#workspace-root .dossier-overlay{--dossier-page:#f1f5f8;--dossier-surface:#fff;--dossier-ink:#102a43;--dossier-muted:#455a70;--dossier-border:#718398;--dossier-primary:#134e5e;--dossier-debt-ink:#8e1834;--dossier-debt-bg:#fdecee;--dossier-credit-ink:#075e54;--dossier-credit-bg:#e7f5f2;position:fixed;inset:0;z-index:1250;background:var(--dossier-page);color:var(--dossier-ink);direction:rtl;font-family:Vazirmatn,sans-serif}#workspace-root .dossier-dialog{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--dossier-page);color:var(--dossier-ink);font-size:16px;line-height:1.7;color-scheme:light}#workspace-root .dossier-dialog *{box-sizing:border-box}#workspace-root .dossier-overlay,#workspace-root .dossier-dialog{overflow:clip}#workspace-root .dossier-dialog :where(small,time,dt,dd,p,strong,b){font-size:inherit}#workspace-root .dossier-dialog button,#workspace-root .dossier-dialog input{font:inherit;letter-spacing:normal}#workspace-root .dossier-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:7px 12px;border:1px solid var(--dossier-border);border-radius:8px;background:#fff;color:var(--dossier-ink);cursor:pointer;flex-shrink:0;line-height:1.6}#workspace-root .dossier-dialog button:hover:not(:disabled){background:#e6edf2;border-color:var(--dossier-primary)}#workspace-root .dossier-dialog button:disabled{background:#edf0f4;color:#566476;cursor:not-allowed;border-color:#a0acba}#workspace-root .dossier-dialog :focus-visible{outline:3px solid var(--dossier-primary);outline-offset:3px}#workspace-root .dossier-dialog .dossier-disclosure-trigger:focus-visible{outline-offset:-3px}#workspace-root .dossier-dialog .dossier-primary{background:var(--dossier-primary);color:#fff;border-color:var(--dossier-primary);font-weight:700}#workspace-root .dossier-dialog .dossier-primary:hover:not(:disabled){background:#0c3946;color:#fff}#workspace-root .dossier-dialog .dossier-primary:disabled{background:#e0e7ec;color:#455a70;border-color:#718398}#workspace-root .dossier-dialog input:not([type=checkbox]){min-width:0;min-height:44px;border:1px solid var(--dossier-border);border-radius:8px;background:#fff;color:var(--dossier-ink);padding:8px 12px;width:100%}#workspace-root .dossier-dialog input::placeholder{color:var(--dossier-muted);opacity:1}#workspace-root .dossier-dialog input[type=checkbox]{width:20px;height:20px;accent-color:var(--dossier-primary);flex-shrink:0}#workspace-root .dossier-dialog h1,#workspace-root .dossier-dialog h2,#workspace-root .dossier-dialog h3,#workspace-root .dossier-dialog h4{margin:0;color:var(--dossier-ink);line-height:1.6;font-weight:750;overflow-wrap:anywhere}#workspace-root .dossier-dialog h1{font-size:22px}#workspace-root .dossier-dialog h2{font-size:20px}#workspace-root .dossier-dialog h3{font-size:18px}#workspace-root .dossier-dialog h4{font-size:16px}#workspace-root .dossier-dialog p{margin:0;overflow-wrap:anywhere}#workspace-root .dossier-dialog strong,#workspace-root .dossier-dialog b{color:inherit}#workspace-root .dossier-dialog bdi{display:inline-block;max-width:100%;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#workspace-root .dossier-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;vertical-align:middle;color:inherit}#workspace-root .dossier-icon svg{width:100%;height:100%}#workspace-root .dossier-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#workspace-root .dossier-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;background:#fff;border-bottom:1px solid var(--dossier-border);flex-shrink:0;min-height:72px;z-index:5}#workspace-root .dossier-header h1{display:flex;align-items:center;gap:10px;flex-shrink:0}#workspace-root .dossier-header h1>.dossier-icon{width:25px;height:25px;flex-basis:25px}#workspace-root .dossier-header-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}#workspace-root .dossier-header-actions button{font-size:14px}#workspace-root .dossier-dialog .dossier-icon-button{width:42px;padding:8px}#workspace-root .dossier-header-search{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;max-width:670px}#workspace-root .dossier-header-search .dossier-new-search{font-size:14px;color:var(--dossier-primary);font-weight:600}#workspace-root .dossier-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:18px max(24px,calc((100vw - 1520px)/2));scroll-padding:16px 0 24px}#workspace-root .dossier-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;padding:6px 24px;min-height:36px;background:#fff;border-top:1px solid var(--dossier-border);color:var(--dossier-muted);font-size:14px;z-index:5}#workspace-root .dossier-search{width:min(100%,900px);margin:clamp(36px,18vh,210px) auto 32px;text-align:center}#workspace-root .dossier-search>label{font-size:32px;font-weight:750;display:block;color:var(--dossier-ink)}#workspace-root .dossier-search .dossier-search-subtitle{font-size:20px;margin:8px 0 26px;color:var(--dossier-muted)}#workspace-root .dossier-search-controls{display:flex;gap:12px;align-items:stretch}#workspace-root .dossier-search-input{position:relative;display:flex;flex:1;min-width:0;align-items:center}#workspace-root .dossier-search-input>.dossier-icon{position:absolute;inset-inline-start:16px;pointer-events:none;color:var(--dossier-muted)}#workspace-root .dossier-search .dossier-search-input input{font-size:18px;min-height:64px;border:1.5px solid var(--dossier-border);padding-inline-start:48px}#workspace-root .dossier-search input:focus{outline:3px solid var(--dossier-primary);outline-offset:3px}#workspace-root .dossier-search-controls>.dossier-primary{min-width:112px;font-size:18px}#workspace-root .dossier-search .dossier-search-help{margin-top:22px;color:var(--dossier-muted);font-size:16px}#workspace-root .dossier-search-help>span{display:block;font-size:14px;margin-top:4px}#workspace-root .dossier-search-compact{flex:1;width:auto;min-width:0;max-width:470px;margin:0;text-align:start}#workspace-root .dossier-search-compact .dossier-search-input input{min-height:42px;font-size:16px;padding-inline-start:36px}#workspace-root .dossier-search-compact .dossier-search-input>.dossier-icon{inset-inline-start:10px;width:18px;height:18px}#workspace-root .dossier-search-compact .dossier-search-controls{gap:6px}#workspace-root .dossier-search-compact .dossier-primary{min-width:64px;font-size:14px}#workspace-root .dossier-panel{background:#fff;border:1px solid var(--dossier-border);border-radius:10px;padding:16px;margin:0 0 16px;min-width:0}#workspace-root .dossier-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px}#workspace-root .dossier-section-heading p,#workspace-root .dossier-muted{color:var(--dossier-muted);font-size:14px}#workspace-root .dossier-section-heading button{font-size:14px}#workspace-root .dossier-list-count{font-size:14px;color:var(--dossier-muted)}#workspace-root .dossier-profile{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;padding:16px 20px;min-height:100px}#workspace-root .dossier-person-identity{display:flex;align-items:center;gap:14px;min-width:220px;flex:0 1 auto;max-width:100%}#workspace-root .dossier-person-identity>div{min-width:0}#workspace-root .dossier-person-identity h2{font-size:24px}#workspace-root .dossier-person-identity p{color:var(--dossier-muted);font-size:14px}#workspace-root .dossier-file-code{display:inline-block;margin-inline-start:12px}#workspace-root .dossier-avatar{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;background:#e2ebf1;border-radius:50%;color:var(--dossier-primary);font-size:21px;font-weight:700}#workspace-root .dossier-profile-fields{display:flex;flex:1;flex-wrap:wrap;gap:10px 0;margin:0;min-width:0;justify-content:space-evenly}#workspace-root .dossier-profile-fields>div{min-width:130px;flex:1;padding-inline:16px;border-inline-start:1px solid #b0bfcd}#workspace-root .dossier-profile-fields dt{color:var(--dossier-muted);font-size:14px}#workspace-root .dossier-profile-fields dd{margin:4px 0 0;font-size:16px;font-weight:600;overflow-wrap:anywhere}#workspace-root .dossier-contact-note{color:var(--dossier-muted);font-size:14px;flex-basis:100%}#workspace-root .dossier-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px}#workspace-root .dossier-kpi{padding:12px 16px;min-width:0;border:1px solid var(--dossier-border);border-radius:8px;background:#f3f7fa;color:var(--dossier-ink)}#workspace-root .dossier-kpi dt{font-size:16px;font-weight:700}#workspace-root .dossier-kpi dd{margin:6px 0 0;font-size:30px;font-weight:750;line-height:1.55}#workspace-root .dossier-kpi-paid,#workspace-root .dossier-kpi-credit{background:var(--dossier-credit-bg);color:var(--dossier-credit-ink);border-color:#488479}#workspace-root .dossier-balance{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--dossier-muted)}#workspace-root .dossier-balance strong{font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;direction:ltr}#workspace-root .dossier-balance small{font-size:14px;font-weight:400}#workspace-root .dossier-balance-label{padding:2px 8px;border-radius:6px;border:1px solid currentColor;font-size:14px;font-weight:600;white-space:nowrap}#workspace-root .dossier-debt{background:var(--dossier-debt-bg);color:var(--dossier-debt-ink);border-color:#ac5363}#workspace-root .dossier-credit,#workspace-root .dossier-settled{background:var(--dossier-credit-bg);color:var(--dossier-credit-ink);border-color:#488479}#workspace-root .dossier-unknown{background:#f1f5f8;color:var(--dossier-muted)}#workspace-root .dossier-kpi .dossier-balance{background:none}#workspace-root .dossier-kpi .dossier-balance strong{font-size:30px;order:-1}#workspace-root .dossier-kpi .dossier-balance small{display:none}#workspace-root .dossier-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}#workspace-root .dossier-totals>div{padding:10px 12px;min-width:0;background:#f3f7fa;border:1px solid #a1b0c0;border-radius:6px}#workspace-root .dossier-totals dt{font-size:14px;color:var(--dossier-muted)}#workspace-root .dossier-totals dd{margin:4px 0 0;font-size:16px;font-weight:650;overflow-wrap:anywhere;color:var(--dossier-ink)}#workspace-root .dossier-account-secondary .dossier-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 12px}#workspace-root .dossier-account-secondary .dossier-totals>div{background:none;border:0;border-inline-start:1px solid #b0bfcd;border-radius:0;padding:0 14px}#workspace-root .dossier-account-secondary .dossier-totals>div:first-child{border:0;padding-inline-start:0}#workspace-root .dossier-disclosure{min-width:0}#workspace-root .dossier-dialog .dossier-disclosure-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px;border:0;border-top:1px solid #b0bfcd;border-radius:0;background:#f7fafc;color:var(--dossier-ink);text-align:start;font-size:14px;font-weight:700;padding:8px 12px}#workspace-root .dossier-disclosure-trigger>span{min-width:0;overflow-wrap:anywhere}#workspace-root .dossier-disclosure-trigger[aria-expanded=true]>.dossier-icon{transform:rotate(180deg)}#workspace-root .dossier-disclosure-hint{font-weight:400;color:var(--dossier-muted);font-size:14px;margin-inline-start:14px}#workspace-root .dossier-disclosure-content{padding:14px 12px;background:#fff}#workspace-root .dossier-disclosure-content[hidden]{display:none}#workspace-root .dossier-disclosure-content>p{font-size:14px;margin:0 0 12px;color:var(--dossier-muted)}#workspace-root .dossier-account>.dossier-disclosure{border:1px solid #a1b0c0;border-radius:6px;overflow:hidden}#workspace-root .dossier-account>.dossier-disclosure>.dossier-disclosure-trigger{border-top:0}#workspace-root .dossier-account .dossier-disclosure-content>.dossier-disclosure{margin-top:12px}#workspace-root .dossier-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}#workspace-root .dossier-multi{min-width:0;position:relative}#workspace-root .dossier-filter-label{display:block;margin-bottom:5px;font-size:14px;font-weight:600;color:var(--dossier-muted)}#workspace-root .dossier-multi-control{display:flex;align-items:center;min-height:44px;padding:4px;border:1px solid var(--dossier-border);border-radius:8px;background:#fff;gap:4px}#workspace-root .dossier-chips{display:flex;align-items:center;gap:4px;flex:1;flex-wrap:wrap;min-width:0}#workspace-root .dossier-dialog .dossier-chip{min-height:32px;max-width:100%;padding:2px 7px;font-size:14px;font-weight:500;border:1px solid #83a9af;background:#e7f2f4;color:var(--dossier-primary);border-radius:5px;gap:6px;flex-shrink:1}#workspace-root .dossier-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#workspace-root .dossier-chip>.dossier-icon{width:15px;height:15px;flex-basis:15px}#workspace-root .dossier-filter-empty{font-size:14px;color:var(--dossier-muted);padding:2px 8px;cursor:pointer;flex:1}#workspace-root .dossier-dialog .dossier-filter-trigger{border:0;min-height:36px;width:36px;padding:5px}#workspace-root .dossier-filter-trigger[aria-expanded=true]>.dossier-icon{transform:rotate(180deg)}#workspace-root .dossier-options{position:fixed;z-index:40;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--dossier-border);border-radius:8px;background:#fff;box-shadow:0 8px 24px #102a4329;overflow-y:auto;overscroll-behavior:contain}#workspace-root .dossier-options>input{flex-shrink:0}#workspace-root .dossier-option-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;font-size:14px;color:var(--dossier-muted)}#workspace-root .dossier-option-toolbar button{font-size:14px;min-height:36px;padding:4px 8px}#workspace-root .dossier-option-scroll{min-height:44px;overflow-y:auto;overscroll-behavior:contain}#workspace-root .dossier-option-scroll label{display:flex;align-items:center;gap:8px;padding:8px 2px;cursor:pointer;color:var(--dossier-ink);overflow-wrap:anywhere}#workspace-root .dossier-dialog .dossier-option-done{font-size:14px;min-height:36px;color:var(--dossier-primary)}#workspace-root .dossier-filter-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;color:var(--dossier-muted);font-size:14px}#workspace-root .dossier-dialog .dossier-text-button{border:0;background:none;color:var(--dossier-primary);text-decoration:underline;text-underline-offset:3px;font-size:14px;min-height:36px;padding:4px}#workspace-root .dossier-dialog .dossier-text-button:disabled{color:#566476;text-decoration:none}#workspace-root .dossier-registration-list{display:grid;gap:16px}#workspace-root .dossier-registration{background:#fff;border:1.5px solid var(--dossier-border);border-radius:9px;min-width:0;overflow:hidden}#workspace-root .dossier-card-debt{border-color:#ac5363}#workspace-root .dossier-card-credit,#workspace-root .dossier-card-settled{border-color:#488479}#workspace-root .dossier-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:#f1f5f8}#workspace-root .dossier-card-debt>.dossier-card-heading{background:var(--dossier-debt-bg)}#workspace-root .dossier-card-credit>.dossier-card-heading,#workspace-root .dossier-card-settled>.dossier-card-heading{background:var(--dossier-credit-bg)}#workspace-root .dossier-card-debt h3{color:var(--dossier-debt-ink)}#workspace-root .dossier-card-credit h3,#workspace-root .dossier-card-settled h3{color:var(--dossier-credit-ink)}#workspace-root .dossier-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0;flex:1}#workspace-root .dossier-card-heading>.dossier-balance{flex-shrink:0;max-width:45%;justify-content:flex-end;background:none}#workspace-root .dossier-badges{display:flex;gap:6px;flex-wrap:wrap}#workspace-root .dossier-badge{display:inline-flex;align-items:center;padding:2px 8px;background:#edf2f6;color:#344963;border:1px solid #8193a6;border-radius:6px;font-size:14px;font-weight:500}#workspace-root .dossier-cancelled{color:#76283b;background:#f9e8ed;border-color:#ac5363}#workspace-root .dossier-good{color:var(--dossier-credit-ink);background:var(--dossier-credit-bg);border-color:#488479}#workspace-root .dossier-card-body{padding:0 12px}#workspace-root .dossier-class-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:0;padding:10px 0}#workspace-root .dossier-class-info>div{display:flex;gap:6px;align-items:baseline;max-width:100%;min-width:0;padding-inline:10px;border-inline-end:1px solid #b0bfcd;font-size:14px}#workspace-root .dossier-class-info>div:last-child{border-inline-end:0}#workspace-root .dossier-class-info dt{display:inline-flex;gap:5px;align-items:center;color:var(--dossier-muted);flex-shrink:0}#workspace-root .dossier-class-info dd{margin:0;color:var(--dossier-ink);font-weight:500;overflow-wrap:anywhere}#workspace-root .dossier-class-info .dossier-icon{width:18px;height:18px;flex-basis:18px;color:var(--dossier-primary)}#workspace-root .dossier-registration-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #b0bfcd;padding:8px 10px;font-size:14px}#workspace-root .dossier-registration-note>div{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%}#workspace-root .dossier-registration-note>div:last-child{flex:1;min-width:200px}#workspace-root .dossier-registration-note span{display:inline-flex;gap:5px;align-items:center;flex-shrink:0;color:var(--dossier-muted)}#workspace-root .dossier-registration-note p{white-space:pre-wrap;color:var(--dossier-ink)}#workspace-root .dossier-registration-note .dossier-icon{width:16px;height:16px;flex-basis:16px}#workspace-root .dossier-cancellation-note{background:#f9edf0;color:#76283b;border-inline-start:3px solid #ac5363;padding:8px 10px;margin:0 0 10px!important;font-size:14px}#workspace-root .dossier-registration-finance{margin:0 -12px}#workspace-root .dossier-detail-list{list-style:none;padding:0;display:grid;gap:10px;margin:0}#workspace-root .dossier-detail-list li{border:1px solid #a1b0c0;border-radius:6px;padding:12px;background:#f7fafc}#workspace-root .dossier-detail-list li>div{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center}#workspace-root .dossier-detail-list p{white-space:pre-wrap;margin-top:6px}#workspace-root .dossier-detail-list time{color:var(--dossier-muted);font-size:14px;margin-inline-start:auto}#workspace-root .dossier-payments{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--dossier-border);border-radius:6px;overflow:hidden;font-size:16px}#workspace-root .dossier-payments th{background:#eaf0f5;color:var(--dossier-ink);text-align:start;font-size:14px;font-weight:600}#workspace-root .dossier-payments th,#workspace-root .dossier-payments td{padding:10px 12px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #b0bfcd;border-inline-end:1px solid #b0bfcd}#workspace-root .dossier-payments th:last-child,#workspace-root .dossier-payments td:last-child{border-inline-end:0}#workspace-root .dossier-payments tbody tr:last-child td{border-bottom:0}#workspace-root .dossier-payments th:nth-child(1){width:18%}#workspace-root .dossier-payments th:nth-child(2){width:27%}#workspace-root .dossier-payments th:nth-child(3){width:24%}#workspace-root .dossier-payments tbody tr:nth-child(2n){background:#f6f9fb}#workspace-root .dossier-payments td:nth-child(3){font-variant-numeric:tabular-nums}#workspace-root .dossier-payment-status{display:block;color:var(--dossier-muted);font-size:14px;margin-top:4px}#workspace-root .dossier-payments td p{font-size:14px;white-space:pre-wrap;margin-top:4px}#workspace-root .dossier-mobile-label{display:none}#workspace-root .dossier-pager{display:flex;align-items:center;justify-content:center;gap:20px;margin:28px 0 16px;padding:12px;background:#fff;border:1px solid var(--dossier-border);border-radius:8px;position:static;clear:both}#workspace-root .dossier-pager>span{font-size:14px}#workspace-root .dossier-video-note{display:flex;align-items:start;gap:8px;color:var(--dossier-muted);font-size:14px;margin-top:12px!important}#workspace-root .dossier-results{max-width:1200px;margin:12px auto}#workspace-root .dossier-search-results{list-style:none;padding:0;display:grid;gap:12px}#workspace-root .dossier-search-results button{display:flex;width:100%;text-align:start;gap:12px 20px;flex-wrap:wrap;justify-content:flex-start;padding:18px;background:#fff}#workspace-root .dossier-search-results strong{font-size:18px}#workspace-root .dossier-search-results button>span{font-size:14px;color:var(--dossier-muted)}#workspace-root .dossier-search-results .dossier-open-result{margin-inline-start:auto;color:var(--dossier-primary);font-weight:600}#workspace-root .dossier-notice{padding:12px 16px;border:1px solid var(--dossier-border);background:#fff;border-radius:8px;margin:12px 0;display:flex;gap:14px;align-items:center;justify-content:space-between}#workspace-root .dossier-error{border-color:#ac5363;color:var(--dossier-debt-ink);background:var(--dossier-debt-bg)}#workspace-root .dossier-empty{padding:28px;background:#fff;border:1px dashed var(--dossier-border);text-align:center;border-radius:8px}#workspace-root .dossier-grant-check{display:flex;gap:10px;align-items:center;padding:8px 0}#workspace-root .dossier-dialog fieldset{border:1px solid var(--dossier-border);border-radius:8px;padding:16px;margin-top:14px}#workspace-root .dossier-dialog legend{padding:0 8px}#workspace-root .dossier-dialog fieldset .dossier-multi{max-width:480px;margin:12px 0}@media(max-width:1150px){#workspace-root .dossier-header-compact{flex-wrap:wrap;gap:8px 16px}#workspace-root .dossier-header-search{order:3;flex-basis:100%;max-width:none;justify-content:stretch}#workspace-root .dossier-header-search .dossier-search{max-width:none}#workspace-root .dossier-header-actions{margin-inline-start:auto}#workspace-root .dossier-person-identity{min-width:200px}#workspace-root .dossier-profile{gap:12px}#workspace-root .dossier-profile-fields>div{min-width:115px;padding-inline:12px}#workspace-root .dossier-kpi dd,#workspace-root .dossier-kpi .dossier-balance strong{font-size:28px}}@media(max-width:850px){#workspace-root .dossier-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#workspace-root .dossier-profile{align-items:start}#workspace-root .dossier-person-identity{flex-basis:100%}#workspace-root .dossier-profile-fields{flex-basis:100%;justify-content:start}#workspace-root .dossier-profile-fields>div:first-child{border:0;padding-inline-start:0}#workspace-root .dossier-totals{grid-template-columns:repeat(2,minmax(0,1fr))}#workspace-root .dossier-scroll{padding:14px}#workspace-root .dossier-header{padding:10px 14px}#workspace-root .dossier-header h1{font-size:20px}#workspace-root .dossier-disclosure-hint{display:block;margin:2px 0 0}#workspace-root .dossier-card-heading{align-items:start}#workspace-root .dossier-card-heading>.dossier-balance{max-width:42%;gap:5px}#workspace-root .dossier-class-info>div{border:0;padding:0 8px}#workspace-root .dossier-registration-note>div{flex-wrap:wrap;gap:2px 8px}}@media(max-width:600px){#workspace-root .dossier-header{gap:8px;flex-wrap:wrap;min-height:60px}#workspace-root .dossier-header h1{font-size:18px;gap:6px}#workspace-root .dossier-header h1>.dossier-icon{width:20px;height:20px;flex-basis:20px}#workspace-root .dossier-header-actions{gap:6px}#workspace-root .dossier-header-actions button{padding:6px;min-height:36px;min-width:36px}#workspace-root .dossier-header-actions button>span:not(.dossier-icon){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#workspace-root .dossier-header .dossier-icon-button{width:36px}#workspace-root .dossier-header-search{gap:6px}#workspace-root .dossier-header-search .dossier-new-search{font-size:14px;padding:6px 8px;white-space:normal;max-width:100px}#workspace-root .dossier-search-compact .dossier-primary{min-width:46px;padding:6px}#workspace-root .dossier-search .dossier-search-input input{font-size:16px}#workspace-root .dossier-search:not(.dossier-search-compact){margin-top:clamp(28px,12vh,100px)}#workspace-root .dossier-search>label{font-size:26px}#workspace-root .dossier-search .dossier-search-subtitle{font-size:18px}#workspace-root .dossier-search:not(.dossier-search-compact) .dossier-search-controls{flex-wrap:wrap}#workspace-root .dossier-search:not(.dossier-search-compact) .dossier-primary{width:100%;min-height:46px}#workspace-root .dossier-search-input{flex-basis:100%}#workspace-root .dossier-panel{padding:12px;margin-bottom:12px}#workspace-root .dossier-profile-fields>div{min-width:46%;flex-grow:1;padding:6px 10px;border:0!important}#workspace-root .dossier-profile-fields>div:first-child{padding-inline-start:10px}#workspace-root .dossier-person-identity h2{font-size:22px}#workspace-root .dossier-avatar{width:48px;height:48px;flex-basis:48px}#workspace-root .dossier-file-code{display:block;margin-inline-start:0}#workspace-root .dossier-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#workspace-root .dossier-kpi-result{grid-column:1 / -1}#workspace-root .dossier-kpi{padding:10px 12px}#workspace-root .dossier-kpi dd{font-size:24px}#workspace-root .dossier-kpi-result .dossier-balance strong{font-size:30px}#workspace-root .dossier-account-secondary .dossier-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}#workspace-root .dossier-account-secondary .dossier-totals>div{padding:0 8px}#workspace-root .dossier-account-secondary .dossier-totals>div:nth-child(odd){border:0}#workspace-root .dossier-section-heading{align-items:start;flex-wrap:wrap;gap:8px}#workspace-root .dossier-section-heading button{min-height:38px;padding:6px 8px}#workspace-root .dossier-dialog h2{font-size:19px}#workspace-root .dossier-filters{gap:10px}#workspace-root .dossier-multi-control,#workspace-root .dossier-filter-caption{align-items:start}#workspace-root .dossier-card-heading{flex-direction:column;padding:10px 12px;gap:8px}#workspace-root .dossier-card-heading>.dossier-balance{max-width:100%;width:100%;justify-content:flex-start}#workspace-root .dossier-card-heading>.dossier-balance strong{margin-inline-start:auto}#workspace-root .dossier-card-title{gap:6px}#workspace-root .dossier-class-info{gap:7px 0}#workspace-root .dossier-class-info>div{flex-wrap:wrap;gap:2px 5px;padding:0 6px}#workspace-root .dossier-class-info .dossier-videos,#workspace-root .dossier-class-info .dossier-teachers{flex-basis:100%}#workspace-root .dossier-registration-note{padding:8px 6px;gap:6px}#workspace-root .dossier-registration-note>div{flex-basis:100%}#workspace-root .dossier-registration-note>div:last-child{min-width:0}#workspace-root .dossier-registration-note>div:last-child>p{flex-basis:100%}#workspace-root .dossier-disclosure-content{padding:12px 10px}#workspace-root .dossier-totals{gap:8px}#workspace-root .dossier-totals>div{padding:8px}#workspace-root .dossier-pager{gap:12px;padding:10px 8px}#workspace-root .dossier-footer{padding:6px 14px;font-size:14px}#workspace-root .dossier-footer-note{display:none}#workspace-root .dossier-notice{align-items:start;flex-direction:column}#workspace-root .dossier-payments,#workspace-root .dossier-payments tbody,#workspace-root .dossier-payments tr{display:block;width:100%}#workspace-root .dossier-payments{border:0;overflow:visible}#workspace-root .dossier-payments thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#workspace-root .dossier-payments tbody tr{border:1px solid var(--dossier-border);border-radius:7px;margin-bottom:10px;padding:8px}#workspace-root .dossier-payments td{display:flex;justify-content:space-between;gap:10px;padding:6px 2px;border:0;font-size:16px}#workspace-root .dossier-payments td>div{min-width:0;max-width:72%}#workspace-root .dossier-mobile-label{display:inline;color:var(--dossier-muted);font-size:14px;flex-shrink:0}#workspace-root .dossier-payment-status{margin-top:2px}#workspace-root .dossier-search-results button>strong{flex:1}#workspace-root .dossier-search-results button>span:not(.dossier-icon){flex-basis:100%}}@media(max-width:380px){#workspace-root .dossier-filters{grid-template-columns:1fr}#workspace-root .dossier-header{padding-inline:10px}#workspace-root .dossier-header h1{font-size:17px}#workspace-root .dossier-header h1>.dossier-icon{display:none}#workspace-root .dossier-scroll{padding:10px}#workspace-root .dossier-kpi dd{font-size:22px}}@media(max-height:500px){#workspace-root .dossier-search:not(.dossier-search-compact){margin-top:24px}#workspace-root .dossier-header{min-height:50px;padding-block:6px}#workspace-root .dossier-footer{min-height:30px;padding-block:3px}#workspace-root .dossier-search .dossier-search-subtitle{margin-bottom:16px}#workspace-root .dossier-search .dossier-search-help{margin-top:14px}}@media(prefers-reduced-motion:reduce){#workspace-root .dossier-dialog *{scroll-behavior:auto!important}}#workspace-root .dossier-source-card{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin-top:6px;font-size:14px;color:var(--dossier-ink);line-height:1.8}#workspace-root .dossier-source-card bdi{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}
