:root{--navy-950:#061d2d;--navy-900:#0b3048;--navy-800:#12445f;--blue-600:#0b57d0;--blue-500:#39a9e8;--sky:#6ea8fe;--primary:#0b57d0;--primary-hover:#0845a5;--primary-active:#063b8f;--ink:#10293b;--muted:#687986;--line:#d7e2e8;--surface:#f8fafb;--surface-canvas:#f4f7f9;--surface-raised:#ffffff;--surface-subtle:#eef3f6;--success:#16845b;--warning:#a46912;--danger:#b32d3a;--focus-ring:rgba(11,87,208,.18);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px rgba(6,29,45,.04);--shadow-md:0 8px 24px rgba(6,29,45,.07);--type-display:clamp(32px,3vw,40px);--type-heading-1:clamp(28px,2.4vw,32px);--type-heading-2:24px;--type-heading-3:18px;--type-body:14px;--type-caption:12px;--leading-display:1.2;--leading-heading:1.3;--leading-body:1.55;--leading-caption:1.35}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{color:var(--ink);background:var(--surface);font-size:var(--type-body);line-height:var(--leading-body);font-family:var(--font-ibm-plex-sans),"IBM Plex Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:var(--leading-heading)}h1{font-size:var(--type-heading-1)}h2{font-size:var(--type-heading-2)}h3{font-size:var(--type-heading-3)}small{line-height:var(--leading-caption)}button,input{font:inherit}.auth-header-centered{text-align:center}.field-hint{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.auth-field{margin-bottom:16px}.auth-field label{display:block;margin-bottom:7px;font-size:var(--type-caption);font-weight:600}.auth-field input{width:100%;height:51px;padding:0 15px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:rgba(255,255,255,.96);font-size:var(--type-caption);transition:border-color .2s,box-shadow .2s,background .2s}.auth-field input:focus{outline:3px solid rgba(36,153,231,.16);border-color:var(--blue-500)}.auth-password-control{position:relative}.auth-password-control input{padding-right:52px}.password-reveal{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:0;border-radius:7px;color:#758995;background:transparent;cursor:pointer}.password-reveal:hover{background:rgba(120,151,169,.1)}.password-reveal:focus-visible{outline:3px solid rgba(36,153,231,.2)}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.field-hint{margin:-9px 0 16px}.form-status{padding:11px 13px;border-radius:7px;font-size:var(--type-caption);line-height:1.45}.form-error{color:#8c1d25;background:#fff0f1;border:1px solid #f2c4c7}.form-success{color:#17603a;background:#edf9f2;border:1px solid #bce4cc}.danger-button:disabled,.primary-button:disabled,.secondary-button:disabled{opacity:.6;cursor:not-allowed}.auth-links{margin:20px 0 0;text-align:center;color:var(--muted);font-size:var(--type-caption);line-height:2}.auth-links a{color:var(--blue-600)}.sessions-page{width:min(100% - 36px,900px);margin:60px auto}.sessions-page>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.sessions-page h1{margin:0}.sessions-page header p{color:var(--muted)}.session-list{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.empty-state,.session-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--line);border-radius:10px;background:#fff}.session-list li div{display:grid;grid-gap:5px;gap:5px;min-width:0}.session-list small,.session-list span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.profile-actions{display:flex;align-items:center;gap:10px}.danger-button,.secondary-button{padding:10px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer}.secondary-button{color:var(--ink);text-decoration:none}.danger-button{color:#a42832;border-color:#e8bfc2}@media(max-width:560px){.field-grid{grid-template-columns:1fr}.profile-actions,.session-list li,.sessions-page>header{align-items:stretch;flex-direction:column}.danger-button,.secondary-button{width:100%;text-align:center}}a,button{-webkit-tap-highlight-color:transparent}.login-experience{position:relative;display:grid;min-height:100vh;min-height:100dvh;overflow:hidden;isolation:isolate;transition:grid-template-columns .45s ease,background-color .45s ease}.background-art{position:absolute;z-index:-2;inset:0;background-position:50%;background-size:cover;transition:opacity .35s ease,filter .35s ease}.background-art:after{content:"";position:absolute;inset:0;pointer-events:none}.axia-logo{display:inline-flex;align-items:center;gap:13px;width:max-content;color:var(--navy-900);--axia-mark-base:currentColor;--axia-mark-cyan:#39a9e8;--axia-mark-primary:#0b57d0}.axia-mark-base{fill:var(--axia-mark-base)}.axia-mark-cyan{fill:var(--axia-mark-cyan)}.axia-mark-primary{fill:var(--axia-mark-primary)}.axia-symbol-animated .axia-mark-base,.axia-symbol-animated .axia-mark-cyan,.axia-symbol-animated .axia-mark-primary{transform-box:fill-box}.axia-symbol-animated .axia-mark-base{transform-origin:center bottom;animation:axia-mark-foundation .76s cubic-bezier(.22,.8,.24,1) both}.axia-symbol-animated .axia-mark-cyan,.axia-symbol-animated .axia-mark-primary{transform-origin:left bottom;animation:axia-mark-ascent .72s cubic-bezier(.2,.75,.2,1) both}.axia-symbol-animated .axia-mark-cyan{animation-delay:.18s}.axia-symbol-animated .axia-mark-primary{animation-delay:.29s}@keyframes axia-mark-foundation{0%{opacity:0;transform:translateY(12%) scaleY(.78)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes axia-mark-ascent{0%{opacity:0;transform:translate(-7%,9%) scale(.72)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.axia-symbol-animated .axia-mark-base,.axia-symbol-animated .axia-mark-cyan,.axia-symbol-animated .axia-mark-primary{animation:none}}.axia-logo-vertical{flex-direction:column;gap:7px}.axia-symbol{display:block;width:55px;height:auto;overflow:visible}.axia-wordmark{padding-left:.2em;font-size:26px;font-weight:700;line-height:1;letter-spacing:.31em}.axia-logo-vertical .axia-symbol{width:82px}.axia-logo-vertical .axia-wordmark{font-size:29px}.brand-stage{position:relative;display:none;align-items:center;justify-content:center;min-height:100vh;color:#fff}.brand-stage-content{text-align:center}.brand-stage .axia-logo{color:#fff}.brand-stage p{margin:25px 0 0;color:#c5d7e2;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:.02em}.login-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:82px clamp(28px,7vw,112px) 28px}.login-card{width:100%;max-width:430px;transition:color .35s,background .35s,box-shadow .35s,border-color .35s}.card-logo{display:none}.card-logo,.login-card header{margin-bottom:28px}.login-card h1{margin:0;font-size:var(--type-heading-1);font-weight:600;line-height:1.18;letter-spacing:-.035em}.login-card header p{margin:9px 0 0;color:var(--muted);font-size:var(--type-caption)}.field-group{margin-bottom:17px}.login-card label{display:block;margin-bottom:8px;color:#2d4351;font-size:var(--type-caption);font-weight:600}.field{position:relative}.field>svg{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#758995}.field input{width:100%;height:51px;padding:0 47px;border:1px solid var(--line);border-radius:7px;outline:0;color:var(--ink);background:rgba(255,255,255,.96);font-size:var(--type-caption);transition:border-color .2s,box-shadow .2s,background .2s}.field input::placeholder{color:#93a1aa}.field input:focus{border-color:var(--blue-500);box-shadow:0 0 0 4px rgba(36,153,231,.1)}.password-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.password-row a,.signup a{color:var(--blue-600);font-size:var(--type-caption);font-weight:600;text-decoration:none}.password-row a:hover,.signup a:hover{text-decoration:underline}.reveal{position:absolute;top:50%;right:7px;display:grid;place-items:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:0;border-radius:7px;color:#758995;background:transparent;cursor:pointer}.reveal:hover{background:rgba(120,151,169,.1)}.remember{display:flex!important;align-items:center;gap:8px;width:max-content;min-height:34px;margin:-4px 0 16px!important;color:#526773!important;font-weight:500!important;cursor:pointer}.remember input{width:16px;height:16px;margin:0;accent-color:var(--blue-600)}.google-button,.primary-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:51px;border-radius:7px;font-size:var(--type-caption);font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s}.primary-button{text-align:center;border:0;color:#fff;background:linear-gradient(90deg,#0878ce,#168de0);box-shadow:0 9px 20px rgba(8,120,206,.18)}.primary-button svg{margin-left:auto;margin-right:14px;transition:transform .2s}.primary-button:hover{box-shadow:0 12px 25px rgba(8,120,206,.26)}.primary-button:hover svg{transform:translateX(3px)}.separator{display:flex;align-items:center;gap:13px;margin:19px 0;color:#8a9aa4;font-size:var(--type-caption)}.separator:after,.separator:before{content:"";flex:1 1;height:1px;background:var(--line)}.google-button{border:1px solid var(--line);color:#273e4d;background:#fff}.google-button svg{color:#4285f4}.google-button:hover{background:#fbfdfe;box-shadow:0 6px 15px rgba(18,53,75,.07)}.google-button:active,.primary-button:active{transform:translateY(1px)}.signup{margin:21px 0 0;color:var(--muted);text-align:center}.legal,.signup{font-size:var(--type-caption)}.legal{position:absolute;bottom:20px;display:flex;align-items:center;gap:10px;color:#8f9da6}.legal i{width:3px;height:3px;border-radius:50%;background:#b4c0c7}.legal a{color:inherit;text-decoration:none}.legal a:hover{color:var(--blue-600)}.login-experience[data-frontis=focus]{grid-template-columns:1fr;background:var(--navy-950)}.login-experience[data-frontis=focus] .background-art{background-image:url(/backgrounds/login-focus.png)}.login-experience[data-frontis=focus] .background-art:after{background:linear-gradient(rgba(3,22,35,.05),rgba(2,17,27,.22))}.login-experience[data-frontis=focus] .login-stage{z-index:2}.login-experience[data-frontis=focus] .login-card{max-width:410px;padding:31px 34px 27px;border:1px solid rgba(255,255,255,.75);border-radius:12px;background:rgba(255,255,255,.975);box-shadow:0 25px 65px rgba(0,14,24,.38)}.login-experience[data-frontis=focus] .card-logo{display:flex;justify-content:center;margin-bottom:24px}.login-experience[data-frontis=focus] .card-logo .axia-symbol{width:62px}.login-experience[data-frontis=focus] .card-logo .axia-wordmark{font-size:var(--type-heading-2)}.login-experience[data-frontis=focus] .login-card header{text-align:left;margin-bottom:23px}.login-experience[data-frontis=focus] .login-card h1{font-size:var(--type-heading-1)}.login-experience[data-frontis=focus] .login-card header p{display:none}.login-experience[data-frontis=focus] .field-group{margin-bottom:13px}.login-experience[data-frontis=focus] .auth-field input,.login-experience[data-frontis=focus] .field input,.login-experience[data-frontis=focus] .google-button,.login-experience[data-frontis=focus] .primary-button{height:47px}.login-experience[data-frontis=focus] .legal{display:none}.login-experience[data-frontis=signal]{grid-template-columns:38% 62%;background:var(--surface)}.login-experience[data-frontis=signal] .background-art{right:62%;background-image:linear-gradient(rgba(2,21,34,.04),rgba(2,21,34,.1)),url(/backgrounds/login-signal.png);background-position:50%}.login-experience[data-frontis=signal] .brand-stage{display:flex}.login-experience[data-frontis=signal] .brand-stage .axia-symbol{width:126px}.login-experience[data-frontis=signal] .brand-stage .axia-wordmark{font-size:var(--type-display)}.login-experience[data-frontis=signal] .brand-stage p{font-size:var(--type-heading-3)}.login-experience[data-frontis=signal] .login-stage{background:rgba(251,252,253,.97)}.login-experience[data-frontis=signal] .login-card{max-width:470px}.login-experience[data-frontis=signal] .login-card header{margin-bottom:32px}.login-experience[data-frontis=signal] .login-card h1{font-size:var(--type-display)}.login-experience[data-frontis=signal] .login-card header p{display:none}.login-experience[data-frontis=portal]{grid-template-columns:1fr;background:#dcebf4}.login-experience[data-frontis=portal] .background-art{background-image:linear-gradient(rgba(228,242,250,.02),rgba(221,237,247,.06)),url(/backgrounds/login-portal.png)}.login-experience[data-frontis=portal] .login-stage{z-index:2}.login-experience[data-frontis=portal] .login-card{max-width:425px;padding:30px 37px 27px;border:1px solid rgba(120,187,226,.2);border-radius:12px;color:#fff;background:linear-gradient(155deg,rgba(12,48,72,.98),rgba(5,28,44,.99));box-shadow:0 26px 65px rgba(5,31,47,.28)}.login-experience[data-frontis=portal] .card-logo{display:flex;justify-content:center;margin-bottom:20px}.login-experience[data-frontis=portal] .card-logo .axia-logo{color:#fff}.login-experience[data-frontis=portal] .card-logo .axia-symbol{width:66px}.login-experience[data-frontis=portal] .card-logo .axia-wordmark{font-size:var(--type-heading-2)}.login-experience[data-frontis=portal] .login-card header{margin-bottom:23px}.login-experience[data-frontis=portal] .login-card h1{font-size:var(--type-heading-1)}.login-experience[data-frontis=portal] .login-card header p{display:none}.login-experience .login-card header.auth-header-centered{text-align:center}.login-experience[data-frontis=portal] .login-card label,.login-experience[data-frontis=portal] .remember{color:#d7e3ea!important}.login-experience[data-frontis=portal] .field-group{margin-bottom:13px}.login-experience[data-frontis=portal] .auth-field input,.login-experience[data-frontis=portal] .field input{height:47px;border-color:rgba(159,193,211,.28);color:#fff;background:rgba(255,255,255,.045)}.login-experience[data-frontis=portal] .auth-field input:focus{border-color:var(--blue-500);outline-color:rgba(36,153,231,.26)}.login-experience[data-frontis=portal] .field input::placeholder{color:#89a0ad}.login-experience[data-frontis=portal] .field>svg,.login-experience[data-frontis=portal] .reveal{color:#9db2be}.login-experience[data-frontis=portal] .google-button,.login-experience[data-frontis=portal] .primary-button{height:47px}.login-experience[data-frontis=portal] .separator:after,.login-experience[data-frontis=portal] .separator:before{background:rgba(154,188,207,.25)}.login-experience[data-frontis=portal] .auth-links,.login-experience[data-frontis=portal] .field-hint,.login-experience[data-frontis=portal] .signup{color:#9db2be}.login-experience[data-frontis=portal] .legal{display:none}@media (max-width:900px){.login-experience[data-frontis=signal]{grid-template-columns:1fr}.brand-stage{display:none!important}.login-experience[data-frontis=signal] .background-art{inset:0;opacity:.16}.login-stage{padding:78px 22px 52px}.login-experience[data-frontis=signal] .login-stage{background:rgba(248,250,251,.95)}.login-experience[data-frontis=signal] .card-logo{display:flex;margin-bottom:34px}.login-experience[data-frontis=signal] .login-card{max-width:440px}.legal{position:static;margin-top:45px}.login-experience[data-frontis=focus] .login-card,.login-experience[data-frontis=portal] .login-card{padding:29px 25px 26px}}@media (max-width:520px){.login-stage{justify-content:flex-start;padding-top:76px}.login-experience[data-frontis=focus] .login-stage,.login-experience[data-frontis=portal] .login-stage{justify-content:center;padding-top:72px}.login-experience[data-frontis=focus] .login-card,.login-experience[data-frontis=portal] .login-card{max-width:390px}.login-card h1,.login-experience[data-frontis=signal] .login-card h1{font-size:var(--type-heading-1)}.login-experience[data-frontis=focus] .background-art,.login-experience[data-frontis=portal] .background-art{background-position:50%}}.settings-page{min-height:100vh;padding:64px 24px;background:linear-gradient(145deg,#f7fafc,#e9f2f7)}.appearance-panel{width:min(100%,920px);margin:0 auto;padding:clamp(28px,5vw,48px);border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(8,48,72,.1)}.appearance-panel header h1{margin:4px 0 8px;color:var(--navy-900);font-size:var(--type-heading-1);letter-spacing:-.035em}.appearance-panel header>p:last-child{margin:0;color:var(--muted)}.eyebrow{margin:0;color:var(--blue-600);font-size:var(--type-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.frontis-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:36px 0 30px;padding:0;border:0}.frontis-option{position:relative;display:block;overflow:hidden;border:2px solid transparent;border-radius:13px;background:#f7fafc;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.frontis-option:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(10,57,84,.12)}.frontis-option.selected{border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(8,120,206,.12)}.frontis-option:focus-within{outline:3px solid rgba(36,153,231,.3);outline-offset:3px}.frontis-option input{position:absolute;opacity:0}.frontis-preview{display:block;aspect-ratio:16/10;background-position:50%;background-size:cover}.frontis-copy{display:grid;grid-template-columns:1fr auto;grid-gap:5px 8px;gap:5px 8px;padding:16px}.frontis-copy strong{color:var(--navy-900);font-size:var(--type-body)}.frontis-copy small{align-self:center;padding:3px 7px;border-radius:10px;color:var(--blue-600);background:#e9f5fc;font-size:var(--type-caption);font-weight:700}.frontis-copy>span{grid-column:1/-1;min-height:36px;color:var(--muted);font-size:var(--type-caption);line-height:1.5}.selection-check{position:absolute;top:10px;right:10px;color:var(--blue-600);filter:drop-shadow(0 2px 3px rgba(255,255,255,.9))}.appearance-actions{display:flex;justify-content:flex-end;gap:12px}.appearance-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px;height:44px;padding:0 18px;border-radius:8px;font-size:var(--type-caption);font-weight:700;cursor:pointer}.appearance-actions button:disabled{opacity:.5;cursor:not-allowed}.secondary-action{border:1px solid var(--line);color:var(--ink);background:#fff}.save-action{border:0;color:#fff;background:var(--blue-600)}.save-feedback{min-height:20px;color:var(--muted);text-align:right}.back-link,.save-feedback{margin-top:12px;font-size:var(--type-caption)}.back-link{display:inline-block;color:var(--blue-600);font-weight:600;text-decoration:none}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:720px){.settings-page{padding:24px 14px}.frontis-options{grid-template-columns:1fr}.frontis-option{display:grid;grid-template-columns:130px 1fr}.frontis-preview{height:100%;aspect-ratio:auto}.appearance-actions{flex-direction:column-reverse}.appearance-actions button{width:100%}}.appearance-settings-page{padding:42px 24px 70px;background:#f3f6fa}.appearance-settings-page .appearance-panel{width:min(100%,1120px);padding:0;overflow:hidden;border-radius:12px;box-shadow:0 18px 55px rgba(7,35,61,.09)}.appearance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:36px 40px 30px;border-bottom:1px solid #dce4ec}.appearance-heading>div{max-width:720px}.appearance-heading .back-link{flex:none;margin-top:8px;padding:10px 14px;border:1px solid #cdd9e4;border-radius:7px}.appearance-section{padding:30px 40px;border-bottom:1px solid #e1e7ed}.appearance-section-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.appearance-section-heading>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:6px;color:#0b57d0;background:#eaf1ff;font-size:var(--type-caption);font-weight:700}.appearance-section-heading h2{margin:1px 0 4px;color:#102f48;font-size:var(--type-heading-3)}.appearance-section-heading p{margin:0;color:#6a7f8f;font-size:var(--type-caption)}.navigation-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.navigation-option{position:relative;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr);overflow:hidden;border:2px solid #d9e3eb;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.navigation-option:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(12,47,73,.1)}.navigation-option.selected{border-color:#0b57d0;box-shadow:0 0 0 3px rgba(11,87,208,.1)}.color-option input,.navigation-option input{position:absolute;opacity:0}.navigation-preview{position:relative;display:block;min-height:170px;overflow:hidden;background:#eef3f8}.navigation-preview i{position:absolute;display:block}.navigation-preview .preview-brand{width:30px;height:12px;border-radius:3px;background:#0b57d0}.navigation-preview .preview-nav-a,.navigation-preview .preview-nav-b{border-radius:2px;background:#91a4b3}.navigation-preview .preview-content{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:8px;gap:8px;padding:14px;background:#fff}.navigation-preview .preview-content b{display:block;border-radius:3px;background:#dae4eb}.navigation-preview .preview-content b:first-child{grid-column:1/-1;background:#bed1df}.preview-top .preview-brand{top:17px;left:18px}.preview-top .preview-nav-a{top:19px;left:65px;width:38px;height:7px}.preview-top .preview-nav-b{top:19px;left:112px;width:48px;height:7px}.preview-top:before{position:absolute;top:0;right:0;left:0;height:44px;border-bottom:1px solid #d5e0e8;background:#fff;content:""}.preview-top .preview-content{top:60px;right:16px;bottom:16px;left:16px}.preview-sidebar:before{position:absolute;top:0;bottom:0;left:0;width:62px;background:#092f4b;content:""}.preview-sidebar .preview-brand{top:18px;left:16px;width:31px;background:#69b9ed}.preview-sidebar .preview-nav-a{top:55px;left:15px;width:32px;height:7px;background:#fff}.preview-sidebar .preview-nav-b{top:74px;left:15px;width:26px;height:7px}.preview-sidebar .preview-content{top:17px;right:16px;bottom:16px;left:77px}.option-copy{align-self:center;display:grid;grid-gap:9px;gap:9px;padding:22px}.option-title{display:flex;align-items:center;gap:8px;color:#123a59}.option-title svg{color:#0b57d0}.option-title small{margin-left:auto;padding:3px 6px;border-radius:4px;color:#0b57d0;background:#eaf1ff;font-size:var(--type-caption);text-transform:uppercase}.option-copy>span:last-child{color:#657b8c;font-size:var(--type-caption);line-height:1.5}.navigation-option .selection-check{top:10px;right:10px;color:#0b57d0}.color-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.color-option{position:relative;display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 16px;border:1px solid #d6e1e9;border-radius:8px;cursor:pointer}.color-option>svg:first-of-type{color:#45657c}.color-option>span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.color-option strong{color:#173a54;font-size:var(--type-caption)}.color-option small{color:#536b7c;font-size:var(--type-caption)}.color-option>svg:last-child{color:#0b57d0}.color-option.selected{border-color:#0b57d0;background:#f7faff;box-shadow:0 0 0 2px rgba(11,87,208,.08)}.color-option:focus-within,.navigation-option:focus-within{outline:3px solid rgba(11,87,208,.3);outline-offset:3px}.color-option.disabled{cursor:not-allowed;opacity:.58;background:#f3f6f8}.coming-soon{padding:3px 6px;border-radius:4px;background:#e7edf2;color:#536b7c!important;font-size:var(--type-caption);font-weight:700;text-transform:uppercase;white-space:nowrap}.appearance-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 40px;background:#f8fafc}.appearance-footer .save-feedback{margin:0;text-align:left}.appearance-footer .appearance-actions{flex:none}@media(max-width:900px){.navigation-option{grid-template-columns:1fr}.navigation-preview{min-height:140px}.color-options{grid-template-columns:1fr}.appearance-footer,.appearance-heading,.appearance-section{padding-inline:26px}}@media(max-width:600px){.appearance-settings-page{padding:0}.appearance-settings-page .appearance-panel{border:0;border-radius:0}.appearance-heading{flex-direction:column;padding:28px 20px 22px}.appearance-section{padding:24px 20px}.navigation-options{grid-template-columns:1fr}.appearance-footer{align-items:stretch;flex-direction:column;padding:20px}.appearance-footer .appearance-actions{width:100%}}@media(min-width:1100px){html[data-navigation=sidebar] .workspace{padding-left:248px}html[data-navigation=sidebar] .portal-header-full{position:fixed;top:0;bottom:0;left:0;width:248px;border-right:1px solid #173d56;border-bottom:0;color:#fff;background:#082f4a;box-shadow:8px 0 28px rgba(6,29,45,.12);--header-text:#d8e7ef;--header-text-muted:#c9dce8;--header-text-active:#fff;--header-surface-hover:#12445f}html[data-navigation=sidebar] .portal-header-full .portal-header-bar{align-items:stretch;flex-direction:column;width:100%;height:100%;padding:25px 17px 18px}html[data-navigation=sidebar] .portal-header-full .portal-brand{align-items:center;min-height:48px;padding:0 10px;color:#fff}html[data-navigation=sidebar] .portal-header-full .portal-navigation{align-self:stretch;flex-direction:column;gap:5px;margin:34px 0 0}html[data-navigation=sidebar] .portal-header-full .portal-management-trigger,html[data-navigation=sidebar] .portal-header-full .portal-navigation a{justify-content:flex-start;min-height:44px;padding:0 12px;border-radius:7px;color:var(--header-text-muted)}html[data-navigation=sidebar] .portal-header-full .portal-navigation a:after{top:9px;right:auto;bottom:9px;left:-17px;width:3px;height:auto}html[data-navigation=sidebar] .portal-header-full .portal-management-trigger:hover,html[data-navigation=sidebar] .portal-header-full .portal-navigation a.active,html[data-navigation=sidebar] .portal-header-full .portal-navigation a:hover{color:var(--header-text-active);background:var(--header-surface-hover)}html[data-navigation=sidebar] .portal-header-full .portal-management{display:block}html[data-navigation=sidebar] .portal-header-full .portal-management-trigger{width:100%}html[data-navigation=sidebar] .portal-header-full .portal-management-trigger svg:last-child{margin-left:auto}html[data-navigation=sidebar] .portal-header-full .portal-management-menu{top:0;left:calc(100% + 13px)}html[data-navigation=sidebar] .portal-header-full .portal-header-actions{align-items:stretch;flex-direction:column;width:100%;margin:auto 0 0}html[data-navigation=sidebar] .portal-header-full .portal-company{order:1;max-width:none;border-color:#31566d;color:#d8e7ef;background:#0d3a56}html[data-navigation=sidebar] .portal-header-full .portal-account{order:2}html[data-navigation=sidebar] .portal-header-full .portal-account-trigger{justify-content:flex-start;width:100%;color:#d8e7ef}html[data-navigation=sidebar] .portal-header-full .portal-account-menu{right:auto;bottom:0;left:calc(100% + 13px);top:auto}html[data-navigation=sidebar] .portal-header-full .portal-menu-toggle{display:none}html[data-navigation=sidebar] .portal-header-full .axia-logo{color:#fff;--axia-mark-base:#fff;--axia-mark-cyan:#39a9e8;--axia-mark-primary:#0b57d0}}.preview-sidebar .preview-brand{background:linear-gradient(115deg,#0b57d0 0 42%,#39a9e8 43% 61%,#fff 62%)}.emission-workspace{padding-bottom:64px}.emission-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;margin:24px 0}.emission-heading h1{margin:4px 0 8px;font-size:var(--type-display);letter-spacing:-.04em}.emission-heading p{margin:0;max-width:720px;color:var(--muted)}.emission-module-nav{display:flex;gap:8px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.emission-module-nav a{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;color:var(--ink);text-decoration:none;white-space:nowrap}.emission-module-nav a:hover{background:var(--surface-strong)}.emission-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:22px 0}.emission-card{padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.emission-card>p{min-height:42px;color:var(--muted)}.emission-card-title,.emission-card-title span{display:flex;align-items:center;gap:10px}.emission-card-title{justify-content:space-between}.emission-card-title button{display:flex;gap:5px;align-items:center;border:0;background:transparent;color:var(--muted)}.catalog-row{display:flex;align-items:center;gap:11px;padding:14px;border-radius:14px;background:var(--surface-strong)}.catalog-row span{display:flex;flex:1 1;flex-direction:column}.catalog-row small,.document-line small{color:var(--muted)}.catalog-row em{font-style:normal;font-size:var(--type-caption)}.tax-summary{display:grid;grid-gap:7px;gap:7px;margin:14px 0 0}.tax-summary div{display:flex;justify-content:space-between}.tax-summary dt{color:var(--muted)}.tax-summary dd{margin:0;font-weight:700}.document-editor{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:20px;gap:20px;align-items:start}.document-editor-main,.document-summary{border:1px solid var(--line);border-radius:24px;background:var(--surface)}.document-editor-main{padding:24px}.document-editor-main header span{display:flex;gap:8px;align-items:center;color:var(--muted)}.document-editor-main header h2{margin:7px 0 20px}.document-type-switch{display:flex;gap:7px;padding:5px;border-radius:14px;background:var(--surface-strong);width:max-content}.document-type-switch button{min-width:110px;padding:10px 18px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-weight:700}.document-type-switch button.active{background:var(--surface);color:var(--ink);box-shadow:0 4px 14px rgba(18,33,51,.08)}.document-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0}.document-fields label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.document-fields input,.document-fields select{width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit}.document-fields small{color:var(--muted);font-weight:400}.document-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:16px;background:var(--surface-strong)}.document-line span{display:flex;flex-direction:column}.document-summary{position:-webkit-sticky;position:sticky;top:20px;padding:24px}.document-summary>p{color:var(--muted)}.document-summary h2{margin:4px 0 20px}.document-summary dl{display:grid;grid-gap:12px;gap:12px}.document-summary dl div{display:flex;justify-content:space-between}.document-summary dd{margin:0;font-weight:700}.document-summary .document-total{padding-top:14px;border-top:1px solid var(--line);font-size:var(--type-heading-3)}.document-summary button{width:100%;justify-content:center;margin:14px 0}.document-summary>small{display:block;color:var(--muted);line-height:1.45}.emission-feedback{margin:18px 0 0;padding:12px 16px;border-radius:12px;background:#e7f7ef;color:#17633d}.emission-feedback.error{background:#fff0f0;color:#9b2c2c}.catalog-row+.catalog-row{margin-top:8px}.catalog-main{display:flex!important;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start!important;border:0;background:transparent!important;color:var(--ink)!important;text-align:left}.icon-danger{padding:5px!important;color:#a33!important}.catalog-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 22px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.catalog-form h2{grid-column:1/-1;margin:0}.catalog-form label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.catalog-form input,.catalog-form select{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit}.catalog-form .check-field{display:flex;align-items:center}.catalog-form .check-field input{width:auto}.catalog-form .setup-primary{align-self:end;justify-content:center}.draft-list{display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:var(--type-caption)}.draft-list span{color:var(--muted)}.management-workspace{padding-bottom:64px}.management-tabs{display:flex;gap:7px;width:max-content;margin-top:20px;padding:5px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.management-tabs a{display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:10px;color:var(--muted);font-weight:700;text-decoration:none}.management-tabs a.active{color:var(--blue-600);background:var(--surface-strong)}.management-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:34px 0 25px}.management-heading>div{position:relative;padding-left:58px}.management-heading-icon{position:absolute;top:3px;left:0;display:grid;width:43px;height:43px;place-items:center;border-radius:13px;color:var(--blue-600);background:var(--surface-strong)}.management-heading p{margin:0 0 3px;color:var(--blue-600);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.management-heading h1{margin:0 0 8px;letter-spacing:-.035em}.management-heading>div>span:last-child{color:var(--muted)}.management-heading .setup-primary{flex:none}.management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.management-toolbar label{display:flex;align-items:center;gap:10px;flex:1 1;max-width:560px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.management-toolbar input{width:100%;padding:12px 0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit}.management-toolbar span{color:var(--muted);font-size:var(--type-caption)}.management-table-wrap{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.management-table{width:100%;border-collapse:collapse}.management-table td,.management-table th{padding:15px 17px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.management-table th{color:var(--muted);background:var(--surface-strong);letter-spacing:.06em;text-transform:uppercase}.management-table tbody tr:last-child td{border-bottom:0}.management-table td small,.management-table td strong{display:block}.management-table td small{margin-top:3px;color:var(--muted)}.management-actions{width:98px;white-space:nowrap}.management-actions button{display:inline-grid;width:34px;margin-left:4px;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent}.management-actions button:hover{background:var(--surface-strong)}.management-form{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.management-form .field-wide{grid-column:span 2}.management-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.management-form-actions .outline-action,.management-form-actions .setup-primary{min-height:42px}.management-empty,.management-loading{padding:42px;text-align:center;color:var(--muted)}.management-empty{display:grid;place-items:center}.management-empty p{margin:10px 0 0}.tax-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.tax-profile-grid article{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.tax-profile-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--blue-600)}.tax-profile-grid article>div:first-child span{padding:5px 8px;border-radius:999px;background:#e7f7ef;color:#17633d;font-size:var(--type-caption);font-weight:700}.tax-profile-grid article>p{margin:20px 0 4px;color:var(--muted);font-size:var(--type-caption);font-weight:700;letter-spacing:.07em}.tax-profile-grid h2{margin:0}.tax-profile-grid article>strong{display:block;margin:18px 0;font-size:var(--type-display)}.tax-profile-grid dl{display:grid;grid-gap:9px;gap:9px;margin:0;padding-top:15px;border-top:1px solid var(--line)}.tax-profile-grid dl div{display:flex;justify-content:space-between;gap:10px}.tax-profile-grid dt{color:var(--muted)}.tax-profile-grid dd{margin:0;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.management-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 18px}.management-overview article{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:#fff}.management-overview article.active{border-color:#a9c7f5;background:#f5f8ff}.management-overview span{color:var(--muted);font-size:var(--type-caption);font-weight:600}.management-overview strong{color:var(--navy-950);font-size:var(--type-heading-2)}.management-overview article.active strong{color:var(--primary)}.management-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-weight:700}.management-status svg{width:14px;height:14px}.management-status.active{color:#14754f;background:#e7f7ef}.management-actions{width:205px;text-align:right}.management-actions button{display:inline-flex;width:auto;height:34px;gap:6px;padding:0 9px}.management-actions button span{font-size:var(--type-caption);font-weight:700}.management-actions .icon-danger{color:#a42832!important}.management-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;padding:15px 4px;color:var(--muted)}.management-pagination>span:last-child{text-align:right}.management-pagination div{display:flex;gap:5px}.management-pagination button{min-width:34px;height:34px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;cursor:pointer}.management-pagination button.active{border-color:var(--primary);color:#fff;background:var(--primary)}.management-pagination button:disabled{cursor:not-allowed;opacity:.45}.management-workspace .setup-primary{background:var(--primary)}.management-workspace .setup-primary:hover{background:var(--primary-hover)}.management-toolbar label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(11,87,208,.14)}.management-toolbar>select{min-height:44px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink)}.catalog-form textarea{width:100%;min-height:88px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;resize:vertical}.management-status.inactive{color:#596b78;background:#e8eef2}.management-actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:960px){.emission-catalog-grid{grid-template-columns:1fr}.emission-card>p{min-height:auto}.document-editor{grid-template-columns:1fr}.document-summary{position:static}.catalog-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.emission-heading{flex-direction:column}.catalog-form,.document-fields{grid-template-columns:1fr}.document-type-switch{width:100%}.document-type-switch button{flex:1 1;min-width:0}.document-editor-main,.document-summary{padding:18px}}.quick-loading{padding:48px;border:1px solid var(--line);border-radius:18px;color:var(--muted);background:#fff;text-align:center}.quick-emission-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.quick-emission-editor,.quick-emission-summary{border:1px solid #d7e1e9;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(12,47,73,.035)}.quick-emission-editor{padding:22px}.quick-emission-editor>h2{margin:0 0 12px;font-size:var(--type-heading-3)}.quick-emission-topline{display:flex;align-items:center;gap:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.quick-emission-topline .document-type-switch{flex:none}.quick-emission-topline .document-type-switch button{min-width:145px}.quick-metadata{display:flex;align-items:center;gap:9px;min-width:0;color:var(--muted);font-size:var(--type-caption)}.quick-metadata>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-metadata strong{color:var(--ink)}.quick-metadata button{flex:none;padding:7px;border:0;color:var(--primary);background:transparent;font:inherit;font-weight:700;cursor:pointer}.quick-metadata-controls{display:flex;align-items:end;gap:18px;margin-top:14px;padding:14px;border-radius:10px;background:var(--surface-strong)}.quick-metadata-controls label{display:grid;grid-gap:5px;gap:5px;font-size:var(--type-caption);font-weight:700}.quick-metadata-controls select{min-height:38px;padding:0 34px 0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font:inherit}.quick-metadata-controls p{margin:0 0 8px;color:var(--muted);font-size:var(--type-caption)}.quick-section{padding:20px 0;border-bottom:1px solid var(--line)}.quick-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.quick-section-title h2{margin:0;font-size:var(--type-heading-3)}.quick-section-title>a{display:flex;align-items:center;gap:5px;color:var(--primary);font-size:var(--type-caption);font-weight:700;text-decoration:none}.quick-section-title>svg{color:#15955a}.quick-search{display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#fff}.quick-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(11,87,208,.12)}.quick-search input{width:100%;padding:11px 0;border:0;outline:0;background:transparent;font:inherit}.quick-customer-select{width:100%;margin-top:9px;padding:11px 36px 11px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font:inherit}.quick-selected-customer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:11px 14px;border:1px solid #b8d2f6;border-radius:9px;background:#f7faff}.quick-selected-customer span{display:grid;grid-gap:2px;gap:2px}.quick-helper,.quick-selected-customer small{color:var(--muted)}.quick-selected-customer svg{flex:none;color:#15955a}.quick-helper{display:block;margin-top:7px;font-size:var(--type-caption)}.quick-add-product{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.quick-add-product select{min-width:0;padding:11px 36px 11px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font:inherit}.quick-add-product button{display:flex;align-items:center;gap:5px;margin:0;padding-inline:14px;border-radius:8px;white-space:nowrap}.quick-lines-wrap{margin-top:10px;overflow-x:auto;border:1px solid var(--line);border-radius:10px}.quick-lines{width:100%;border-collapse:collapse;font-size:var(--type-caption)}.quick-lines td,.quick-lines th{padding:10px 11px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.quick-lines th{color:var(--muted);background:var(--surface-strong);font-weight:700}.quick-lines tbody tr:last-child td{border-bottom:0}.quick-lines th:first-child{width:40%}.quick-lines input,.quick-lines select{max-width:100%;padding:7px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit}.quick-lines td:first-child small{display:block;margin-top:3px;color:var(--muted)}.quick-lines input{width:72px}.quick-lines td:last-child button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;color:#597083;background:transparent;cursor:pointer}.quick-lines td:last-child button:hover{color:#a42832;background:#fff0f0}.quick-empty{margin-top:10px;padding:24px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);text-align:center}.quick-options{margin:18px 0 13px;border:1px solid var(--line);border-radius:10px}.quick-options summary{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;font-weight:700;cursor:pointer;list-style:none}.quick-options summary::-webkit-details-marker{display:none}.quick-options[open] summary svg{transform:rotate(180deg)}.quick-options>div{display:flex;gap:8px;padding:0 15px 14px;color:var(--muted)}.quick-options p{margin:0;font-size:var(--type-caption)}.quick-readiness{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:9px;font-size:var(--type-caption)}.quick-readiness svg{flex:none}.quick-readiness.ready{color:#15754c;background:#e8f8ef}.quick-readiness.pending{color:#8b620d;background:#fff7df}.quick-emission-summary{position:-webkit-sticky;position:sticky;top:20px;padding:22px}.quick-emission-summary>p{margin:0;color:var(--muted);font-size:var(--type-caption)}.quick-emission-summary h2{margin:5px 0 17px}.quick-summary-customer{display:grid;grid-gap:2px;gap:2px;padding-bottom:16px;border-bottom:1px solid var(--line)}.quick-summary-customer small,.quick-summary-customer span{color:var(--muted)}.quick-emission-summary dl{display:grid;grid-gap:10px;gap:10px;margin:17px 0}.quick-emission-summary dl div{display:flex;justify-content:space-between;gap:12px}.quick-emission-summary dd{margin:0;font-weight:700}.quick-emission-summary .document-total{margin-top:4px;padding-top:14px;border-top:1px solid var(--line);font-size:var(--type-heading-3)}.quick-emission-summary>button{display:flex;justify-content:center;width:100%;min-height:44px;margin:0 0 9px}.quick-emission-summary>small{display:block;color:var(--muted);font-size:var(--type-caption);line-height:1.5}.quick-save{border-radius:7px;background:#fff}.quick-after-issue{margin-top:18px;padding:15px;border:1px solid var(--line);border-radius:10px;background:#f8fafc}.quick-after-issue p{margin:6px 0 11px;color:var(--muted);font-size:var(--type-caption);line-height:1.45}.quick-after-issue>div{display:flex;flex-wrap:wrap;gap:5px}.quick-after-issue span{padding:4px 7px;border-radius:999px;color:#607585;background:#e8eef3;font-size:11px}.quick-after-issue span:nth-child(2){color:#14754f;background:#e7f7ef}.quick-after-issue span:nth-child(3){color:#9a6510;background:#fff2d7}@media(max-width:1050px){.quick-emission-layout{grid-template-columns:1fr}.quick-emission-summary{position:static}.quick-emission-topline{align-items:flex-start;flex-direction:column}.quick-metadata{width:100%}}@media(max-width:700px){.quick-emission-editor,.quick-emission-summary{padding:16px;border-radius:12px}.quick-emission-topline .document-type-switch{width:100%}.quick-emission-topline .document-type-switch button{flex:1 1;min-width:0}.quick-metadata{align-items:flex-start;flex-wrap:wrap}.quick-metadata>span{flex:1 1;white-space:normal}.quick-metadata-controls{align-items:stretch;flex-direction:column}.quick-add-product{grid-template-columns:1fr}.quick-add-product button{justify-content:center;min-height:42px}.quick-lines{min-width:650px}}@media(max-width:960px){.tax-profile-grid{grid-template-columns:1fr 1fr}.management-table-wrap{overflow-x:auto}.management-table{min-width:760px}.management-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.management-heading{align-items:stretch;flex-direction:column}.management-heading .setup-primary{justify-content:center}.management-heading>div{padding-left:0;padding-top:54px}.management-heading-icon{top:0}.management-overview{grid-template-columns:1fr 1fr}.management-overview article:first-child{grid-column:1/-1}.management-toolbar{align-items:stretch;flex-direction:column}.management-toolbar label{max-width:none}.management-form{grid-template-columns:1fr}.management-form .field-wide{grid-column:auto}.management-pagination,.tax-profile-grid{grid-template-columns:1fr}.management-pagination{justify-items:center}.management-pagination>span:last-child{text-align:center}}.management-content{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(12,47,73,.055)}.management-overview button{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.management-overview button:not(:disabled){cursor:pointer}.management-overview button:not(:disabled):hover{border-color:#b5c9dd;box-shadow:0 7px 18px rgba(12,47,73,.07);transform:translateY(-1px)}.management-overview button.active{border-color:#8fb5ef;background:#f2f7ff;box-shadow:inset 0 0 0 1px rgba(11,87,208,.08)}.management-overview button.active strong{color:var(--primary)}.management-overview button:disabled{cursor:default}.management-table tbody tr{transition:background .15s}.management-table tbody tr:hover{background:#f8fbfe}.management-drawer-layer{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.management-drawer-scrim{position:absolute;inset:0;border:0;background:rgba(5,27,44,.42);cursor:pointer;animation:management-fade .18s ease-out}.management-drawer{position:relative;display:flex;width:min(470px,100%);height:100%;overflow:hidden;background:#fff;box-shadow:-22px 0 55px rgba(5,27,44,.22);animation:management-slide .24s ease-out}.management-drawer-close{position:absolute;top:20px;right:20px;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#fff;cursor:pointer}.management-drawer-close:hover{color:var(--primary);background:#f2f7ff}.management-drawer-close:disabled{cursor:not-allowed;opacity:.5}.management-drawer .management-form{display:grid;grid-template-columns:1fr 1fr;align-content:start;width:100%;height:100%;margin:0;padding:27px 26px 96px;overflow-y:auto;border:0;border-radius:0}.management-drawer .management-form h2{margin:2px 48px 13px 0;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--navy-950)}.management-drawer .management-form .field-wide{grid-column:1/-1}.management-drawer .management-form-actions{position:absolute;right:0;bottom:0;left:0;padding:17px 26px;border-top:1px solid var(--line);background:rgba(255,255,255,.96);box-shadow:0 -8px 22px rgba(12,47,73,.06);align-items:stretch}.management-drawer .management-form-actions .outline-action,.management-drawer .management-form-actions .setup-primary{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:42px;margin:0;padding:0 16px;border-radius:6px;font:inherit;font-size:var(--type-caption);font-weight:700;line-height:1}.management-drawer .management-form-actions .outline-action{background:#fff;cursor:pointer}@keyframes management-fade{0%{opacity:0}}@keyframes management-slide{0%{transform:translateX(35px);opacity:.6}}@media(max-width:960px){.management-content{padding:16px}.management-table{min-width:0}.management-table-wrap{overflow:visible;border:0;background:transparent}.management-table thead{display:none}.management-table,.management-table tbody{display:block}.management-table tbody{display:grid;grid-gap:12px;gap:12px}.management-table tbody tr{display:grid;grid-template-columns:1fr 1fr;padding:16px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(12,47,73,.04)}.management-table td{display:grid;grid-gap:3px;gap:3px;padding:8px 0;border:0}.management-table td:first-child,.management-table td:last-child{grid-column:1/-1}.management-table td:nth-child(2):before{content:"Identificación"}.management-table td:nth-child(3):before{content:"Detalle"}.management-table td:nth-last-child(2):before{content:"Estado"}.management-table td:before{color:var(--muted);font-size:var(--type-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.management-actions{display:flex!important;justify-content:flex-end;width:auto;padding-top:12px!important;border-top:1px solid var(--line)!important}.management-actions:before{display:none}.management-pagination{padding-bottom:0}}@media(max-width:640px){.management-content{padding:13px;border-radius:14px}.management-overview button:first-child{grid-column:1/-1}.management-drawer{width:100%}.management-drawer .management-form{grid-template-columns:1fr;padding:22px 19px 92px}.management-drawer .management-form .field-wide{grid-column:auto}.management-drawer .management-form-actions{padding:14px 19px}.management-drawer .management-form-actions button{flex:1 1}.management-table tbody tr{grid-template-columns:1fr}.management-table td,.management-table td:first-child,.management-table td:last-child{grid-column:1}.management-actions{justify-content:stretch}.management-actions button{flex:1 1;justify-content:center}.management-toolbar>span{align-self:flex-end}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portal-header{display:flex;align-items:center;min-height:72px;padding:0 clamp(22px,5vw,72px);border-bottom:1px solid rgba(11,48,72,.13);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-header .axia-symbol{width:43px}.portal-header .axia-wordmark{font-size:var(--type-heading-2)}.portal-company{gap:10px;margin-left:38px;padding-left:30px;border-left:1px solid var(--line);font-size:var(--type-body)}.portal-header-meta{display:flex;align-items:center;gap:25px;margin-left:auto;font-size:var(--type-caption);font-weight:600}.portal-header-meta span{display:flex;align-items:center;gap:7px;color:#34566e}.portal-header-meta a,.portal-header-meta button{color:var(--blue-600);font:inherit;text-decoration:none}.portal-header-meta button{padding:0;border:0;background:transparent;cursor:pointer}.portal-header-meta button:disabled{opacity:.65;cursor:wait}.onboarding-portal{min-height:100dvh;background:#eaf3f9 url(/backgrounds/login-portal.png) 50%/cover fixed}.onboarding-stage{display:grid;place-items:center;min-height:calc(100dvh - 72px);padding:54px 22px;background:linear-gradient(115deg,rgba(236,247,253,.18),rgba(224,238,247,.34))}.onboarding-card{display:grid;grid-template-columns:260px minmax(0,1fr);width:min(100%,1040px);overflow:hidden;border-top:6px solid #168de0;border-radius:12px;background:#fff;box-shadow:0 28px 80px rgba(3,31,50,.24)}.activation-rail{position:relative;padding:42px 31px;color:#fff;background:linear-gradient(155deg,var(--navy-900),var(--navy-950))}.activation-rail:after{content:"";position:absolute;right:-1px;bottom:0;width:74px;height:150px;opacity:.09;background:linear-gradient(140deg,transparent 48%,var(--blue-500) 49% 55%,transparent 56%)}.rail-mark{margin-bottom:28px}.rail-mark .axia-logo{color:#fff;--axia-mark-base:#fff}.rail-mark .axia-symbol{width:45px}.rail-mark .axia-wordmark{font-size:var(--type-heading-3);font-weight:600}.rail-rule{width:30px;height:2px;margin:0 0 19px;background:#168de0}.rail-label{margin:0 0 28px;color:#afc4d3;font-size:var(--type-caption);font-weight:700;line-height:1.7;letter-spacing:.22em;text-transform:uppercase}.activation-rail ol{margin:0;padding:0;list-style:none}.activation-rail li{position:relative;display:flex;gap:15px;min-height:89px}.activation-rail li:not(:last-child):before{content:"";position:absolute;top:35px;left:17px;width:2px;height:54px;background:#55738a}.activation-rail li.done:not(:last-child):before{background:var(--blue-500)}.activation-rail li i{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border:1px solid #7895aa;border-radius:50%;color:#aac0cf;font-style:normal}.activation-rail li.done i{border:0;color:#fff;background:var(--blue-500);box-shadow:0 4px 13px rgba(57,169,232,.28)}.activation-rail li.active i{border-color:var(--sky);color:#fff;background:var(--blue-600);box-shadow:0 0 0 3px rgba(110,168,254,.28)}.activation-rail li span{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-top:5px}.activation-rail li strong{font-size:var(--type-body);font-weight:600}.activation-rail li small{color:#9fb7c8;font-size:var(--type-caption)}.onboarding-content{padding:61px 52px 35px}.portal-eyebrow{margin:0 0 17px;color:var(--blue-600);font-size:var(--type-caption);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.onboarding-content h1{margin:0;color:var(--navy-950);font-size:var(--type-display);font-weight:600;line-height:1.15;letter-spacing:-.035em}.onboarding-lead{max-width:540px;margin:10px 0 24px;color:var(--muted);font-size:var(--type-body);line-height:1.55}.portal-lead{margin:10px 0 28px;color:#70819d;font-size:var(--type-heading-3)}.section-divider{height:1px;margin-bottom:25px;background:var(--line)}.section-kicker{margin:20px 0;color:#142c52;font-size:var(--type-caption);font-weight:700;letter-spacing:.24em;text-transform:uppercase}.onboarding-mobile-progress{display:none}.company-field{margin-bottom:20px}.company-field label{display:block;margin-bottom:7px;color:#10264a;font-size:var(--type-caption);font-weight:600}.company-field input{width:100%;height:52px;padding:0 15px;border:1px solid #9eb4ca;border-radius:6px;outline:0;color:#071d43;background:#fff;font-size:var(--type-body);font-weight:500;transition:border-color .2s,box-shadow .2s}.company-field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(110,168,254,.3)}.company-field input[aria-invalid=true]{border-color:#c84450}.field-meta{display:flex;justify-content:space-between;gap:15px;margin-top:6px;color:#72849d}.field-error,.field-meta{font-size:var(--type-caption)}.field-error{margin:6px 0 0;color:#a52430}.company-info{display:flex;align-items:center;gap:12px;margin:26px 0 20px;padding:15px 17px;border-radius:7px;color:#0766bc;background:#e7f5ff;font-size:var(--type-caption);font-weight:600}.company-info svg{flex:none}.portal-error{margin:0 0 14px;padding:13px 15px;border:1px solid #f0c3c7;border-radius:7px;color:#8c1d25;background:#fff1f2;font-size:var(--type-caption)}.company-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border:0;border-radius:7px;color:#fff;background:var(--primary);box-shadow:0 8px 20px rgba(11,87,208,.2);font-size:var(--type-body);font-weight:600;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.company-submit:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 10px 24px rgba(11,87,208,.24);transform:translateY(-1px)}.company-submit:active:not(:disabled){background:var(--primary-active);transform:none}.company-submit:disabled{opacity:.65;cursor:wait}.company-security{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:18px 0 0;color:var(--muted);font-size:var(--type-caption);line-height:1.45}.company-security svg{flex:none;color:var(--blue-600)}.company-lock{display:flex;align-items:center;gap:10px;margin:20px 0 0;padding-top:17px;border-top:1px solid var(--line);color:#3d6285;font-size:var(--type-caption)}.company-lock svg{flex:none}.workspace{background:#f6f9fb}.workspace-crumb{display:flex;align-items:center;gap:10px;height:39px;padding:0 clamp(22px,3vw,42px);border-bottom:1px solid var(--line);color:#60768b;background:#f9fbfc;font-size:var(--type-caption)}.workspace-crumb span{color:#9aabb9}.workspace-crumb time{margin-left:auto}.fiscal-hero{position:relative;display:grid;grid-template-columns:1.6fr .85fr;align-items:center;grid-gap:60px;gap:60px;min-height:220px;padding:28px clamp(30px,4vw,62px);overflow:hidden;color:#fff;background:linear-gradient(115deg,#06263d,#093a58)}.fiscal-hero:after{content:"A";position:absolute;left:41%;top:-130px;color:transparent;font-size:500px;font-weight:700;line-height:1;-webkit-text-stroke:1px rgba(62,171,234,.2);transform:scaleX(.75)}.fiscal-hero>div{position:relative;z-index:1}.fiscal-hero>div>p{margin:0 0 13px;color:#4fc0ff;font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fiscal-hero h1{margin:0 0 14px;font-size:var(--type-display);letter-spacing:-.035em}.company-facts{display:flex;align-items:center;gap:22px;color:#dce9f1;font-size:var(--type-caption)}.company-facts i{width:1px;height:16px;background:#7591a3}.blocked-panel{display:flex;gap:20px;padding:22px 24px;border:1px solid #f1a21b;border-radius:4px;background:rgba(3,25,42,.5)}.blocked-panel svg{flex:none;color:#f4a30d}.blocked-panel strong{color:#ffad1d;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase}.blocked-panel h2{margin:9px 0 7px;font-size:var(--type-heading-3)}.blocked-panel p{margin:0;color:#d7e5ed;font-size:var(--type-caption);line-height:1.55}.fiscal-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.88fr);grid-gap:27px;gap:27px;width:min(100% - 50px,1200px);margin:25px auto}.enablement>h2{margin:0;color:#0a2941;font-size:var(--type-heading-1)}.enablement>p{margin:5px 0 17px;color:#516a7d;font-size:var(--type-caption)}.enablement-step{display:grid;grid-template-columns:56px 38px minmax(180px,1fr) minmax(210px,.8fr);align-items:center;grid-gap:10px;gap:10px;min-height:73px;border-bottom:1px solid #c9d7df}.enablement-step>b{color:#092e4a;font-size:var(--type-heading-1)}.enablement-step>svg{color:#0878ce}.enablement-step h3{margin:0 0 4px;color:#102b43}.enablement-step p,.step-status small{margin:0;color:#6e8091;font-size:var(--type-caption)}.step-status{display:flex;align-items:center;gap:9px}.step-status>svg{flex:none;color:#7e91a4}.step-status span{display:grid;grid-gap:4px;gap:4px}.step-status strong{color:#536a80;font-size:var(--type-caption)}.enablement-step.done .step-status strong,.enablement-step.done .step-status>svg{color:#16835e}.enablement-step.pending .step-status strong,.enablement-step.pending .step-status>svg{color:#b96308}.control-sheet{padding:21px;border:1px solid var(--line);border-top:4px solid var(--navy-900);background:#fff}.control-sheet>h2{margin:0 0 12px;padding-bottom:13px;border-bottom:1px solid var(--line);font-size:var(--type-caption);letter-spacing:.13em;text-transform:uppercase}.control-sheet dl{margin:0}.control-sheet dl div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line);font-size:var(--type-caption)}.control-sheet dt{color:#4d6476}.control-sheet dd{margin:0;color:#163149;text-align:right}.control-sheet dl div:first-child dd,.control-sheet dl div:nth-child(2) dd{color:#b45b05;font-weight:700}.outline-action{display:flex;justify-content:center;margin:19px 0;padding:12px;border:1px solid var(--blue-600);border-radius:4px;color:var(--blue-600);font-size:var(--type-caption);font-weight:700;text-decoration:none}.control-help{display:flex;gap:13px;margin-top:24px;padding:20px 13px;color:#154366;background:#f2f8fc}.control-help svg{flex:none;color:#0878ce}.control-help p,.control-help strong{font-size:var(--type-caption)}.control-help p{margin:7px 0 0;color:#60778a;line-height:1.5}.fiscal-warning{display:flex;align-items:center;gap:15px;width:min(100% - 50px,1200px);margin:15px auto 0;padding:15px 20px;border:1px solid #efa018;border-radius:4px;color:#1a3b53;background:#fff9ef;font-size:var(--type-caption)}.fiscal-warning svg{color:#b9640b}.fiscal-warning a{margin-left:auto;color:var(--blue-600);font-weight:700;text-decoration:none}.home-cover{padding:70px max(30px,calc((100vw - 1200px)/2));color:#fff;background:linear-gradient(120deg,#06263d 10%,#0b4262)}.home-cover h1{max-width:760px;margin:0;font-size:var(--type-display);line-height:1.1;letter-spacing:-.04em}.home-cover>p:not(.portal-eyebrow){max-width:650px;color:#c5d9e5;line-height:1.6}.home-primary{display:inline-flex;align-items:center;gap:10px;margin-top:15px;padding:14px 19px;border-radius:5px;color:#fff;background:var(--blue-600);font-size:var(--type-caption);font-weight:700;text-decoration:none}.home-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:22px;gap:22px;width:min(100% - 50px,1200px);margin:28px auto}.home-grid article{border:1px solid var(--line);background:#fff}.next-step{display:grid;grid-template-columns:90px 1fr auto;align-items:center;grid-gap:25px;gap:25px;padding:31px}.next-step>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;color:var(--blue-600);background:#e9f5fc;font-weight:700}.available p,.next-step p{margin:3px 0;color:#6b7f8f;font-size:var(--type-caption)}.available h2,.next-step h2{margin:4px 0;color:#0a2941;font-size:var(--type-heading-3)}.available>a,.next-step>a{color:var(--blue-600);font-size:var(--type-caption);font-weight:700;text-decoration:none}.available{padding:27px}.available>svg{color:var(--blue-600)}.available>a{display:inline-block;margin-top:14px}.home-cover-ready{background:linear-gradient(120deg,#06263d 10%,#0a4c58)}.home-ready-grid{grid-template-columns:1fr 1fr}.home-ready-status{display:flex;align-items:flex-start;gap:18px;padding:28px}.home-ready-status>svg{flex:none;color:#16835e}.home-ready-status p{margin:0;color:#60778a;font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-ready-status h2{margin:5px 0;color:#126847;font-size:var(--type-heading-2)}.home-ready-status span{color:#60778a;font-size:var(--type-caption);line-height:1.55}@media(max-width:800px){.portal-header{min-height:60px;padding:0 18px}.portal-header .axia-symbol{width:35px}.portal-header .axia-wordmark{font-size:var(--type-heading-3)}.portal-header-meta span{font-size:0}.portal-header-meta a{display:none}.portal-company{margin-left:18px;padding-left:16px;font-size:var(--type-caption)}.onboarding-stage{align-items:start;min-height:calc(100dvh - 60px);padding:24px 13px}.onboarding-card{grid-template-columns:1fr}.activation-rail{display:none}.onboarding-content{padding:30px 22px 26px}.onboarding-content h1{font-size:var(--type-heading-1)}.onboarding-mobile-progress{display:grid;grid-gap:8px;gap:8px;margin-bottom:26px}.onboarding-mobile-progress>span{height:4px;overflow:hidden;border-radius:4px;background:#dce6ed}.onboarding-mobile-progress i{display:block;width:20%;height:100%;border-radius:inherit;background:var(--primary)}.onboarding-mobile-progress small{color:var(--muted);font-size:var(--type-caption);font-weight:600}.onboarding-content>.portal-eyebrow{display:none}.portal-lead{font-size:var(--type-body);line-height:1.5}.company-submit{height:52px}.fiscal-hero{grid-template-columns:1fr;gap:22px;padding:36px 22px}.fiscal-hero h1{font-size:var(--type-heading-1)}.company-facts{align-items:flex-start;flex-direction:column;gap:6px}.company-facts i{display:none}.fiscal-layout,.home-grid{grid-template-columns:1fr;width:min(100% - 28px,1200px)}.enablement-step{grid-template-columns:44px 30px 1fr;gap:8px;padding:14px 0}.enablement-step>b{font-size:var(--type-heading-2)}.step-status{grid-column:3}.workspace-crumb{padding:0 15px}.workspace-crumb time{display:none}.home-cover{padding:48px 22px}.home-cover h1{font-size:var(--type-heading-1)}.next-step{grid-template-columns:58px 1fr;padding:22px;gap:16px}.next-step>span{width:54px;height:54px;font-size:var(--type-caption)}.next-step>a{grid-column:2}.fiscal-warning{width:calc(100% - 28px);margin-bottom:20px}.fiscal-warning a{display:none}}.company-checking,.workspace-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:220px;color:#49667c;font-size:var(--type-caption)}.workspace-state{flex-direction:column;width:min(100% - 40px,520px);margin:80px auto;padding:35px;border:1px solid var(--line);background:#fff;text-align:center}.workspace-state h1{margin:0;color:var(--navy-900);font-size:var(--type-heading-2)}.workspace-state p{color:var(--muted)}.company-submit:focus-visible,.home-primary:focus-visible,.outline-action:focus-visible,.portal-header a:focus-visible,.portal-header button:focus-visible{outline:3px solid rgba(36,153,231,.35);outline-offset:3px}.workspace-crumb a{color:inherit;text-decoration:none}.setup-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px clamp(24px,4vw,60px);color:#fff;background:linear-gradient(115deg,#06263d,#0a405f)}.setup-hero p{margin:0 0 7px;color:#66c7fb;font-size:var(--type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.setup-hero h1{margin:0 0 8px;font-size:var(--type-heading-1)}.setup-hero>div>span{color:#d3e3ed;font-size:var(--type-caption)}.capability-status{display:flex;align-items:stretch;justify-content:flex-end;padding:5px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(2,25,40,.3);box-shadow:inset 0 1px rgba(255,255,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.capability-status>span{display:grid;grid-template-columns:30px minmax(90px,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:148px;padding:7px 12px}.capability-status>span+span{border-left:1px solid rgba(255,255,255,.12)}.capability-status>span>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal}.capability-status>span>span{display:grid;grid-gap:3px;gap:3px}.capability-status small{color:#9eb5c4;letter-spacing:.075em;text-transform:uppercase}.capability-status small,.capability-status strong{font-size:var(--type-caption);font-weight:700;line-height:1}.capability-status strong{color:#f5fafc}.capability-status svg{width:17px;height:17px}.capability-status .ready>i{color:#92e9c5;background:rgba(46,190,139,.14)}.capability-status .pending strong:after,.capability-status .ready strong:after{display:inline-block;width:5px;height:5px;margin-left:7px;border-radius:50%;content:"";vertical-align:2px}.capability-status .ready strong:after{background:#55d6a5;box-shadow:0 0 0 3px rgba(85,214,165,.1)}.capability-status .pending>i{color:#f7c66f;background:rgba(226,159,48,.14)}.capability-status .pending strong:after{background:#e6a43b;box-shadow:0 0 0 3px rgba(230,164,59,.1)}.setup-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:12px}.setup-heading h2{margin:0;color:#0a2941;font-size:var(--type-heading-2)}.setup-heading p{margin:7px 0 0;color:#5c7182;font-size:var(--type-caption);line-height:1.55}.enablement-step{color:inherit;text-decoration:none}.enablement-step:hover h3{color:var(--blue-600)}.enablement-step:focus-visible{outline:3px solid rgba(36,153,231,.3);outline-offset:3px}.enablement-step .step-status{justify-self:end}.progress-count{margin:8px 0 10px;color:#18374e;font-size:var(--type-heading-2);font-weight:700}.progress-track{height:7px;margin-bottom:23px;overflow:hidden;border-radius:99px;background:#e4edf2}.progress-track span{display:block;height:100%;border-radius:inherit;background:#168de0}.control-sheet>small{display:block;margin-bottom:7px;color:#667c8d}.control-sheet>strong{display:block;color:#14334a;font-size:var(--type-body)}.setup-screen-layout{display:grid;grid-template-columns:260px minmax(0,740px);grid-gap:28px;gap:28px;justify-content:center;width:min(100% - 40px,1080px);margin:34px auto 60px}.setup-stepper{align-self:start;padding:10px 0}.setup-stepper ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.setup-stepper li a{display:flex;align-items:center;gap:13px;min-height:68px;padding:8px;color:#617789;text-decoration:none}.setup-stepper li i{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #b9c9d4;border-radius:50%;color:#617789;background:#fff;font-size:var(--type-caption);font-style:normal;font-weight:700}.setup-stepper li i svg{width:17px}.setup-stepper li span{display:grid;grid-gap:3px;gap:3px}.setup-stepper li strong{color:#29465b}.setup-stepper li small,.setup-stepper li strong{font-size:var(--type-caption)}.setup-stepper li.done i{border-color:#16835e;color:#fff;background:#16835e}.setup-stepper li.active a{border-radius:8px;background:#eaf5fc}.setup-stepper li.active i{border-color:#0878ce;color:#fff;background:#0878ce}.setup-stepper li.active strong{color:#075f9e}.setup-form-card{min-width:0;padding:34px;border:1px solid #d8e2e8;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(19,52,73,.06)}.setup-form-header{margin-bottom:27px}.setup-form-header>p{margin:0 0 10px;color:#0878ce;font-size:var(--type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.setup-form-header h1{margin:0 0 10px;color:#092a42;font-size:var(--type-heading-1);line-height:1.2}.setup-form-header>span{color:#60778a;font-size:var(--type-body);line-height:1.55}.ruc-review{margin:0;border-top:1px solid #dce5ea}.ruc-review div{display:grid;grid-template-columns:180px 1fr;grid-gap:20px;gap:20px;padding:18px 4px;border-bottom:1px solid #dce5ea}.ruc-review dt{color:#63788a;font-size:var(--type-caption)}.ruc-review dd{margin:0;color:#15344b;font-weight:700}.setup-note{margin:23px 0;padding:14px 16px;border-left:3px solid #168de0;color:#31536c;background:#eef7fc;font-size:var(--type-caption);line-height:1.55}.setup-fields fieldset{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;margin:0 0 26px;padding:0;border:0}.setup-fields legend{grid-column:1/-1;width:100%;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #dce5ea;color:#15344b;font-size:var(--type-body);font-weight:700}.setup-fields label{display:grid;grid-gap:7px;gap:7px;color:#25465d;font-size:var(--type-caption);font-weight:700}.setup-fields .field-wide{grid-column:1/-1}.setup-fields input{width:100%;min-height:46px;padding:0 12px;border:1px solid #aabdc9;border-radius:6px;color:#102f45;background:#fff;font:inherit;font-size:var(--type-body);font-weight:500}.setup-fields input:focus{border-color:#0878ce;outline:3px solid rgba(8,120,206,.13)}.setup-fields label small{color:#738797;font-size:var(--type-caption);font-weight:500}.setup-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid #dce5ea}.setup-back,.setup-primary,.setup-save-exit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:0 17px;border-radius:6px;font-size:var(--type-caption);font-weight:700;text-decoration:none;cursor:pointer}.setup-primary{border:0;color:#fff;background:#0878ce}.setup-primary:disabled{opacity:.62;cursor:wait}.setup-back,.setup-save-exit{border:1px solid #b5c5cf;color:#315169;background:#fff}.setup-actions .setup-back{margin-right:auto}.milestone a svg,.setup-actions svg{width:18px;height:18px}.setup-feedback{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding:12px 14px;border-radius:6px;font-size:var(--type-caption)}.setup-feedback.error{color:#8d2630;background:#fff0f1}.setup-feedback.success{color:#126847;background:#e9f8f1}.connection-summary{display:flex;justify-content:space-between;gap:20px;padding:17px;border:1px solid #d7e3e9;border-radius:7px;color:#24455b}.connection-summary span{color:#a75b0b;font-weight:700}.milestone{display:grid;justify-items:center;padding:25px 10px;text-align:center}.milestone>p,.milestone>svg{color:#16835e}.milestone>p{margin:17px 0 7px;font-size:var(--type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.milestone h1{margin:0 0 13px;color:#092a42;font-size:var(--type-heading-1)}.milestone>span{max-width:470px;color:#60778a;font-size:var(--type-body);line-height:1.6}.milestone>div{display:flex;align-items:center;gap:16px;margin-top:28px}.flow-mobile-progress{display:none}.setup-back:focus-visible,.setup-primary:focus-visible,.setup-save-exit:focus-visible,.setup-stepper a:focus-visible{outline:3px solid rgba(36,153,231,.35);outline-offset:3px}.setup-stepper .step-locked{display:flex;align-items:center;gap:13px;min-height:68px;padding:8px;color:#7f929f}.setup-stepper .step-locked>span{display:grid;grid-gap:3px;gap:3px}.setup-stepper .step-locked strong{color:#617789}.setup-unavailable{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:24px;border:1px solid #d5e1e8;border-radius:8px;color:#31536c;background:#f5f9fb}.setup-unavailable>svg{color:#b76a0d}.setup-unavailable h1,.setup-unavailable h2{margin:0;color:#15344b;font-size:var(--type-heading-2)}.setup-unavailable p{margin:0 0 8px;line-height:1.6}.setup-unavailable .setup-primary{margin-top:6px}@media(max-width:800px){.setup-hero{align-items:flex-start;flex-direction:column}.capability-status{justify-content:flex-start}.setup-screen-layout{grid-template-columns:1fr;width:min(100% - 26px,740px);margin-top:18px}.setup-stepper{display:none}.flow-mobile-progress{display:grid;grid-gap:8px;gap:8px;padding:14px 18px;color:#29495e;background:#edf6fb;font-size:var(--type-caption)}.flow-mobile-progress:before{content:"";grid-area:1/1;width:100%;height:4px;border-radius:99px;background:#d4e5ef}.flow-mobile-progress>span{grid-area:1/1;height:4px;border-radius:99px;background:#168de0;z-index:1}.setup-form-card{padding:26px 20px}.setup-form-header h1{font-size:var(--type-heading-2)}.setup-actions{align-items:stretch;flex-direction:column}.setup-actions .setup-back{margin:0;order:3}.setup-actions .setup-save-exit{order:2}.setup-actions .setup-primary{order:1}.setup-fields fieldset{grid-template-columns:1fr}.setup-fields .field-wide{grid-column:auto}.milestone>div{align-items:stretch;flex-direction:column;width:100%}.ruc-review div{grid-template-columns:1fr;gap:5px}}@media(max-width:480px){.capability-status{display:grid;width:100%}.capability-status>span{grid-template-columns:30px 1fr;min-width:0}.capability-status>span+span{border-top:1px solid rgba(255,255,255,.12);border-left:0}.setup-hero h1{font-size:var(--type-heading-2)}.enablement-step{grid-template-columns:38px 1fr}.enablement-step .step-status{grid-column:2;justify-self:start}.setup-form-card{padding:24px 17px}}.control-note{margin:18px 0 0;color:#60778a;font-size:var(--type-caption);line-height:1.55}.setup-feedback.processing{color:#075f9e;background:#eaf5fc}.setup-feedback.processing svg{flex:none;width:18px;height:18px}.sunat-success{display:grid;justify-items:center;width:min(100% - 40px,920px);margin:54px auto 70px;padding:58px 54px;border:1px solid #d8e3e9;border-top:4px solid #16835e;border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(19,52,73,.08);text-align:center}.sunat-environment{justify-self:end;margin-bottom:-20px;padding:7px 11px;border:1px solid #f1d0ce;border-radius:6px;color:#a33b35;background:#fff2f1;font-size:var(--type-caption);font-weight:700;letter-spacing:.04em}.sunat-success-mark{margin-top:8px;color:#16835e}.sunat-success>.portal-eyebrow{margin:18px 0 8px;color:#16835e}.sunat-success h1{margin:0;color:#092a42;font-size:var(--type-display);line-height:1.18;letter-spacing:-.03em}.sunat-success-lead{max-width:650px;margin:14px 0 30px;color:#60778a;font-size:var(--type-body);line-height:1.6}.sunat-success-status{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;width:min(100%,640px)}.sunat-success-status article{display:flex;align-items:center;gap:14px;padding:19px 22px;border:1px solid #d7e3e9;border-radius:8px;text-align:left}.sunat-success-status article>svg{flex:none;color:#16835e}.sunat-success-status span{display:grid;grid-gap:5px;gap:5px}.sunat-success-status small{color:#60778a;font-size:var(--type-caption);font-weight:700}.sunat-success-status strong{color:#126847;font-size:var(--type-body)}.sunat-redirect{display:flex;align-items:center;gap:8px;margin:30px 0 0;color:#60778a;font-size:var(--type-caption)}.sunat-success-actions{display:flex;align-items:center;gap:16px;margin-top:22px}.sunat-success-actions .setup-back,.sunat-success-actions .setup-primary{min-width:150px}.sunat-success-note{margin-top:30px;color:#8293a0;font-size:var(--type-caption)}@media(max-width:700px){.sunat-success{width:min(100% - 26px,620px);margin-top:24px;padding:38px 20px}.sunat-environment{justify-self:center;margin:0 0 18px}.sunat-success h1{font-size:var(--type-heading-1)}.sunat-success-status{grid-template-columns:1fr}.sunat-success-actions{align-items:stretch;flex-direction:column;width:100%}.sunat-success-actions .setup-back,.sunat-success-actions .setup-primary{width:100%}}.setup-hero-compact{padding-block:22px}.setup-hero-compact h1{font-size:var(--type-heading-2)}.setup-screen-layout{grid-template-columns:280px minmax(0,1fr);justify-content:stretch;width:min(100% - 50px,1200px);margin-top:28px}.setup-form-card{border-top:4px solid #0a405f;border-radius:8px}.certificate-unavailable{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px;border-color:#d5e1e8;background:linear-gradient(110deg,#f4f9fc,#fff)}.certificate-unavailable>svg{grid-row:1;color:#b76a0d}.certificate-unavailable h2{margin-bottom:8px}.certificate-unavailable p{max-width:640px;margin:0}.certificate-form>label{display:grid;grid-gap:7px;gap:7px;color:#25465d;font-size:var(--type-caption);font-weight:700}.certificate-form>label input{width:100%;min-height:46px;padding:0 12px;border:1px solid #aabdc9;border-radius:6px;color:#102f45;background:#fff;font:inherit}.certificate-form>label input:focus{border-color:#0878ce;outline:3px solid rgba(8,120,206,.13)}.certificate-form>label small{color:#738797;font-weight:500}.certificate-file-field{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;grid-gap:15px;gap:15px;margin-bottom:19px;padding:22px;border:1px dashed #8fb3c8;border-radius:8px;color:#0878ce;background:#f5fafc}.certificate-file-field label{display:grid;grid-gap:5px;gap:5px;cursor:pointer}.certificate-file-field strong{color:#15344b;font-size:var(--type-body)}.certificate-file-field span{color:#667d8d;font-size:var(--type-caption)}.certificate-file-field input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.certificate-file-field:focus-within{border-color:#0878ce;outline:3px solid rgba(8,120,206,.13)}.enablement-step{grid-template-columns:42px minmax(0,1fr) 118px;gap:16px;min-height:82px;padding:10px 4px}.enablement-step>div{min-width:0}.enablement-step h3{margin:0 0 5px;font-size:var(--type-body);line-height:1.35}.enablement-step p{margin:0;line-height:1.45}.enablement-step .step-status{justify-self:stretch;justify-content:flex-end;min-width:118px;text-align:right}.enablement-step .step-status strong{line-height:1.35}.enablement-marker{display:grid;place-items:center;width:32px;height:32px;border:1px solid #b9c9d4;border-radius:50%;color:#718797;background:#fff}.enablement-marker svg{width:17px;height:17px}.enablement-step.done .enablement-marker{border-color:#16835e;color:#fff;background:#16835e}.enablement-step.pending .enablement-marker{border-color:#0878ce;color:#fff;background:#0878ce}.enablement-step.locked .enablement-marker{color:#91a1ac;background:#f6f9fb}@media(max-width:800px){.setup-screen-layout{grid-template-columns:1fr;width:min(100% - 26px,740px);margin-top:18px}.enablement-step{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 0}.enablement-step .step-status{grid-column:2;justify-self:start;justify-content:flex-start;min-width:0;text-align:left}}@media(max-width:480px){.setup-hero-compact{padding-block:20px}.certificate-unavailable{grid-template-columns:1fr;padding:21px}.certificate-unavailable>svg{grid-row:auto}}.fiscal-admin{display:grid;grid-gap:20px;gap:20px;width:min(100% - 40px,1100px);margin:28px auto 60px}.fiscal-admin>header,.fiscal-admin>section{padding:26px 30px;border:1px solid #d8e2e8;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(19,52,73,.05)}.fiscal-admin>header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:4px solid #0a405f}.fiscal-admin h2,.fiscal-admin h3{margin:0;color:#0a2941}.fiscal-admin header>div>span{display:block;margin-top:8px;color:#60778a;font-size:var(--type-caption)}.fiscal-admin h3{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #dce5ea;font-size:var(--type-heading-3)}.admin-checks,.admin-fields,.admin-series{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.admin-series article{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid #d7e3e9;border-radius:7px}.admin-readonly small,.admin-readonly span,.admin-series small,.admin-series span{color:#60778a;font-size:var(--type-caption)}.admin-series strong{color:#0878ce;font-size:var(--type-heading-2)}.admin-fields label{display:grid;grid-gap:7px;gap:7px;color:#25465d;font-size:var(--type-caption);font-weight:700}.admin-fields input,.admin-fields select{min-height:46px;padding:0 12px;border:1px solid #aabdc9;border-radius:6px;background:#fff;font:inherit}.admin-readonly{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #d7e3e9;border-radius:6px}.admin-readonly strong{color:#15344b}.admin-checks label{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #d7e3e9;border-radius:7px;cursor:pointer}.admin-checks input{width:18px;height:18px;accent-color:#0878ce}.admin-checks span{display:grid;grid-gap:5px;gap:5px}.admin-checks strong{color:#15344b;font-size:var(--type-caption)}.admin-checks small{color:#60778a;font-size:var(--type-caption)}.admin-secret-state{display:flex;align-items:center;gap:8px;color:#126847;font-size:var(--type-caption);font-weight:700}.admin-secret-state svg{flex:none}@media(max-width:700px){.fiscal-admin{width:min(100% - 26px,700px)}.fiscal-admin>header{align-items:stretch;flex-direction:column}.admin-checks,.admin-fields,.admin-series{grid-template-columns:1fr}}.portal-header{position:relative;z-index:30;display:block;min-height:0;padding:0;border-bottom:1px solid rgba(11,48,72,.12);color:var(--navy-950);background:rgba(255,255,255,.96);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);--header-text:#294b62;--header-text-muted:#526b7c;--header-text-active:#0878ce;--header-surface-hover:#f5f9fb}.portal-header-bar{display:flex;align-items:center;width:min(100% - 44px,1440px);min-height:72px;margin:0 auto}.portal-brand{display:flex;flex:none;color:inherit;text-decoration:none}.portal-header .axia-symbol{width:39px}.portal-header .axia-wordmark{font-size:var(--type-heading-3)}.portal-navigation{display:flex;align-self:stretch;gap:5px;margin-left:clamp(28px,4vw,64px)}.portal-navigation a{position:relative;display:flex;align-items:center;gap:8px;padding:0 13px;color:var(--header-text-muted);font-size:var(--type-caption);font-weight:600;text-decoration:none;transition:color .18s ease,background .18s ease}.portal-navigation a:after{position:absolute;right:13px;bottom:-1px;left:13px;height:3px;border-radius:3px 3px 0 0;background:var(--blue-600);content:"";opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}.portal-navigation a:hover{color:var(--navy-900);background:var(--header-surface-hover)}.portal-navigation a.active{color:var(--header-text-active)}.portal-navigation a.active:after{opacity:1;transform:scaleX(1)}.portal-management{position:relative;display:flex}.portal-management-trigger{display:flex;align-items:center;gap:8px;padding:0 13px;border:0;color:var(--header-text-muted);background:transparent;font:inherit;font-size:var(--type-caption);font-weight:600;cursor:pointer}.portal-management-trigger.active,.portal-management-trigger:hover,.portal-management-trigger[aria-expanded=true]{color:var(--navy-900);background:var(--header-surface-hover)}.portal-management-trigger svg:last-child{margin-left:2px;transition:transform .18s}.portal-management-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.portal-management-menu{position:absolute;top:calc(100% + 10px);left:0;width:215px;padding:7px;border:1px solid #d6e2e8;border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(9,39,58,.16)}.portal-management-menu:before{position:absolute;top:-6px;left:28px;width:10px;height:10px;border-top:1px solid #d6e2e8;border-left:1px solid #d6e2e8;background:#fff;content:"";transform:rotate(45deg)}.portal-management-menu .portal-menu-label{display:block;padding:8px 11px 7px;color:#586f7f;font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portal-management-menu a{position:static;min-height:42px;padding:9px 11px;border-radius:7px;color:#36566b}.portal-management-menu a:after{display:none}.portal-management-menu a.active,.portal-management-menu a:hover{color:var(--blue-600);background:#eff7fc}.portal-header-actions{gap:12px;margin-left:auto}.portal-company,.portal-header-actions{display:flex;align-items:center;min-width:0}.portal-company{gap:9px;max-width:min(22vw,260px);margin:0;padding:9px 13px;border:1px solid #dce6eb;border-radius:8px;color:#294b62;background:#f8fafb;font-size:var(--type-caption);font-weight:700}.portal-company svg{flex:none;color:var(--blue-600)}.portal-company span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-account{position:relative}.portal-account-trigger,.portal-menu-toggle{display:flex;align-items:center;justify-content:center;border:1px solid transparent;color:#36566b;background:transparent;cursor:pointer}.portal-account-trigger{gap:4px;height:42px;padding:0 8px;border-radius:8px}.portal-account-trigger:hover,.portal-menu-toggle:hover{border-color:#dce6eb;background:#f4f8fa}.portal-user-name{max-width:150px;margin:0 3px;overflow:hidden;color:var(--header-text);font-size:var(--type-caption);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.portal-account-menu{position:absolute;top:calc(100% + 10px);right:0;width:224px;padding:7px;border:1px solid #d6e2e8;border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(9,39,58,.16)}.portal-account-summary{display:grid;grid-gap:3px;gap:3px;margin:2px 3px 6px;padding:10px 11px;border-bottom:1px solid #e3eaee}.portal-account-summary span{color:#173a51;font-size:var(--type-caption);font-weight:700}.portal-account-summary small{color:#586f7f;font-size:var(--type-caption)}.portal-account-menu a,.portal-account-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border:0;border-radius:7px;color:#36566b;background:transparent;font-size:var(--type-caption);font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.portal-account-menu a:hover,.portal-account-menu button:hover{color:var(--blue-600);background:#eff7fc}.portal-account-menu button:disabled{opacity:.6}.portal-menu-toggle{display:none;width:42px;height:42px;padding:0;border-radius:8px}.portal-compact-logout{padding:8px;border:0;color:var(--blue-600);background:transparent;font-size:var(--type-caption);font-weight:700;cursor:pointer}.portal-mobile-navigation{display:none;border-top:1px solid #e1e9ed;background:#fff}.portal-mobile-navigation a,.portal-mobile-navigation button{align-items:center;gap:12px;color:#3b5a6e;font-size:var(--type-caption);font-weight:700;text-decoration:none}.portal-mobile-navigation .active{color:var(--blue-600);background:#edf7fd}@media(max-width:960px){.portal-header-bar{width:min(100% - 30px,900px);min-height:64px}.portal-account,.portal-navigation,.portal-user-name{display:none}.portal-menu-toggle{display:flex}.portal-company{max-width:42vw}.portal-mobile-navigation{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;padding:10px 15px 14px}.portal-mobile-navigation a,.portal-mobile-navigation button{display:flex;justify-content:flex-start;min-height:48px;padding:8px 10px;border:0;border-radius:8px;background:transparent}.portal-mobile-navigation button{font:inherit;cursor:pointer}.portal-mobile-management{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;padding:8px;border:1px solid #e1e9ed;border-radius:10px;background:#f8fafb}.portal-mobile-management>span{grid-column:1/-1;display:flex;align-items:center;gap:9px;padding:4px 8px;color:#274b62;font-size:var(--type-caption)}.portal-mobile-management a{min-height:42px;font-size:var(--type-caption)}}@media(max-width:600px){.portal-header-bar{width:calc(100% - 24px);min-height:60px}.portal-header .axia-symbol{width:34px}.portal-header .axia-wordmark{font-size:var(--type-heading-3)}.portal-company{max-width:36vw;padding:8px 9px}.portal-company svg{display:none}.portal-mobile-navigation{grid-template-columns:1fr 1fr}.portal-mobile-navigation a,.portal-mobile-navigation button{justify-content:flex-start}.portal-header-compact .portal-header-bar{width:calc(100% - 28px)}.portal-compact-logout{font-size:var(--type-caption)}}@media(min-width:1100px){html[data-navigation=sidebar] .portal-header-full{color:#fff;background:#082f4a;--header-text:#d8e7ef;--header-text-muted:#c9dce8;--header-text-active:#fff;--header-surface-hover:#12445f}html[data-navigation=sidebar] .portal-header-full .portal-management-trigger,html[data-navigation=sidebar] .portal-header-full .portal-navigation a{color:var(--header-text-muted)}html[data-navigation=sidebar] .portal-header-full .portal-management-trigger.active,html[data-navigation=sidebar] .portal-header-full .portal-management-trigger:hover,html[data-navigation=sidebar] .portal-header-full .portal-management-trigger[aria-expanded=true],html[data-navigation=sidebar] .portal-header-full .portal-navigation a.active,html[data-navigation=sidebar] .portal-header-full .portal-navigation a:hover{color:var(--header-text-active);background:var(--header-surface-hover)}html[data-navigation=sidebar] .portal-header-full .portal-user-name{color:var(--header-text)}html[data-navigation=sidebar] .portal-header-full .portal-management-menu a{color:#36566b;background:transparent}html[data-navigation=sidebar] .portal-header-full .portal-management-menu a.active,html[data-navigation=sidebar] .portal-header-full .portal-management-menu a:hover{color:var(--blue-600);background:#eff7fc}}.management-workspace{background:#f5f8fb}.management-content,.management-heading,.management-workspace>.emission-feedback{width:min(calc(100% - 48px),1400px);margin-right:auto;margin-left:auto}.management-heading{align-items:center;padding:22px 0 17px}.management-heading>div{padding:0}.management-heading p{margin-bottom:5px;color:#6a8090;font-size:var(--type-caption);font-weight:600;letter-spacing:0;text-transform:none}.management-heading h1{margin-bottom:3px;font-size:var(--type-heading-2);letter-spacing:-.025em}.management-heading .setup-primary{min-height:42px;padding-inline:18px;border-radius:6px;box-shadow:0 5px 12px rgba(11,87,208,.16)}.management-content{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.management-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.management-overview button{justify-content:flex-start;gap:12px;min-height:64px;padding:11px 13px;border-radius:7px}.management-overview button>span:last-child{display:grid;grid-gap:2px;gap:2px}.management-overview button small{color:#607486;font-weight:600}.management-overview button strong{color:#102938;font-size:var(--type-heading-3);line-height:1.1}.management-overview-icon{display:grid!important;flex:none;width:34px;height:34px;place-items:center;border-radius:50%;color:#0b57d0;background:#e8f1ff}.management-overview-icon svg{width:18px;height:18px}.management-overview .success .management-overview-icon{color:#169b57;background:#e4f7ec}.management-overview .danger .management-overview-icon{color:#dc2626;background:#fee9eb}.management-overview .warning .management-overview-icon{color:#e48a00;background:#fff3dc}.management-overview button.active{border-color:#82b2ff;background:#f0f6ff}.management-toolbar{justify-content:flex-start;gap:9px;margin-bottom:14px}.management-toolbar label{max-width:none;height:42px;border-radius:6px}.management-toolbar label:first-child{flex:1 1}.management-toolbar>select{width:180px;min-height:42px;border-radius:6px;background:#fff}.management-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:6px;color:#203e53;background:#fff;font-size:var(--type-caption);font-weight:700;cursor:pointer}.management-filter-button:hover{border-color:#9bb8cb;color:var(--primary)}.management-more-filters{display:flex;align-items:center;gap:10px;margin:-5px 0 13px;padding:9px 11px;border:1px solid #d8e3ea;border-radius:6px;background:#fff;font-size:var(--type-caption)}.management-more-filters strong{color:#29485e}.management-more-filters>div{display:flex;gap:5px}.management-more-filters button{padding:6px 9px;border:1px solid #d7e2e8;border-radius:5px;color:#4e6576;background:#fff;font-size:var(--type-caption);cursor:pointer}.management-more-filters button.active{border-color:#8db7f4;color:var(--primary);background:#eef5ff}.management-more-filters>button:last-child{margin-left:auto;border:0;color:var(--primary)}.management-table-wrap{overflow:visible;border-radius:7px;background:#fff}.management-table{font-size:var(--type-caption)}.management-table td,.management-table th{height:46px;padding:9px 12px}.management-table th{color:#29485e;background:#eaf0f4;letter-spacing:0;text-transform:none}.management-table tbody tr:hover{background:#f7fbff}.management-table tbody tr.selected{background:#eef6ff}.management-table td small{font-size:var(--type-caption)}.selection-cell{width:42px;text-align:center!important}.management-bulk input,.selection-cell input{width:15px;height:15px;accent-color:var(--primary)}.management-status{padding:4px 8px;font-size:var(--type-caption)}.management-status svg{width:11px;height:11px}.management-actions{position:relative;width:52px;padding-inline:8px!important;text-align:center}.management-row-menu{position:relative;display:inline-block}.management-row-menu summary{display:grid;width:30px;height:30px;place-items:center;border-radius:5px;color:#25475e;cursor:pointer;list-style:none}.management-row-menu summary::-webkit-details-marker{display:none}.management-row-menu summary:hover,.management-row-menu[open] summary{background:#eaf1f6}.management-row-menu>div{position:absolute;z-index:20;top:32px;right:0;width:145px;padding:5px;border:1px solid #d4e0e8;border-radius:7px;background:#fff;box-shadow:0 13px 30px rgba(8,38,58,.16)}.management-row-menu button{display:flex!important;width:100%!important;height:34px!important;margin:0!important;justify-content:flex-start!important;gap:8px!important;padding:0 9px!important;border-radius:5px!important;color:#29485e!important;font-size:var(--type-caption)}.management-row-menu button:hover{background:#eef5fa!important}.management-row-menu button svg{width:15px;height:15px}.management-bulk{margin-top:5px;padding:8px 10px;border:1px solid #d2e0e9;border-radius:6px;background:#f3f7fa;font-size:var(--type-caption)}.management-bulk,.management-bulk button,.management-bulk span{display:flex;align-items:center;gap:7px}.management-bulk span{margin-right:8px;font-weight:700}.management-bulk button{padding:7px 10px;border:0;border-radius:5px;color:#29485e;background:transparent;font-size:var(--type-caption);cursor:pointer}.management-bulk button:hover{background:#fff}.management-bulk button:last-child{margin-left:auto}.management-bulk svg{width:14px;height:14px}.management-pagination{padding:13px 0;font-size:var(--type-caption)}.management-pagination button{min-width:30px;height:30px;border-radius:5px}.management-drawer{width:min(410px,100%)}.management-drawer .management-form{grid-template-columns:1fr;gap:12px;padding:24px 20px 88px}.management-drawer .management-form h2{margin-right:44px;padding-bottom:16px;font-size:var(--type-heading-3)}.management-drawer .management-form .field-wide{grid-column:auto}.management-drawer .management-form label{gap:5px;font-size:var(--type-caption)}.management-drawer .management-form input,.management-drawer .management-form select{height:39px;padding:8px 10px;border-radius:5px;font-size:var(--type-caption)}.management-drawer .management-form textarea{min-height:76px;border-radius:5px;font-size:var(--type-caption)}.management-drawer .management-form-actions{padding:14px 20px}.management-drawer-close{top:17px;right:17px;width:34px;height:34px;border:0}.tax-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tax-profile-grid article{padding:18px;border-radius:8px}.tax-profile-grid article>p{margin-top:15px}.tax-profile-grid article>strong{margin:12px 0;font-size:var(--type-heading-1)}.tax-profile-grid dl{font-size:var(--type-caption)}@media(max-width:960px){.management-content,.management-heading,.management-workspace>.emission-feedback{width:min(calc(100% - 30px),900px)}.management-overview,.management-toolbar{grid-template-columns:1fr 1fr}.management-toolbar{display:grid}.management-toolbar label:first-child{grid-column:1/-1}.management-toolbar>select{width:100%}.management-filter-button{display:none}.tax-profile-grid{grid-template-columns:1fr 1fr}.management-table tbody tr{display:grid;grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.management-table td{height:auto;padding:5px 4px}.management-table td:before{display:none}.management-table .selection-cell{grid-column:1;grid-row:1/3;width:auto}.management-table td:nth-child(2){grid-column:2;grid-row:1}.management-table td:nth-child(3){grid-column:2;grid-row:2}.management-table td:nth-child(4),.management-table td:nth-child(6){display:none}.management-table td:nth-last-child(2){grid-column:2;grid-row:3}.management-table .management-actions{grid-column:3;grid-row:1/4;border:0!important}.management-row-menu>div{position:fixed;top:auto;right:20px;bottom:20px;width:180px}.management-bulk{position:-webkit-sticky;position:sticky;z-index:10;bottom:8px;overflow:auto;box-shadow:0 8px 25px rgba(8,38,58,.14)}}@media(max-width:640px){.management-content,.management-heading,.management-workspace>.emission-feedback{width:calc(100% - 24px)}.management-heading{padding:18px 0 14px}.management-heading h1{font-size:var(--type-heading-2)}.management-heading>div{padding:0}.management-heading .setup-primary{position:fixed;z-index:22;right:14px;bottom:15px;width:calc(100% - 28px)}.management-overview{display:flex;gap:7px;overflow-x:auto;margin-inline:-12px;padding:0 12px 3px}.management-overview button,.management-overview button:first-child{grid-column:auto;flex:0 0 auto;min-height:34px;padding:6px 10px}.management-overview-icon{width:23px;height:23px}.management-overview-icon svg{width:13px;height:13px}.management-overview button>span:last-child{display:flex;align-items:center;gap:6px}.management-overview button small,.management-overview button strong{font-size:var(--type-caption)}.management-toolbar{display:grid;grid-template-columns:1fr 1fr}.management-toolbar label:first-child{grid-column:1/-1}.management-content{padding-bottom:58px}.management-pagination>span:last-child{display:none}.management-bulk{bottom:66px}.tax-profile-grid{grid-template-columns:1fr}.management-drawer .management-form{padding:20px 16px 84px}}.management-document-field{grid-column:1/-1}.management-document-field>span{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.management-document-field>span .outline-action{min-width:124px;margin:0;padding-inline:12px;white-space:nowrap}.management-document-field>small{color:var(--muted);font-weight:500;line-height:1.4}@media(max-width:560px){.management-document-field>span{grid-template-columns:1fr}}@media(min-width:1051px){.emission-workspace{height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.quick-emission-layout{height:calc(100dvh - 216px);min-height:0;align-items:stretch}.quick-emission-editor,.quick-emission-summary{min-height:0;overflow-y:auto}.quick-emission-summary{position:static}}.emission-workspace{background:#f5f8fb}.emission-heading,.emission-shortcuts,.emission-workspace>.emission-feedback,.quick-emission-layout{width:min(calc(100% - 48px),1400px);margin-right:auto;margin-left:auto}.emission-heading{align-items:center;margin:0 auto;padding:14px 0 12px}.emission-heading>div{min-width:0}.emission-heading .portal-eyebrow{margin:0 0 2px;color:#6a8090;font-size:var(--type-caption);font-weight:600;letter-spacing:0;text-transform:none}.emission-heading h1{margin:0;font-size:var(--type-heading-1);font-weight:600;letter-spacing:-.025em}.emission-heading>div>p:last-child{margin-top:2px;color:#48667d;font-size:var(--type-caption)}.emission-shortcuts-trigger{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #c6d6e2;border-radius:7px;color:#29485e;background:#fff;font-weight:700;cursor:pointer}.emission-shortcuts-trigger:hover,.emission-shortcuts-trigger[aria-expanded=true]{border-color:#83ace8;color:var(--primary);background:#f3f7ff}.emission-shortcuts{position:fixed;top:158px;right:24px;width:min(620px,calc(100% - 48px));border:1px solid #c8d7e3;border-radius:9px;background:#fff;box-shadow:0 16px 40px rgba(8,38,58,.18)}.emission-shortcuts ol{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0;padding:0;list-style:none}.emission-shortcuts li{color:#29485e;font-size:var(--type-caption)}.emission-shortcuts small{color:var(--muted)}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 5px;border:solid #bdcbd5;border-width:1px 1px 2px;border-radius:4px;color:#37566c;background:#f7fafb;font:600 10px/1.2 inherit}.quick-emission-layout{gap:14px}.quick-emission-editor,.quick-emission-summary{border-radius:9px;box-shadow:0 5px 18px rgba(12,47,73,.035)}.quick-emission-editor{padding:16px 18px;scrollbar-gutter:stable}.quick-emission-editor>h2{margin-bottom:8px;font-size:var(--type-body)}.quick-emission-topline{gap:18px;padding-bottom:12px}.quick-section{padding:12px 0}.quick-section-title{margin-bottom:7px}.quick-section-title h2{font-size:var(--type-body)}.quick-options{margin:10px 0 8px}.quick-emission-summary{padding:18px}.document-type-switch{margin:0;padding:3px;border:1px solid #b9cde0;border-radius:8px;background:#edf2f6}.document-type-switch label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:134px;padding:8px 11px;border:1px solid transparent;border-radius:6px;color:#536b7c;font-weight:700;cursor:pointer}.document-type-switch input{position:absolute;width:1px;height:1px;opacity:0}.document-type-switch label.active{border-color:#0b57d0;color:#fff;background:#0b57d0;box-shadow:0 3px 8px rgba(11,87,208,.22)}.document-type-switch label.active kbd{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.13)}.document-type-switch label:focus-within{outline:3px solid rgba(11,87,208,.2);outline-offset:2px}.quick-add-product button kbd,.quick-emission-summary button kbd{margin-left:5px}.quick-emit kbd{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.13)}@media(max-width:1050px){.emission-heading,.emission-workspace>.emission-feedback,.quick-emission-layout{width:min(calc(100% - 30px),900px)}}@media(max-width:700px){.emission-heading{align-items:flex-start;flex-direction:column;gap:10px}.emission-shortcuts-trigger{width:100%;justify-content:center}.document-type-switch label{flex:1 1;min-width:0}.document-type-switch label kbd{display:none}.emission-shortcuts{top:130px;right:12px;width:calc(100% - 24px)}}.not-found-page{display:grid;min-height:100dvh;padding:24px;place-items:center;background:radial-gradient(circle at 50% 0,#eef7fc 0,transparent 42%),#f5f8fb}.not-found-card{width:min(100%,520px);padding:42px;border:1px solid #d5e1e9;border-radius:16px;background:#fff;box-shadow:0 22px 60px rgba(8,38,58,.1);text-align:center}.not-found-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:32px;color:#082f4a;font-size:18px;font-weight:700;letter-spacing:.22em;text-decoration:none}.not-found-brand .axia-symbol{width:38px}.not-found-icon{display:grid;width:68px;height:68px;margin:0 auto 18px;place-items:center;border-radius:50%;color:#0b57d0;background:#eaf3ff}.not-found-code{margin:0 0 7px;color:#0b57d0;font-size:var(--type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.not-found-card h1{margin:0 0 12px;color:#0b3048;font-size:var(--type-heading-1);letter-spacing:-.03em}.not-found-card>p:not(.not-found-code){max-width:410px;margin:0 auto;color:#607486}.not-found-redirect{margin:24px 0 16px;padding:12px;border-radius:8px;color:#3e5e73;background:#f2f6f9;font-size:var(--type-caption)}.not-found-redirect strong{display:inline-grid;min-width:24px;height:24px;margin:0 3px;place-items:center;border-radius:50%;color:#fff;background:#0b57d0}.not-found-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:7px;color:#fff;background:#0b57d0;font-weight:700;text-decoration:none}.not-found-action:hover{background:#0845a5}.not-found-action:focus-visible{outline:3px solid rgba(11,87,208,.25);outline-offset:3px}@media(max-width:560px){.not-found-page{padding:14px}.not-found-card{padding:32px 20px}.not-found-card h1{font-size:var(--type-heading-2)}}.emission-heading{position:relative}.emission-heading>div>p{margin:0 0 2px;color:#6a8090;font-size:var(--type-caption);font-weight:600;letter-spacing:0;text-transform:none}.emission-heading>div>h1{margin:0 0 2px;font-size:var(--type-heading-1);font-weight:600;letter-spacing:-.025em}.emission-heading>div>span{color:#48667d;font-size:var(--type-caption)}.emission-shortcuts{position:absolute;z-index:25;top:calc(100% - 6px);right:0;left:auto;width:min(520px,calc(100vw - 48px));margin:0;padding:14px 16px;text-align:left}.emission-shortcuts ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.emission-shortcuts li{display:flex;align-items:center;gap:7px;min-width:0}.emission-shortcuts li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emission-shortcuts kbd{flex:none}.quick-emission-editor,.quick-emission-editor button,.quick-emission-editor input,.quick-emission-editor select,.quick-emission-summary{font-size:var(--type-body)}.quick-emission-editor>h2,.quick-section-title h2{color:#17384f;font-size:var(--type-body);font-weight:600}.document-type-switch label{font-size:var(--type-body);font-weight:600}.quick-emission-summary>p,.quick-emission-summary>small,.quick-helper,.quick-lines,.quick-section-title>a{font-size:var(--type-caption)}.quick-customer-select{margin-top:8px}.quick-lines td:first-child select{width:100%}.quick-lines th:first-child{width:44%}.quick-lines td strong{font-weight:600}.quick-emission-summary h2{font-size:var(--type-heading-2);font-weight:600}.quick-emission-summary dd,.quick-summary-customer strong{font-weight:600}@media(max-width:700px){.emission-shortcuts{top:calc(100% - 4px);right:0;width:100%}.emission-shortcuts ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.emission-shortcuts-menu{position:relative;flex:none}.emission-shortcuts-menu .emission-shortcuts{top:calc(100% + 7px);right:0;width:390px;margin:0}.emission-shortcuts-menu .emission-shortcuts:before{position:absolute;top:-6px;right:24px;width:10px;height:10px;border-top:1px solid #c8d7e3;border-left:1px solid #c8d7e3;background:#fff;content:"";transform:rotate(45deg)}.emission-shortcuts-menu .emission-shortcuts ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.emission-shortcuts-menu .emission-shortcuts li{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:8px;gap:8px;min-height:30px;align-items:center}.emission-shortcuts-menu .emission-shortcuts li>span{display:flex;align-items:center;justify-content:flex-start;gap:3px;overflow:visible}.emission-shortcuts-menu .emission-shortcuts li>em{overflow:hidden;color:#29485e;font-size:var(--type-caption);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.emission-shortcuts-menu .emission-shortcuts>small{display:block;padding-top:10px;border-top:1px solid #e2e9ee;line-height:1.45}.emission-shortcuts-menu{display:flex;gap:8px}.emission-pos-trigger{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid #8fb2c9;border-radius:7px;color:#17435f;background:#eaf4fa;font-weight:800;cursor:pointer}.emission-pos-trigger.active,.emission-pos-trigger:hover{border-color:#0b57d0;color:#fff;background:#0b57d0}.emission-pos-mode{background:#e9eff3}.emission-pos-mode .workspace-crumb{display:none}.emission-pos-mode .emission-heading{padding-top:10px}.emission-pos-mode .quick-emission-layout{grid-template-columns:minmax(0,1fr) 390px}.emission-pos-mode .quick-emission-editor,.emission-pos-mode .quick-emission-summary{border-color:#b7c9d5;box-shadow:0 8px 22px rgba(7,39,59,.09)}.emission-pos-mode .quick-emission-summary{border-top:4px solid #0b57d0}.emission-pos-mode .quick-emission-summary .quick-emit{min-height:54px;font-size:16px}.emission-pos-mode .quick-lines td,.emission-pos-mode .quick-lines th{padding-top:12px;padding-bottom:12px}.emission-pos-mode .quick-lines input{min-height:42px;font-size:16px;font-weight:700}@media(max-width:700px){.emission-shortcuts-menu{width:100%}.emission-shortcuts-menu .emission-pos-trigger,.emission-shortcuts-menu .emission-shortcuts-trigger{flex:1 1;justify-content:center}.emission-shortcuts-menu .emission-shortcuts{right:0;width:100%}.emission-shortcuts-menu .emission-shortcuts:before{right:28px}}.session-expired-state{display:grid;justify-items:center;margin-top:24px;text-align:center}.session-expired-icon{display:grid;width:62px;height:62px;margin-bottom:14px;place-items:center;border-radius:50%;color:#b56c00;background:#fff2d7}.session-expired-state>p{margin:0 0 20px;color:var(--muted);line-height:1.55}.session-expired-state>p strong{color:var(--ink)}.session-expired-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;text-decoration:none}.emission-heading>div>h1{font-size:28px;line-height:1.2}.emission-heading>div>p{font-size:12px;line-height:1.35}.emission-heading>div>span{font-size:13px;line-height:1.45}.quick-emission-editor>h2,.quick-section-title h2{font-size:15px;line-height:1.35}.quick-emission-editor button,.quick-emission-editor input,.quick-emission-editor select,.quick-emission-summary{font-size:14px}.quick-emission-summary>small,.quick-helper,.quick-lines,.quick-metadata{font-size:12px}.quick-emission-summary>p{font-size:12px;font-weight:500}.quick-emission-summary h2{font-size:21px;line-height:1.3}.quick-emission-summary .document-total{font-size:18px}.quick-metadata{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:10px;gap:10px}.quick-series{display:flex!important;align-items:center;gap:6px;overflow:visible!important;padding:5px 9px;border:1px solid #b9d2ec;border-radius:6px;color:#174a70;background:#eef6ff;white-space:nowrap}.quick-series small{color:#607486;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.quick-series strong{color:#0b57d0;font-size:14px}.quick-series.missing{border-color:#e8c88e;color:#7e570b;background:#fff8e8}.quick-series.missing strong{color:#8b620d}.quick-document-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-product-picker{position:relative;min-width:0}.quick-product-picker>label{display:flex;align-items:center;gap:9px;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:#607486;background:#fff}.quick-product-picker>label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(11,87,208,.12)}.quick-product-picker input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent}.quick-product-results{position:absolute;z-index:18;top:calc(100% + 5px);right:0;left:0;max-height:230px;padding:5px;overflow-y:auto;border:1px solid #c9d8e3;border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(8,38,58,.16)}.quick-product-results button{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;color:#29485e;background:transparent;text-align:left;cursor:pointer}.quick-product-results button:hover,.quick-product-results button[aria-selected=true]{background:#edf5ff}.quick-product-results button strong{color:#0b57d0;font-size:12px}.quick-product-results button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-product-results p{margin:0;padding:14px;color:var(--muted);font-size:12px;text-align:center}@media(max-width:700px){.quick-metadata{grid-template-columns:auto minmax(0,1fr) auto}.quick-metadata>svg{display:none}.quick-document-context{grid-column:1/-1}.quick-product-results button{grid-template-columns:75px minmax(0,1fr)}}.quick-customer-picker{position:relative}.quick-customer-picker .quick-search{padding:0 13px}.quick-customer-results{position:absolute;z-index:19;top:calc(100% + 5px);right:0;left:0;max-height:240px;padding:5px;overflow-y:auto;border:1px solid #c9d8e3;border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(8,38,58,.16)}.quick-customer-results button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:10px 11px;border:0;border-radius:6px;color:#29485e;background:transparent;text-align:left;cursor:pointer}.quick-customer-results button:hover,.quick-customer-results button[aria-selected=true]{background:#edf5ff}.quick-customer-results button strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.quick-customer-results button span{flex:none;color:#607486;font-size:12px}.quick-customer-results p{margin:0;padding:14px;color:var(--muted);font-size:12px;text-align:center}.management-workspace svg,.portal-header svg{stroke-width:1.8}.expense-workspace{min-height:100vh;padding-bottom:64px;background:#f5f8fb}.expense-flow,.expense-heading,.expense-list,.expense-workspace>.emission-feedback{width:min(calc(100% - 48px),1200px);margin-right:auto;margin-left:auto}.expense-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0 18px}.expense-heading p,.expense-list header p{margin:0 0 4px;color:#60788a;font-size:12px;font-weight:700}.expense-heading h1{margin:0 0 4px;color:#102f46;font-size:28px}.expense-heading>div>span{color:#587083;font-size:14px}.expense-trust{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #cfe1d8;border-radius:9px;color:#196c4a;background:#f3fbf7}.expense-trust>span{display:grid}.expense-trust small{color:#5d776b}.expense-flow{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);grid-gap:16px;gap:16px;align-items:start}.expense-capture-card,.expense-list,.expense-review{border:1px solid #d7e2e9;border-radius:12px;background:#fff;box-shadow:0 6px 22px rgba(12,47,73,.04)}.expense-capture-card{min-height:500px;overflow:hidden}.capture-empty{display:flex;align-items:center;flex-direction:column;padding:64px 38px;text-align:center}.capture-empty>span{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;color:#0b57d0;background:#eaf2ff}.capture-empty>span svg{width:39px;height:39px}.capture-empty h2{max-width:380px;margin:24px 0 10px;color:#17384f;font-size:20px}.capture-empty p{max-width:430px;margin:0 0 25px;color:#60788a;line-height:1.55}.expense-primary,.expense-secondary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:7px;font-weight:700;cursor:pointer}.expense-primary{border:1px solid #0b57d0;color:#fff;background:#0b57d0}.capture-empty .expense-primary,.capture-empty .expense-secondary{width:min(100%,300px)}.expense-secondary{margin-top:9px;border:1px solid #bdcedb;color:#23485f;background:#fff}.capture-empty small{margin-top:17px;color:#728795}.capture-preview,.capture-reading{position:relative;min-height:500px;background:#122b3c}.capture-preview>img,.capture-reading img{display:block;width:100%;height:500px;object-fit:contain}.capture-reading>span{position:absolute;right:20px;bottom:48px;left:20px;display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:18px;border-radius:10px;color:#fff;background:rgba(5,28,43,.88)}.capture-reading>div{position:absolute;right:20px;bottom:22px;left:20px;height:7px;overflow:hidden;border-radius:5px;background:#526573}.capture-reading>div i{display:block;height:100%;background:#3aa8f5;transition:width .2s}.spin{animation:expense-spin 1s linear infinite}@keyframes expense-spin{to{transform:rotate(1turn)}}.capture-preview>button{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:rgba(4,25,39,.75);cursor:pointer}.capture-badge{position:absolute;bottom:16px;left:16px;gap:7px;padding:8px 11px;border-radius:7px;color:#155f42;background:#eaf9f1;font-size:13px;font-weight:700}.capture-badge,.pdf-preview{display:flex;align-items:center}.pdf-preview{justify-content:center;flex-direction:column;gap:12px;min-height:500px;padding:40px;color:#d9e8f1;text-align:center}.pdf-preview svg{width:64px;height:64px}.expense-review{padding:22px}.review-title{display:flex;align-items:flex-start;gap:12px;padding-bottom:18px;border-bottom:1px solid #e1e9ee}.review-title>span{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;color:#0b57d0;background:#eaf2ff}.review-title h2{margin:0 0 4px;color:#17384f;font-size:18px}.review-title p{margin:0;color:#60788a;font-size:13px}.review-title em{margin-left:auto;padding:5px 8px;border-radius:6px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.review-title em.good{color:#186747;background:#e7f7ef}.review-title em.warn{color:#855d10;background:#fff4d8}.expense-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-top:18px}.expense-form-grid label{display:grid;grid-gap:6px;gap:6px;color:#3f5b6f;font-size:12px;font-weight:700}.expense-form-grid label.wide{grid-column:1/-1}.expense-form-grid input,.expense-form-grid select{width:100%;height:42px;padding:0 11px;border:1px solid #bccdd9;border-radius:6px;color:#17384f;background:#fff;font:inherit;font-size:14px;font-weight:500}.expense-form-grid input:focus,.expense-form-grid select:focus{outline:3px solid rgba(11,87,208,.13);border-color:#6d9ee7}.expense-warning{display:flex;gap:10px;margin-top:17px;padding:12px;border:1px solid #f0d79f;border-radius:7px;color:#735617;background:#fffaf0}.expense-warning svg{flex:none}.expense-warning p{margin:0;font-size:12px;line-height:1.45}.expense-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.expense-actions button{min-width:120px;min-height:43px;padding:0 16px;border:1px solid #bdcedb;border-radius:7px;background:#fff;font-weight:700;cursor:pointer}.expense-actions .expense-primary{border-color:#0b57d0;background:#0b57d0}.expense-actions button:disabled{opacity:.48;cursor:not-allowed}.expense-list{margin-top:18px;overflow:hidden}.expense-list>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #dfe8ed}.expense-list h2{margin:0;color:#17384f;font-size:19px}.expense-list header>span{padding:6px 9px;border-radius:6px;color:#557083;background:#eef3f6;font-size:12px;font-weight:700}.expense-table-wrap{overflow:auto}.expense-list table{width:100%;border-collapse:collapse}.expense-list td,.expense-list th{padding:13px 16px;border-bottom:1px solid #e7edf1;text-align:left;white-space:nowrap}.expense-list th{color:#6a8090;background:#f8fafb;font-size:11px;text-transform:uppercase}.expense-list td{color:#3b5669;font-size:13px}.expense-list td small,.expense-list td strong{display:block}.expense-list td small{margin-top:3px;color:#758b9a}.expense-list td a,.expense-saved{display:inline-flex;align-items:center;gap:5px;color:#0b57d0;font-weight:700;text-decoration:none}.expense-list td a svg,.expense-saved svg{width:16px}.expense-saved{color:#267153}.expense-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:45px;color:#728795}.expense-empty p{margin:0}@media(max-width:900px){.expense-flow,.expense-heading,.expense-list,.expense-workspace>.emission-feedback{width:min(calc(100% - 30px),760px)}.expense-flow{grid-template-columns:1fr}.expense-capture-card{min-height:420px}.capture-preview,.capture-preview>img,.capture-reading,.capture-reading img,.pdf-preview{min-height:420px;height:420px}}@media(max-width:600px){.expense-flow,.expense-heading,.expense-list,.expense-workspace>.emission-feedback{width:calc(100% - 24px)}.expense-heading{align-items:flex-start;flex-direction:column;padding:18px 0 13px}.expense-heading h1{font-size:23px}.expense-trust{width:100%}.expense-capture-card{min-height:390px}.capture-empty{padding:42px 20px}.capture-preview,.capture-preview>img,.capture-reading,.capture-reading img,.pdf-preview{min-height:390px;height:390px}.expense-review{padding:17px 14px}.review-title{flex-wrap:wrap}.review-title em{margin-left:54px}.expense-form-grid{grid-template-columns:1fr}.expense-form-grid label.wide{grid-column:auto}.expense-actions{position:-webkit-sticky;position:sticky;bottom:0;margin:18px -14px -17px;padding:12px 14px;background:#fff;box-shadow:0 -7px 18px rgba(12,47,73,.08)}.expense-actions button{flex:1 1}.expense-list{border-radius:9px}.expense-list td,.expense-list th{padding:12px}.expense-list td:nth-child(4),.expense-list th:nth-child(4){display:none}}.capture-invalid{position:relative;min-height:500px;overflow:hidden;background:#132837}.capture-invalid>img{width:100%;height:500px;object-fit:cover;opacity:.28;filter:grayscale(.65)}.capture-invalid>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:38px;color:#fff;text-align:center;background:linear-gradient(rgba(7,25,37,.25),rgba(7,25,37,.84))}.capture-invalid>div>svg{width:54px;height:54px;padding:12px;border-radius:50%;color:#ffd6d6;background:#9d3038}.capture-invalid h2{max-width:390px;margin:18px 0 8px;font-size:21px}.capture-invalid p{max-width:430px;margin:0 0 22px;color:#d9e5ec;line-height:1.5}.capture-invalid .expense-primary{padding:0 18px}.workspace{min-height:100dvh;color:var(--ink);background:var(--surface-canvas)}.workspace-crumb{width:min(calc(100% - 48px),1400px);margin:0 auto;padding:14px 0 8px;color:#718492;font-size:12px}.workspace-crumb span{color:#91a1ad}.workspace-crumb span:last-child{color:#36566c;font-weight:600}.emission-heading,.expense-heading,.management-heading{min-height:82px}.emission-heading h1,.expense-heading h1,.management-heading h1{color:var(--ink);font-size:28px;line-height:1.2;letter-spacing:-.025em}.emission-heading>div>span,.expense-heading>div>span,.management-heading>div>span{color:var(--muted);font-size:13px}.expense-primary,.home-primary,.setup-primary{border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);box-shadow:0 4px 12px rgba(11,87,208,.14);transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.expense-primary:hover,.home-primary:hover,.setup-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:0 6px 16px rgba(11,87,208,.2);transform:translateY(-1px)}.expense-secondary,.outline-action,.secondary-button{border-color:#c7d5df;border-radius:var(--radius-md);color:#294b61;background:#fff;box-shadow:var(--shadow-sm)}.workspace a:focus-visible,.workspace button:focus-visible,.workspace input:focus-visible,.workspace select:focus-visible,.workspace summary:focus-visible,.workspace textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.control-sheet,.enablement,.expense-capture-card,.expense-list,.expense-review,.management-overview button,.management-table-wrap,.management-toolbar,.quick-emission-editor,.quick-emission-summary,.setup-form-card,.tax-profile-card{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.admin-fields input,.admin-fields select,.certificate-form input,.management-form input,.management-form select,.management-form textarea,.management-toolbar input,.management-toolbar select,.quick-emission-editor input,.quick-emission-editor select,.setup-fields input,.setup-fields select{border-color:#c6d4de;border-radius:var(--radius-md);color:var(--ink);background:#fff}.admin-fields input:focus,.admin-fields select:focus,.certificate-form input:focus,.management-form input:focus,.management-form select:focus,.management-form textarea:focus,.management-toolbar input:focus,.management-toolbar select:focus,.quick-emission-editor input:focus,.quick-emission-editor select:focus,.setup-fields input:focus,.setup-fields select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.management-table th,.quick-lines th{color:#536b7c;background:#f4f7f9;font-size:11px;font-weight:700;letter-spacing:.035em}.management-table td,.quick-lines td{border-color:#e4ebef}.management-table tbody tr:hover,.quick-lines tbody tr:hover{background:#f8fbfd}.management-status.active,.status-active{color:#116542;background:#e8f6ef}.management-status.inactive,.status-inactive{color:#7b4650;background:#f8ecee}.fiscal-admin,.setup-screen-layout{background:var(--surface-canvas)}.setup-hero{width:min(calc(100% - 48px),1400px);margin:0 auto 18px;padding:24px 26px;border:1px solid var(--line);border-top:3px solid var(--primary);border-radius:var(--radius-lg);color:var(--ink);background:#fff;box-shadow:var(--shadow-sm)}.setup-hero p{color:var(--primary)}.setup-hero h1{color:var(--ink);font-size:28px;letter-spacing:-.025em}.setup-hero>div>span{color:var(--muted)}.capability-status{color:var(--ink);background:var(--surface-subtle);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.capability-status,.capability-status>span+span{border-color:var(--line)}.capability-status small{color:#718492}.capability-status strong{color:var(--ink)}.fiscal-layout{width:min(calc(100% - 48px),1400px);gap:16px}.setup-heading{align-items:flex-start}.setup-form-header h2,.setup-heading h2{color:var(--ink);font-size:18px}.setup-form-header p,.setup-heading p{color:var(--muted)}.enablement-step{border-color:#e2e9ee}.enablement-step:hover{background:#f8fbfd}.enablement-marker{color:var(--primary);background:#eaf1ff}.step-status{border-radius:999px}.management-confirmation,.management-drawer{border-color:var(--line);background:#fff;box-shadow:-18px 0 50px rgba(6,29,45,.13)}.home-cover{border-bottom:0;background:linear-gradient(112deg,var(--navy-950),var(--navy-900) 58%,#0b4770)}.home-grid article{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}@media(max-width:960px){.fiscal-layout,.setup-hero,.workspace-crumb{width:min(calc(100% - 30px),900px)}.setup-hero{padding:22px}.emission-heading,.expense-heading,.management-heading{min-height:auto}}@media(max-width:600px){.fiscal-layout,.setup-hero,.workspace-crumb{width:calc(100% - 24px)}.workspace-crumb{padding-top:10px}.setup-hero{padding:18px 16px}.emission-heading h1,.expense-heading h1,.management-heading h1,.setup-hero h1{font-size:23px}}@media(max-width:1050px){.emission-pos-mode .quick-emission-layout{grid-template-columns:minmax(0,1fr)}.emission-pos-mode .quick-emission-summary{width:100%}}@media(max-width:600px){.emission-pos-mode,.emission-workspace{overflow-x:hidden}.quick-emission-editor,.quick-emission-layout,.quick-emission-summary{min-width:0;max-width:100%}.emission-pos-mode .quick-emission-summary{order:2}.emission-pos-mode .quick-emission-editor{order:1}}.management-heading{padding-top:20px}.management-heading h1{font-size:var(--type-heading-1);font-weight:600}.management-heading>div>span:last-child{color:#48667d;font-size:var(--type-caption)}.management-overview{display:flex;align-items:center;gap:22px;margin:4px 0 12px;padding:0 0 12px;border-bottom:1px solid #cad8e4}.management-overview button{display:inline-flex;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none!important;transform:none!important}.management-overview button.active{border:0;background:transparent;box-shadow:none}.management-overview button.active small{color:#0b57d0}.management-overview-icon{display:none!important}.management-overview button>span:last-child{display:flex;align-items:baseline;gap:6px}.management-overview button small{color:#48667d;font-size:var(--type-caption)}.management-overview button strong{color:#061d2d;font-size:var(--type-body)}.management-overview .warning small,.management-overview .warning strong{color:#915d00}.management-toolbar{gap:8px;margin:0 0 12px;padding:10px;border:1px solid #c8d7e3;border-radius:8px;background:#fff}.management-filter-button,.management-toolbar label,.management-toolbar>select{height:42px;border-color:#c6d6e2;border-radius:7px}.management-toolbar>select{width:170px;color:#24465f}.management-filter-button{min-width:124px}.management-table-wrap{border:1px solid #c8d7e3}.management-table th{height:44px;background:#eaf1f6;color:#284b65;font-size:var(--type-caption)}.management-table td{height:54px}.management-actions{width:240px!important}.management-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.management-edit-action{display:inline-flex!important;align-items:center;gap:6px!important;width:auto!important;height:32px!important;margin:0!important;padding:0 10px!important;border:1px solid #0b57d0!important;border-radius:6px!important;color:#0b57d0!important;background:#fff!important;font-size:var(--type-caption);font-weight:600;cursor:pointer}.management-edit-action:hover{background:#eef5ff!important}.management-lifecycle-action{display:inline-flex!important;align-items:center;gap:6px!important;width:auto!important;height:32px!important;margin:0!important;padding:0 10px!important;border:1px solid #c9d8e4!important;border-radius:6px!important;color:#24465f!important;background:#fff!important;font-size:var(--type-caption);font-weight:600;cursor:pointer}.management-lifecycle-action:hover{border-color:#9bb4c7!important;background:#f4f8fb!important}.management-edit-action:disabled,.management-lifecycle-action:disabled{cursor:not-allowed;opacity:.55}.management-form input[readonly]{color:#36566b;background:#eef3f7;cursor:not-allowed}.management-form label>small{color:#687986;font-size:var(--type-caption);font-weight:500}.management-row-menu summary{border:1px solid #c9d8e4;background:#fff}.management-delete-action{display:inline-flex!important;align-items:center;gap:6px!important;width:auto!important;height:32px!important;margin:0!important;padding:0 10px!important;border:1px solid #d7a9ad!important;border-radius:6px!important;color:#9f2630!important;background:#fff!important;font-size:var(--type-caption);font-weight:600;cursor:pointer}.management-delete-action:hover{border-color:#c84450!important;background:#fff3f4!important}.management-dialog-layer{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px}.management-dialog-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(4,24,38,.58);cursor:default}.management-confirm-dialog{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:4px 15px;gap:4px 15px;width:min(100%,480px);padding:25px;border:1px solid #d8e2e8;border-radius:10px;background:#fff;box-shadow:0 24px 70px rgba(3,28,45,.28)}.management-confirm-icon{display:grid;grid-row:1;place-items:center;width:42px;height:42px;border-radius:50%;color:#a52430;background:#fff0f1}.management-confirm-dialog h2{margin:0 0 8px;color:var(--navy-950);font-size:var(--type-heading-3);font-weight:600}.management-confirm-dialog p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.55}.management-confirm-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.management-confirm-actions button{min-height:42px;padding:0 16px;border-radius:6px;font-weight:600;cursor:pointer}.management-danger-action{border:1px solid #a52430;color:#fff;background:#a52430}.management-danger-action:hover:not(:disabled){background:#861c25}.management-confirm-actions button:disabled{opacity:.6;cursor:wait}.management-confirm-dialog button:focus-visible,.management-delete-action:focus-visible{outline:3px solid rgba(110,168,254,.45);outline-offset:2px}@media(max-width:960px){.management-overview{overflow-x:auto}.management-toolbar{padding:9px}.management-actions{width:auto!important}.management-row-actions{justify-content:flex-end}}@media(max-width:640px){.management-overview{margin-inline:0;padding-inline:0}.management-overview button,.management-overview button:first-child{padding:3px 0}.management-toolbar{border:0;padding:0;background:transparent}.management-edit-action{min-width:84px}.management-actions{width:auto!important}.management-row-actions{align-items:stretch;flex-direction:column}.management-delete-action,.management-edit-action,.management-lifecycle-action{justify-content:center!important;min-width:84px}.management-confirm-dialog{grid-template-columns:38px minmax(0,1fr);padding:20px 18px}.management-confirm-icon{width:38px;height:38px}.management-confirm-actions{align-items:stretch;flex-direction:column-reverse}.management-confirm-actions button{width:100%}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding-right:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2348667d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;line-height:1.2}.management-row-menu button.danger{color:#9f2630!important}.management-row-menu button.danger:hover{background:#fff3f4!important}.management-confirm-actions .management-danger-action,.management-confirm-actions .outline-action{display:inline-flex;flex:0 0 156px;align-items:center;justify-content:center;width:156px;min-height:42px;margin:0;padding:0 16px;border-width:1px;border-style:solid;border-radius:6px;font:inherit;font-size:var(--type-caption);font-weight:700;line-height:1}@media(max-width:640px){.management-confirm-actions .management-danger-action,.management-confirm-actions .outline-action{flex:1 1 auto;width:100%}}.electronic-documents-workspace .management-heading{padding-bottom:14px}.document-status-overview{gap:18px}.document-status-overview button{white-space:nowrap}.electronic-documents-workspace .management-toolbar>select{width:210px}.document-table td small,.document-table td strong{display:block}.document-table td small{margin-top:2px;color:#748896}.document-table th:last-child{width:54px}.document-table .management-actions{width:54px!important}.document-table .management-row-menu>div{width:210px}.document-amount{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-status{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.document-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.document-status.active_pending{color:#8a5c08;background:#fff3d8}.document-status.active_reported{color:#155c91;background:#e7f3fc}.document-status.active_accepted{color:#176a46;background:#e8f7ef}.document-status.void_pending{color:#9b4530;background:#fff0e9}.document-status.void_accepted{color:#7c3540;background:#f8e9ec}.management-empty{height:160px!important;color:#6d8291;text-align:center!important}.management-pagination>div{display:flex;align-items:center;gap:9px}.management-pagination>div button{display:grid;place-items:center}.management-pagination>div button svg{width:16px}.management-pagination>div button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:960px){.document-status-overview{gap:16px}.document-table tbody tr{grid-template-columns:minmax(0,1fr) auto}.document-table td:first-child{grid-column:1;grid-row:1}.document-table td:nth-child(2){display:block;grid-column:1;grid-row:2}.document-table td:nth-child(3){display:block;grid-column:1;grid-row:3}.document-table td:nth-child(4){display:block;grid-column:1;grid-row:4}.document-table td:nth-child(5){grid-column:1;grid-row:5}.document-table td:nth-child(6){grid-column:2;grid-row:1/6}.document-table .management-actions{width:auto!important}}@media(max-width:640px){.document-status-overview{margin-inline:-12px;padding-inline:12px}.electronic-documents-workspace .management-toolbar{grid-template-columns:1fr}.electronic-documents-workspace .management-toolbar label:first-child{grid-column:auto}.electronic-documents-workspace .management-toolbar>select{width:100%}.document-table td:nth-child(2){font-size:12px}.management-pagination{align-items:flex-start;flex-direction:column;gap:8px}}.sales-navigation-menu{width:285px}.sales-report-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.sales-report-cards article{display:grid;grid-template-columns:44px 1fr;grid-gap:2px 13px;gap:2px 13px;padding:20px;border:1px solid #cad9e4;border-radius:10px;background:#fff}.sales-report-cards article>span{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:9px;color:#0b57d0;background:#eaf2ff}.sales-report-cards small{color:#607789;font-weight:600}.sales-report-cards strong{color:#102f46;font-size:20px}.portal-mobile-sales{grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.portal-mobile-sales,.sales-report-cards{grid-template-columns:1fr}.portal-mobile-sales a{justify-content:flex-start}}