*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa;color:#1a1a2e;font-family:system-ui,-apple-system,Segoe UI,sans-serif;margin:0}.LoginPage_page__DrOdb{align-items:center;background:#f8f9fa;display:flex;font-family:system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh}.LoginPage_card__vSfLD{background:#fff;border:1px solid #e9ecef;border-radius:8px;max-width:400px;padding:40px 48px;width:100%}.LoginPage_title__ARcAy{color:#2563eb;font-size:1.8rem;font-weight:700;letter-spacing:-.03em;margin:0 0 4px}.LoginPage_subtitle__3djjl{color:#6c757d;font-size:.9rem;margin:0 0 32px}.LoginPage_form__GSEIL{display:flex;flex-direction:column;gap:16px}.LoginPage_field__Aqjpv{display:flex;flex-direction:column;gap:6px}.LoginPage_field__Aqjpv label{color:#1a1a2e;font-size:.85rem;font-weight:500}.LoginPage_field__Aqjpv input{border:1px solid #e9ecef;border-radius:4px;color:#1a1a2e;font-family:inherit;font-size:.95rem;outline:none;padding:8px 12px;transition:border-color .15s}.LoginPage_field__Aqjpv input:focus{border-color:#2563eb}.LoginPage_error__cQ\+Ku{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.LoginPage_submit__YaR1L{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;margin-top:8px;padding:10px;transition:background .15s}.LoginPage_submit__YaR1L:hover:not(:disabled){background:#1d4ed8}.LoginPage_submit__YaR1L:disabled{cursor:not-allowed;opacity:.6}.Layout_wrapper__WZYQE{background:#f8f9fa;font-family:system-ui,-apple-system,sans-serif;min-height:100vh}.Layout_header__EWEb5{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;gap:24px;height:56px;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Layout_brand__J2P1P a{color:#2563eb;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.Layout_nav__kk6ja{display:flex;flex:1 1;gap:16px}.Layout_nav__kk6ja a{border-radius:4px;color:#1a1a2e;font-size:.9rem;padding:4px 8px;text-decoration:none;transition:background .15s}.Layout_nav__kk6ja a:hover{background:#f8f9fa}.Layout_user__EsxBu{align-items:center;display:flex;gap:12px;margin-left:auto}.Layout_user__EsxBu span{color:#6c757d;font-size:.85rem}.Layout_user__EsxBu button{background:#0000;border:1px solid #e9ecef;border-radius:4px;color:#1a1a2e;cursor:pointer;font-size:.85rem;padding:4px 12px;transition:background .15s}.Layout_user__EsxBu button:hover{background:#f8f9fa}.Layout_main__i0AHD{margin:0 auto;max-width:1200px;padding:32px}.StatusBadge_badge__tuV4W{border-radius:12px;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:2px 10px;white-space:nowrap}.StatusBadge_en_attente__8oDnA{background:#e9ecef;color:#6c757d}.StatusBadge_en_cours__uOrjD{background:#dbeafe;color:#1d4ed8}.StatusBadge_a_valider__yqsMW{background:#fef3c7;color:#d97706}.StatusBadge_valide__yG0kq{background:#d1fae5;color:#065f46}.StatusBadge_livre__qQbLt{background:#a7f3d0;color:#064e3b}.StatusBadge_rejete__6iZ94{background:#fee2e2;color:#b91c1c}.StatusBadge_genere__PPjpZ{background:#e9ecef;color:#6c757d}.ClientDashboard_title__Ii\+94{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0 0 24px}.ClientDashboard_info__Rljc3{color:#6c757d}.ClientDashboard_errorMsg__w6uaF{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.85rem;padding:10px 14px}.ClientDashboard_empty__\+NaeT{background:#fff;border:1px solid #e9ecef;border-radius:8px;color:#6c757d;font-size:.95rem;padding:32px 24px;text-align:center}.ClientDashboard_list__grEw-{display:flex;flex-direction:column;gap:10px;max-width:700px}.ClientDashboard_card__jkhbl{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.ClientDashboard_card__jkhbl:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb14}.ClientDashboard_cardMain__She05{align-items:center;display:flex;gap:12px;justify-content:space-between}.ClientDashboard_projectName__g330U{color:#1a1a2e;font-size:1rem;font-weight:600}.ClientDashboard_date__fue-w{color:#9ca3af;font-size:.82rem}.ClientProject_breadcrumb__MWuuh{color:#6c757d;font-size:.85rem;margin-bottom:20px}.ClientProject_breadcrumb__MWuuh a{color:#2563eb;text-decoration:none}.ClientProject_breadcrumb__MWuuh a:hover{text-decoration:underline}.ClientProject_header__X8cyP{align-items:center;display:flex;gap:14px;margin-bottom:24px}.ClientProject_header__X8cyP h1{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0}.ClientProject_info__AwRKn{color:#6c757d}.ClientProject_errorMsg__xqgH3{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.85rem;padding:10px 14px}.ClientProject_pendingBox__CSXf\+{background:#fff;border:1px solid #e9ecef;border-radius:8px;max-width:560px;padding:28px 24px}.ClientProject_pendingBox__CSXf\+ p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.ClientProject_deliveredNote__rP5MR{background:#d1fae5;border-radius:8px;color:#065f46;font-size:.9rem;font-weight:500;margin-bottom:28px;padding:12px 18px}.ClientProject_assetGroup__j4vAx{margin-bottom:32px}.ClientProject_groupTitle__LfeMG{border-bottom:2px solid #e9ecef;color:#1a1a2e;font-size:1rem;font-weight:700;margin:0 0 14px;padding-bottom:8px}.ClientProject_assetGrid__\+llyA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-width:900px}.ClientProject_assetCard__rJKgR{background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.ClientProject_assetPreview__7kE-h{align-items:center;background:#f8f9fa;display:flex;height:150px;justify-content:center;overflow:hidden}.ClientProject_assetImg__BQKkW{max-height:100%;max-width:100%;object-fit:contain}.ClientProject_pdfLink__FqYg8{border:1px solid #dbeafe;border-radius:4px;color:#2563eb;font-size:.85rem;padding:8px 12px;text-decoration:none}.ClientProject_pdfLink__FqYg8:hover{background:#dbeafe}.ClientProject_noPreview__9vpVv{color:#9ca3af;font-size:.8rem}.ClientProject_assetFooter__YioB8{align-items:center;border-top:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:10px 12px}.ClientProject_assetVariant__Sj1yo{color:#1a1a2e;font-size:.85rem;font-weight:500}.ClientProject_downloadLink__kbI27{color:#2563eb;font-size:.82rem;font-weight:500;text-decoration:none}.ClientProject_downloadLink__kbI27:hover{text-decoration:underline}.SupervisorDashboard_header__XNYyL{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.SupervisorDashboard_header__XNYyL h1{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0}.SupervisorDashboard_btnPrimary__XbpNP{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 18px;text-decoration:none;transition:background .15s}.SupervisorDashboard_btnPrimary__XbpNP:hover{background:#1d4ed8}.SupervisorDashboard_filters__RgZEF{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.SupervisorDashboard_filterBtn__IJYJu{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:20px;color:#1a1a2e;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;gap:6px;padding:6px 14px;transition:all .15s}.SupervisorDashboard_filterBtn__IJYJu:hover{border-color:#2563eb;color:#2563eb}.SupervisorDashboard_filterBtn__IJYJu.SupervisorDashboard_active__7WCQk{background:#2563eb;border-color:#2563eb;color:#fff}.SupervisorDashboard_count__pNzDm{background:#0000001f;border-radius:10px;font-size:.78rem;padding:1px 6px}.SupervisorDashboard_filterBtn__IJYJu.SupervisorDashboard_active__7WCQk .SupervisorDashboard_count__pNzDm{background:#ffffff40}.SupervisorDashboard_errorMsg__qsu0X,.SupervisorDashboard_info__L1UOG{border-radius:4px;font-size:.9rem;padding:12px}.SupervisorDashboard_info__L1UOG{color:#6c757d}.SupervisorDashboard_errorMsg__qsu0X{background:#fee2e2;color:#b91c1c}.SupervisorDashboard_tableWrap__LOg9e{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.SupervisorDashboard_table__ZIOU-{border-collapse:collapse;font-size:.9rem;width:100%}.SupervisorDashboard_table__ZIOU- thead tr{background:#f8f9fa}.SupervisorDashboard_table__ZIOU- th{border-bottom:1px solid #e9ecef;color:#6c757d;font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase}.SupervisorDashboard_table__ZIOU- td{border-bottom:1px solid #f8f9fa;color:#1a1a2e;padding:12px 16px}.SupervisorDashboard_row__pTIdb:last-child td{border-bottom:none}.SupervisorDashboard_row__pTIdb:hover{background:#f8f9fa}.SupervisorDashboard_highlight__u0W8O{background:#fffbeb}.SupervisorDashboard_highlight__u0W8O:hover{background:#fef9e7}.SupervisorDashboard_clientLink__S-sfI{color:#2563eb;font-weight:500;text-decoration:none}.SupervisorDashboard_clientLink__S-sfI:hover{text-decoration:underline}.SupervisorDashboard_projectLink__54fZi{color:#1a1a2e;cursor:pointer;font-weight:500}.SupervisorDashboard_projectLink__54fZi:hover{color:#2563eb}.SupervisorDashboard_date__xut9f{color:#6c757d;font-size:.85rem}.SupervisorDashboard_empty__jlERu{color:#6c757d;padding:32px!important;text-align:center}.SupervisorClient_breadcrumb__cewr2{color:#6c757d;font-size:.85rem;margin-bottom:24px}.SupervisorClient_breadcrumb__cewr2 a{color:#2563eb;text-decoration:none}.SupervisorClient_breadcrumb__cewr2 a:hover{text-decoration:underline}.SupervisorClient_info__0ncKA{color:#6c757d}.SupervisorClient_errorMsg__l1lfL{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.SupervisorClient_grid__n34vJ{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:360px 1fr}.SupervisorClient_profileCard__Dv-2z,.SupervisorClient_projectsSection__7B2eH{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.SupervisorClient_cardHeader__XYMyb,.SupervisorClient_sectionHeader__NVOMa{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 20px}.SupervisorClient_cardHeader__XYMyb h2,.SupervisorClient_sectionHeader__NVOMa h2{color:#1a1a2e;font-size:1.05rem;font-weight:700;margin:0}.SupervisorClient_fields__mg-Z6{grid-gap:0;display:grid;gap:0;grid-template-columns:140px 1fr;margin:0;padding:16px 20px}.SupervisorClient_fields__mg-Z6 dt{color:#6c757d;font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:5px 0;text-transform:uppercase}.SupervisorClient_fields__mg-Z6 dd{color:#1a1a2e;font-size:.9rem;margin:0;padding:5px 0;word-break:break-word}.SupervisorClient_todoNote__FYLOE{border-top:1px solid #f8f9fa;color:#6c757d;font-size:.78rem;font-style:italic;margin:0;padding:8px 20px 16px}.SupervisorClient_btnPrimary__pFgC-{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:7px 16px;transition:background .15s}.SupervisorClient_btnPrimary__pFgC-:hover:not(:disabled){background:#1d4ed8}.SupervisorClient_btnPrimary__pFgC-:disabled{cursor:not-allowed;opacity:.6}.SupervisorClient_btnSecondary__AaiIc{background:#0000;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.85rem;padding:7px 16px;transition:background .15s}.SupervisorClient_btnSecondary__AaiIc:hover{background:#f8f9fa}.SupervisorClient_inlineForm__XBK6X{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.SupervisorClient_inlineForm__XBK6X input{border:1px solid #e9ecef;border-radius:4px;flex:1 1;font-family:inherit;font-size:.9rem;min-width:180px;outline:none;padding:7px 12px}.SupervisorClient_inlineForm__XBK6X input:focus{border-color:#2563eb}.SupervisorClient_tableWrap__OrCnq{overflow:hidden}.SupervisorClient_table__PLkAh{border-collapse:collapse;font-size:.9rem;width:100%}.SupervisorClient_table__PLkAh th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#6c757d;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:10px 20px;text-align:left;text-transform:uppercase}.SupervisorClient_table__PLkAh td{border-bottom:1px solid #f8f9fa;color:#1a1a2e;padding:12px 20px}.SupervisorClient_row__Vr4HH{cursor:pointer}.SupervisorClient_row__Vr4HH:hover{background:#f8f9fa}.SupervisorClient_row__Vr4HH:last-child td{border-bottom:none}.SupervisorClient_projectName__SzA1y{font-weight:500}.SupervisorClient_date__tyTzt{color:#6c757d;font-size:.85rem}.SupervisorClient_empty__RSnqy{color:#6c757d;font-size:.9rem;padding:24px 20px}.SupervisorClient_editForm__Xtix-{padding:16px 20px}.SupervisorClient_editField__e91lJ{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.SupervisorClient_editField__e91lJ label{color:#6c757d;font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.SupervisorClient_editField__e91lJ input,.SupervisorClient_editField__e91lJ textarea{border:1px solid #e9ecef;border-radius:4px;font-family:inherit;font-size:.9rem;outline:none;padding:7px 10px;resize:vertical}.SupervisorClient_editField__e91lJ input:focus,.SupervisorClient_editField__e91lJ textarea:focus{border-color:#2563eb}.SupervisorClient_editHint__zJWVQ{color:#9ca3af;font-size:.75rem}.SupervisorClient_editActions__O-x8M{display:flex;gap:8px;padding-top:8px}.SupervisorProject_breadcrumb__Fz8H0{color:#6c757d;font-size:.85rem;margin-bottom:20px}.SupervisorProject_breadcrumb__Fz8H0 a{color:#2563eb;text-decoration:none}.SupervisorProject_breadcrumb__Fz8H0 a:hover{text-decoration:underline}.SupervisorProject_topBar__bDBk\+{align-items:center;display:flex;gap:14px;margin-bottom:24px}.SupervisorProject_topBar__bDBk\+ h1{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0}.SupervisorProject_info__P1TY9{color:#6c757d}.SupervisorProject_errorMsg__cpmqp{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.85rem;margin-bottom:16px;padding:10px 14px}.SupervisorProject_actionBox__GcnXo{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:24px}.SupervisorProject_actionBox__GcnXo p{color:#1a1a2e;font-size:.95rem;margin:0}.SupervisorProject_btnPrimary__sYNq6{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:9px 20px;transition:background .15s;white-space:nowrap}.SupervisorProject_btnPrimary__sYNq6:hover{background:#1d4ed8}.SupervisorProject_btnDeliver__uoP9M{background:#059669;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:9px 20px;transition:background .15s;white-space:nowrap}.SupervisorProject_btnDeliver__uoP9M:hover{background:#047857}.SupervisorProject_deliveredBox__3Z4s1{background:#d1fae5;border-radius:8px;color:#065f46;font-size:.9rem;font-weight:500;margin-bottom:24px;padding:12px 18px}.SupervisorProject_progressBox__JD1oj{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:24px}.SupervisorProject_progressHeader__WtTUl{align-items:center;color:#1a1a2e;display:flex;font-size:1rem;font-weight:600;gap:10px;margin-bottom:16px}.SupervisorProject_spinner__DnYKU{animation:SupervisorProject_spin__xL-HT .8s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#2563eb;display:inline-block;height:16px;width:16px}@keyframes SupervisorProject_spin__xL-HT{to{transform:rotate(1turn)}}.SupervisorProject_progressGrid__1aLjx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.SupervisorProject_progressItem__GslaN{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;font-size:.9rem;justify-content:space-between;padding:10px 14px}.SupervisorProject_progressLabel__lJkse{color:#1a1a2e;font-weight:500}.SupervisorProject_rejected__xoK4V{color:#b91c1c}.SupervisorProject_pollNote__RXvqE{color:#9ca3af;font-size:.78rem;margin:12px 0 0}.SupervisorProject_assetGroup__9ka1l{margin-bottom:32px}.SupervisorProject_groupTitle__c6sH8{border-bottom:2px solid #e9ecef;color:#1a1a2e;font-size:1rem;font-weight:700;margin:0 0 14px;padding-bottom:8px}.SupervisorProject_assetGrid__lCoAH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.SupervisorProject_assetCard__oCcrl{background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.SupervisorProject_assetPreview__TJGQ0{align-items:center;background:#f8f9fa;display:flex;height:280px;justify-content:center;overflow:hidden}.SupervisorProject_pdfPreview__2e2Mb{align-self:stretch;border:none;display:block;width:100%}.SupervisorProject_assetImg__qWm-c{max-height:100%;max-width:100%;object-fit:contain}.SupervisorProject_pdfLink__aXoVA{background:#f0f7ff;border-top:1px solid #dbeafe;color:#2563eb;display:block;font-size:.82rem;padding:7px 12px;text-align:center;text-decoration:none;transition:background .15s}.SupervisorProject_pdfLink__aXoVA:hover{background:#dbeafe}.SupervisorProject_noPreview__dYJ5v{color:#9ca3af;font-size:.8rem}.SupervisorProject_assetInfo__BwWjQ{align-items:center;border-top:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:10px 12px}.SupervisorProject_assetVariant__i\+lwS{color:#1a1a2e;font-size:.85rem;font-weight:500}.SupervisorProject_assetActions__fgPDM{border-top:1px solid #f8f9fa;display:flex;gap:6px;padding:8px 12px}.SupervisorProject_btnValidate__ujNVQ{background:#d1fae5;border:1px solid #a7f3d0;border-radius:4px;color:#065f46;cursor:pointer;flex:1 1;font-family:inherit;font-size:.8rem;font-weight:600;padding:6px 8px;transition:background .15s}.SupervisorProject_btnValidate__ujNVQ:hover{background:#a7f3d0}.SupervisorProject_btnReject__9FluR{background:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#b91c1c;cursor:pointer;flex:1 1;font-family:inherit;font-size:.8rem;font-weight:600;padding:6px 8px;transition:background .15s}.SupervisorProject_btnReject__9FluR:hover{background:#fecaca}.SupervisorProject_btnRegenerate__BbADe{background:#fef3c7;border:1px solid #fde68a;border-radius:4px;color:#d97706;cursor:pointer;flex:1 1;font-family:inherit;font-size:.8rem;font-weight:600;padding:6px 8px;transition:background .15s}.SupervisorProject_btnRegenerate__BbADe:hover{background:#fde68a}.SupervisorProject_downloadLink__OTMnG{border-top:1px solid #f8f9fa;color:#2563eb;display:block;font-size:.85rem;padding:8px;text-align:center;text-decoration:none;transition:background .15s}.SupervisorProject_downloadLink__OTMnG:hover{background:#f8f9fa}.SupervisorNewClient_container__5OeqK{max-width:520px}.SupervisorNewClient_container__5OeqK h1{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0 0 28px}.SupervisorNewClient_form__VPftW{background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:28px}.SupervisorNewClient_field__MBIsz{display:flex;flex-direction:column;gap:6px}.SupervisorNewClient_field__MBIsz label{color:#1a1a2e;font-size:.85rem;font-weight:500}.SupervisorNewClient_field__MBIsz input{border:1px solid #e9ecef;border-radius:4px;color:#1a1a2e;font-family:inherit;font-size:.95rem;outline:none;padding:8px 12px;transition:border-color .15s}.SupervisorNewClient_field__MBIsz input:focus{border-color:#2563eb}.SupervisorNewClient_passwordRow__bJpP8{display:flex;gap:8px}.SupervisorNewClient_passwordRow__bJpP8 input{flex:1 1}.SupervisorNewClient_btnGenerate__ACcTP{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.85rem;padding:8px 14px;transition:background .15s;white-space:nowrap}.SupervisorNewClient_btnGenerate__ACcTP:hover{background:#e9ecef}.SupervisorNewClient_passwordHint__K1Jv\+{background:#fef3c7;border-radius:4px;color:#d97706;font-size:.78rem;margin:0;padding:6px 10px}.SupervisorNewClient_error__hti1K{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.SupervisorNewClient_actions__0KzXU{display:flex;gap:10px;justify-content:flex-end}.SupervisorNewClient_btnPrimary__mNOdi{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:9px 20px;transition:background .15s}.SupervisorNewClient_btnPrimary__mNOdi:hover:not(:disabled){background:#1d4ed8}.SupervisorNewClient_btnPrimary__mNOdi:disabled{cursor:not-allowed;opacity:.6}.SupervisorNewClient_btnSecondary__p3mVs{background:#0000;border:1px solid #e9ecef;border-radius:4px;color:#1a1a2e;cursor:pointer;font-family:inherit;font-size:.9rem;padding:9px 20px;transition:background .15s}.SupervisorNewClient_btnSecondary__p3mVs:hover{background:#f8f9fa}.SupervisorClientsList_header__Xw92J{align-items:center;display:flex;margin-bottom:24px}.SupervisorClientsList_header__Xw92J h1{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0}.SupervisorClientsList_info__tTfcs{color:#6c757d}.SupervisorClientsList_errorMsg__2fzKU{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.9rem;padding:12px}.SupervisorClientsList_tableWrap__cRSEP{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.SupervisorClientsList_table__sRlHV{border-collapse:collapse;font-size:.9rem;width:100%}.SupervisorClientsList_table__sRlHV th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#6c757d;font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase}.SupervisorClientsList_table__sRlHV td{border-bottom:1px solid #f8f9fa;color:#1a1a2e;padding:12px 16px}.SupervisorClientsList_row__MXsRr{cursor:pointer}.SupervisorClientsList_row__MXsRr:hover{background:#f8f9fa}.SupervisorClientsList_row__MXsRr:last-child td{border-bottom:none}.SupervisorClientsList_company__8n-zY{font-weight:500}.SupervisorClientsList_date__DGyGV{color:#6c757d;font-size:.85rem}.SupervisorClientsList_empty__xVH2Y{color:#6c757d;padding:32px!important;text-align:center}
/*# sourceMappingURL=main.6957e30a.css.map*/