.InvoicePreview_root__BNgIu{container-type:inline-size;display:flex;flex-direction:column;gap:1rem}.InvoicePreview_header__5Ny4a{align-items:flex-start;display:flex;gap:.75rem}.InvoicePreview_back__Y5GQn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;display:inline-flex;font-weight:600;gap:.35rem;min-height:44px;padding:0 .9rem}.InvoicePreview_back__Y5GQn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.InvoicePreview_title__6oqIR{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.15rem,2.5cqi,1.4rem);margin:0}.InvoicePreview_subtitle__0OAKL{color:var(--color-text-secondary);margin:.15rem 0 0}.InvoicePreview_summary__W6Lev{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin:0}.InvoicePreview_tile__-Xwku{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:.75rem 1rem}.InvoicePreview_tile__-Xwku dt{color:var(--color-text-secondary);font-size:.8rem}.InvoicePreview_tile__-Xwku dd{color:var(--color-text);font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin:.2rem 0 0}.InvoicePreview_tile--owed__DMkGr{background:var(--color-danger-bg)}.InvoicePreview_tile--owed__DMkGr dd{color:var(--color-danger-text)}.InvoicePreview_tile--credit__vxelV{background:var(--color-success-bg)}.InvoicePreview_tile--credit__vxelV dd{color:var(--color-success)}.InvoicePreview_tile--settled__UF\+IZ dd{color:var(--color-text-secondary)}.InvoicePreview_meta__TSbwd{color:var(--color-text-secondary);font-size:.9rem;margin:0}.InvoicePreview_warning__y4jzB{align-items:center;background:var(--color-warning-bg);border-radius:var(--radius-sm);color:var(--color-warning-text);display:flex;font-size:.9rem;gap:.4rem;margin:0;padding:.5rem .75rem}.InvoicePreview_tableWrap__rSnhk{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-x:auto}.InvoicePreview_table__S-lB6{border-collapse:collapse;font-size:.9rem;width:100%}.InvoicePreview_table__S-lB6 th{color:var(--color-text-secondary);font-weight:600;text-align:left}.InvoicePreview_table__S-lB6 td,.InvoicePreview_table__S-lB6 th{border-bottom:1px solid var(--color-border);padding:.6rem .75rem}.InvoicePreview_table__S-lB6 td{color:var(--color-text)}.InvoicePreview_table__S-lB6 tbody tr:last-child td{border-bottom:none}.InvoicePreview_num__tXTcC{text-align:right!important;white-space:nowrap}.InvoicePreview_nowrap__RXhaq{white-space:nowrap}.InvoicePreview_status__8G55P{border-radius:var(--radius-pill);display:inline-block;font-size:.8rem;font-weight:600;padding:.15rem .6rem}.InvoicePreview_status--paid__SkliV{background:var(--color-success-bg);color:var(--color-success)}.InvoicePreview_status--partial__-bCDS{background:var(--color-warning-bg);color:var(--color-warning-text)}.InvoicePreview_status--unpaid__MRc94{background:var(--color-danger-bg);color:var(--color-danger-text)}.InvoicePreview_list__kqsz9{list-style:none;margin:0;padding:0}.InvoicePreview_payment__I8nUm{grid-gap:.25rem .75rem;border-bottom:1px solid var(--color-border);display:grid;gap:.25rem .75rem;grid-template-columns:auto 1fr auto;padding:.5rem 0}.InvoicePreview_payment__I8nUm:last-child{border-bottom:none}.InvoicePreview_paidAmount__b9uEJ{color:var(--color-success)}.InvoicePreview_covered__3xMG1{color:var(--color-text-secondary);font-size:.82rem;grid-column:1/-1}.InvoicePreview_parties__qtkIK{grid-gap:1rem;display:grid;font-size:.9rem;font-style:normal;gap:1rem;grid-template-columns:1fr 1fr;line-height:1.6}.InvoicePreview_parties__qtkIK address{font-style:normal}.InvoicePreview_legal__Brs4i{color:var(--color-text-secondary);font-size:.8rem;font-style:italic;margin:0}.InvoicePreview_footer__a7c4N{background:var(--color-bg);bottom:0;bottom:var(--nav-bar-h,0);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.75rem 0;position:sticky;z-index:1}.InvoicePreview_footer__a7c4N .btn{align-items:center;display:inline-flex;gap:.35rem;min-height:44px}.InvoicePreview_overlay__Ge9FC{background:color-mix(in srgb,var(--color-text) 55%,#0000);inset:0;overflow-y:auto;padding:1.25rem;position:fixed;z-index:1000}.InvoicePreview_overlayInner__GWfQs{margin:2.5rem auto;max-width:40rem}@container (max-width: 40rem){.InvoicePreview_summary__W6Lev{grid-template-columns:repeat(2,1fr)}.InvoicePreview_parties__qtkIK{grid-template-columns:1fr}.InvoicePreview_footer__a7c4N .btn{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;justify-content:center}}.SearchableSelect_root__8G1gY{min-width:0;position:relative;width:100%}.SearchableSelect_control__LMkpj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;border-radius:var(--radius-sm,10px);display:flex;min-height:44px}.SearchableSelect_control__LMkpj:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg)}.SearchableSelect_root__8G1gY .SearchableSelect_control__LMkpj input{background:#0000;border:0;border-radius:0;box-sizing:border-box;color:var(--color-text);flex:1 1;font:inherit;font-size:1rem;min-width:0;outline:0;padding:9px 12px;width:100%}.SearchableSelect_root__8G1gY .SearchableSelect_control__LMkpj input:focus{border:0;box-shadow:none;outline:0;transform:none}.SearchableSelect_toggle__W\+GFQ{background:#0000;border:0;color:var(--color-text-secondary);cursor:pointer;flex:none;min-height:44px;width:44px}.SearchableSelect_option__eoJ2P:focus-visible,.SearchableSelect_toggle__W\+GFQ:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.SearchableSelect_list__rSDkE{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:10px;border-radius:var(--radius-sm,10px);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:0;max-height:min(50dvh,300px);overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.SearchableSelect_option__eoJ2P{background:#0000;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;flex:none;font:inherit;min-height:44px;overflow-wrap:break-word;padding:10px 12px;text-align:left;width:100%}.SearchableSelect_option__eoJ2P:last-child{border-bottom:0}.SearchableSelect_option__eoJ2P:hover,.SearchableSelect_option__eoJ2P[data-active=true]{background:var(--color-primary-bg)}.SearchableSelect_option__eoJ2P[aria-selected=true]{font-weight:700}.SearchableSelect_empty__\+4Xk6{color:var(--color-text-secondary);margin:0;padding:16px}@media (max-width:640px){.SearchableSelect_list__rSDkE{margin-top:4px;max-height:min(45dvh,300px);position:relative;top:auto}}.collapsible{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);overflow:hidden}.collapsible-header{align-items:center;background:var(--color-surface);border:none;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:600;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);text-align:left;transition:background var(--transition-fast);width:100%}.collapsible-header:hover{background:var(--color-bg-subtle)}.collapsible-chevron{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-size-md)}.collapsible-body{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--spacing-lg)}.collapsible-preview{padding-block:var(--spacing-sm)}.pl__filters{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.pl__search{position:relative}.pl__search-icon{color:var(--color-text-secondary);display:flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pl__search input{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:.95rem;padding:.75rem 1rem .75rem 2.75rem;transition:border-color .2s,box-shadow .2s;width:100%}.pl__search input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,#0000);outline:none}.pl__search input::placeholder{color:var(--color-text-secondary)}.pl__chips-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pl__chip-label{font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.pl__chip-filter,.pl__chip-label{color:var(--color-text-secondary)}.pl__chip-filter{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;padding:5px 12px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.pl__chip-filter:hover{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary)}.pl__chip-filter--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.pl__chip-filter--active:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.pl__chip-overflow{background:none;border:1.5px dashed var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;padding:5px 12px;transition:border-color .15s ease,color .15s ease}.pl__chip-overflow:hover{border-color:var(--color-primary);color:var(--color-primary)}.pl__scp-wrap{width:100%}.pl__scp-wrap .scp{max-width:none;width:100%}.pl__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.pl__sort-select{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:inherit;font-size:.85rem;padding:6px 10px}.pl__sort-select:focus{border-color:var(--color-primary);outline:none}.pl__archive-toggle{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;-webkit-user-select:none;user-select:none}.pl__archive-toggle input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:16px;width:16px}.pl__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pl__empty{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 2px 12px #0000000f;padding:4rem 2rem;text-align:center}.pl__empty-icon{color:var(--color-text-secondary);display:flex;justify-content:center;margin-bottom:1rem;opacity:.4}.pl__empty h3{color:var(--color-text);font-size:1.25rem;margin:0 0 .5rem}.pl__empty p{color:var(--color-text-secondary);margin:0 0 1.5rem}.pc{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 1px 6px #0000000d;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pc:hover{border-color:var(--color-primary);box-shadow:0 6px 20px #0000001a;transform:translateY(-3px)}.pc--archived{opacity:.65}.pc--archived:hover{opacity:.8}.pc__archived-bar{align-items:center;background:#fef3c7;border-bottom:1px solid #fde68a;color:#92400e;display:flex;font-size:.8rem;font-weight:600;gap:8px;justify-content:space-between;padding:5px 14px}.pc__archived-date{color:#b45309;font-weight:400}.pc__head{align-items:flex-start;display:flex;gap:12px;padding:16px 16px 12px}.pc__avatar{align-items:center;border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pc__avatar--student{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%)}.pc__avatar--family{background:linear-gradient(135deg,#0891b2,#0e7490)}.pc__identity{flex:1 1;min-width:0}.pc__name{color:var(--color-text);font-size:1rem;font-weight:700;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc__subtitle{align-items:flex-start;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.8rem;gap:5px;line-height:1.4;margin:0;white-space:normal}.pc__menu{flex-shrink:0;position:relative}.pc__menu-btn{align-items:center;background:none;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s,border-color .15s;width:30px}.pc__menu-btn:hover{background:var(--color-bg);border-color:var(--color-border);color:var(--color-text)}.pc__dropdown{animation:pc-drop .12s ease-out;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:50}@keyframes pc-drop{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pc__dropdown-item{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:9px 14px;text-align:left;transition:background .1s;width:100%}.pc__dropdown-item:hover{background:var(--color-bg)}.pc__dropdown-item--danger{color:var(--color-danger)}.pc__dropdown-item--danger:hover{background:#ef44440f}.pc__body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:0 16px 14px}.pc__divider{background:var(--color-border);height:1px;margin:4px 0}.pc__row{color:var(--color-text-secondary);font-size:.85rem;gap:7px;min-height:20px}.pc__row,.pc__row-icon{align-items:center;display:flex}.pc__row-icon{flex-shrink:0;opacity:.7}.pc__row-text{color:var(--color-text);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc__chips{display:flex;flex:1 1;flex-wrap:wrap;gap:4px}.pc__chip{border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;letter-spacing:.01em;padding:3px 9px}.pc__chip--subject{background:color-mix(in srgb,var(--color-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 20%,#0000);color:var(--color-primary)}.pc__address-toggle{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;gap:5px;padding:2px 0;transition:color .15s}.pc__address-toggle:hover{color:var(--color-primary)}.pc__address-text{color:var(--color-text-secondary);font-size:.82rem;line-height:1.4;padding-left:22px}.pc__pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.pc__pill{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:3px 9px}.pc__pill--balance-pos{background:#10b9811a;border:1px solid #10b98140;color:var(--color-success)}.pc__pill--balance-neg{background:#ef44441a;border:1px solid #ef444433;color:var(--color-danger)}.pc__pill--ai{background:#3b82f614;border:1px solid #3b82f633;color:#2563eb;font-weight:500}.pc__pill--exam{background:#f59e0b1a;border:1px solid #f59e0b33;color:var(--color-warning)}.pc__pill--specialty{background:color-mix(in srgb,var(--color-primary) 8%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 18%,#0000);color:var(--color-primary);font-weight:500}.pc__pill--archived{background:#f59e0b1a;border:1px solid #fde68a;color:#b45309}.pc__footer{border-top:1px solid var(--color-border);display:flex;gap:8px;padding:12px 16px}.pc__footer .btn{flex:1 1;font-size:.875rem;justify-content:center;padding:8px 12px}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .25s ease;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 20px 40px #0003;max-width:450px;padding:2rem;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-content h3{color:var(--color-text);font-size:1.25rem;margin:0 0 .5rem}.modal-content p{color:var(--color-text-secondary);margin:0 0 1.25rem}.modal-content .input-full{border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.modal-content .input-full:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,#0000);outline:none}.modal-actions{display:flex;gap:.75rem;margin-top:1.25rem}.modal-actions .btn{flex:1 1;justify-content:center}.pl__filter-toggle{align-items:center;background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:space-between;padding:9px 14px;transition:border-color .2s,color .2s;width:100%}.pl__filter-toggle--active,.pl__filter-toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.pl__filter-toggle-label{align-items:center;display:flex;gap:7px}.pl__filter-body{display:none}.pl__filters--open .pl__filter-body{display:flex;flex-direction:column;gap:.875rem}@media (max-width:768px){.pl__grid{grid-template-columns:1fr}.pl__controls{align-items:stretch;flex-direction:column}.pl__sort-select{width:100%}}.ec-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ec-modal{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 16px 40px #00000029;box-shadow:var(--shadow-xl,0 16px 40px #00000029);max-height:85vh;max-width:calc(100vw - 32px);overflow-y:auto;padding:32px;padding:var(--spacing-xl,32px);width:580px}.ec-title{color:var(--color-text);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:700;margin-bottom:24px;margin-bottom:var(--spacing-lg,24px)}.ec-recipients{margin-bottom:16px;margin-bottom:var(--spacing-md,16px)}.ec-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ec-chip{align-items:center;background:color-mix(in srgb,var(--color-primary) 8%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 15%,#0000);border-radius:var(--radius-xl);color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}.ec-label{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:4px;margin-bottom:var(--spacing-xs,4px);margin-top:16px;margin-top:var(--spacing-md,16px)}.ec-hint{color:var(--color-text-disabled);font-size:11px;font-weight:400;margin-left:6px}.ec-input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-size:15px;font-size:var(--font-size-md,15px);outline:none;padding:10px 14px;transition:border-color .15s ease;width:100%}.ec-input:focus{border-color:var(--color-primary)}.ec-textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.6;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s ease;width:100%}.ec-textarea:focus{border-color:var(--color-primary)}.ec-preview{margin-top:4px}.ec-preview-content{background:color-mix(in srgb,var(--color-primary) 3%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 10%,#0000);border-radius:var(--radius-md);color:var(--color-text);font-size:13px;line-height:1.6;padding:12px 14px;white-space:pre-wrap}.ec-actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:24px;margin-top:var(--spacing-lg,24px)}.ec-btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:10px 20px;transition:background .15s ease,opacity .15s}.ec-btn--cancel{background:var(--color-bg-subtle);color:var(--color-text)}.ec-btn--send{background:var(--gradient-primary);color:#fff}.ec-btn--send:hover{opacity:.9}.ec-btn--send:disabled{cursor:not-allowed;opacity:.5}.ec-loading{color:var(--color-text-secondary);padding:32px;padding:var(--spacing-xl,32px);text-align:center}.PaperSheet_sheet__NnmdC{position:relative}.PaperSheet_sheet__NnmdC,.PaperSheet_tone_bureau__u0soS{background-color:var(--np-paper-bureau)}.PaperSheet_tone_exam__xsOju{background-color:#f2e9d6;background-color:var(--paper,#f2e9d6)}.PaperSheet_tone_station__4hEq4{background-color:#f7f6ff;background-color:var(--g-paper,#f7f6ff)}.PaperSheet_ruled__DV\+15{background-image:repeating-linear-gradient(180deg,#0000 0 calc(2rem - 1px),var(--np-paper-rule) calc(2rem - 1px) 2rem)}.PaperSheet_margin__5Kfkd:before{background:var(--np-pen-violet);bottom:0;content:"";left:5.5rem;left:var(--np-paper-margin-offset,5.5rem);pointer-events:none;position:absolute;top:0;width:2px}.PaperSheet_tone_exam__xsOju.PaperSheet_margin__5Kfkd:before{display:none}.InvoiceGeneratorBilling_meter__EKZkR{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0;padding:1rem}.InvoiceGeneratorBilling_meter__EKZkR strong{color:#1e1b4b;color:var(--np-text-on-bg,#1e1b4b)}.InvoiceGeneratorBilling_meter__EKZkR span{flex:1 1 12rem}.InvoiceGeneratorBilling_meter__EKZkR a{align-items:center;color:#5634b0;color:var(--np-pen-violet,#5634b0);display:inline-flex;font-weight:700;min-height:44px}.InvoiceGeneratorBilling_meter__EKZkR a:focus-visible{outline:3px solid #5634b0;outline:3px solid var(--np-pen-violet,#5634b0);outline-offset:3px}.InvoiceGeneratorBilling_alreadySent__L8asZ{color:var(--color-text-secondary);font-size:.9rem;line-height:1.45;margin:.4rem 0 0}.SettingsLink_link__cIdG9{align-items:center;border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-sm);font-weight:600;gap:6px;min-height:44px;padding:0 12px;text-decoration:none;white-space:nowrap}.SettingsLink_link__cIdG9:hover{background:var(--color-primary-bg);color:var(--color-primary)}.SettingsLink_link__cIdG9:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.SettingsLink_onDark__Togt-{color:#f2f1fb;margin-left:auto}.SettingsLink_onDark__Togt-:hover{background:#ffffff29;color:#fdfcff}.SettingsLink_onDark__Togt-:focus-visible{outline-color:#fdfcff}
/*# sourceMappingURL=7770.11a165c2.chunk.css.map*/