.portal-module__1tSN5W__page{background:radial-gradient(circle at 15% 45%, #d6b08e2e, transparent 30%), radial-gradient(circle at 88% 18%, #e2a9b81a, transparent 30%), var(--page-gradient);min-height:100dvh;color:var(--foreground);justify-content:center;align-items:flex-start;padding:clamp(22px,4vw,48px) 16px 64px;display:flex;overflow-x:hidden}.portal-module__1tSN5W__pageCentered{align-items:center;padding-block:clamp(28px,7vh,72px)}.portal-module__1tSN5W__card{background:#fff;border:1px solid #ffffffd1;border-radius:20px;flex-direction:column;gap:24px;width:100%;min-width:0;max-width:480px;padding:28px 28px 34px;display:flex;overflow:visible;box-shadow:0 28px 74px #44262e21,inset 0 1px #ffffffd6}.portal-module__1tSN5W__cardWide{max-width:800px}.portal-module__1tSN5W__cardAuth{max-width:450px;padding:42px 38px 38px}.portal-module__1tSN5W__portalHeader{border:1px solid var(--gold-border);background:radial-gradient(circle at 12%,#c99b611f,#0000 42%),linear-gradient(135deg,#fffdf9,#fbf6ed);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset -4px 0 #5b2d3ad1,0 10px 28px #44262e12}.portal-module__1tSN5W__portalHeaderProminent{min-height:138px;box-shadow:inset -5px 0 0 var(--accent), 0 18px 44px #44262e1f;background:radial-gradient(circle at 8% 20%,#ffffff5c,#0000 34%),radial-gradient(circle at 92% 82%,#c99b6133,#0000 42%),linear-gradient(135deg,#fffdf8 0%,#f8eddb 62%,#f1dfc4 100%);border-color:#c99b6194;padding:25px 28px}.portal-module__1tSN5W__portalHeaderProminent:after{content:"";pointer-events:none;border:1px solid #c99b613d;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -34px -54px auto}.portal-module__1tSN5W__portalHeaderProminent .portal-module__1tSN5W__portalLogoSmall{width:68px;height:68px;padding:5px}.portal-module__1tSN5W__portalHeaderProminent .portal-module__1tSN5W__orgName{font-size:1.05rem}.portal-module__1tSN5W__portalHeaderProminent .portal-module__1tSN5W__headerFormMeta{z-index:1;gap:8px;max-width:68%;position:relative}.portal-module__1tSN5W__portalHeaderProminent .portal-module__1tSN5W__headerFormTitle{color:var(--accent);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,4vw,2.05rem);line-height:1.25}.portal-module__1tSN5W__headerBrand{flex:none;align-items:center;gap:11px;display:inline-flex}.portal-module__1tSN5W__portalLogo{object-fit:contain;background:radial-gradient(circle at 50% 42%,#fffaf2 0 64%,#f0d8ad 100%);border:1px solid #d8b47eb8;border-radius:999px;flex:none;display:block;box-shadow:0 10px 26px #44262e29,0 0 0 5px #c99b6117}.portal-module__1tSN5W__portalLogoSmall{width:52px;height:52px;padding:4px}.portal-module__1tSN5W__portalLogoLarge{width:122px;height:122px;padding:7px;box-shadow:0 18px 44px #44262e36,0 0 0 8px #c99b611a}.portal-module__1tSN5W__orgName{color:var(--accent);letter-spacing:.01em;font-size:.98rem;font-weight:900}.portal-module__1tSN5W__headerFormMeta{text-align:end;flex-direction:column;align-items:flex-end;gap:7px;min-width:0;padding-inline:2px;display:flex}.portal-module__1tSN5W__headerFormTitle{max-width:100%;color:var(--foreground);text-wrap:balance;font-size:1.08rem;font-weight:950;line-height:1.4}.portal-module__1tSN5W__studentMeta{min-width:0;max-width:100%;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;font-size:.76rem;font-weight:700;line-height:1.4;display:flex}.portal-module__1tSN5W__studentMeta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-module__1tSN5W__identityNumber{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;flex:none}.portal-module__1tSN5W__metaSeparator{color:var(--gold);flex:none}.portal-module__1tSN5W__secureBadge{min-height:28px;color:var(--info);white-space:nowrap;background:#0d7d6e12;border:1px solid #0d7d6e38;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:750;display:inline-flex}.portal-module__1tSN5W__secureBadge span{font-size:.55rem}.portal-module__1tSN5W__formHeading{flex-direction:column;gap:0;min-height:30px;display:flex}.portal-module__1tSN5W__wizardToolbar{justify-content:space-between;align-items:center;gap:14px;min-height:36px;display:flex}.portal-module__1tSN5W__identityGate{text-align:center;justify-items:center;gap:22px;width:100%;display:grid}.portal-module__1tSN5W__identityIntro{justify-items:center;gap:9px;width:100%;display:grid}.portal-module__1tSN5W__authTitle{max-width:100%;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.25rem,4vw,1.55rem);font-weight:950;line-height:1.35}.portal-module__1tSN5W__stepBadge{border:1px solid var(--gold-border);background:var(--accent-soft);color:var(--accent);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:.72rem;font-weight:800}.portal-module__1tSN5W__formHint{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.portal-module__1tSN5W__verifyForm,.portal-module__1tSN5W__detailsForm{flex-direction:column;display:flex}.portal-module__1tSN5W__verifyForm{text-align:start;gap:11px;width:100%}.portal-module__1tSN5W__detailsForm{gap:20px;position:relative}.portal-module__1tSN5W__previewEditorPageControl{z-index:2;display:flex;position:absolute;top:13px;left:15px}.portal-module__1tSN5W__previewEditorToggle{color:var(--accent);cursor:pointer;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:inline-flex}.portal-module__1tSN5W__previewEditorToggle input{opacity:0;width:1px;height:1px;position:absolute}.portal-module__1tSN5W__previewEditorToggle>span{background:#ddd6d8;border:1px solid #5b2d3a3d;border-radius:999px;width:36px;height:20px;transition:background .15s,border-color .15s;position:relative}.portal-module__1tSN5W__previewEditorToggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;right:2px;box-shadow:0 2px 6px #22141833}.portal-module__1tSN5W__previewEditorToggle input:checked+span{border-color:var(--accent);background:var(--accent)}.portal-module__1tSN5W__previewEditorToggle input:checked+span:after{transform:translate(-16px)}.portal-module__1tSN5W__previewEditorToggle input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.portal-module__1tSN5W__previewEditorToggle:has(input:disabled){cursor:wait;opacity:.58}.portal-module__1tSN5W__formSection{border-radius:var(--radius-card);background:radial-gradient(circle at 10% 10%,#c99b611a,#0000 34%),linear-gradient(150deg,#fffdf9,#faf4e9);border:1px solid #c99b6157;flex-direction:column;gap:18px;padding:20px;display:flex;box-shadow:0 12px 30px #44262e12,inset 0 1px #ffffffe6}.portal-module__1tSN5W__paymentFlowSection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 0}.portal-module__1tSN5W__sectionHeader{border-bottom:1px solid #c99b6142;align-items:center;gap:10px;padding-bottom:13px;display:flex}.portal-module__1tSN5W__sectionIndex{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #5b2d3a2e}.portal-module__1tSN5W__sectionTitle{color:var(--foreground);margin:0;font-size:1.03rem;font-weight:900}.portal-module__1tSN5W__sectionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px;display:grid}.portal-module__1tSN5W__messageBlock,.portal-module__1tSN5W__declarationBlock{border-radius:var(--radius-control);color:var(--foreground);white-space:pre-line;font-size:.91rem;line-height:1.85}.portal-module__1tSN5W__messageBlock{border:1px solid var(--gold-border);text-align:center;background:#fffcf6c2;place-items:center;min-height:80px;padding:22px 28px;font-size:.98rem;font-weight:650;display:grid}.portal-module__1tSN5W__declarationBlock{background:#ffffffa3;border:1px solid #5b2d3a24;gap:16px;padding:18px;display:grid}.portal-module__1tSN5W__declarationBlock p{margin:0}.portal-module__1tSN5W__previewEditableText{border:1px solid var(--gold-border);border-radius:var(--radius-control);background:#fffcf6c2;gap:10px;min-width:0;padding:14px;display:grid}.portal-module__1tSN5W__previewEditableTextToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-module__1tSN5W__previewEditableTextToolbar strong{font-size:.78rem}.portal-module__1tSN5W__previewEditorIconButton{width:32px;height:32px;color:var(--accent);cursor:pointer;font:inherit;background:#fff;border:1px solid #5b2d3a33;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.portal-module__1tSN5W__previewEditorIconButton:hover:not(:disabled),.portal-module__1tSN5W__previewEditorIconButton:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.portal-module__1tSN5W__previewEditorIconButton:disabled{cursor:wait;opacity:.58}.portal-module__1tSN5W__previewEditableTextarea{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:110px;color:var(--foreground);font:inherit;background:#fff;padding:12px;line-height:1.7}.portal-module__1tSN5W__previewEditableTextarea:focus{border-color:var(--accent);outline:3px solid #5b2d3a17}.portal-module__1tSN5W__previewEditableTextValue{color:var(--foreground);white-space:pre-line;margin:0;line-height:1.85}.portal-module__1tSN5W__declarationCheck{border-top:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding-top:14px;font-weight:750;line-height:1.55;display:flex}.portal-module__1tSN5W__declarationCheck input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.portal-module__1tSN5W__consentCopy{border-radius:var(--radius-control);color:var(--foreground);background:#ffffffa3;border:1px solid #5b2d3a24;gap:14px;padding:18px;font-size:.91rem;line-height:1.85;display:grid}.portal-module__1tSN5W__consentCopy p{margin:0}.portal-module__1tSN5W__consentChoices{gap:12px;display:grid}.portal-module__1tSN5W__consentChoice{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;background:#ffffffb8;align-items:flex-start;gap:10px;padding:14px;font-weight:750;line-height:1.65;display:flex}.portal-module__1tSN5W__consentChoice input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:3px 0 0}.portal-module__1tSN5W__consentChoice:has(input:disabled){cursor:not-allowed;opacity:.62}.portal-module__1tSN5W__signatureField{background:radial-gradient(circle at 12% 0,#cba46921,#0000 42%),#ffffffd1;border:1px solid #5b2d3a2e;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 28px #3b222812}.portal-module__1tSN5W__signatureFieldHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-module__1tSN5W__signatureFieldHeading>div{gap:4px;display:grid}.portal-module__1tSN5W__signatureFieldHeading strong{color:var(--foreground);font-size:.98rem;font-weight:900}.portal-module__1tSN5W__signatureFieldHeading strong span{color:#b42318}.portal-module__1tSN5W__signatureFieldHeading small{color:var(--muted);font-size:.82rem;line-height:1.55}.portal-module__1tSN5W__signatureReady,.portal-module__1tSN5W__signatureRequired{border-radius:999px;flex:none;place-items:center;min-height:30px;padding:4px 10px;font-size:.76rem;font-weight:850;display:inline-grid}.portal-module__1tSN5W__signatureReady{color:#176b4c;background:#e8f7ef}.portal-module__1tSN5W__signatureRequired{color:#8a441c;background:#fff2e7}.portal-module__1tSN5W__signatureCanvas{cursor:crosshair;touch-action:none;background:linear-gradient(#0000 calc(100% - 38px),#5b2d3a1c calc(100% - 38px) calc(100% - 37px),#0000 calc(100% - 37px)),#fff;border:1.5px dashed #5b2d3a57;border-radius:14px;width:100%;height:180px;display:block}.portal-module__1tSN5W__signatureCanvas:focus-visible{border-color:var(--accent);outline:3px solid #5b2d3a1f}.portal-module__1tSN5W__signatureClearButton{min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;background:#fff;border:1px solid #5b2d3a38;border-radius:12px;justify-self:start;padding:8px 16px;font-size:.86rem;font-weight:800}.portal-module__1tSN5W__signatureClearButton:disabled{cursor:not-allowed;opacity:.48}.portal-module__1tSN5W__trainingDetails{background:linear-gradient(145deg,#fffdf6f5,#f6f8ebe8);border:1px solid #9d743933;border-radius:18px;gap:0;margin:0;padding:7px 18px;display:grid;box-shadow:0 16px 36px #38482512}.portal-module__1tSN5W__trainingDetail{border-bottom:1px solid #9d743924;grid-template-columns:minmax(118px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-width:0;padding:15px 4px;display:grid}.portal-module__1tSN5W__trainingDetail:last-child{border-bottom:0}.portal-module__1tSN5W__trainingDetail dt{min-width:0;color:var(--muted);align-items:center;gap:10px;font-size:.79rem;font-weight:700;line-height:1.45;display:flex}.portal-module__1tSN5W__trainingDetail dd{overflow-wrap:anywhere;min-width:0;color:var(--foreground);text-align:start;margin:0;font-size:.94rem;font-weight:900;line-height:1.5}.portal-module__1tSN5W__trainingDetailIcon{width:22px;height:22px;color:var(--gold-strong);flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.portal-module__1tSN5W__trainingDetailIcon svg{width:100%;height:100%}.portal-module__1tSN5W__trainingDetailNumeric{font-variant-numeric:tabular-nums;direction:rtl;unicode-bidi:isolate}.portal-module__1tSN5W__emptyPageMessage{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);text-align:center;background:#ffffff94;margin:0;padding:16px;font-size:.86rem;line-height:1.6}.portal-module__1tSN5W__previewModeBanner{color:#852b38;text-align:center;background:#fff1ef;border:2px solid #9d3542;border-radius:14px;margin:0 0 18px;padding:13px 18px;font-size:1rem;font-weight:900;line-height:1.45}.portal-module__1tSN5W__previewPaymentFrame{text-align:center;background:#fffdf6f5;border:1px solid #9d743947;border-radius:16px;gap:16px;padding:22px;display:grid}.portal-module__1tSN5W__previewPaymentFrame p{color:var(--muted);margin:0;line-height:1.6}.portal-module__1tSN5W__previewPaymentFields{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-module__1tSN5W__previewPaymentFields span{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);text-align:start;background:#ffffffd1;padding:13px 12px;font-size:.84rem}.portal-module__1tSN5W__fieldGroup{flex-direction:column;min-width:0;display:flex}.portal-module__1tSN5W__fieldGroupWide{grid-column:1/-1}.portal-module__1tSN5W__fieldLabel{color:var(--foreground);margin-bottom:6px;font-size:.85rem;font-weight:700;display:block}.portal-module__1tSN5W__requiredMark{color:var(--danger)}.portal-module__1tSN5W__fieldHelp{color:var(--muted);margin:5px 2px 0;font-size:.75rem;line-height:1.45}.portal-module__1tSN5W__textInput,.portal-module__1tSN5W__textareaInput,.portal-module__1tSN5W__selectSearch{border:1.5px solid var(--border);border-radius:var(--radius-control);background:var(--control-bg);width:100%;color:var(--foreground);font:inherit;outline:none;font-size:.9rem;transition:border-color .15s,box-shadow .15s,background .15s}.portal-module__1tSN5W__textInput,.portal-module__1tSN5W__textareaInput{min-height:46px;direction:auto;padding:10px 12px}.portal-module__1tSN5W__textareaInput{resize:vertical;min-height:90px}.portal-module__1tSN5W__textInput:hover:not(:disabled),.portal-module__1tSN5W__textareaInput:hover:not(:disabled){border-color:var(--gold-border)}.portal-module__1tSN5W__textInput:focus,.portal-module__1tSN5W__textareaInput:focus,.portal-module__1tSN5W__selectSearch:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5b2d3a1c}.portal-module__1tSN5W__textInput:disabled,.portal-module__1tSN5W__textareaInput:disabled{cursor:not-allowed;opacity:.58}.portal-module__1tSN5W__checkboxInput{width:20px;height:20px;accent-color:var(--accent)}.portal-module__1tSN5W__portalSelect{width:100%;display:block;position:relative}.portal-module__1tSN5W__portalSelectButton{border:1.5px solid var(--border);border-radius:var(--radius-control);background:var(--control-bg);width:100%;min-height:46px;color:var(--foreground);cursor:pointer;font:inherit;text-align:start;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:.9rem;font-weight:650;transition:border-color .15s,box-shadow .15s;display:inline-flex}.portal-module__1tSN5W__portalSelectButton:hover:not(:disabled),.portal-module__1tSN5W__portalSelectButton:focus-visible,.portal-module__1tSN5W__portalSelectButton[aria-expanded=true]{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #5b2d3a1c}.portal-module__1tSN5W__portalSelectButton:disabled{cursor:not-allowed;opacity:.58}.portal-module__1tSN5W__portalSelectButton[data-placeholder=true]>span{color:var(--muted);font-weight:500}.portal-module__1tSN5W__portalSelectButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-module__1tSN5W__portalSelectMenu{z-index:30;inset-inline:0;border:1px solid var(--gold-border);border-radius:var(--radius-control);background:var(--surface);flex-direction:column;max-height:min(310px,46vh);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 16px 40px #2a181d29}.portal-module__1tSN5W__selectSearchWrap{z-index:1;background:var(--surface);padding-bottom:6px;position:sticky;top:0}.portal-module__1tSN5W__selectSearch{min-height:40px;padding:8px 10px}.portal-module__1tSN5W__selectOptions{overscroll-behavior:contain;gap:3px;display:grid;overflow-y:auto}.portal-module__1tSN5W__portalSelectOption{border-radius:calc(var(--radius-control) - 3px);min-height:38px;color:var(--foreground);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;padding:8px 10px;font-size:.87rem;font-weight:600;display:grid}.portal-module__1tSN5W__portalSelectOption:hover,.portal-module__1tSN5W__portalSelectOption:focus-visible,.portal-module__1tSN5W__portalSelectOption[data-active=true]{background:#b9925e1c;outline:none}.portal-module__1tSN5W__portalSelectOption[data-selected=true]{font-weight:800}.portal-module__1tSN5W__portalSelectCheck{color:var(--accent);justify-self:center;min-height:1em;font-size:1rem;font-weight:950;line-height:1}.portal-module__1tSN5W__portalSelectOption[data-placeholder=true]{color:var(--muted)}.portal-module__1tSN5W__emptyOptions{color:var(--muted);text-align:center;margin:8px;font-size:.82rem}.portal-module__1tSN5W__fileField{min-width:0}.portal-module__1tSN5W__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-module__1tSN5W__fileDropzone{border:1.5px dashed var(--gold-border);border-radius:var(--radius-control);background:var(--control-bg);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:128px;padding:18px;transition:border-color .15s,background .15s,transform .15s;display:flex}.portal-module__1tSN5W__fileDropzone:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.portal-module__1tSN5W__visuallyHidden:focus-visible+.portal-module__1tSN5W__fileDropzone{border-color:var(--accent);outline-offset:2px;outline:3px solid #5b2d3a1c}.portal-module__1tSN5W__fileDropzoneDisabled{pointer-events:none;opacity:.58}.portal-module__1tSN5W__fileIcon{border:1px solid var(--gold-border);background:var(--surface);width:36px;height:36px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;display:inline-flex}.portal-module__1tSN5W__filePrompt{color:var(--accent);font-size:.88rem;font-weight:750}.portal-module__1tSN5W__fileHint{color:var(--muted);font-size:.75rem}.portal-module__1tSN5W__selectedFile{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--control-bg);flex-direction:column;gap:10px;min-height:96px;padding:14px;display:flex}.portal-module__1tSN5W__selectedFile[data-status=uploaded]{border-color:#0d7d6e4d}.portal-module__1tSN5W__selectedFile[data-status=error]{border-color:#c42b2b4d}.portal-module__1tSN5W__selectedFileTop{align-items:center;gap:10px;min-width:0;display:flex}.portal-module__1tSN5W__selectedFileIcon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.portal-module__1tSN5W__selectedFile[data-status=uploaded] .portal-module__1tSN5W__selectedFileIcon{color:var(--info);background:#0d7d6e1c}.portal-module__1tSN5W__selectedFile[data-status=error] .portal-module__1tSN5W__selectedFileIcon{color:var(--danger);background:#c42b2b17}.portal-module__1tSN5W__selectedFileDetails{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.portal-module__1tSN5W__selectedFileName{color:var(--foreground);direction:auto;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-size:.84rem;font-weight:700;overflow:hidden}.portal-module__1tSN5W__selectedFileMeta{color:var(--muted);font-size:.72rem}.portal-module__1tSN5W__uploadProgress{background:var(--border);border-radius:999px;height:5px;overflow:hidden}.portal-module__1tSN5W__uploadProgress span{border-radius:inherit;background:var(--accent);width:42%;height:100%;animation:1.1s ease-in-out infinite alternate portal-module__1tSN5W__upload-progress;display:block}@keyframes portal-module__1tSN5W__upload-progress{0%{transform:translate(110%)}to{transform:translate(-140%)}}.portal-module__1tSN5W__fileError{color:var(--danger);margin:0;font-size:.78rem;line-height:1.5}.portal-module__1tSN5W__fileActions{align-items:center;gap:8px;display:flex}.portal-module__1tSN5W__secondaryBtn,.portal-module__1tSN5W__textBtn{cursor:pointer;min-height:34px;font:inherit;border-radius:9px;font-size:.76rem;font-weight:700}.portal-module__1tSN5W__secondaryBtn{border:1px solid var(--gold-border);background:var(--surface);color:var(--accent);padding:6px 10px}.portal-module__1tSN5W__textBtn{color:var(--muted);background:0 0;border:0;padding:6px 8px}.portal-module__1tSN5W__secondaryBtn:hover:not(:disabled),.portal-module__1tSN5W__textBtn:hover:not(:disabled){color:var(--accent-hover);background:var(--accent-soft)}.portal-module__1tSN5W__secondaryBtn:focus-visible,.portal-module__1tSN5W__textBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-module__1tSN5W__secondaryBtn:disabled,.portal-module__1tSN5W__textBtn:disabled{cursor:not-allowed;opacity:.55}.portal-module__1tSN5W__submitSection{flex-direction:column;gap:12px;padding-top:4px;display:flex}.portal-module__1tSN5W__wizardNavigation{gap:12px;width:100%;display:flex}.portal-module__1tSN5W__wizardNavigationButton{min-width:0;min-height:44px;color:var(--accent);cursor:pointer;font:inherit;background:#fff;border:1px solid #5b2d3a33;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.82rem;font-weight:850;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 7px 18px #44262e12}.portal-module__1tSN5W__wizardNavigationButton:hover:not(:disabled),.portal-module__1tSN5W__wizardNavigationButton:focus-visible{border-color:var(--accent);box-shadow:0 9px 22px #44262e1f}.portal-module__1tSN5W__wizardNavigationButton:disabled{cursor:not-allowed;opacity:.48}.portal-module__1tSN5W__portalSelectMenu[data-placement=top]{top:auto;bottom:calc(100% + 6px)}.portal-module__1tSN5W__continueArrow{font-size:1.1rem;line-height:1;transition:transform .15s;display:inline-flex}.portal-module__1tSN5W__wizardNavigationButton:hover:not(:disabled) .portal-module__1tSN5W__continueArrow{transform:translate(-3px)}.portal-module__1tSN5W__privacyNote{color:var(--muted);text-align:center;margin:0;font-size:.77rem;line-height:1.55}.portal-module__1tSN5W__primaryBtn{border-radius:var(--radius-control);background:var(--accent);color:#fff;cursor:pointer;width:100%;min-height:48px;font:inherit;letter-spacing:.01em;border:0;padding:12px 20px;font-size:.94rem;font-weight:800;transition:background .15s,opacity .15s,transform .15s}.portal-module__1tSN5W__authSubmit{color:#fffaf2;background:linear-gradient(135deg,#99601b,#6f3b12);min-height:54px;margin-top:3px;font-size:1rem;font-weight:950;box-shadow:0 14px 28px #562d0f2e,inset 0 1px #ffffff2e}.portal-module__1tSN5W__primaryBtn:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.portal-module__1tSN5W__primaryBtn.portal-module__1tSN5W__authSubmit:hover:not(:disabled){background:linear-gradient(135deg,#a66a20,#754014);box-shadow:0 18px 32px #562d0f38,inset 0 1px #fff3}.portal-module__1tSN5W__primaryBtn:focus-visible{outline-offset:2px;outline:3px solid #5b2d3a2e}.portal-module__1tSN5W__primaryBtn:disabled{cursor:not-allowed;opacity:.55}.portal-module__1tSN5W__errorMsg{color:var(--danger);background:#c42b2b0f;border:1px solid #c42b2b2e;border-radius:9px;margin:0;padding:9px 12px;font-size:.83rem;line-height:1.55}.portal-module__1tSN5W__paymentAmountCard{border-bottom:1px solid var(--gold-border);justify-content:space-between;align-items:baseline;gap:16px;padding:4px 2px 14px;display:flex}.portal-module__1tSN5W__paymentAmountCard span{color:var(--muted);font-size:.84rem;font-weight:700}.portal-module__1tSN5W__paymentAmountCard strong{color:var(--accent);font-size:1.16rem;font-weight:900}.portal-module__1tSN5W__tuitionInstallments{gap:16px;display:grid}.portal-module__1tSN5W__tuitionInstallmentList{border-block:1px solid var(--gold-border);gap:0;display:grid}.portal-module__1tSN5W__tuitionInstallmentRow{border-bottom:1px solid var(--border);background:0 0;grid-template-columns:minmax(128px,1.35fr) repeat(3,minmax(86px,1fr)) auto;align-items:center;gap:12px;min-width:0;padding:15px 2px;display:grid}.portal-module__1tSN5W__tuitionInstallmentRow:last-child{border-bottom:0}.portal-module__1tSN5W__tuitionInstallmentIdentity,.portal-module__1tSN5W__tuitionInstallmentValue{gap:4px;min-width:0;display:grid}.portal-module__1tSN5W__tuitionInstallmentIdentity strong,.portal-module__1tSN5W__tuitionInstallmentValue strong{overflow-wrap:anywhere;color:var(--foreground);font-size:.84rem;font-weight:850}.portal-module__1tSN5W__tuitionInstallmentIdentity span,.portal-module__1tSN5W__tuitionInstallmentValue span{color:var(--muted);font-size:.72rem;line-height:1.4}.portal-module__1tSN5W__tuitionInstallmentStatus{color:#8a5812;white-space:nowrap;background:#b7741414;border:1px solid #b774143d;border-radius:999px;justify-self:end;padding:5px 9px;font-size:.7rem;font-weight:800}.portal-module__1tSN5W__tuitionInstallmentStatus[data-paid=true]{color:var(--info);background:#0d7d6e14;border-color:#0d7d6e38}.portal-module__1tSN5W__tuitionSummary{border-top:1px solid var(--gold-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:4px;display:grid}.portal-module__1tSN5W__tuitionSummary>div{border-inline-start:1px solid var(--gold-border);background:0 0;gap:5px;min-width:0;padding:11px 14px;display:grid}.portal-module__1tSN5W__tuitionSummary>div:first-child{border-inline-start:0}.portal-module__1tSN5W__tuitionSummary dt{color:var(--muted);font-size:.72rem;font-weight:700}.portal-module__1tSN5W__tuitionSummary dd{overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:.91rem;font-weight:900}.portal-module__1tSN5W__tuitionSummary>div[data-balance=true]{background:#5b2d3a0d}.portal-module__1tSN5W__tuitionSummary>div[data-balance=true] dd{color:var(--accent)}.portal-module__1tSN5W__paymentMethods{border-block:1px solid var(--gold-border);gap:0;min-width:0;margin:0;padding:0;display:grid}.portal-module__1tSN5W__paymentMethods legend{color:var(--foreground);margin-bottom:9px;font-size:.88rem;font-weight:800}.portal-module__1tSN5W__paymentMethodCard{border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;align-items:flex-start;gap:12px;min-width:0;padding:14px 2px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.portal-module__1tSN5W__paymentMethodCard[data-enabled=false]{opacity:.58}.portal-module__1tSN5W__paymentMethodChoice{cursor:pointer;flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.portal-module__1tSN5W__paymentMethodEditorToggle{flex:none;align-self:center;margin-inline-start:auto;display:flex}.portal-module__1tSN5W__paymentMethodCard:last-child{border-bottom:0}.portal-module__1tSN5W__paymentMethodCard:hover,.portal-module__1tSN5W__paymentMethodCard:focus-within,.portal-module__1tSN5W__paymentMethodCard[data-selected=true]{box-shadow:inset 3px 0 0 var(--accent);background:#5b2d3a0f;padding-inline:12px}.portal-module__1tSN5W__paymentMethods:disabled .portal-module__1tSN5W__paymentMethodCard{cursor:not-allowed;opacity:.62}.portal-module__1tSN5W__paymentMethodChoice>input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.portal-module__1tSN5W__paymentMethodCard>span,.portal-module__1tSN5W__paymentMethodChoice>span{gap:4px;min-width:0;display:grid}.portal-module__1tSN5W__paymentMethodCard strong{color:var(--foreground);font-size:.89rem;font-weight:850}.portal-module__1tSN5W__paymentMethodCard small{color:var(--muted);font-size:.76rem;line-height:1.5}.portal-module__1tSN5W__installmentField{max-width:320px}.portal-module__1tSN5W__bankTransferDestination{border:1px solid var(--gold-border);border-radius:var(--radius-control);background:var(--surface-soft);gap:12px;padding:16px;display:grid}.portal-module__1tSN5W__bankTransferDestination>strong{color:var(--foreground);font-size:.92rem}.portal-module__1tSN5W__bankTransferDestination dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.portal-module__1tSN5W__bankTransferDestination dl>div{gap:2px;min-width:0;display:grid}.portal-module__1tSN5W__bankTransferDestination dt,.portal-module__1tSN5W__bankTransferDestination p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.portal-module__1tSN5W__bankTransferDestination dd{overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0;font-size:.88rem;font-weight:800}.portal-module__1tSN5W__manualPaymentNotice{border:1px solid var(--gold-border);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--muted);margin:0;padding:12px 14px;font-size:.82rem;line-height:1.6}.portal-module__1tSN5W__manualPaymentModal{width:min(680px,100%)}.portal-module__1tSN5W__manualPaymentFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-module__1tSN5W__manualPaymentInstructions{border-bottom:1px solid var(--gold-border);gap:7px;padding:16px 2px;display:grid}.portal-module__1tSN5W__manualPaymentInstructions strong{color:var(--foreground);font-size:.95rem}.portal-module__1tSN5W__manualPaymentInstructions p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.portal-module__1tSN5W__manualPaymentActions,.portal-module__1tSN5W__reopenPaymentAction{justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-module__1tSN5W__manualPaymentActions .portal-module__1tSN5W__primaryBtn,.portal-module__1tSN5W__manualPaymentActions .portal-module__1tSN5W__secondaryBtn,.portal-module__1tSN5W__reopenPaymentAction .portal-module__1tSN5W__primaryBtn{width:auto;min-width:150px}.portal-module__1tSN5W__reopenPaymentAction{padding-top:2px}@media (max-width:540px){.portal-module__1tSN5W__bankTransferDestination dl,.portal-module__1tSN5W__manualPaymentFields{grid-template-columns:1fr}}.portal-module__1tSN5W__paymentPreparing{border:1px solid var(--gold-border);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--muted);text-align:center;justify-items:center;gap:12px;padding:22px;font-size:.87rem;font-weight:700;display:grid}.portal-module__1tSN5W__paymentSummary{border:1px solid var(--gold-border);border-radius:var(--radius-control);background:var(--surface-soft);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.portal-module__1tSN5W__summaryRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portal-module__1tSN5W__summaryLabel{color:var(--muted);flex-shrink:0;font-size:.85rem}.portal-module__1tSN5W__summaryValue{color:var(--foreground);text-align:left;font-size:.9rem}.portal-module__1tSN5W__summaryAmount{color:var(--accent);font-size:1.1rem;font-weight:800}.portal-module__1tSN5W__paymentNote{color:var(--muted);text-align:center;margin:0;font-size:.8rem;line-height:1.55}.portal-module__1tSN5W__paymentModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f141794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-module__1tSN5W__paymentModal{background:#fffdf9;border:1px solid #9d74394d;border-radius:24px;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #1f141752}.portal-module__1tSN5W__paymentModalHeader{z-index:3;border-bottom:1px solid var(--gold-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f5;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex;position:sticky;top:0}.portal-module__1tSN5W__paymentModalHeader h2{color:var(--foreground);margin:2px 0 0;font-size:1.22rem}.portal-module__1tSN5W__paymentModalEyebrow{color:var(--muted);font-size:.76rem;font-weight:800}.portal-module__1tSN5W__paymentModalClose{border:1px solid var(--border);width:38px;height:38px;color:var(--foreground);cursor:pointer;font:inherit;background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;font-size:1.45rem;line-height:1;display:inline-grid}.portal-module__1tSN5W__paymentModalClose:hover,.portal-module__1tSN5W__paymentModalClose:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.portal-module__1tSN5W__paymentModalSummary{background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px 22px;display:grid}.portal-module__1tSN5W__paymentModalSummary div{border-bottom:1px solid var(--gold-border);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 2px;display:flex}.portal-module__1tSN5W__paymentModalSummary dt{color:var(--muted);font-size:.8rem}.portal-module__1tSN5W__paymentModalSummary dd{color:var(--accent);margin:0;font-size:1rem;font-weight:900}.portal-module__1tSN5W__paymentModalBody{gap:14px;padding:0 22px 22px;display:grid}.portal-module__1tSN5W__iframeWrapper{background:var(--control-bg);border:0;border-radius:0;width:100%;min-height:520px;position:relative;overflow:hidden}.portal-module__1tSN5W__paymentFrameState{z-index:2;color:var(--muted);text-align:center;background:radial-gradient(circle at 50% 38%,#c99b611f,#0000 32%),#fffdf9f5;align-content:center;justify-items:center;gap:9px;padding:28px;font-size:.82rem;line-height:1.55;display:grid;position:absolute;inset:0}.portal-module__1tSN5W__paymentFrameState strong{color:var(--foreground);font-size:.98rem;font-weight:900}.portal-module__1tSN5W__paymentSpinner{border:3px solid #5b2d3a21;border-top-color:var(--accent);border-radius:50%;width:38px;height:38px;animation:.85s linear infinite portal-module__1tSN5W__payment-spin}.portal-module__1tSN5W__paymentPendingIcon,.portal-module__1tSN5W__paymentSuccessIcon,.portal-module__1tSN5W__paymentFailureIcon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:900;display:inline-flex}.portal-module__1tSN5W__paymentPendingIcon{background:var(--accent-soft);color:var(--accent)}.portal-module__1tSN5W__paymentSuccessIcon{color:#2a7e53;background:#2a7e531a}.portal-module__1tSN5W__paymentFailureIcon{color:var(--danger);background:#c42b2b17}@keyframes portal-module__1tSN5W__payment-spin{to{transform:rotate(360deg)}}.portal-module__1tSN5W__paymentIframe{opacity:1;border:0;width:100%;height:520px;transition:opacity .18s;display:block}.portal-module__1tSN5W__paymentIframeLoading{opacity:0}.portal-module__1tSN5W__paymentFallbackLink{color:var(--accent);align-self:center;align-items:center;gap:7px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.portal-module__1tSN5W__paymentFallbackLink:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.portal-module__1tSN5W__paymentFallbackLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:5px}.portal-module__1tSN5W__successSection{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0 12px;display:flex}.portal-module__1tSN5W__successIcon{background:var(--info);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.6rem;font-weight:800;display:flex;box-shadow:0 8px 22px #0d7d6e2e}.portal-module__1tSN5W__successTitle{color:var(--foreground);margin:0;font-size:1.2rem;font-weight:800}.portal-module__1tSN5W__successBody{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.portal-module__1tSN5W__errorSection{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0 10px;display:flex}.portal-module__1tSN5W__stateIcon{border:1px solid var(--gold-border);background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;display:inline-flex}.portal-module__1tSN5W__errorTitle{color:var(--foreground);margin:0;font-size:1.12rem;font-weight:800}.portal-module__1tSN5W__errorBody{max-width:36ch;color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}@media (max-width:820px){.portal-module__1tSN5W__signatureFieldHeading{flex-direction:column;align-items:flex-start}.portal-module__1tSN5W__signatureCanvas{height:160px}.portal-module__1tSN5W__signatureClearButton{width:100%}.portal-module__1tSN5W__selectSearch,.portal-module__1tSN5W__portalSelectOption,.portal-module__1tSN5W__secondaryBtn,.portal-module__1tSN5W__textBtn{min-height:44px}.portal-module__1tSN5W__paymentModalClose{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:640px){.portal-module__1tSN5W__page{padding:14px 8px 42px}.portal-module__1tSN5W__card{border-radius:16px;gap:21px;padding:22px 17px 28px}.portal-module__1tSN5W__cardAuth{max-width:440px;padding:32px 24px 28px}.portal-module__1tSN5W__portalHeader{gap:14px;padding:12px 13px}.portal-module__1tSN5W__portalHeaderProminent{min-height:124px;padding:20px 17px}.portal-module__1tSN5W__portalHeaderProminent .portal-module__1tSN5W__portalLogoSmall{width:58px;height:58px}.portal-module__1tSN5W__portalHeaderProminent .portal-module__1tSN5W__headerFormMeta{max-width:72%}.portal-module__1tSN5W__portalHeaderProminent .portal-module__1tSN5W__headerFormTitle{font-size:clamp(1.22rem,6vw,1.55rem)}.portal-module__1tSN5W__portalLogoSmall{width:46px;height:46px}.portal-module__1tSN5W__orgName{display:none}.portal-module__1tSN5W__headerFormTitle{text-wrap:pretty;font-size:.94rem}.portal-module__1tSN5W__studentMeta{flex-wrap:wrap;gap:3px 6px;font-size:.72rem}.portal-module__1tSN5W__wizardToolbar{flex-direction:column;align-items:stretch}.portal-module__1tSN5W__formSection{padding:16px 14px}.portal-module__1tSN5W__sectionFields{grid-template-columns:minmax(0,1fr)}.portal-module__1tSN5W__trainingDetails{padding:6px 13px}.portal-module__1tSN5W__trainingDetail{grid-template-columns:minmax(105px,.82fr) minmax(0,1.18fr);gap:12px;padding:13px 0}.portal-module__1tSN5W__trainingDetail dt{gap:8px;font-size:.73rem}.portal-module__1tSN5W__trainingDetail dd{font-size:.88rem}.portal-module__1tSN5W__trainingDetailIcon{flex-basis:20px;width:20px;height:20px}.portal-module__1tSN5W__tuitionInstallmentRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.portal-module__1tSN5W__tuitionInstallmentIdentity{grid-column:1/-1}.portal-module__1tSN5W__tuitionInstallmentStatus{justify-self:start}.portal-module__1tSN5W__tuitionSummary{grid-template-columns:minmax(0,1fr)}.portal-module__1tSN5W__fieldGroupWide{grid-column:auto}.portal-module__1tSN5W__fileDropzone{min-height:116px}.portal-module__1tSN5W__portalSelectMenu{max-height:min(300px,52vh)}.portal-module__1tSN5W__paymentIframe{height:560px}.portal-module__1tSN5W__paymentModalBackdrop{align-items:end;padding:0}.portal-module__1tSN5W__paymentModal{border-radius:22px 22px 0 0;width:100%;max-height:96vh}.portal-module__1tSN5W__paymentModalSummary{grid-template-columns:1fr}.portal-module__1tSN5W__paymentModalBody{padding-inline:10px}.portal-module__1tSN5W__iframeWrapper{min-height:560px}}@media (max-width:380px){.portal-module__1tSN5W__portalHeader{gap:10px}.portal-module__1tSN5W__headerFormMeta{min-width:0}.portal-module__1tSN5W__studentMeta{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.portal-module__1tSN5W__uploadProgress span{animation-duration:2.5s}.portal-module__1tSN5W__paymentSpinner{animation-duration:1.8s}.portal-module__1tSN5W__fileDropzone,.portal-module__1tSN5W__primaryBtn,.portal-module__1tSN5W__portalLogo{transition:none}}
.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input{border:1px solid var(--ds-border-subtle,#44262e24);border-radius:var(--ds-radius-md,12px);background-color:var(--ds-surface-card,#fffffff5);width:100%;min-width:0;min-height:40px;color:var(--ds-text-primary,var(--foreground));font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b5960' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;outline:none;padding:8px 34px 8px 10px;font-size:.82rem;font-weight:850}.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input:focus-visible{border-color:var(--ds-color-brand-500,var(--gold));box-shadow:var(--ds-focus-ring,0 0 0 3px #b9925e1f)}.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input::placeholder{color:var(--ds-text-muted,var(--muted));opacity:.88}.app-shell[data-display-mode=dark] .SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input{color:var(--foreground);background-color:#3a2a31f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23d8c9c4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");border-color:#ffe8de24}@media (max-width:820px){.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input{min-height:44px}}
.LocalityCombobox-module__-8ZIFG__field{color:var(--ds-text-primary);font-family:var(--ds-font-family);gap:var(--ds-space-2);text-align:start;flex-direction:column;min-width:0;display:inline-flex}.LocalityCombobox-module__-8ZIFG__fullWidth{width:100%}.LocalityCombobox-module__-8ZIFG__label{font-size:var(--ds-font-size-sm);overflow-wrap:anywhere;white-space:normal;font-weight:600;line-height:1.35}.LocalityCombobox-module__-8ZIFG__control{min-width:0;display:block;position:relative}.LocalityCombobox-module__-8ZIFG__input{background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);font:inherit;min-width:0;min-height:42px;text-align:start;width:100%;padding-block:0;padding-inline-start:var(--ds-space-3);padding-inline-end:calc(var(--ds-space-3) + 32px)}.LocalityCombobox-module__-8ZIFG__input:focus{border-color:var(--ds-color-brand-500);box-shadow:var(--ds-focus-ring);outline:none}.LocalityCombobox-module__-8ZIFG__input::placeholder{color:var(--ds-text-muted)}.LocalityCombobox-module__-8ZIFG__invalid{border-color:var(--ds-color-red-600)}.LocalityCombobox-module__-8ZIFG__clearButton{color:var(--ds-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-block:auto;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:4px}.LocalityCombobox-module__-8ZIFG__clearButton:hover:not(:disabled),.LocalityCombobox-module__-8ZIFG__clearButton:focus-visible{background:color-mix(in srgb, var(--ds-color-brand-500) 12%, transparent);color:var(--ds-text-primary);outline:none}.LocalityCombobox-module__-8ZIFG__clearButton span{font-size:1.25rem;line-height:1}.LocalityCombobox-module__-8ZIFG__menu{background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);overscroll-behavior:contain;padding:var(--ds-space-1);z-index:var(--ds-z-popover);position:fixed;overflow:hidden auto;box-shadow:0 14px 32px #20312e2e}.LocalityCombobox-module__-8ZIFG__option{border-radius:calc(var(--ds-radius-md) - 2px);color:var(--ds-text-primary);cursor:pointer;align-items:center;gap:var(--ds-space-2);font:inherit;overflow-wrap:anywhere;min-height:40px;padding:10px var(--ds-space-3);text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 22px;width:100%;display:grid}.LocalityCombobox-module__-8ZIFG__option:hover,.LocalityCombobox-module__-8ZIFG__option[data-active=true]{background:color-mix(in srgb, var(--ds-color-brand-500) 10%, transparent)}.LocalityCombobox-module__-8ZIFG__option[data-selected=true]{font-weight:850}.LocalityCombobox-module__-8ZIFG__optionCheck{color:var(--ds-color-brand-600,#8b5a2b);justify-self:center;place-items:center;min-height:1em;font-size:1rem;font-weight:950;line-height:1;display:inline-grid}.LocalityCombobox-module__-8ZIFG__empty,.LocalityCombobox-module__-8ZIFG__limitHint{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);padding:10px var(--ds-space-3);margin:0}.LocalityCombobox-module__-8ZIFG__limitHint{border-block-start:1px solid var(--ds-border-subtle);font-size:var(--ds-font-size-xs)}.LocalityCombobox-module__-8ZIFG__helper{color:var(--ds-text-muted);font-size:var(--ds-font-size-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.45}.LocalityCombobox-module__-8ZIFG__error{color:var(--ds-color-red-600);font-size:var(--ds-font-size-xs);overflow-wrap:anywhere;white-space:normal;font-weight:600;line-height:1.45}@media (max-width:820px){.LocalityCombobox-module__-8ZIFG__input{min-height:44px;padding-inline-end:calc(var(--ds-space-3) + 44px)}.LocalityCombobox-module__-8ZIFG__clearButton{width:44px;height:44px;inset-inline-end:0}.LocalityCombobox-module__-8ZIFG__option{min-height:44px}}
.Modal-module__c8rfpq__backdrop{z-index:var(--ds-z-modal);overscroll-behavior:contain;padding:max(var(--ds-space-4), var(--safe-area-top,0px)) max(var(--ds-space-4), var(--safe-area-right,0px)) max(var(--ds-space-4), var(--safe-area-bottom,0px)) max(var(--ds-space-4), var(--safe-area-left,0px));background:#0f172a6b;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.Modal-module__c8rfpq__backdropHigh{z-index:calc(var(--ds-z-modal) + 220)}.Modal-module__c8rfpq__backdropTopmost{z-index:calc(var(--ds-z-modal) + 1100)}.Modal-module__c8rfpq__modal{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);width:min(100%,640px);min-width:0;min-height:0;max-height:calc(100dvh - 2rem);box-shadow:var(--ds-shadow-overlay);color:var(--ds-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module__c8rfpq__sm{width:min(100%,440px)}.Modal-module__c8rfpq__md{width:min(100%,640px)}.Modal-module__c8rfpq__lg{width:min(100%,880px)}.Modal-module__c8rfpq__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);border-block-end:1px solid var(--ds-border-subtle);padding:var(--ds-space-4);flex:none;display:flex}.Modal-module__c8rfpq__titleBlock{flex:auto;min-width:0}.Modal-module__c8rfpq__headerControls{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}.Modal-module__c8rfpq__title{overflow-wrap:anywhere;font-size:var(--ds-font-size-xl);line-height:var(--ds-line-height-tight);margin:0}.Modal-module__c8rfpq__description{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);margin-block-start:var(--ds-space-2)}.Modal-module__c8rfpq__close{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-surface-card);width:36px;height:36px;color:var(--ds-text-primary);cursor:pointer;font:inherit}.Modal-module__c8rfpq__close:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.Modal-module__c8rfpq__close:disabled{cursor:not-allowed;opacity:.5}.Modal-module__c8rfpq__subheader{border-block-end:1px solid var(--ds-border-subtle);min-width:0;padding:0 var(--ds-space-4) var(--ds-space-2);flex:none}.Modal-module__c8rfpq__body{overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0;min-height:0;max-height:calc(100dvh - 12rem);padding:var(--ds-space-4);flex:1;overflow:auto}.Modal-module__c8rfpq__footer{gap:var(--ds-space-2);border-block-start:1px solid var(--ds-border-subtle);padding:var(--ds-space-4);direction:rtl;flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.Modal-module__c8rfpq__footer>button[type=submit],.Modal-module__c8rfpq__footer>[data-primary-action=true]{order:2}@media (max-width:820px){.Modal-module__c8rfpq__backdrop{padding:max(4px, var(--safe-area-top,0px)) max(4px, var(--safe-area-right,0px)) max(4px, var(--safe-area-bottom,0px)) max(4px, var(--safe-area-left,0px));place-items:center}.Modal-module__c8rfpq__modal{width:100%;height:calc(100vh - 8px);height:calc(100dvh - var(--safe-area-top,0px) - var(--safe-area-bottom,0px) - 8px);max-height:calc(100vh - 8px);max-height:calc(100dvh - var(--safe-area-top,0px) - var(--safe-area-bottom,0px) - 8px);border-radius:var(--ds-radius-sm)}.Modal-module__c8rfpq__body{max-height:none}.Modal-module__c8rfpq__header,.Modal-module__c8rfpq__subheader,.Modal-module__c8rfpq__body,.Modal-module__c8rfpq__footer{padding:var(--ds-space-3)}.Modal-module__c8rfpq__footer>button:not([aria-label]),.Modal-module__c8rfpq__footer>[data-primary-action=true]{flex:min(100%,180px);min-height:44px}.Modal-module__c8rfpq__close{width:44px;height:44px}}
.DepartmentManagerAgreementPanel-module__qz1ITG__panel{color:#392f32;gap:16px;min-width:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__workspace,.DepartmentManagerAgreementPanel-module__qz1ITG__history{gap:16px;min-width:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__header,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__header>div:not(.DepartmentManagerAgreementPanel-module__qz1ITG__headerActions),.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard>header>div{gap:4px;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__headerActions{flex:none;align-items:center;gap:8px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__header span,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard header span,.DepartmentManagerAgreementPanel-module__qz1ITG__noDocument{color:#756d71;font-size:.76rem;font-weight:700}.DepartmentManagerAgreementPanel-module__qz1ITG__form,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard{background:#fff;border:1px solid #44262e1f;border-radius:14px;gap:14px;padding:14px;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__form legend{margin-bottom:12px;font-weight:900}.DepartmentManagerAgreementPanel-module__qz1ITG__toggle{align-items:center;gap:8px;width:fit-content;font-size:.82rem;font-weight:850;display:inline-flex}.DepartmentManagerAgreementPanel-module__qz1ITG__toggle input{accent-color:#6f3445}.DepartmentManagerAgreementPanel-module__qz1ITG__amountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__actions,.DepartmentManagerAgreementPanel-module__qz1ITG__documentActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__printLink{color:#6f3445;background:#fff;border:1px solid #6f344547;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding-inline:13px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.DepartmentManagerAgreementPanel-module__qz1ITG__printLink:hover{background:#6f34450d}.DepartmentManagerAgreementPanel-module__qz1ITG__printLink:focus-visible{outline-offset:2px;outline:3px solid #c99b6157}.DepartmentManagerAgreementPanel-module__qz1ITG__signatureBlocker,.DepartmentManagerAgreementPanel-module__qz1ITG__success,.DepartmentManagerAgreementPanel-module__qz1ITG__error,.DepartmentManagerAgreementPanel-module__qz1ITG__empty{border-radius:11px;margin:0;padding:11px 13px;font-size:.78rem;font-weight:800}.DepartmentManagerAgreementPanel-module__qz1ITG__signatureBlocker{color:#76501f;background:#b0702317}.DepartmentManagerAgreementPanel-module__qz1ITG__success{color:#176e5b;background:#23856f17}.DepartmentManagerAgreementPanel-module__qz1ITG__error{color:#a02525;background:#c42b2b17}.DepartmentManagerAgreementPanel-module__qz1ITG__empty{color:#756d71;text-align:center}.DepartmentManagerAgreementPanel-module__qz1ITG__history{grid-template-columns:repeat(2,minmax(0,1fr))}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dl{gap:7px;margin:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dl>div{justify-content:space-between;gap:14px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dt{color:#756d71;font-size:.76rem;font-weight:750}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dd{margin:0;font-size:.8rem;font-weight:900}@media (max-width:720px){.DepartmentManagerAgreementPanel-module__qz1ITG__amountGrid,.DepartmentManagerAgreementPanel-module__qz1ITG__history{grid-template-columns:1fr}.DepartmentManagerAgreementPanel-module__qz1ITG__header,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard>header{flex-direction:column;align-items:stretch}.DepartmentManagerAgreementPanel-module__qz1ITG__headerActions{justify-content:space-between}.DepartmentManagerAgreementPanel-module__qz1ITG__actions,.DepartmentManagerAgreementPanel-module__qz1ITG__documentActions{justify-content:stretch}.DepartmentManagerAgreementPanel-module__qz1ITG__actions>*,.DepartmentManagerAgreementPanel-module__qz1ITG__documentActions>*{width:100%}}
.DepartmentManagerBankAccountsPanel-module__ukoAFq__panel{gap:14px;min-width:0;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__recordFooter{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header{align-items:center}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header>div,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header>div{gap:3px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header h3{color:var(--foreground);margin:0;font-size:1rem}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header span,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header span{color:var(--muted);font-size:.78rem;font-weight:700}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList{gap:10px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article{border:1px solid #1e816b2e;background:#fff;border-inline-start:4px solid #21866f;border-radius:12px;gap:12px;padding:14px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article[data-status=pending_approval]{background:#fffdf8;border-inline-start-color:#c7923e}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article[data-status=rejected],.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article[data-status=superseded]{border-color:#dedbd8;color:#6f6b68;background:#f2f1ef;border-inline-start-color:#9a9691}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header strong{color:var(--foreground);font-size:.94rem;font-weight:900}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl>div{gap:3px;min-width:0;padding:6px 2px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl>.DepartmentManagerBankAccountsPanel-module__ukoAFq__wide{grid-column:1/-1}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dt{color:var(--muted);font-size:.7rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:850}.DepartmentManagerBankAccountsPanel-module__ukoAFq__recordFooter{flex-wrap:wrap;align-items:flex-end}.DepartmentManagerBankAccountsPanel-module__ukoAFq__evidenceAction{justify-content:flex-start;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__evidenceAction a{color:var(--ds-color-green-700,#176f5c);text-underline-offset:3px;font-size:.8rem;font-weight:850;text-decoration:underline}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions{justify-items:end;gap:8px;min-width:min(100%,320px);display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__rejectionField{gap:6px;width:100%;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__rejectionField>span,.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField>span{color:var(--foreground);font-size:.78rem;font-weight:850}.DepartmentManagerBankAccountsPanel-module__ukoAFq__rejectionField textarea{width:100%;color:var(--foreground);font:inherit;resize:vertical;background:#fff;border:1px solid #44262e33;border-radius:8px;padding:9px 10px}.DepartmentManagerBankAccountsPanel-module__ukoAFq__empty{min-height:74px;color:var(--muted);border:1px dashed #44262e2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.84rem;font-weight:750;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField{background:#eef7f473;border:1px dashed #1e816b4d;border-radius:10px;grid-column:1/-1;gap:7px;padding:12px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField input{max-width:100%;color:var(--foreground);font:inherit;font-size:.78rem}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField small{color:var(--muted);font-size:.72rem}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField em{color:#9f2f2f;font-size:.74rem;font-style:normal;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__formActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel{border-block-start:1px solid #44262e1f;gap:14px;padding-block-start:14px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header>div{gap:3px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header span{color:var(--muted);font-size:.72rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header strong{color:var(--foreground);font-size:.94rem;font-weight:900}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dl>div{background:#eef7f49e;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dt{color:var(--muted);font-size:.7rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:850}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalActions{gap:10px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalActions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalState,.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalError{color:var(--muted);background:#f3f5f4;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalError{color:#96332d;background:#fdeaea}@media (max-width:760px){.DepartmentManagerBankAccountsPanel-module__ukoAFq__header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__recordFooter,.DepartmentManagerBankAccountsPanel-module__ukoAFq__empty{flex-direction:column;align-items:stretch}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl,.DepartmentManagerBankAccountsPanel-module__ukoAFq__form,.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dl{grid-template-columns:minmax(0,1fr)}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl>.DepartmentManagerBankAccountsPanel-module__ukoAFq__wide,.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField,.DepartmentManagerBankAccountsPanel-module__ukoAFq__formActions{grid-column:auto}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions{justify-items:stretch;width:100%}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions>div>button,.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalActions>div>button{flex:140px}}
.SupplierWorkspace-module___m0_kG__section{gap:var(--ds-space-4);min-inline-size:0;color:var(--ds-text-primary);display:grid}.SupplierWorkspace-module___m0_kG__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);min-inline-size:0;display:flex}.SupplierWorkspace-module___m0_kG__sectionHeader h3,.SupplierWorkspace-module___m0_kG__sectionHeader p,.SupplierWorkspace-module___m0_kG__movementDetails h3,.SupplierWorkspace-module___m0_kG__documentSection h3,.SupplierWorkspace-module___m0_kG__selectionFieldset p{margin:0}.SupplierWorkspace-module___m0_kG__sectionHeader p,.SupplierWorkspace-module___m0_kG__muted,.SupplierWorkspace-module___m0_kG__selectionFieldset p{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm)}.SupplierWorkspace-module___m0_kG__cardList,.SupplierWorkspace-module___m0_kG__paymentList{gap:var(--ds-space-3);min-inline-size:0;display:grid}.SupplierWorkspace-module___m0_kG__paymentTabsRow{direction:ltr;justify-content:flex-start;min-inline-size:0;display:flex}.SupplierWorkspace-module___m0_kG__paymentTabsRow>*{direction:rtl}.SupplierWorkspace-module___m0_kG__paymentLedgerActions,.SupplierWorkspace-module___m0_kG__paymentLedgerMeta{align-items:center;gap:var(--ds-space-2);min-inline-size:0;display:inline-flex}.SupplierWorkspace-module___m0_kG__paymentLedgerMeta{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);flex-wrap:wrap}.SupplierWorkspace-module___m0_kG__paymentLedgerMeta small{font:inherit}.SupplierWorkspace-module___m0_kG__documentCheckStatus{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);background:var(--ds-surface-muted);min-inline-size:0;color:var(--ds-text-muted);padding:var(--ds-space-3);font-size:var(--ds-font-size-sm);font-weight:600;display:flex}.SupplierWorkspace-module___m0_kG__documentCheckStatus[data-ready=true]{border-color:var(--ds-color-brand-300);color:var(--ds-text-primary)}.SupplierWorkspace-module___m0_kG__accountCard,.SupplierWorkspace-module___m0_kG__paymentCard{min-inline-size:0}.SupplierWorkspace-module___m0_kG__cardActions,.SupplierWorkspace-module___m0_kG__movementFooter,.SupplierWorkspace-module___m0_kG__modalActions,.SupplierWorkspace-module___m0_kG__documentRow{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.SupplierWorkspace-module___m0_kG__cardActions{margin-block-start:var(--ds-space-3)}.SupplierWorkspace-module___m0_kG__modalForm,.SupplierWorkspace-module___m0_kG__movementDetails,.SupplierWorkspace-module___m0_kG__formsMenu,.SupplierWorkspace-module___m0_kG__sendMenu,.SupplierWorkspace-module___m0_kG__documentSection{gap:var(--ds-space-4);min-inline-size:0;display:grid}.SupplierWorkspace-module___m0_kG__formGrid{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SupplierWorkspace-module___m0_kG__ltrInput{text-align:start;direction:ltr}.SupplierWorkspace-module___m0_kG__selectionFieldset{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);min-inline-size:0;padding:var(--ds-space-4);margin:0}.SupplierWorkspace-module___m0_kG__selectionFieldset legend{padding-inline:var(--ds-space-2);font-weight:700}.SupplierWorkspace-module___m0_kG__selectionList,.SupplierWorkspace-module___m0_kG__compactSelectionList{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--ds-space-3);display:grid}.SupplierWorkspace-module___m0_kG__offeringPickerRow{align-items:end;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.SupplierWorkspace-module___m0_kG__assignedOfferingList{gap:var(--ds-space-3);min-inline-size:0;display:grid}.SupplierWorkspace-module___m0_kG__assignedOfferingList>p{margin:0}.SupplierWorkspace-module___m0_kG__assignedOfferingRow{align-items:end;gap:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);min-inline-size:0;padding:var(--ds-space-3);grid-template-columns:minmax(180px,1fr) minmax(170px,220px) auto;display:grid}.SupplierWorkspace-module___m0_kG__assignedOfferingRow>strong{overflow-wrap:anywhere;align-self:center}.SupplierWorkspace-module___m0_kG__selectionCard{gap:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);min-inline-size:0;padding:var(--ds-space-3);cursor:pointer;display:grid}.SupplierWorkspace-module___m0_kG__selectionCard[data-selected=true]{border-color:var(--ds-color-brand-500);box-shadow:var(--ds-focus-ring)}.SupplierWorkspace-module___m0_kG__selectionTitle{align-items:center;gap:var(--ds-space-2);min-inline-size:0;font-weight:700;display:flex}.SupplierWorkspace-module___m0_kG__selectionTitle input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--ds-color-brand-500)}.SupplierWorkspace-module___m0_kG__rateField,.SupplierWorkspace-module___m0_kG__textareaField,.SupplierWorkspace-module___m0_kG__fileField{gap:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-font-size-sm);font-weight:600;display:grid}.SupplierWorkspace-module___m0_kG__fileField input{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-xs);inline-size:100%;min-inline-size:0;padding:var(--ds-space-3);color:var(--ds-text-primary);background:var(--ds-surface-card)}.SupplierWorkspace-module___m0_kG__fileField small{color:var(--ds-text-muted);font-weight:400}.SupplierWorkspace-module___m0_kG__fileField em{color:var(--ds-color-red-600);font-style:normal}.SupplierWorkspace-module___m0_kG__moneyInput{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.SupplierWorkspace-module___m0_kG__moneyInput input,.SupplierWorkspace-module___m0_kG__textareaField textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--ds-text-primary);padding:var(--ds-space-3);font:inherit;background:0 0;border:0}.SupplierWorkspace-module___m0_kG__moneyInput span{padding-inline-end:var(--ds-space-3)}.SupplierWorkspace-module___m0_kG__textareaField textarea{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);resize:vertical}.SupplierWorkspace-module___m0_kG__moneyInput:focus-within,.SupplierWorkspace-module___m0_kG__textareaField textarea:focus-visible,.SupplierWorkspace-module___m0_kG__documentButton:focus-visible,.SupplierWorkspace-module___m0_kG__selectionCard:focus-within,.SupplierWorkspace-module___m0_kG__moreMenuPanel button:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.SupplierWorkspace-module___m0_kG__documentButton{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);background:var(--ds-surface-card);min-block-size:44px;min-inline-size:0;color:var(--ds-text-primary);padding:var(--ds-space-2) var(--ds-space-3);cursor:pointer;font:inherit;display:inline-flex}.SupplierWorkspace-module___m0_kG__documentReviewRow,.SupplierWorkspace-module___m0_kG__documentReviewActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SupplierWorkspace-module___m0_kG__documentReviewRow{justify-content:space-between}.SupplierWorkspace-module___m0_kG__documentButton:disabled{cursor:default}.SupplierWorkspace-module___m0_kG__toolbar{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:nowrap;min-inline-size:0;display:flex;position:relative}.SupplierWorkspace-module___m0_kG__desktopActions{gap:var(--ds-space-2);flex-wrap:nowrap;display:flex}.SupplierWorkspace-module___m0_kG__moreMenu,.SupplierWorkspace-module___m0_kG__mobileMoreButton{display:none}.SupplierWorkspace-module___m0_kG__moreMenuPanel{z-index:5;gap:var(--ds-space-1);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);min-inline-size:min(230px,100vw - 32px);box-shadow:var(--ds-shadow-md);padding:var(--ds-space-2);display:grid;position:absolute;inset-block-start:calc(100% + var(--ds-space-2));inset-inline-end:0}.SupplierWorkspace-module___m0_kG__formsMenu p,.SupplierWorkspace-module___m0_kG__sendMenu p{color:var(--ds-text-muted);margin:0}@media (max-width:760px){.SupplierWorkspace-module___m0_kG__sectionHeader,.SupplierWorkspace-module___m0_kG__movementFooter{flex-direction:column;align-items:stretch}.SupplierWorkspace-module___m0_kG__formGrid,.SupplierWorkspace-module___m0_kG__selectionList,.SupplierWorkspace-module___m0_kG__compactSelectionList,.SupplierWorkspace-module___m0_kG__assignedOfferingRow{grid-template-columns:minmax(0,1fr)}.SupplierWorkspace-module___m0_kG__assignedOfferingRow>button{justify-self:end}.SupplierWorkspace-module___m0_kG__desktopActions{display:none}.SupplierWorkspace-module___m0_kG__moreMenu,.SupplierWorkspace-module___m0_kG__mobileMoreButton{display:block}.SupplierWorkspace-module___m0_kG__toolbar{flex-wrap:nowrap}.SupplierWorkspace-module___m0_kG__cardActions,.SupplierWorkspace-module___m0_kG__modalActions{flex-direction:column-reverse;align-items:stretch}.SupplierWorkspace-module___m0_kG__cardActions>*,.SupplierWorkspace-module___m0_kG__modalActions>*{inline-size:100%}}@media (max-width:430px){.SupplierWorkspace-module___m0_kG__selectionFieldset{padding:var(--ds-space-3)}.SupplierWorkspace-module___m0_kG__documentRow,.SupplierWorkspace-module___m0_kG__documentButton{inline-size:100%}}.SupplierWorkspace-module___m0_kG__packageQueue{gap:12px;margin-block:12px;display:grid}.SupplierWorkspace-module___m0_kG__packageQueueHeader,.SupplierWorkspace-module___m0_kG__packageQueueRow,.SupplierWorkspace-module___m0_kG__packageSummary,.SupplierWorkspace-module___m0_kG__packageRecordList>div,.SupplierWorkspace-module___m0_kG__packageDocumentList>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.SupplierWorkspace-module___m0_kG__packageQueueHeader h3,.SupplierWorkspace-module___m0_kG__packageQueueHeader span,.SupplierWorkspace-module___m0_kG__packageQueueRow strong,.SupplierWorkspace-module___m0_kG__packageQueueRow small,.SupplierWorkspace-module___m0_kG__packageSummary span,.SupplierWorkspace-module___m0_kG__packageSummary small{margin:0;display:block}.SupplierWorkspace-module___m0_kG__packageQueueList,.SupplierWorkspace-module___m0_kG__packageDetails,.SupplierWorkspace-module___m0_kG__packageRecordList,.SupplierWorkspace-module___m0_kG__packageDocumentList{gap:8px;display:grid}.SupplierWorkspace-module___m0_kG__packageQueueRow{background:var(--ds-color-surface,#fff);border:1px solid var(--ds-color-border,#e8e0d7);border-radius:14px;padding:8px 10px}.SupplierWorkspace-module___m0_kG__packageQueueRow>button{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex:1;grid-template-columns:minmax(150px,1.4fr) auto minmax(150px,1fr) minmax(145px,1fr);align-items:center;gap:12px;padding:4px;display:grid}.SupplierWorkspace-module___m0_kG__packageDocumentCell{color:#8b5a20;align-items:center;gap:6px;display:inline-flex}.SupplierWorkspace-module___m0_kG__packageDocumentCell[data-approved=true]{color:#24733f}.SupplierWorkspace-module___m0_kG__packageQueueEmpty{color:var(--ds-color-text-muted,#756c65);margin:12px 0}.SupplierWorkspace-module___m0_kG__financePackageRow{cursor:pointer}.SupplierWorkspace-module___m0_kG__financePackageRow:focus-visible{outline:2px solid var(--accent,#713549);outline-offset:-2px;background:#fffaf1}.SupplierWorkspace-module___m0_kG__packageSummary{background:#faf7f2;border-radius:12px;padding:12px}.SupplierWorkspace-module___m0_kG__packageSummary>strong{font-size:1.25rem}.SupplierWorkspace-module___m0_kG__packageBlockers{color:#842c34;background:#fff4f3;border:1px solid #f0c8c4;border-radius:12px;padding:10px 12px}.SupplierWorkspace-module___m0_kG__packageBlockers ul{margin:6px 0 0;padding-inline-start:20px}.SupplierWorkspace-module___m0_kG__packageRecordList>div,.SupplierWorkspace-module___m0_kG__packageDocumentList>div{border-bottom:1px solid var(--ds-color-border,#e8e0d7);padding:9px 2px}.SupplierWorkspace-module___m0_kG__packageRecordList span>*{display:block}.SupplierWorkspace-module___m0_kG__packageReviewActions{gap:6px;display:inline-flex}@media (max-width:760px){.SupplierWorkspace-module___m0_kG__packageQueueRow>button{grid-template-columns:1fr auto}.SupplierWorkspace-module___m0_kG__packageQueueRow>button>:nth-child(n+3){grid-column:1/-1}}
.NotificationsPanel-module__7lrGXG__notificationAlertManager{min-width:0;color:var(--accent);overflow-wrap:anywhere;font-size:.78rem;font-weight:950;line-height:1.4}.NotificationsPanel-module__7lrGXG__notificationsPanel{gap:10px;min-width:0;min-height:0;display:grid}.NotificationsPanel-module__7lrGXG__notificationFilterPanel{background:linear-gradient(145deg, #fffaf3d1, #ffffffbd), var(--surface-soft);border:1px solid #b9925e3d;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:7px;display:grid}.NotificationsPanel-module__7lrGXG__notificationFilterPanel button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;font-size:.78rem;font-weight:900}.NotificationsPanel-module__7lrGXG__notificationFilterPanel button[data-active=true]{color:var(--accent);background:#b9925e24;border-color:#b9925e5c}.NotificationsPanel-module__7lrGXG__notificationAlertList{scrollbar-color:#b9925e7a transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start;gap:9px;min-width:0;max-height:min(52dvh,420px);padding:0 2px 10px 7px;display:grid;overflow-y:auto}.NotificationsPanel-module__7lrGXG__notificationAlertList::-webkit-scrollbar{width:8px}.NotificationsPanel-module__7lrGXG__notificationAlertList::-webkit-scrollbar-thumb{background:#b9925e75;border-radius:999px}.NotificationsPanel-module__7lrGXG__notificationAlertCard{border:1px solid #44262e1a;width:100%;min-width:0;color:var(--foreground);cursor:pointer;font:inherit;text-align:right;background:linear-gradient(90deg,#b9925e21,#fffffff0),#fffffff5;border-inline-start:5px solid #b9925ed1;border-radius:14px;gap:9px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 20px #44262e0f}.NotificationsPanel-module__7lrGXG__notificationAlertCard[data-resolved=true]{border-inline-start-color:var(--ds-color-green-600);background:linear-gradient(90deg,#2a9d581a,#fffffff0),#fffffff5}.NotificationsPanel-module__7lrGXG__notificationAlertCard:hover,.NotificationsPanel-module__7lrGXG__notificationAlertCard:focus-visible{border-color:#b9925e66;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #44262e17}.NotificationsPanel-module__7lrGXG__notificationAlertCard header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.NotificationsPanel-module__7lrGXG__notificationAlertCard header div{gap:4px;min-width:0;display:grid}.NotificationsPanel-module__7lrGXG__notificationAlertCard strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.95rem;font-weight:950;line-height:1.25}.NotificationsPanel-module__7lrGXG__notificationAlertCard header div>span,.NotificationsPanel-module__7lrGXG__notificationAlertCard p{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:820;line-height:1.4}.NotificationsPanel-module__7lrGXG__notificationAlertManager{font-size:.78rem;display:block}.NotificationsPanel-module__7lrGXG__notificationAlertDetailsText,.NotificationsPanel-module__7lrGXG__notificationAlertLinkedDetails,.NotificationsPanel-module__7lrGXG__notificationAlertActionBox{border:0;background:0 0;border-block-start:1px solid #b9925e33;border-radius:0;gap:8px;min-width:0;padding:12px 2px 0;display:grid}.NotificationsPanel-module__7lrGXG__notificationAlertDetailsText strong,.NotificationsPanel-module__7lrGXG__notificationAlertLinkedDetails strong,.NotificationsPanel-module__7lrGXG__notificationAlertActionBox strong{color:var(--foreground);font-weight:950}.NotificationsPanel-module__7lrGXG__notificationAlertDetailsText p,.NotificationsPanel-module__7lrGXG__notificationAlertActionBox span{color:var(--muted);margin:0;font-size:.84rem;font-weight:820;line-height:1.55}.NotificationsPanel-module__7lrGXG__notificationAlertActionBox{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.NotificationsPanel-module__7lrGXG__notificationAlertActionBox div{gap:4px;min-width:0;display:grid}.NotificationsPanel-module__7lrGXG__notificationAlertActionBox button{min-height:38px;color:var(--accent);cursor:not-allowed;font:inherit;opacity:.68;background:#fffaf3db;border:1px solid #b9925e57;border-radius:999px;padding:0 14px;font-size:.8rem;font-weight:950}.NotificationsPanel-module__7lrGXG__notificationSettingsEmpty{border:1px dashed var(--gold-border);color:var(--muted);text-align:center;border-radius:16px;padding:18px;font-size:.9rem;font-weight:850;line-height:1.45}.NotificationsPanel-module__7lrGXG__alertDetailsBackdrop{z-index:92;background:#2014186b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.NotificationsPanel-module__7lrGXG__alertDetailsModal{background:linear-gradient(145deg, #fffffffa, #f8f4edf5), var(--surface);border:1px solid #b9925e57;border-radius:20px;gap:14px;width:min(520px,100vw - 32px);max-height:min(84dvh,720px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 24px 72px #20141847,inset 0 1px #ffffffd1}.NotificationsPanel-module__7lrGXG__alertDetailsHeader{border-bottom:1px solid #44262e17;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.NotificationsPanel-module__7lrGXG__alertDetailsHeader div{gap:4px;min-width:0;display:grid}.NotificationsPanel-module__7lrGXG__alertDetailsHeader span{color:var(--accent);font-size:.78rem;font-weight:900}.NotificationsPanel-module__7lrGXG__alertDetailsHeader h3{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:950;line-height:1.3}.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button{border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:#ffffffe6;border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button:hover,.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button:focus-visible{border-color:var(--gold);color:var(--accent);outline:none}@media (max-width:760px){.NotificationsPanel-module__7lrGXG__alertDetailsBackdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));place-items:stretch stretch;overflow:hidden}.NotificationsPanel-module__7lrGXG__alertDetailsModal{block-size:100%;inline-size:100%;width:100%;height:100%;min-block-size:0;max-block-size:100%;min-inline-size:0;max-inline-size:100%;overscroll-behavior-y:contain;max-width:100%;max-height:100%;margin:0;overflow:hidden auto}.NotificationsPanel-module__7lrGXG__alertDetailsModal>*{min-inline-size:0;max-inline-size:100%}.NotificationsPanel-module__7lrGXG__alertDetailsModal>header{z-index:3;background:var(--surface);position:sticky;inset-block-start:0}.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button{min-width:44px!important;min-height:44px!important}}
.ReadModelIntentState-module__N25F8G__screenState{min-block-size:clamp(260px,48vh,560px);inline-size:100%;text-align:center;background:radial-gradient(circle at 50% 32%,#b9925e17,#0000 38%),linear-gradient(#fffffff5,#faf7f2e6);border:1px solid #b9925e29;border-radius:0 0 22px 22px;flex:auto;align-content:center;justify-items:center;gap:10px;min-width:0;padding:32px;display:grid}.ReadModelIntentState-module__N25F8G__loadingState>[aria-busy=true]{min-block-size:0;inline-size:100%;padding:0}.ReadModelIntentState-module__N25F8G__loadingState{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ReadModelIntentState-module__N25F8G__icon{width:88px;height:88px;color:var(--accent);background:#b9925e17;border:1px solid #b9925e38;border-radius:999px;justify-content:center;align-items:center;margin-block-end:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.ReadModelIntentState-module__N25F8G__icon svg{width:46px;height:46px}.ReadModelIntentState-module__N25F8G__title{color:var(--foreground);font-size:1rem;font-weight:950;line-height:1.35}.ReadModelIntentState-module__N25F8G__message{max-width:36rem;color:var(--muted);margin:0;font-size:.92rem;font-weight:750;line-height:1.55}.ReadModelIntentState-module__N25F8G__action{margin-block-start:4px}.app-shell[data-display-mode=dark] .ReadModelIntentState-module__N25F8G__screenState{background:radial-gradient(circle at 50% 32%,#e2a9b817,#0000 38%),linear-gradient(#342329f5,#2a1d22f0);border-color:#e2a9b824}.app-shell[data-display-mode=dark] .ReadModelIntentState-module__N25F8G__loadingState{box-shadow:none;background:0 0;border:0}.app-shell[data-display-mode=dark] .ReadModelIntentState-module__N25F8G__icon{background:#e2a9b817;border-color:#e2a9b82e;box-shadow:inset 0 1px #ffffff12}@media (max-width:700px){.ReadModelIntentState-module__N25F8G__screenState{border-radius:0 0 18px 18px;min-block-size:240px;padding:24px 18px}.ReadModelIntentState-module__N25F8G__loadingState{border-radius:0;padding:0}.ReadModelIntentState-module__N25F8G__icon{width:76px;height:76px}.ReadModelIntentState-module__N25F8G__icon svg{width:40px;height:40px}}
.InterestRecordsWorkspace-module__IemPma__offeringInterestPanel{gap:12px;min-width:0;display:grid}.InterestRecordsWorkspace-module__IemPma__interestPipelineCardList{--interest-card-gap:8px;--interest-card-padding:10px 12px;--interest-step-button-gap:3px;--interest-step-dot-size:24px;--interest-step-label-min-height:24px;--interest-step-line-top:12px;--interest-stepper-narrow-row-gap:6px;--interest-stepper-padding:0 4px 2px;--interest-stepper-row-gap:4px;gap:12px;min-width:0;display:grid}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroups{gap:10px;min-width:0;display:grid}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup{border:1px solid #5b2d3a24;background:#fffffff0;border-inline-start:4px solid #776b637a;border-radius:16px;min-width:0;overflow:clip;box-shadow:0 8px 20px #44262e0d}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup[data-tone=process]{border-inline-start-color:#b9925ee0}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup[data-tone=success]{border-inline-start-color:#23856fc7}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup>summary{min-height:58px;color:var(--foreground);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;list-style:none;transition:background-color .16s;display:grid}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup>summary::-webkit-details-marker{display:none}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup>summary:hover{background:#b9925e12}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup>summary:focus-visible{outline-offset:-3px;outline:3px solid #23856f33}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroupTitle{gap:2px;min-width:0;display:grid}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroupTitle strong{font-size:.94rem;font-weight:950}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroupTitle small{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.25}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup>summary>strong{min-width:42px;min-height:34px;color:var(--accent);background:#5b2d3a12;border:1px solid #5b2d3a1f;border-radius:999px;place-items:center;padding:0 10px;font-size:.92rem;font-weight:950;line-height:1;display:inline-grid}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup[data-tone=success]>summary>strong{color:#1a6958;background:#23856f17;border-color:#23856f2e}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroupChevron{width:28px;height:28px;color:var(--muted);place-items:center;font-size:1.1rem;font-weight:950;transition:transform .16s;display:inline-grid}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroup[open] .InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroupChevron{transform:rotate(180deg)}.InterestRecordsWorkspace-module__IemPma__craftOfferingInterestGroupBody{background:#faf7f394;border-top:1px solid #5b2d3a1a;min-width:0;padding:12px}.InterestRecordsWorkspace-module__IemPma__offeringInterestFilters{min-width:0;box-shadow:none;background:#faf8f5b8;border:1px solid #b9925e2e;border-inline:0;border-radius:0;grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(150px,.8fr));gap:10px;padding:10px 12px;display:grid}.InterestRecordsWorkspace-module__IemPma__offeringInterestFilters label{gap:5px;min-width:0;display:grid}.InterestRecordsWorkspace-module__IemPma__offeringInterestSearchField{min-width:0}.InterestRecordsWorkspace-module__IemPma__offeringInterestFilters input{width:100%;min-width:0;min-height:40px;color:var(--foreground);font:inherit;background:#fffffff0;border:1px solid #b9925e33;border-radius:10px;outline:none;padding:0 10px;font-size:.8rem;font-weight:900}.InterestRecordsWorkspace-module__IemPma__offeringInterestFilters input:focus{border-color:#b9925e70;box-shadow:0 0 0 3px #b9925e1f}@media (max-width:1060px){.InterestRecordsWorkspace-module__IemPma__offeringInterestFilters{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(132px,.8fr))}}@media (max-width:760px){.InterestRecordsWorkspace-module__IemPma__offeringInterestFilters input{min-height:44px}.InterestRecordsWorkspace-module__IemPma__offeringInterestFilters{grid-template-columns:minmax(0,1fr)}}
.AssessmentSendFlowPresentation-module__lDIIxa__flow{gap:10px;min-width:0;display:grid}.AssessmentSendFlowPresentation-module__lDIIxa__step{border-block-end:1px solid #44262e17;gap:10px;min-width:0;padding-block:2px 12px;display:grid}.AssessmentSendFlowPresentation-module__lDIIxa__step:last-child{border-block-end:0;padding-block-end:2px}.AssessmentSendFlowPresentation-module__lDIIxa__stepHeader{align-items:center;gap:8px;display:flex}.AssessmentSendFlowPresentation-module__lDIIxa__stepHeader>span{width:24px;height:24px;color:var(--accent);background:#5b2d3a1a;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:950;display:inline-flex}.AssessmentSendFlowPresentation-module__lDIIxa__stepHeader>strong{color:var(--foreground);font-size:.9rem;font-weight:950}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices,.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button,.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button{appearance:none;min-width:0;color:var(--foreground);cursor:pointer;text-align:center;background:#ffffffe0;border:1px solid #5b2d3a24;border-radius:14px;place-items:center;gap:5px;min-height:76px;padding:10px;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s;display:grid}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button>span,.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button>span{width:32px;height:32px;color:var(--accent);background:#5b2d3a17;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:950;display:inline-flex}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button>strong,.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button>strong{font-size:.84rem;font-weight:950}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button>small{color:var(--muted);font-size:.7rem;font-weight:780;line-height:1.35}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button[data-selected=true]{background:#faf3f0f5;border-color:#5b2d3a57;box-shadow:0 8px 18px #44262e1a}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button:hover,.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button:focus-visible,.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button:hover:not(:disabled),.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button:focus-visible:not(:disabled){border-color:#5b2d3a52;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #44262e1a}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button:focus-visible,.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button:focus-visible{box-shadow:0 0 0 3px #5b2d3a24}.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button{min-height:58px}.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button:disabled{cursor:not-allowed;opacity:.5;transform:none}.AssessmentSendFlowPresentation-module__lDIIxa__emailField{gap:5px;display:grid}.AssessmentSendFlowPresentation-module__lDIIxa__emailField>small{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}:is(.app-shell[data-display-mode=dark] .AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button,.app-shell[data-display-mode=dark] .AssessmentSendFlowPresentation-module__lDIIxa__actionChoices button){background:#1f1c1feb}.app-shell[data-display-mode=dark] .AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button[data-selected=true]{background:#4a2c33eb}@media (max-width:520px){.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices,.AssessmentSendFlowPresentation-module__lDIIxa__actionChoices{grid-template-columns:1fr}.AssessmentSendFlowPresentation-module__lDIIxa__modeChoices button{min-height:66px}}
.RecordFilePrimitives-module__Jf8soa__recordFileOverview{min-width:0;box-shadow:none;background:#f8fbfae0;border:1px solid #5b2d3a29;border-inline:0;border-radius:0;grid-column:1/-1;grid-template-columns:minmax(220px,1.25fr) auto minmax(260px,1.8fr);align-items:stretch;gap:0;padding:0;display:grid}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMain{border-inline-start:3px solid var(--accent);align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMain span,.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMetric span{color:var(--accent);font-size:.72rem;font-weight:950}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMain strong{color:var(--foreground);overflow-wrap:anywhere;font-size:1.12rem;font-weight:950;line-height:1.25}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMain p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:820;line-height:1.45}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewStatus{color:var(--ds-color-green-700);white-space:nowrap;background:#0d7d6e17;border:1px solid #0d7d6e2e;border-radius:999px;place-self:start;margin:12px;padding:6px 10px;font-size:.78rem;font-weight:950}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMetric{background:0 0;border:0;border-inline-start:1px solid #21866f21;border-radius:0;align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMetric strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.92rem;font-weight:950}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions{border-block-start:1px solid #5b2d3a1a;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;min-width:0;padding:10px 14px;display:flex}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions button{color:var(--foreground);cursor:pointer;font:inherit;background:#fffffff5;border:1px solid #5b2d3a2e;border-radius:10px;min-width:112px;min-height:38px;padding:0 13px;font-size:.82rem;font-weight:950}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions button[data-tone=primary]{color:var(--ds-color-green-700);background:#0d7d6e1a;border-color:#0d7d6e42}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions button[data-tone=muted]{color:var(--muted);border-style:dashed}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions button:hover,.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions button:focus-visible{border-color:#5b2d3a57;outline:none;box-shadow:0 10px 18px #44262e14}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.RecordFilePrimitives-module__Jf8soa__fileTabs{min-width:0;background:#fffffff5;border:1px solid #b9925e38;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:0;min-block-size:clamp(360px,58dvh,640px);display:grid;overflow:hidden;box-shadow:0 10px 24px #44262e0d,inset 0 1px #fffc}.RecordFilePrimitives-module__Jf8soa__fileTabs[data-file-tabs-frame=embedded]{min-block-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr)}.RecordFilePrimitives-module__Jf8soa__fileTabsToolbar{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.RecordFilePrimitives-module__Jf8soa__fileTabsToolbar>[role=tablist]{width:100%;min-width:0}.RecordFilePrimitives-module__Jf8soa__fileTabsStartContent{z-index:2;align-items:center;min-width:0;display:flex;position:absolute;inset-inline-start:0}.RecordFilePrimitives-module__Jf8soa__fileTabsFrameHeader{background:linear-gradient(#ffffffdb,#faf7f3b8);border-bottom:1px solid #b9925e2e;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-inline:28px;display:grid;position:relative}.RecordFilePrimitives-module__Jf8soa__fileTabsFrameHeader [role=tablist]{scrollbar-width:none;justify-content:safe center;place-self:center stretch;width:100%;min-width:0;max-width:100%;margin-inline:8px;scroll-padding-inline:28px;overflow-x:auto}.RecordFilePrimitives-module__Jf8soa__fileTabsFrameHeader [role=tablist]>*{flex:none}.RecordFilePrimitives-module__Jf8soa__fileTabsFrameHeader [role=tablist]::-webkit-scrollbar{display:none}.RecordFilePrimitives-module__Jf8soa__fileTabs [role=tablist]{border-color:#b9925e38;scroll-snap-type:x proximity;background:radial-gradient(#b9925e12 0%,#fff0 72%),linear-gradient(#ffffffb8 0%,#f8f4ed70 52%,#b9925e1a 100%);border-block-color:#b9925e5c;border-radius:14px;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #b9925e38,0 6px 16px #44262e08}.RecordFilePrimitives-module__Jf8soa__fileTabBody{min-width:0;min-block-size:320px;overscroll-behavior:contain;scrollbar-width:thin;max-height:min(64dvh,640px);padding:14px 16px;overflow-y:auto}.RecordFilePrimitives-module__Jf8soa__fileTabs[data-file-tabs-frame=embedded] .RecordFilePrimitives-module__Jf8soa__fileTabBody{border-radius:0}.RecordFilePrimitives-module__Jf8soa__fileTabBody::-webkit-scrollbar{width:8px}.RecordFilePrimitives-module__Jf8soa__fileTabBody::-webkit-scrollbar-thumb{background:#b9925e57;border-radius:999px}.RecordFilePrimitives-module__Jf8soa__fileRecordCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;min-width:0;display:grid}.RecordFilePrimitives-module__Jf8soa__fileRecordCardGrid[data-list-kind=student],.RecordFilePrimitives-module__Jf8soa__fileRecordCardGrid[data-list-kind=list]{grid-template-columns:minmax(0,1fr)}.RecordFilePrimitives-module__Jf8soa__fileRecordCardGrid[data-list-kind=list] .RecordFilePrimitives-module__Jf8soa__fileRecordCard{min-height:0;padding:14px 16px}.RecordFilePrimitives-module__Jf8soa__fileRecordCardGrid[data-list-kind=interestCompact]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.RecordFilePrimitives-module__Jf8soa__fileRecordCard{background:radial-gradient(circle at 0% 0%, #23856f12, transparent 30%), linear-gradient(145deg, #fffffff0, #faf7f3e0), var(--surface);min-width:0;min-height:170px;color:inherit;font:inherit;text-align:right;border:1px solid #b9925e33;border-inline-start:4px solid #b9925e85;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 22px #44262e0f}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-tone=brand]{border-inline-start-color:var(--accent)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-tone=success]{border-inline-start-color:var(--ds-color-green-600)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-tone=warning]{border-inline-start-color:var(--gold)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-tone=danger]{border-inline-start-color:var(--danger)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=craft-offering]{border-color:#b9925e47;border-inline-start-color:var(--gold);background:radial-gradient(circle at 12% 18%, #23856f1a, transparent 32%), linear-gradient(145deg, #fffffff5, #f8f4eee6), var(--surface)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student]{border-inline-start-color:var(--ds-color-green-600);background:radial-gradient(circle at 12% 18%, #23856f17, transparent 30%), linear-gradient(145deg, #fffffff5, #f4faf7e0), var(--surface)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=organization]{border-inline-start-color:var(--accent)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=department-manager],.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=lecturer]{border-inline-start-color:var(--gold)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=payment]{border-inline-start-color:var(--ds-color-green-600)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-variant=studentFull]{gap:12px;min-height:0;padding:14px 16px}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=interest]{border-inline-start-color:var(--gold)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-variant=interestCompact]{gap:8px;min-height:126px;padding:10px}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-variant=interestCompact] strong{font-size:.88rem}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-variant=interestCompact] em{padding:4px 7px;font-size:.64rem}.RecordFilePrimitives-module__Jf8soa__fileRecordInterestHeader{gap:8px}.RecordFilePrimitives-module__Jf8soa__fileRecordInterestHeader>div{gap:4px}.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine{min-width:0;margin-top:-2px}.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine button,.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine span{min-width:0;max-width:100%;color:var(--muted);font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:900;line-height:1.25}.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine button{cursor:copy;text-align:start}.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine button:hover,.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine button:focus-visible,.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine button[data-copied=true]{color:var(--accent);text-underline-offset:3px;outline:none;text-decoration:underline}.RecordFilePrimitives-module__Jf8soa__fileRecordInterestDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.RecordFilePrimitives-module__Jf8soa__fileRecordDetailLine{border-top:1px solid #b9925e2e;gap:3px;min-width:0;padding-top:7px;display:grid}.RecordFilePrimitives-module__Jf8soa__fileRecordDetailLine>span{min-width:0;color:var(--foreground);overflow-wrap:anywhere;gap:2px;font-size:.72rem;font-weight:900;line-height:1.28;display:grid}.RecordFilePrimitives-module__Jf8soa__fileRecordDetailLine b{color:var(--muted);font-size:.64rem;font-weight:900}.RecordFilePrimitives-module__Jf8soa__fileRecordDetailLine small{color:var(--muted);font-size:.7rem;font-weight:850}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-variant=interestCompact] .RecordFilePrimitives-module__Jf8soa__fileRecordDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-variant=interestCompact] .RecordFilePrimitives-module__Jf8soa__fileRecordDetails div{padding:6px}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-clickable=true]{cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-clickable=true]:hover,.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-clickable=true]:focus-visible{border-color:#b9925e6b;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #44262e1a}.RecordFilePrimitives-module__Jf8soa__fileRecordCard header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.RecordFilePrimitives-module__Jf8soa__fileRecordCard header div{gap:3px;min-width:0;display:grid}.RecordFilePrimitives-module__Jf8soa__fileRecordCard strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.94rem;font-weight:950;line-height:1.3}.RecordFilePrimitives-module__Jf8soa__fileRecordCard header span,.RecordFilePrimitives-module__Jf8soa__fileRecordMetaRail span{color:var(--muted);font-size:.72rem;font-weight:840;line-height:1.35}.RecordFilePrimitives-module__Jf8soa__fileRecordCard em{color:var(--accent);white-space:nowrap;background:#fffaf3b8;border:1px solid #b9925e38;border-radius:999px;flex:none;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:950;line-height:1}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentHeader{align-items:center;gap:12px}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentHeader>div{gap:6px}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentIdentityLine,.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentIdentityLine>*+*,.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine>*+*{padding-inline-start:11px;position:relative}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentIdentityLine>*+:before,.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine>*+:before{color:#44262e47;content:"|";font-weight:850;position:absolute;inset-inline-start:0}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentIdentityLine span{color:var(--muted);font-size:.78rem;font-weight:880;line-height:1.35}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine{border-block:1px solid #b9925e29;padding-block:9px}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine button,.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine span{min-width:0;max-width:100%;color:var(--muted);font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding-block:0;font-size:.8rem;font-weight:900;line-height:1.35}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine button{cursor:copy;text-align:start;padding-inline:0}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine button:hover,.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine button:focus-visible,.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine button[data-copied=true]{color:var(--accent);text-underline-offset:3px;outline:none;text-decoration:underline}.RecordFilePrimitives-module__Jf8soa__fileRecordMetaRail{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.RecordFilePrimitives-module__Jf8soa__fileRecordMetaRail span{color:#6a534cdb;background:#fffaf39e;border:1px solid #b9925e24;border-radius:999px;padding:5px 7px;line-height:1}.RecordFilePrimitives-module__Jf8soa__fileRecordDetails{grid-template-columns:repeat(auto-fit,minmax(min(100%,92px),1fr));gap:7px;margin:0;display:grid}.RecordFilePrimitives-module__Jf8soa__fileRecordDetails div{background:#e6faf061;border:1px solid #23856f1f;border-radius:8px;gap:2px;min-width:0;padding:7px;display:grid}.RecordFilePrimitives-module__Jf8soa__fileRecordDetails dt,.RecordFilePrimitives-module__Jf8soa__fileRecordDetails dd{overflow-wrap:anywhere;min-width:0;margin:0}.RecordFilePrimitives-module__Jf8soa__fileRecordDetails dt{color:var(--muted);font-size:.66rem;font-weight:900}.RecordFilePrimitives-module__Jf8soa__fileRecordDetails dd{color:var(--foreground);font-size:.75rem;font-weight:880;line-height:1.35}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentDetails{grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr))}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordMetaRail{gap:5px 10px}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordMetaRail span{background:0 0;border:0;border-radius:0;padding:0}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordMetaRail span+span{padding-inline-start:12px;position:relative}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordMetaRail span+span:before{color:#44262e47;content:"·";font-weight:900;position:absolute;inset-inline-start:0}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordDetails{border-block:1px solid #23856f21;grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr));gap:8px 0;padding-block:9px}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordDetails div{background:0 0;border:0;border-inline-end:1px solid #23856f21;border-radius:0;align-items:baseline;gap:5px;min-height:0;padding:0 10px;display:flex}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordDetails div:last-child{border-inline-end:0}.RecordFilePrimitives-module__Jf8soa__fileRecordStudentActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.app-shell[data-display-mode=dark] .RecordFilePrimitives-module__Jf8soa__fileTabs{background:#3a2a31eb;border-color:#ffe8de1f;box-shadow:0 12px 28px #150c103d}.app-shell[data-display-mode=dark] .RecordFilePrimitives-module__Jf8soa__fileTabsFrameHeader{background:#32242aeb;border-color:#ffe8de1f}.app-shell[data-display-mode=dark] .RecordFilePrimitives-module__Jf8soa__fileTabs [role=tablist]{background:#32242ad6;border-color:#ffe8de1f}@media (max-width:1060px){.RecordFilePrimitives-module__Jf8soa__recordFileOverview{grid-template-columns:minmax(0,1fr)}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewStatus{justify-self:start}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions button{width:100%;min-width:0}.RecordFilePrimitives-module__Jf8soa__fileTabsFrameHeader{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:620px){.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordDetails{grid-template-columns:minmax(0,1fr)}.RecordFilePrimitives-module__Jf8soa__fileRecordCard[data-record-kind=student] .RecordFilePrimitives-module__Jf8soa__fileRecordDetails div{border-inline-end:0;padding-inline:0}}@media (max-width:820px){.RecordFilePrimitives-module__Jf8soa__fileRecordInterestContactLine button,.RecordFilePrimitives-module__Jf8soa__fileRecordStudentContactLine button{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:760px){.RecordFilePrimitives-module__Jf8soa__recordFileOverviewMetrics,.RecordFilePrimitives-module__Jf8soa__recordFileOverviewActions{grid-template-columns:minmax(0,1fr)}}
.DashboardGlobalRecordSearch-module__GhQKCW__root{inline-size:100%;min-inline-size:0}.DashboardGlobalRecordSearch-module__GhQKCW__control{background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);color:var(--ds-text-primary);border-radius:12px;align-items:center;gap:8px;block-size:44px;min-block-size:44px;inline-size:100%;min-inline-size:0;padding-inline:12px;transition:border-color .16s,box-shadow .16s;display:flex}.DashboardGlobalRecordSearch-module__GhQKCW__control:focus-within{border-color:var(--ds-color-brand-500);box-shadow:var(--ds-focus-ring)}.DashboardGlobalRecordSearch-module__GhQKCW__searchIcon,.DashboardGlobalRecordSearch-module__GhQKCW__statusIcon{color:var(--ds-color-brand-700);flex:0 0 18px;justify-content:center;align-items:center;inline-size:18px;display:inline-flex}.DashboardGlobalRecordSearch-module__GhQKCW__searchIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:18px;inline-size:18px}.DashboardGlobalRecordSearch-module__GhQKCW__input{appearance:none;color:var(--ds-text-primary);font:inherit;text-align:start;background:0 0;border:0;outline:none;flex:auto;min-block-size:42px;inline-size:100%;min-inline-size:0;padding:0;font-size:.9rem;font-weight:750}.DashboardGlobalRecordSearch-module__GhQKCW__input::-webkit-search-cancel-button{display:none}.DashboardGlobalRecordSearch-module__GhQKCW__input::placeholder{color:var(--ds-text-muted);opacity:1;font-weight:650}.DashboardGlobalRecordSearch-module__GhQKCW__spinner{border:2px solid color-mix(in srgb, var(--ds-color-brand-500) 24%, transparent);border-block-start-color:var(--ds-color-brand-600);border-radius:999px;block-size:16px;inline-size:16px;animation:.76s linear infinite DashboardGlobalRecordSearch-module__GhQKCW__dashboard-search-spin}.DashboardGlobalRecordSearch-module__GhQKCW__menu{background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);overscroll-behavior:contain;scrollbar-gutter:stable;z-index:var(--ds-z-popover,1200);direction:rtl;position:fixed;overflow:hidden auto;box-shadow:0 18px 46px #2a181d33}.DashboardGlobalRecordSearch-module__GhQKCW__option{border:0;border-block-end:1px solid var(--ds-border-subtle);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;align-items:center;gap:3px;min-block-size:58px;inline-size:100%;padding:10px 14px;display:grid}.DashboardGlobalRecordSearch-module__GhQKCW__option:last-of-type{border-block-end:0}.DashboardGlobalRecordSearch-module__GhQKCW__option:hover,.DashboardGlobalRecordSearch-module__GhQKCW__option[data-active=true]{background:color-mix(in srgb, var(--ds-color-brand-500) 9%, var(--ds-surface-card))}.DashboardGlobalRecordSearch-module__GhQKCW__option:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-color-brand-500);outline:0}.DashboardGlobalRecordSearch-module__GhQKCW__primary{overflow-wrap:anywhere;font-size:.92rem;font-weight:850;line-height:1.4}.DashboardGlobalRecordSearch-module__GhQKCW__entity{color:var(--ds-color-brand-700)}.DashboardGlobalRecordSearch-module__GhQKCW__secondary{color:var(--ds-text-muted);font-size:var(--ds-font-size-xs);overflow-wrap:anywhere;line-height:1.45}.DashboardGlobalRecordSearch-module__GhQKCW__message{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);min-block-size:58px;margin:0;padding:16px 14px;line-height:1.55}.DashboardGlobalRecordSearch-module__GhQKCW__error{color:var(--ds-color-red-600)}.DashboardGlobalRecordSearch-module__GhQKCW__retry{color:var(--ds-color-brand-700);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;min-block-size:32px;margin-inline-start:6px;padding:2px 6px;font-weight:850;text-decoration:underline}.DashboardGlobalRecordSearch-module__GhQKCW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes DashboardGlobalRecordSearch-module__GhQKCW__dashboard-search-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.DashboardGlobalRecordSearch-module__GhQKCW__control,.DashboardGlobalRecordSearch-module__GhQKCW__input{min-block-size:44px}.DashboardGlobalRecordSearch-module__GhQKCW__option{min-block-size:60px;padding-block:11px}.DashboardGlobalRecordSearch-module__GhQKCW__menu{scrollbar-gutter:auto;border-radius:12px}}@media (prefers-reduced-motion:reduce){.DashboardGlobalRecordSearch-module__GhQKCW__spinner{animation-duration:1.6s}}
.DashboardHeaderTools-module__gcXoTa__toolbar{direction:rtl;grid-template-columns:minmax(240px,300px) minmax(160px,220px);justify-content:left;align-items:center;gap:10px;inline-size:min(100%,530px);min-inline-size:0;display:grid}.DashboardHeaderTools-module__gcXoTa__cycle{min-inline-size:0}.DashboardHeaderTools-module__gcXoTa__cycle>*{inline-size:100%}@media (max-width:760px){.DashboardHeaderTools-module__gcXoTa__toolbar{grid-template-columns:minmax(0,1fr);inline-size:100%}}
.CraftOfferingStudentsPanel-module__vxzcPW__offeringStudentSearchField{min-width:0}.CraftOfferingStudentsPanel-module__vxzcPW__offeringStudentTableScroll{border-block-end:1px solid #b9925e2e;border-inline:0;border-radius:0;min-width:0;max-height:none;padding-bottom:2px;overflow:visible}
.SafeBrandLogo-module__4qjIKW__frame{aspect-ratio:1;width:96px;color:var(--accent);background:linear-gradient(145deg,#fffffffa,#faf7f3f5);border:1px solid #b9925e3d;border-radius:12px;place-items:center;font-size:1.55rem;font-weight:950;display:grid;position:relative;overflow:hidden}.SafeBrandLogo-module__4qjIKW__image{object-fit:contain;padding:4px}@media (max-width:1060px){.SafeBrandLogo-module__4qjIKW__frame{border-radius:10px;width:72px;font-size:1.1rem}}
