*{box-sizing:border-box}body{margin:0;background:#f1f5fa;color:#142840;font:15px/1.6 Inter,system-ui,Segoe UI,Arial,sans-serif}a{color:#bb2241}.top{background:#081a32;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(18px,4vw,80px)}.top a{color:#fff;text-decoration:none;font-weight:800;letter-spacing:.04em}.shell{max-width:1220px;margin:26px auto 90px;padding:0 22px}h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:14px 0 20px}h2{margin:35px 0 12px;font-size:25px}.row{display:flex;justify-content:space-between;align-items:center;gap:20px}.muted,.hint{color:#60758d}p{max-width:960px}.alert,.error{border-radius:12px;background:#e8f2fb;border:1px solid #c8dcf0;padding:15px 18px;margin:20px 0}.error{background:#fff0f0;border-color:#f3b6c0;color:#992033}.form{max-width:730px}label:not(.check){display:block;font-weight:700;margin:16px 0 7px}input:not([type=checkbox]),select,textarea{display:block;width:100%;padding:12px 13px;border:1px solid #c8d4e1;border-radius:10px;background:white;color:#18304a;font:inherit;margin-top:6px}input:focus,select:focus,textarea:focus{outline:2px solid #83a9d4}button,.btn{display:inline-block;background:#c32c4b;color:white;border:0;border-radius:10px;padding:12px 20px;font:inherit;font-weight:800;margin:15px 10px 10px 0;text-decoration:none;cursor:pointer}button:hover,.btn:hover{background:#9f2040}.ghost{background:#132f51}.admin-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 30px}.admin-nav a{background:white;border:1px solid #d5e0ea;text-decoration:none;padding:10px 14px;border-radius:9px;font-weight:700}.admin-nav a.selected{background:#102947;color:white}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.tile{background:#fff;border:1px solid #d9e2ec;border-radius:14px;padding:22px}.tile small{display:block;color:#567}.tile strong{font-size:32px;display:block;margin-top:8px}table{border-collapse:collapse;width:100%;font-size:13px;background:white}th,td{padding:12px;border:1px solid #d8e2ed;text-align:left;vertical-align:top;overflow-wrap:anywhere}th{background:#e8f0f8}pre{padding:17px;border-radius:10px;background:#081a32;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.check{display:flex;align-items:center;gap:10px;padding:10px;background:white;border:1px solid #d6e1ed;border-radius:9px}.account-links{display:flex;gap:10px;margin-left:auto}.account-links a{border:1px solid #d7e1ec;border-radius:10px;padding:8px 13px;font-weight:800;text-decoration:none;color:#152c4d}@media(max-width:700px){.row{display:block}.account-links{margin-left:0}table{display:block;overflow:auto}.shell{padding:0 14px}}

/* M1.3 — centrum importerów */
.import-action{display:flex;justify-content:space-between;align-items:center;gap:22px;background:#fff;border:1px solid #d7e2ec;padding:20px 24px;border-radius:14px;margin:12px 0}.import-action small{color:#bb2241;letter-spacing:.12em;font-weight:900}.import-action h3{margin:6px 0;font-size:19px}.import-action p{margin:0;color:#536b81;line-height:1.55}.import-action form{flex-shrink:0}.import-action button{margin:0;min-width:185px}.table-scroll{max-width:100%;overflow-x:auto}
@media(max-width:700px){.import-action{display:block}.import-action form{margin-top:16px}.import-action button{width:100%;min-width:0}}
