.credentials-page,.credential-hub,.credential-result-page,.account-credentials-page,.admin-credentials-workbench{align-content:start;gap:14px;min-width:0;display:grid}.credentials-page :is(h1,h2,h3,p,dl),.credential-hub :is(h1,h2,p,dl),.credential-result-page :is(h1,h2,p,dl),.account-credentials-page :is(h1,h2,p,dl),.admin-credentials-workbench :is(h2,p,dl,blockquote){margin:0}.credentials-page :is(strong,b,time,dd),.credential-result-page :is(strong,b,time,dd,code),.account-credentials-page :is(strong,b,time,dd),.admin-credentials-workbench :is(strong,b,time,dd,code){font-variant-numeric:tabular-nums}.credentials-heading{border-top:5px solid var(--state-cinnabar);min-height:178px;color:var(--state-paper-light);background:#263f4d;grid-template-columns:58px minmax(0,1fr) minmax(280px,.48fr);align-items:center;gap:19px;padding:24px 27px;display:grid}.credentials-heading>div{border:1px solid #f5efe261;place-items:center;width:53px;height:62px;display:grid}.credentials-heading>div svg{color:#e2b96f;width:30px;height:30px}.credentials-heading>section{gap:6px;min-width:0;display:grid}.credentials-heading>section>span,.credential-type-register>header span,.credential-public-ledger>header span{color:#d7bf91;font-size:.51rem;font-weight:800}.credentials-heading h1{font-family:var(--state-serif);font-size:1.45rem;font-weight:600}.credentials-heading p{color:#f5efe2c7;max-width:780px;font-size:.58rem;line-height:1.7}.credentials-heading form{background:#102f4994;border:1px solid #f5efe247;gap:7px;padding:14px;display:grid}.credentials-heading form>label{color:#e2d1ae;font-size:.5rem;font-weight:800}.credentials-heading form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.credentials-heading input{color:#fff;text-transform:uppercase;background:#101e289e;border:1px solid #f5efe266;min-width:0;height:42px;padding:0 10px}.credentials-heading button{color:#242016;background:#e2b96f;border:0;justify-content:center;align-items:center;gap:6px;min-width:84px;font-size:.52rem;font-weight:900;display:inline-flex}.credentials-heading button svg{width:16px;height:16px}.credentials-heading form>a{color:#efd39c;font-size:.48rem;font-weight:800}.credential-metrics,.account-credential-metrics{border:1px solid var(--state-line-strong);background:#ffffff45;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.credential-metrics>div,.account-credential-metrics>div{border-right:1px solid var(--state-line);grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:3px 9px;min-width:0;min-height:78px;padding:11px 14px;display:grid}.credential-metrics>div:last-child,.account-credential-metrics>div:last-child{border-right:0}.credential-metrics svg,.account-credential-metrics svg{width:21px;height:21px;color:var(--state-indigo);grid-row:1/3;align-self:center}.credential-metrics span,.account-credential-metrics span{color:var(--state-ink-soft);font-size:.48rem}.credential-metrics strong,.account-credential-metrics strong{font-family:var(--state-serif);font-size:.83rem}.credential-boundary,.account-credential-boundary{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a5412;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:12px 15px;font-size:.53rem;line-height:1.65;display:grid}.credential-boundary svg,.account-credential-boundary svg{width:19px;height:19px;color:var(--state-pine)}.credential-type-register,.credential-public-ledger,.account-credential-ledger{border:1px solid var(--state-line-strong);background:#f7f2e791}.credential-type-register>header,.credential-public-ledger>header,.account-credential-ledger>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:flex}.credential-type-register>header>div,.credential-public-ledger>header>div,.account-credential-ledger>header>div{gap:3px;display:grid}.credential-type-register h2,.credential-public-ledger h2,.account-credential-ledger h2{font-family:var(--state-serif);font-size:.82rem}.credential-type-register>header small,.credential-public-ledger>header small,.account-credential-ledger>header small{max-width:360px;color:var(--state-ink-soft);text-align:right;font-size:.46rem;line-height:1.45}.credential-type-record{border-bottom:1px solid var(--state-line);grid-template-columns:40px minmax(0,1fr);gap:13px;padding:16px;display:grid}.credential-type-record:last-child{border-bottom:0}.credential-type-record>svg{width:29px;height:29px;color:var(--state-cinnabar);margin-top:2px}.credential-type-record>div{gap:7px;min-width:0;display:grid}.credential-type-record header{justify-content:space-between;align-items:center;gap:10px;display:flex}.credential-type-record header span{color:var(--state-cinnabar);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.45rem;font-weight:800}.credential-type-record header b{border:1px solid var(--state-indigo);color:var(--state-indigo);padding:4px 7px;font-size:.43rem}.credential-type-record h3{font-family:var(--state-serif);font-size:.69rem}.credential-type-record>div>p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.6}.credential-type-record dl{border:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credential-type-record dl>div{border-right:1px solid var(--state-line);min-width:0;padding:9px 10px}.credential-type-record dl>div:last-child{border-right:0}.credential-type-record dt{color:var(--state-cinnabar);font-size:.43rem;font-weight:800}.credential-type-record dd{color:var(--state-ink-soft);margin:4px 0 0;font-size:.48rem;line-height:1.5}.credential-type-record footer{color:var(--state-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.46rem;display:flex}.credential-type-record footer span,.credential-type-record footer a{align-items:center;gap:5px;display:inline-flex}.credential-type-record footer svg{width:14px;height:14px}.credential-type-record footer a{color:var(--state-indigo);margin-left:auto;font-weight:800}.credential-public-row{border-bottom:1px solid var(--state-line);border-left:4px solid var(--state-pine);grid-template-columns:160px minmax(0,1fr) 42px;min-height:140px;display:grid}.credential-public-row:last-of-type{border-bottom:0}.credential-public-row:not(.is-valid){border-left-color:var(--state-cinnabar)}.credential-public-row>div:first-child{border-right:1px solid var(--state-line);background:#ddd2be42;align-content:center;justify-items:start;gap:7px;padding:15px;display:grid}.credential-public-row>div:first-child svg{width:22px;height:22px;color:var(--state-indigo)}.credential-public-row>div:first-child b{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.47rem}.credential-public-row>div:first-child span{color:var(--state-pine);border:1px solid;padding:4px 6px;font-size:.42rem;font-weight:800}.credential-public-row:not(.is-valid)>div:first-child span{color:var(--state-cinnabar)}.credential-public-row>div:nth-child(2){min-width:0;padding:15px 17px}.credential-public-row>div:nth-child(2) header{color:var(--state-ink-soft);justify-content:space-between;gap:10px;font-size:.44rem;display:flex}.credential-public-row h3{font-family:var(--state-serif);margin:7px 0 4px;font-size:.67rem}.credential-public-row h3 a:hover{color:var(--state-cinnabar)}.credential-public-row p{color:var(--state-ink-soft);font-size:.5rem;line-height:1.55}.credential-public-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.credential-public-row dl>div{border-top:1px solid var(--state-line);min-width:0;padding-top:7px}.credential-public-row dt{color:var(--state-ink-soft);font-size:.4rem}.credential-public-row dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.46rem;font-weight:700;line-height:1.45}.credential-public-row>a{border-left:1px solid var(--state-line);color:var(--state-indigo);place-items:center;display:grid}.credential-public-row>a:hover{color:#fff;background:var(--state-indigo)}.credential-public-row>a svg{width:18px;height:18px}.credential-empty{color:var(--state-ink-soft);text-align:center;padding:22px;font-size:.52rem}.credential-method,.account-credential-footer{min-height:88px;color:var(--state-paper-light);background:#3e5449;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.credential-method>svg,.account-credential-footer>svg{color:#e2b96f;width:23px;height:23px}.credential-method>div,.account-credential-footer>p{min-width:0}.credential-method strong{font-family:var(--state-serif);font-size:.62rem}.credential-method p,.account-credential-footer p{color:#f5efe2c2;margin-top:4px;font-size:.49rem;line-height:1.55}.credential-method a,.account-credential-footer a{color:#f1d59e;align-items:center;gap:5px;font-size:.49rem;font-weight:800;display:inline-flex}.credential-method a svg,.account-credential-footer a svg{width:14px;height:14px}.credential-hub>header{border-top:5px solid var(--state-cinnabar);background:#f7f2e7a8;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;min-height:138px;padding:22px 25px;display:grid}.credential-hub>header>svg{width:36px;height:36px;color:var(--state-cinnabar)}.credential-hub>header>div{gap:5px;display:grid}.credential-hub>header span{color:var(--state-cinnabar);font-size:.5rem;font-weight:800}.credential-hub>header h1{font-family:var(--state-serif);font-size:1.28rem}.credential-hub>header p{max-width:860px;color:var(--state-ink-soft);font-size:.56rem;line-height:1.65}.credential-mode-switch{border:1px solid var(--state-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credential-mode-switch button{border:0;border-right:1px solid var(--state-line);min-height:48px;color:var(--state-ink-soft);background:#ffffff3d;justify-content:center;align-items:center;gap:7px;font-size:.53rem;font-weight:800;display:inline-flex}.credential-mode-switch button:last-child{border-right:0}.credential-mode-switch button.is-active{color:#fff;background:var(--state-indigo)}.credential-mode-switch svg{width:17px;height:17px}.credential-hub-panel{border:1px solid var(--state-line-strong);background:#f7f2e794;grid-template-columns:56px minmax(0,680px);place-content:center;gap:17px;min-height:225px;padding:30px;display:grid}.credential-hub-panel>svg{width:43px;height:43px;color:var(--state-indigo)}.credential-hub-panel>div{gap:9px;display:grid}.credential-hub-panel h2{font-family:var(--state-serif);font-size:.82rem}.credential-hub-panel p{color:var(--state-ink-soft);font-size:.54rem;line-height:1.65}.credential-hub-panel form{grid-template-columns:minmax(0,1fr) auto;margin-top:4px;display:grid}.credential-hub-panel input{border:1px solid var(--state-line-strong);background:#ffffffb8;min-width:0;min-height:43px;padding:0 11px}.credential-hub-panel button{color:#fff;background:var(--state-indigo);border:0;align-items:center;gap:6px;min-height:43px;padding:0 13px;font-size:.49rem;font-weight:800;display:inline-flex}.credential-hub-panel button svg{width:16px;height:16px}.credential-hub-panel button:disabled{opacity:.58}.credential-secret-result{border-left:5px solid var(--state-pine);background:#496a5414;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:18px 20px;display:grid}.credential-secret-result.is-invalid{border-left-color:var(--state-cinnabar);background:#a43c2f12}.credential-secret-result>svg{width:31px;height:31px;color:var(--state-pine)}.credential-secret-result.is-invalid>svg{color:var(--state-cinnabar)}.credential-secret-result>div{gap:5px;display:grid}.credential-secret-result span{color:var(--state-cinnabar);font-size:.46rem;font-weight:800}.credential-secret-result h2{font-family:var(--state-serif);font-size:.74rem}.credential-secret-result dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.credential-secret-result dl>div{border-right:1px solid var(--state-line);min-width:0;padding:8px}.credential-secret-result dl>div:last-child{border-right:0}.credential-secret-result dt{color:var(--state-ink-soft);font-size:.41rem}.credential-secret-result dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.46rem;font-weight:700}.credential-secret-result p{color:var(--state-ink-soft);font-size:.49rem;line-height:1.55}.credential-hub>footer{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a5412;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:12px 15px;font-size:.51rem;line-height:1.55;display:grid}.credential-hub>footer svg{width:19px;height:19px;color:var(--state-pine)}.credential-hub>footer a{color:var(--state-indigo);font-weight:800}.credential-result-heading{border-top:6px solid var(--state-pine);min-height:174px;color:var(--state-paper-light);background:#263f4d;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:17px;padding:22px 27px;display:grid}.credential-result-heading>a{color:#f5efe2b8;grid-column:1/-1;align-items:center;gap:5px;width:fit-content;font-size:.47rem;display:inline-flex}.credential-result-heading>a svg{width:14px;height:14px}.credential-result-heading>svg{color:#98c7a7;width:41px;height:41px}.credential-result-heading:not(.is-valid){border-top-color:var(--state-cinnabar)}.credential-result-heading:not(.is-valid)>svg{color:#e39d91}.credential-result-heading>div{gap:4px;display:grid}.credential-result-heading span{color:#d7bf91;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem}.credential-result-heading h1{font-family:var(--state-serif);font-size:1.34rem}.credential-result-heading p{color:#f5efe2cc;font-size:.54rem;line-height:1.6}.credential-result-heading time{color:#f5efe28f;font-size:.43rem}.credential-result-record{border:1px solid var(--state-line-strong);background:#f7f2e794}.credential-result-record>header{border-bottom:1px solid var(--state-line);grid-template-columns:36px minmax(0,1fr);gap:13px;padding:18px;display:grid}.credential-result-record>header svg{width:29px;height:29px;color:var(--state-indigo)}.credential-result-record>header div{gap:4px;display:grid}.credential-result-record>header span{color:var(--state-cinnabar);font-size:.45rem;font-weight:800}.credential-result-record h2{font-family:var(--state-serif);font-size:.77rem}.credential-result-record p{color:var(--state-ink-soft);font-size:.51rem;line-height:1.55}.credential-result-record>dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credential-result-record>dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-width:0;padding:11px 13px}.credential-result-record>dl>div:nth-child(3n){border-right:0}.credential-result-record dt{color:var(--state-ink-soft);font-size:.42rem}.credential-result-record dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.48rem;font-weight:700;line-height:1.45}.credential-result-record a{color:var(--state-indigo)}.credential-fingerprint-panel{color:var(--state-paper-light);background:var(--state-indigo-deep);grid-template-columns:31px repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:13px 15px;display:grid}.credential-fingerprint-panel>svg{color:#e2b96f;width:25px;height:25px}.credential-fingerprint-panel>div{gap:4px;min-width:0;display:grid}.credential-fingerprint-panel span{color:#f5efe2a3;font-size:.42rem}.credential-fingerprint-panel code{overflow-wrap:anywhere;font-size:.43rem}.credential-event-ledger{border:1px solid var(--state-line-strong);background:#f7f2e78f;padding:17px}.credential-event-ledger>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.credential-event-ledger>header svg{width:21px;height:21px;color:var(--state-indigo)}.credential-event-ledger>header span{color:var(--state-cinnabar);font-size:.43rem;font-weight:800}.credential-event-ledger h2{font-family:var(--state-serif);font-size:.68rem}.credential-event-ledger>article{grid-template-columns:126px 10px minmax(0,1fr);gap:9px;min-height:51px;display:grid}.credential-event-ledger time{color:var(--state-ink-soft);padding-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.41rem}.credential-event-ledger article>i{background:var(--state-line-strong);width:2px;position:relative}.credential-event-ledger article>i:before{border:2px solid var(--state-paper-light);background:var(--state-cinnabar);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:-3px}.credential-event-ledger article>div{align-content:start;gap:2px;padding:5px 0 10px;display:grid}.credential-event-ledger b{font-size:.47rem}.credential-event-ledger small{color:var(--state-ink-soft);font-size:.4rem}.credential-result-disclosure{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a5412;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:12px 15px;font-size:.51rem;line-height:1.6;display:grid}.credential-result-disclosure svg{width:19px;height:19px;color:var(--state-pine)}.account-credential-header{border-top:5px solid var(--state-cinnabar);grid-template-columns:minmax(0,1fr) 54px;align-items:center;min-height:122px;display:grid}.account-credential-header>svg{width:43px;height:43px;color:var(--state-cinnabar)}.account-credential-ledger>article{border-bottom:1px solid var(--state-line);border-left:4px solid var(--state-pine);padding:15px 17px}.account-credential-ledger>article:last-of-type{border-bottom:0}.account-credential-ledger>article:not(.is-valid){border-left-color:var(--state-cinnabar)}.account-credential-ledger article>div:first-child{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.account-credential-ledger article>div:first-child>svg{width:24px;height:24px;color:var(--state-indigo)}.account-credential-ledger article>div:first-child>span{gap:2px;min-width:0;display:grid}.account-credential-ledger article b{color:var(--state-cinnabar);font-size:.43rem}.account-credential-ledger article strong{font-family:var(--state-serif);font-size:.62rem}.account-credential-ledger article small{color:var(--state-ink-soft);font-size:.42rem}.account-credential-ledger article em{color:var(--state-pine);border:1px solid;padding:4px 7px;font-size:.43rem;font-style:normal;font-weight:800}.account-credential-ledger article:not(.is-valid) em{color:var(--state-cinnabar)}.account-credential-ledger article>p{color:var(--state-ink-soft);margin-top:9px;font-size:.5rem;line-height:1.55}.account-credential-ledger article dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.account-credential-ledger article dl>div{border:1px solid var(--state-line);min-width:0;padding:8px 9px}.account-credential-ledger dt{color:var(--state-ink-soft);font-size:.4rem}.account-credential-ledger dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.46rem;font-weight:700;line-height:1.45}.account-credential-ledger article>a{color:var(--state-indigo);align-items:center;gap:4px;margin-top:10px;font-size:.47rem;font-weight:800;display:inline-flex}.account-credential-ledger article>a svg{width:14px;height:14px}.admin-credentials-workbench{--credential-admin-line:#d1ccc1;--credential-admin-line-strong:#aaa397;--credential-admin-muted:#706b61;--credential-admin-accent:#214e70;--credential-admin-danger:#99372f;--credential-admin-surface:#fbfaf7;--credential-admin-surface-2:#f2eee6;gap:18px}.admin-credential-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-credential-boundary{border-left:4px solid var(--state-cinnabar);color:#4d302a;background:#efe0d8;grid-template-columns:27px minmax(0,1fr) 27px;align-items:center;gap:11px;padding:14px 17px;display:grid}.admin-credential-boundary svg{width:22px;height:22px}.admin-credential-boundary svg:last-child{color:var(--credential-admin-accent)}.admin-credential-boundary p{font-size:.72rem;line-height:1.7}.admin-credential-types>header,.admin-credential-sources>header,.admin-credential-entries>header{border-bottom:1px solid var(--credential-admin-line);align-items:center;gap:11px;min-height:74px;padding:15px 17px;display:flex}.admin-credential-types>header svg,.admin-credential-sources>header svg,.admin-credential-entries>header svg{width:23px;height:23px;color:var(--state-cinnabar)}.admin-credential-types>header>div,.admin-credential-sources>header>div,.admin-credential-entries>header>div{gap:3px;display:grid}.admin-credential-types>header span,.admin-credential-sources>header span,.admin-credential-entries>header span{color:var(--credential-admin-muted);font-size:.63rem}.admin-credential-types>header h2,.admin-credential-sources>header h2,.admin-credential-entries>header h2{font-family:var(--state-serif);font-size:1.08rem}.admin-credential-types>header>b,.admin-credential-sources>header>b,.admin-credential-entries>header>b{color:var(--credential-admin-muted);margin-left:auto}.admin-credential-type,.admin-credential-entry{border-bottom:1px solid var(--credential-admin-line)}.admin-credential-type>summary,.admin-credential-entry>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:17px;min-height:76px;padding:13px 17px;list-style:none;display:flex}.admin-credential-type>summary::-webkit-details-marker{display:none}.admin-credential-entry>summary::-webkit-details-marker{display:none}.admin-credential-edit>summary::-webkit-details-marker{display:none}.admin-credential-sources article>details>summary::-webkit-details-marker{display:none}.admin-credential-events>summary::-webkit-details-marker{display:none}.admin-credential-type>summary>span,.admin-credential-entry>summary>span{gap:3px;min-width:0;display:grid}.admin-credential-type>summary b,.admin-credential-entry>summary b{color:var(--credential-admin-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.admin-credential-type>summary strong,.admin-credential-entry>summary strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-credential-type>summary small,.admin-credential-entry>summary small{color:var(--credential-admin-muted);font-size:.63rem}.admin-credential-type>summary em,.admin-credential-entry>summary em{border:1px solid var(--credential-admin-line-strong);color:var(--credential-admin-muted);flex:none;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:900}.admin-credential-type>div,.admin-credential-entry>div{border-top:1px solid var(--credential-admin-line);background:var(--credential-admin-surface-2)}.admin-credential-contract,.admin-credential-live{background:#e6edf0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 17px;display:grid}.admin-credential-contract>svg,.admin-credential-live>svg{width:22px;height:22px;color:var(--credential-admin-accent)}.admin-credential-contract dl,.admin-credential-live dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-credential-contract dl>div,.admin-credential-live dl>div{border-left:1px solid #214e7033;min-width:0;padding:7px 9px}.admin-credential-contract dt,.admin-credential-live dt{color:var(--credential-admin-muted);font-size:.58rem}.admin-credential-contract dd,.admin-credential-live dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.64rem;font-weight:800;line-height:1.4}.admin-credential-contract code,.admin-credential-live code{font-size:.54rem}.admin-credential-live form button{color:#fff;background:var(--credential-admin-accent);border:0;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-weight:900;display:inline-flex}.admin-credential-live form svg{width:15px;height:15px}.admin-credential-edit{border:1px solid var(--credential-admin-line);background:var(--credential-admin-surface);margin:12px 17px}.admin-credential-edit>summary{min-height:44px;color:var(--credential-admin-accent);cursor:pointer;align-items:center;gap:7px;padding:10px 12px;font-size:.68rem;font-weight:900;display:flex}.admin-credential-edit>summary svg{width:17px;height:17px}.admin-credential-edit>form,.admin-credential-sources article>details>form{border-top:1px solid var(--credential-admin-line);background:var(--credential-admin-surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px 17px;display:grid}.admin-credential-edit label,.admin-credential-sources article>details label{min-width:0;color:var(--credential-admin-muted);gap:5px;font-size:.65rem;font-weight:800;display:grid}.admin-credential-edit .is-wide,.admin-credential-sources article>details .is-wide{grid-column:1/-1}.admin-credential-edit :is(input,select,textarea),.admin-credential-sources article>details :is(input,select,textarea),.admin-credential-version>footer input{border:1px solid var(--credential-admin-line-strong);color:#292820;background:#fff;width:100%;min-width:0}.admin-credential-edit :is(input,select),.admin-credential-sources article>details :is(input,select),.admin-credential-version>footer input{min-height:40px;padding:0 9px}.admin-credential-edit textarea,.admin-credential-sources article>details textarea{resize:vertical;padding:8px 9px;line-height:1.5}.admin-credential-edit form>button,.admin-credential-sources article>details form>button{color:#fff;background:var(--credential-admin-accent);border:0;align-items:center;gap:6px;width:fit-content;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.admin-credential-edit form>button svg,.admin-credential-sources article>details form>button svg{width:16px;height:16px}.admin-credential-version{border-top:1px solid var(--credential-admin-line);background:var(--credential-admin-surface);padding:17px}.admin-credential-version>header{justify-content:space-between;align-items:center;gap:11px;display:flex}.admin-credential-version>header>span{gap:3px;min-width:0;display:grid}.admin-credential-version>header b{color:var(--credential-admin-accent);font-size:.68rem}.admin-credential-version>header strong{font-family:var(--state-serif)}.admin-credential-version>header small,.admin-credential-version>header em{color:var(--credential-admin-muted);font-size:.62rem;font-style:normal}.admin-credential-version>p{color:var(--credential-admin-muted);margin-top:9px;font-size:.72rem;line-height:1.65}.admin-credential-version>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.admin-credential-version>dl>div{border:1px solid var(--credential-admin-line);background:var(--credential-admin-surface-2);min-width:0;padding:9px}.admin-credential-version dt{color:var(--credential-admin-muted);font-size:.59rem}.admin-credential-version dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.65rem;font-weight:800;line-height:1.45}.admin-credential-version code{overflow-wrap:anywhere;color:var(--credential-admin-accent);font-size:.52rem}.admin-credential-version blockquote{border-left:3px solid var(--state-copper);color:var(--credential-admin-muted);background:var(--credential-admin-surface-2);margin-top:11px;padding:10px 12px;font-size:.67rem;line-height:1.6}.admin-credential-note{border-left:3px solid var(--credential-admin-accent);background:var(--credential-admin-surface-2);padding:9px 11px;margin-top:9px!important}.admin-credential-return{background:#99372f14;padding:9px 11px;color:var(--credential-admin-danger)!important;margin-top:9px!important}.admin-credential-version>footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-credential-version>footer form{gap:7px;min-width:min(100%,290px);display:flex}.admin-credential-version>footer button{color:#fff;background:var(--credential-admin-accent);border:0;flex:none;align-items:center;gap:6px;min-height:39px;padding:0 11px;font-weight:900;display:inline-flex}.admin-credential-version>footer button.is-danger{background:var(--credential-admin-danger)}.admin-credential-version>footer button svg{width:15px;height:15px}.admin-credential-sources>article{border-bottom:1px solid var(--credential-admin-line);background:var(--credential-admin-surface)}.admin-credential-sources>article:last-of-type{border-bottom:0}.admin-credential-sources>article.is-registered{background:#f2f5f1}.admin-credential-sources article>header{grid-template-columns:minmax(0,1fr) 27px;align-items:center;gap:12px;min-height:72px;padding:12px 17px;display:grid}.admin-credential-sources article>header>span{gap:3px;min-width:0;display:grid}.admin-credential-sources article>header b{color:var(--credential-admin-accent);font-size:.65rem}.admin-credential-sources article>header strong{font-family:var(--state-serif)}.admin-credential-sources article>header small{color:var(--credential-admin-muted);font-size:.62rem}.admin-credential-sources article>header svg{width:22px;height:22px;color:var(--state-cinnabar)}.admin-credential-sources article.is-registered>header svg{color:var(--state-pine)}.admin-credential-sources article>dl{border-top:1px solid var(--credential-admin-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-credential-sources article>dl>div{border-right:1px solid var(--credential-admin-line);min-width:0;padding:9px 11px}.admin-credential-sources article>dl>div:last-child{border-right:0}.admin-credential-sources dt{color:var(--credential-admin-muted);font-size:.58rem}.admin-credential-sources dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.64rem;font-weight:800}.admin-credential-sources code{font-size:.54rem}.admin-credential-sources article>details{border-top:1px solid var(--credential-admin-line)}.admin-credential-sources article>details>summary{min-height:45px;color:var(--credential-admin-accent);cursor:pointer;align-items:center;gap:7px;padding:9px 17px;font-size:.67rem;font-weight:900;display:flex}.admin-credential-sources article>details>summary svg{width:17px;height:17px}.admin-credential-events{border-top:1px solid var(--credential-admin-line)}.admin-credential-events>summary{min-height:47px;color:var(--credential-admin-accent);cursor:pointer;align-items:center;gap:7px;padding:9px 17px;font-size:.67rem;font-weight:900;display:flex}.admin-credential-events>summary svg{width:16px;height:16px}.admin-credential-events>p{border-top:1px solid var(--credential-admin-line);grid-template-columns:144px minmax(0,1fr);gap:11px;padding:9px 17px;display:grid}.admin-credential-events time{color:var(--credential-admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.admin-credential-events span{gap:2px;display:grid}.admin-credential-events b{font-size:.65rem}.admin-credential-events small,.admin-credential-events em{color:var(--credential-admin-muted);font-size:.6rem;font-style:normal}.admin-credential-empty{color:var(--credential-admin-muted);text-align:center;padding:22px}@media (max-width:1120px){.credentials-heading{grid-template-columns:50px minmax(0,1fr)}.credentials-heading form{grid-column:1/-1}.admin-credential-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-credential-edit>form,.admin-credential-sources article>details>form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-credential-contract,.admin-credential-live{grid-template-columns:25px minmax(0,1fr)}.admin-credential-live form{grid-column:2}}@media (max-width:760px){.credentials-heading{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:18px}.credentials-heading>div{width:38px;height:46px}.credentials-heading>div svg{width:23px;height:23px}.credential-metrics,.account-credential-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-metrics>div:nth-child(2),.account-credential-metrics>div:nth-child(2){border-right:0}.credential-metrics>div:nth-child(-n+2),.account-credential-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.credential-type-register>header,.credential-public-ledger>header,.account-credential-ledger>header{flex-direction:column;align-items:flex-start}.credential-type-register>header small,.credential-public-ledger>header small,.account-credential-ledger>header small{text-align:left}.credential-type-record{grid-template-columns:29px minmax(0,1fr);gap:9px;padding:13px}.credential-type-record>svg{width:23px;height:23px}.credential-type-record dl{grid-template-columns:1fr}.credential-type-record dl>div{border-right:0;border-bottom:1px solid var(--state-line)}.credential-type-record dl>div:last-child{border-bottom:0}.credential-type-record footer a{width:100%;margin-left:0}.credential-public-row{grid-template-columns:1fr 38px}.credential-public-row>div:first-child{border-right:0;border-bottom:1px solid var(--state-line);grid-column:1/-1;grid-template-columns:21px minmax(0,1fr) auto;align-items:center}.credential-public-row>div:nth-child(2){padding:13px}.credential-public-row dl{grid-template-columns:1fr}.credential-public-row>a{grid-area:2/2}.credential-method,.account-credential-footer{grid-template-columns:24px minmax(0,1fr)}.credential-method>a,.account-credential-footer>a{grid-column:2}.credential-hub-panel{grid-template-columns:38px minmax(0,1fr);padding:20px}.credential-hub-panel>svg{width:31px;height:31px}.credential-hub-panel form{grid-template-columns:1fr;gap:7px}.credential-secret-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-secret-result dl>div:nth-child(2){border-right:0}.credential-secret-result dl>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.credential-result-record>dl{grid-template-columns:1fr}.credential-result-record>dl>div,.credential-result-record>dl>div:nth-child(3n){border-right:0}.credential-fingerprint-panel{grid-template-columns:25px minmax(0,1fr)}.credential-fingerprint-panel>div{grid-column:2}.credential-event-ledger>article{grid-template-columns:92px 9px minmax(0,1fr);gap:7px}.account-credential-ledger article dl,.admin-credential-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-credential-boundary{grid-template-columns:24px minmax(0,1fr)}.admin-credential-boundary svg:last-child{display:none}.admin-credential-type>summary,.admin-credential-entry>summary{flex-direction:column;align-items:flex-start;gap:8px}.admin-credential-type>summary strong,.admin-credential-entry>summary strong{white-space:normal}.admin-credential-contract,.admin-credential-live{grid-template-columns:1fr}.admin-credential-contract>svg,.admin-credential-live>svg{display:none}.admin-credential-contract dl,.admin-credential-live dl,.admin-credential-version>dl,.admin-credential-sources article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-credential-contract dl>div:nth-child(odd),.admin-credential-live dl>div:nth-child(odd){border-left:0}.admin-credential-live form{grid-column:auto}.admin-credential-edit>form,.admin-credential-sources article>details>form{grid-template-columns:1fr;padding:13px}.admin-credential-edit .is-wide,.admin-credential-sources article>details .is-wide{grid-column:auto}.admin-credential-version{padding:14px}.admin-credential-version>header{flex-direction:column;align-items:flex-start}.admin-credential-version>footer form{width:100%}.admin-credential-sources article>dl>div{border-right:0;border-bottom:1px solid var(--credential-admin-line)}.admin-credential-sources article>dl>div:nth-child(odd){border-right:1px solid var(--credential-admin-line)}.admin-credential-events>p{grid-template-columns:1fr}}@media (max-width:480px){.credentials-heading{grid-template-columns:1fr}.credentials-heading>div{display:none}.credentials-heading form>div{grid-template-columns:1fr;gap:6px}.credentials-heading button{min-height:40px}.credential-mode-switch{grid-template-columns:1fr}.credential-mode-switch button{border-right:0;border-bottom:1px solid var(--state-line)}.credential-mode-switch button:last-child{border-bottom:0}.credential-hub>header{grid-template-columns:1fr}.credential-hub>header>svg{display:none}.credential-hub-panel{grid-template-columns:1fr}.credential-hub-panel>svg{display:none}.credential-secret-result{grid-template-columns:1fr}.credential-secret-result>svg{width:27px;height:27px}.credential-result-heading{grid-template-columns:1fr}.credential-result-heading>svg{width:34px;height:34px}.credential-result-record>header{grid-template-columns:1fr}.credential-result-record>header svg{display:none}.account-credential-ledger article>div:first-child{grid-template-columns:25px minmax(0,1fr)}.account-credential-ledger article em{grid-column:2;width:fit-content}.account-credential-ledger article dl,.admin-credential-contract dl,.admin-credential-live dl,.admin-credential-version>dl,.admin-credential-sources article>dl{grid-template-columns:1fr}.admin-credential-sources article>dl>div:nth-child(odd){border-right:0}.admin-credential-version>footer form{flex-direction:column}.admin-credential-version>footer button{justify-content:center}}
.service-form-public-page,.account-service-forms-page,.account-service-form-detail,.admin-service-forms-workbench{align-content:start;gap:14px;min-width:0;display:grid}.service-form-public-page :is(h1,h2,h3,p,dl,ul),.account-service-forms-page :is(h1,h2,p,dl),.account-service-form-detail :is(h1,h2,p,dl),.admin-service-forms-workbench :is(h2,h3,h4,p,dl,blockquote){margin:0}.service-form-public-heading{border-top:5px solid var(--state-cinnabar);min-height:178px;color:var(--state-paper-light);background:#263f4d;grid-template-columns:42px minmax(0,1fr) minmax(220px,.34fr);align-items:center;gap:18px;padding:24px 27px;display:grid}.service-form-public-heading>a{color:#f5efe2b3;grid-column:1/-1;align-items:center;gap:6px;width:fit-content;font-size:.48rem;display:inline-flex}.service-form-public-heading>a svg{width:14px;height:14px}.service-form-public-heading>svg{color:#e2b96f;width:35px;height:35px}.service-form-public-heading>div{gap:5px;min-width:0;display:grid}.service-form-public-heading span{color:#d7bf91;font-size:.49rem;font-weight:800}.service-form-public-heading h1{font-family:var(--state-serif);font-size:1.42rem;font-weight:600}.service-form-public-heading p{color:#f5efe2c7;max-width:800px;font-size:.56rem;line-height:1.7}.service-form-public-heading>aside{background:#102f498c;border-left:4px solid #e2b96f;gap:6px;padding:14px 15px;display:grid}.service-form-public-heading>aside b{font-family:var(--state-serif);font-size:.66rem}.service-form-public-heading>aside small,.service-form-public-heading>aside time{color:#f5efe2ab;font-size:.46rem}.service-form-public-boundary,.service-form-account-boundary,.admin-service-form-boundary{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a5412;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 15px;font-size:.53rem;line-height:1.65;display:grid}.service-form-public-boundary svg,.service-form-account-boundary svg,.admin-service-form-boundary svg{width:19px;height:19px;color:var(--state-pine)}.service-form-public-layout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:start;gap:14px;display:grid}.service-form-public-layout>main,.service-form-public-layout>aside{gap:14px;min-width:0;display:grid}.service-form-register{border:1px solid var(--state-line-strong);background:#f7f2e794}.service-form-register>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;align-items:center;gap:10px;min-height:68px;padding:12px 16px;display:flex}.service-form-register>header svg{width:22px;height:22px;color:var(--state-cinnabar)}.service-form-register>header div{gap:3px;display:grid}.service-form-register>header span{color:var(--state-cinnabar);font-size:.47rem;font-weight:800}.service-form-register>header h2{font-family:var(--state-serif);font-size:.78rem}.service-form-register>header>b{color:var(--state-indigo);margin-left:auto;font-size:.54rem}.service-form-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;padding:13px 16px;display:grid}.service-form-register>article:last-child{border-bottom:0}.service-form-register>article>em{color:var(--state-cinnabar);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;font-style:normal}.service-form-register>article>div{gap:5px;min-width:0;display:grid}.service-form-register article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-form-register article strong{font-family:var(--state-serif);font-size:.63rem}.service-form-register article header span{color:var(--state-ink-soft);font-size:.42rem}.service-form-register article p,.service-form-register article small{color:var(--state-ink-soft);font-size:.49rem;line-height:1.55}.service-form-register article ul{flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.service-form-register article li{border:1px solid var(--state-line);padding:3px 6px;font-size:.43rem}.service-form-register>article>b{border:1px solid var(--state-pine);color:var(--state-pine);padding:4px 7px;font-size:.43rem}.service-form-public-note{border:1px solid var(--state-line-strong);background:#f7f2e799;grid-template-columns:27px minmax(0,1fr);gap:10px;padding:16px;display:grid}.service-form-public-note>svg{width:23px;height:23px;color:var(--state-indigo)}.service-form-public-note>div{gap:7px;display:grid}.service-form-public-note h2{font-family:var(--state-serif);font-size:.65rem}.service-form-public-note p{color:var(--state-ink-soft);font-size:.51rem;line-height:1.65}.service-form-public-note small{color:var(--state-cinnabar);font-size:.45rem;font-weight:800}.service-form-start{color:#fff;background:var(--state-indigo);grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:82px;padding:14px 16px;display:grid}.service-form-start>svg{width:22px;height:22px}.service-form-start span{gap:3px;display:grid}.service-form-start b{font-size:.56rem}.service-form-start small{color:#ffffffad;font-size:.43rem}.service-form-public-layout>aside>code{overflow-wrap:anywhere;border:1px solid var(--state-line);color:var(--state-ink-soft);background:#fff3;padding:11px;font-size:.4rem}.account-service-forms-header{border-top:5px solid var(--state-cinnabar);grid-template-columns:minmax(0,1fr) 54px}.account-service-forms-header>svg{width:43px;height:43px;color:var(--state-cinnabar)}.account-service-forms-header a{width:fit-content;color:var(--state-indigo);align-items:center;gap:5px;font-size:.48rem;font-weight:800;display:inline-flex}.account-service-forms-header a svg{width:14px;height:14px}.service-form-account-metrics{border:1px solid var(--state-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-form-account-metrics>div{border-right:1px solid var(--state-line);grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:80px;padding:12px 15px;display:grid}.service-form-account-metrics>div:last-child{border-right:0}.service-form-account-metrics svg{width:21px;height:21px;color:var(--state-indigo);grid-row:1/3;align-self:center}.service-form-account-metrics span{color:var(--state-ink-soft);font-size:.48rem}.service-form-account-metrics strong{font-family:var(--state-serif);font-size:.8rem}.service-form-account-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:14px;display:grid}.service-form-account-layout>main,.service-form-account-layout>aside{gap:14px;min-width:0;display:grid}.service-form-package-ledger,.service-form-template-picker,.service-form-account-sources{border:1px solid var(--state-line-strong);background:#f7f2e794}.service-form-package-ledger>header,.service-form-template-picker>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;align-items:center;gap:10px;min-height:67px;padding:11px 15px;display:flex}.service-form-package-ledger>header>div,.service-form-template-picker>header>div{gap:3px;display:grid}.service-form-package-ledger>header span,.service-form-template-picker>header span{color:var(--state-cinnabar);font-size:.47rem;font-weight:800}.service-form-package-ledger h2,.service-form-template-picker h2,.service-form-account-sources h2{font-family:var(--state-serif);font-size:.75rem}.service-form-package-ledger>header>b{color:var(--state-indigo);margin-left:auto}.service-form-package-ledger>article{border-bottom:1px solid var(--state-line);border-left:4px solid var(--state-indigo);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto;align-items:center;gap:15px;min-height:118px;padding:14px 16px;display:grid}.service-form-package-ledger>article.is-supplement_required{border-left-color:var(--state-cinnabar)}.service-form-package-ledger>article.is-accepted{border-left-color:var(--state-pine)}.service-form-package-ledger>article:last-of-type{border-bottom:0}.service-form-package-ledger>article>div{gap:4px;min-width:0;display:grid}.service-form-package-ledger article>div>b{color:var(--state-cinnabar);font-size:.46rem}.service-form-package-ledger article>div>strong{font-family:var(--state-serif);font-size:.64rem}.service-form-package-ledger article>div>small{color:var(--state-ink-soft);font-size:.44rem}.service-form-package-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-form-package-ledger dl div{border-left:1px solid var(--state-line);min-width:0;padding:7px 9px}.service-form-package-ledger dt{color:var(--state-ink-soft);font-size:.4rem}.service-form-package-ledger dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.45rem;line-height:1.45}.service-form-package-ledger article>a{color:#fff;background:var(--state-indigo);align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:.47rem;font-weight:800;display:inline-flex}.service-form-package-ledger article>a svg{width:14px;height:14px}.service-form-template-picker>header svg{width:22px;height:22px;color:var(--state-cinnabar)}.service-form-template-picker>form{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:72px;padding:11px 13px;display:grid}.service-form-template-picker>form:last-child{border-bottom:0}.service-form-template-picker form span{gap:4px;display:grid}.service-form-template-picker form b{font-size:.54rem}.service-form-template-picker form small{color:var(--state-ink-soft);font-size:.44rem}.service-form-template-picker button{color:#fff;background:var(--state-indigo);border:0;place-items:center;width:38px;height:38px;display:grid}.service-form-template-picker button svg{width:17px;height:17px}.service-form-account-sources{padding:15px}.service-form-account-sources dl{gap:8px;margin-top:12px;display:grid}.service-form-account-sources dl div{border-left:3px solid var(--state-pine);background:#496a540d;padding:9px 10px}.service-form-account-sources dt{color:var(--state-ink-soft);font-size:.43rem}.service-form-account-sources dd{margin:3px 0 0;font-size:.49rem;font-weight:800}.service-form-empty{color:var(--state-ink-soft);text-align:center;padding:20px;font-size:.52rem}.service-form-supplement-callout{border-left:5px solid var(--state-cinnabar);background:#a43c2f14;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.service-form-supplement-callout>svg{width:23px;height:23px;color:var(--state-cinnabar)}.service-form-supplement-callout>div{gap:3px;display:grid}.service-form-supplement-callout b{font-size:.56rem}.service-form-supplement-callout p{color:var(--state-ink-soft);font-size:.5rem}.service-form-supplement-callout small{color:var(--state-cinnabar);font-size:.43rem}.service-form-supplement-callout button,.service-form-editor footer button,.service-form-withdraw button{color:#fff;background:var(--state-indigo);border:0;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.48rem;font-weight:800;display:inline-flex}.service-form-supplement-callout button svg,.service-form-editor footer button svg,.service-form-withdraw button svg{width:15px;height:15px}.service-form-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:start;gap:14px;display:grid}.service-form-detail-layout>main,.service-form-detail-layout>aside{gap:14px;min-width:0;display:grid}.service-form-editor{gap:14px;display:grid}.service-form-editor>section,.service-form-frozen-version,.service-form-version-history{border:1px solid var(--state-line-strong);background:#f7f2e794}.service-form-editor>section>header,.service-form-frozen-version>header,.service-form-version-history>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:flex}.service-form-editor header svg,.service-form-frozen-version header svg,.service-form-version-history header svg{width:21px;height:21px;color:var(--state-cinnabar)}.service-form-editor header div,.service-form-frozen-version header div{gap:3px;display:grid}.service-form-editor header span,.service-form-frozen-version header span{color:var(--state-cinnabar);font-size:.45rem;font-weight:800}.service-form-editor h2,.service-form-frozen-version h2,.service-form-version-history h2{font-family:var(--state-serif);font-size:.74rem}.service-form-frozen-version>header>b{color:var(--state-pine);margin-left:auto;font-size:.48rem}.service-form-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-form-field-grid>label{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-width:0;color:var(--state-ink-soft);align-content:start;gap:7px;padding:13px 15px;font-size:.48rem;display:grid}.service-form-field-grid>label:nth-child(2n){border-right:0}.service-form-field-grid label>span{color:var(--state-ink);justify-content:space-between;gap:10px;font-weight:800;display:flex}.service-form-field-grid label>span b{color:var(--state-cinnabar);font-size:.4rem}.service-form-field-grid :is(input,select,textarea),.service-form-material-control :is(input,select,textarea){border:1px solid var(--state-line-strong);width:100%;min-width:0;color:var(--state-ink);background:#ffffffb8;font-size:.52rem}.service-form-field-grid :is(input,select),.service-form-material-control :is(input,select){min-height:40px;padding:0 10px}.service-form-field-grid textarea,.service-form-material-control textarea{resize:vertical;padding:9px 10px;line-height:1.55}.service-form-field-grid small{font-size:.43rem;line-height:1.5}.service-form-material-grid>article{border-bottom:1px solid var(--state-line);gap:8px;padding:13px 15px;display:grid}.service-form-material-grid>article:last-child{border-bottom:0}.service-form-material-grid article>header{background:0 0;border:0;min-height:auto;padding:0}.service-form-material-grid article>header strong{font-size:.54rem}.service-form-material-grid article>header b{color:var(--state-cinnabar);margin-left:auto;font-size:.42rem}.service-form-material-grid article>p{color:var(--state-ink-soft);font-size:.48rem;line-height:1.55}.service-form-material-control{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-form-material-control select{grid-column:1/-1}.service-form-editor>footer{justify-content:flex-end;gap:8px;display:flex}.service-form-editor>footer button:last-child{background:var(--state-cinnabar)}.service-form-frozen-version>dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-form-frozen-version>dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-width:0;padding:11px 13px}.service-form-frozen-version>dl>div:nth-child(2n){border-right:0}.service-form-frozen-version dt{color:var(--state-cinnabar);font-size:.43rem;font-weight:800}.service-form-frozen-version dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.49rem;line-height:1.55}.service-form-frozen-materials p{border-bottom:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:10px 13px;display:grid}.service-form-frozen-materials p:last-child{border-bottom:0}.service-form-frozen-materials svg{width:17px;height:17px;color:var(--state-pine)}.service-form-frozen-materials span{gap:3px;display:grid}.service-form-frozen-materials b{font-size:.49rem}.service-form-frozen-materials small{color:var(--state-ink-soft);font-size:.43rem}.service-form-version-history>article,.service-form-version-history>p{border-bottom:1px solid var(--state-line);gap:3px;padding:10px 12px;display:grid}.service-form-version-history>article b{color:var(--state-cinnabar);font-size:.48rem}.service-form-version-history>article span,.service-form-version-history>article small,.service-form-version-history>p{color:var(--state-ink-soft);font-size:.44rem}.service-form-version-history>p{grid-template-columns:88px minmax(0,1fr)}.service-form-version-history time{color:var(--state-cinnabar)}.service-form-withdraw button{background:var(--state-cinnabar);justify-content:center;width:100%}.service-form-accepted{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a5412;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:13px 14px;font-size:.5rem;line-height:1.55;display:grid}.service-form-accepted svg{width:20px;height:20px;color:var(--state-pine)}.admin-service-form-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-service-form-boundary{border-left-color:var(--admin-accent);color:var(--admin-muted);background:var(--admin-surface-2)}.admin-service-template-ledger>header,.admin-service-package-ledger>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 18px;display:flex}.admin-service-template-ledger>header div,.admin-service-package-ledger>header div{gap:3px;display:grid}.admin-service-template-ledger>header span,.admin-service-package-ledger>header span{color:var(--admin-muted);font-size:.65rem}.admin-service-template-ledger>header h2,.admin-service-package-ledger>header h2{font-family:var(--serif);font-size:1.05rem}.admin-service-create,.admin-service-template,.admin-service-package{border-bottom:1px solid var(--admin-line)}.admin-service-create>summary,.admin-service-revision>summary{min-height:52px;color:var(--admin-accent);cursor:pointer;align-items:center;gap:8px;padding:11px 18px;font-size:.72rem;font-weight:900;display:flex}.admin-service-create summary svg,.admin-service-revision summary svg{width:17px;height:17px}.admin-service-template>summary,.admin-service-package>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 18px;display:flex}.admin-service-template>summary span,.admin-service-package>summary span{gap:3px;min-width:0;display:grid}.admin-service-template>summary b,.admin-service-package>summary b{color:var(--admin-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.admin-service-template>summary strong,.admin-service-package>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-service-template>summary small,.admin-service-package>summary small{color:var(--admin-muted);font-size:.64rem}.admin-service-template>summary em,.admin-service-package>summary em{color:var(--admin-muted);font-size:.66rem;font-style:normal}.admin-service-template-form,.admin-service-form-grid{border-top:1px solid var(--admin-line);background:var(--admin-surface-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 18px;display:grid}.admin-service-template-form label,.admin-service-form-grid label{color:var(--admin-muted);gap:5px;font-size:.66rem;font-weight:800;display:grid}.admin-service-template-form .is-wide,.admin-service-form-grid .is-wide{grid-column:1/-1}.admin-service-template-form :is(input,select,textarea),.admin-service-form-grid :is(input,select,textarea),.admin-service-package footer :is(input,textarea){border:1px solid var(--admin-line-strong);width:100%;min-width:0;color:var(--admin-ink);background:var(--admin-surface)}.admin-service-template-form :is(input,select),.admin-service-form-grid :is(input,select),.admin-service-package footer input{min-height:40px;padding:0 9px}.admin-service-template-form textarea,.admin-service-form-grid textarea,.admin-service-package footer textarea{resize:vertical;padding:8px 9px;line-height:1.5}.admin-service-template-form button,.admin-service-form-grid button,.admin-service-form-version footer button,.admin-service-package footer button,.admin-service-remove button{color:#fff;background:var(--admin-accent);border:0;align-items:center;gap:6px;width:fit-content;min-height:39px;padding:0 11px;font-size:.68rem;font-weight:900;display:inline-flex}.admin-service-template-form button svg,.admin-service-form-grid button svg,.admin-service-form-version footer button svg,.admin-service-package footer button svg,.admin-service-remove button svg{width:15px;height:15px}.admin-service-form-grid fieldset{border:1px solid var(--admin-line);flex-wrap:wrap;gap:7px 12px;margin:0;padding:8px 10px;display:flex}.admin-service-form-grid fieldset label{align-items:center;gap:5px;display:inline-flex}.admin-service-form-grid fieldset input,.admin-service-form-check input{width:16px;height:16px}.admin-service-form-version{border-top:1px solid var(--admin-line);background:var(--admin-surface);padding:16px 18px}.admin-service-form-version>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-service-form-version>header span{gap:3px;display:grid}.admin-service-form-version>header b{color:var(--admin-accent);font-size:.68rem}.admin-service-form-version>header strong{font-family:var(--serif)}.admin-service-form-version>header small{color:var(--admin-muted);font-size:.62rem}.admin-service-form-version>header code{overflow-wrap:anywhere;max-width:42%;color:var(--admin-muted);text-align:right;font-size:.58rem}.admin-service-form-version>p{color:var(--admin-muted);margin-top:8px;font-size:.7rem;line-height:1.6}.admin-service-form-version>blockquote{border-left:3px solid var(--admin-danger);color:var(--admin-muted);background:var(--admin-surface-2);margin-top:10px;padding:9px 11px;font-size:.68rem}.admin-service-form-version>details{border:1px solid var(--admin-line);margin-top:10px}.admin-service-form-version>details>summary{min-height:42px;color:var(--admin-accent);cursor:pointer;align-items:center;gap:6px;padding:9px 11px;font-size:.68rem;font-weight:900;display:flex}.admin-service-form-version>details>summary svg{width:15px;height:15px}.admin-service-schema-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-service-schema-columns>section{border:1px solid var(--admin-line);min-width:0}.admin-service-schema-columns>section>header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface-2);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:flex}.admin-service-schema-columns h4{font-size:.72rem}.admin-service-schema-columns header details>summary{color:var(--admin-accent);cursor:pointer;align-items:center;gap:5px;font-size:.64rem;font-weight:900;display:flex}.admin-service-schema-columns header details>summary svg{width:14px;height:14px}.admin-service-schema-columns section>details{border-bottom:1px solid var(--admin-line)}.admin-service-schema-columns section>details:last-child{border-bottom:0}.admin-service-schema-columns section>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:flex}.admin-service-schema-columns section>details>summary span{gap:2px;min-width:0;display:grid}.admin-service-schema-columns section>details>summary b{color:var(--admin-accent);font-size:.6rem}.admin-service-schema-columns section>details>summary strong{font-size:.69rem}.admin-service-schema-columns section>details>summary em{color:var(--admin-muted);font-size:.58rem;font-style:normal}.admin-service-schema-columns section>details>p{color:var(--admin-muted);padding:10px 11px;font-size:.66rem;line-height:1.55}.admin-service-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:11px}.admin-service-remove{padding:0 11px 11px}.admin-service-remove button,.admin-service-form-version footer button.is-danger{background:var(--admin-danger)}.admin-service-form-version>footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-service-form-version>footer form{gap:7px;display:flex}.admin-service-form-version>footer input{border:1px solid var(--admin-line);min-height:39px;padding:0 9px}.admin-service-package-body{border-top:1px solid var(--admin-line);background:var(--admin-surface-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-service-package-body>section{border-right:1px solid var(--admin-line);min-width:0;padding:13px 14px}.admin-service-package-body>section:last-child{border-right:0}.admin-service-package-body h3{margin-bottom:9px;font-size:.72rem}.admin-service-package-body p{border-bottom:1px solid var(--admin-line);gap:3px;padding:8px 0;display:grid}.admin-service-package-body p:last-child{border-bottom:0}.admin-service-package-body p b{font-size:.65rem}.admin-service-package-body p span{overflow-wrap:anywhere;color:var(--admin-muted);font-size:.62rem;line-height:1.45}.admin-service-package>footer{border-top:1px solid var(--admin-line);align-items:flex-end;gap:10px;padding:13px 15px;display:flex}.admin-service-package>footer form:first-child{flex:620px;grid-template-columns:1fr 1fr 190px auto;gap:8px;display:grid}.admin-service-empty{color:var(--admin-muted);text-align:center;padding:22px}@media (max-width:980px){.service-form-public-heading{grid-template-columns:38px minmax(0,1fr)}.service-form-public-heading>aside{grid-column:1/-1}.service-form-public-layout,.service-form-account-layout,.service-form-detail-layout{grid-template-columns:1fr}.admin-service-template-form,.admin-service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-schema-columns,.admin-service-package-body{grid-template-columns:1fr}.admin-service-package-body>section{border-right:0;border-bottom:1px solid var(--admin-line)}.admin-service-package>footer form:first-child{grid-template-columns:1fr 1fr}}@media (max-width:680px){.service-form-public-heading{min-height:0;padding:18px}.service-form-public-heading h1{font-size:1.14rem}.service-form-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-form-account-metrics>div:nth-child(2){border-right:0}.service-form-account-metrics>div{border-bottom:1px solid var(--state-line)}.service-form-package-ledger>article,.service-form-package-ledger dl{grid-template-columns:1fr}.service-form-package-ledger dl div{border-top:1px solid var(--state-line);border-left:0}.service-form-package-ledger article>a{justify-content:center}.service-form-supplement-callout{grid-template-columns:23px minmax(0,1fr)}.service-form-supplement-callout form{grid-column:1/-1}.service-form-supplement-callout button{justify-content:center;width:100%}.service-form-field-grid,.service-form-frozen-version>dl{grid-template-columns:1fr}.service-form-field-grid>label,.service-form-frozen-version>dl>div{border-right:0}.service-form-material-control{grid-template-columns:1fr}.service-form-editor>footer{flex-direction:column}.service-form-editor>footer button{justify-content:center;width:100%}.admin-service-form-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-template-form,.admin-service-form-grid,.admin-service-package>footer form:first-child{grid-template-columns:1fr}.admin-service-template-form .is-wide,.admin-service-form-grid .is-wide{grid-column:auto}.admin-service-form-version>header{flex-direction:column}.admin-service-form-version>header code{text-align:left;max-width:100%}.admin-service-package>footer{flex-direction:column;align-items:stretch}}
.account-deliveries-page,.account-delivery-detail,.admin-deliveries-workbench{align-content:start;gap:14px;min-width:0;display:grid}.account-deliveries-page :is(h1,h2,p,dl),.account-delivery-detail :is(h1,h2,p,dl),.admin-deliveries-workbench :is(h2,p,dl,blockquote){margin:0}.delivery-account-header{border-top:5px solid #385f54;grid-template-columns:minmax(0,1fr) 54px}.delivery-account-header>svg{color:#385f54;width:43px;height:43px}.delivery-account-header a{width:fit-content;color:var(--state-indigo);align-items:center;gap:5px;font-size:.47rem;font-weight:800;display:inline-flex}.delivery-account-header a svg{width:14px}.delivery-account-metrics{border:1px solid var(--state-line-strong);background:#e1ddd4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-account-metrics>div{border-right:1px solid var(--state-line-strong);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:10px 13px;display:grid}.delivery-account-metrics>div:last-child{border-right:0}.delivery-account-metrics svg{color:#385f54;width:19px}.delivery-account-metrics span{font-size:.42rem;font-weight:800}.delivery-account-metrics strong{font-variant-numeric:tabular-nums;font-size:.8rem}.delivery-account-boundary,.admin-delivery-boundary{color:#29483f;background:#e0e9e5;border:1px solid #86a298;border-left:5px solid #385f54;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:12px 14px;display:grid}.delivery-account-boundary svg,.admin-delivery-boundary svg{width:19px}.delivery-account-boundary p,.admin-delivery-boundary p{font-size:.43rem;line-height:1.65}.delivery-account-ledger,.delivery-envelope,.delivery-content,.delivery-evidence-grid>section{border:1px solid var(--state-line-strong);background:#f7f2e8}.delivery-account-ledger>header,.delivery-content>header,.delivery-evidence-grid>section>header{border-bottom:1px solid var(--state-line-strong);background:#dad5cc;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.delivery-account-ledger>header div,.delivery-content>header div{flex:1;gap:2px;display:grid}.delivery-account-ledger>header span,.delivery-content>header span{color:var(--state-cinnabar);font-size:.4rem;font-weight:800}.delivery-account-ledger h2,.delivery-content h2,.delivery-evidence-grid h2{font-family:var(--state-serif);font-size:.74rem}.delivery-account-ledger>header>b{font-size:.75rem}.delivery-account-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(250px,.85fr) minmax(0,1.2fr) 150px;align-items:center;gap:13px;padding:12px 14px;display:grid}.delivery-account-ledger>article>div{gap:3px;display:grid}.delivery-account-ledger article b{color:#385f54;font-size:.4rem}.delivery-account-ledger article strong{font-size:.5rem}.delivery-account-ledger article small{color:var(--state-ink-soft);font-size:.39rem}.delivery-account-ledger article dl{border:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.delivery-account-ledger article dl div{border-right:1px solid var(--state-line);gap:3px;padding:7px;display:grid}.delivery-account-ledger article dl div:last-child{border-right:0}.delivery-account-ledger dt{color:var(--state-ink-soft);font-size:.36rem}.delivery-account-ledger dd{margin:0;font-size:.4rem;font-weight:800}.delivery-account-ledger article>a{color:#29483f;border:1px solid #385f54;justify-content:center;align-items:center;gap:5px;min-height:38px;font-size:.4rem;font-weight:800;display:flex}.delivery-account-ledger article>a svg{width:14px}.delivery-account-empty{color:var(--state-ink-soft);align-items:center;gap:8px;padding:15px;font-size:.43rem;display:flex}.delivery-account-empty svg{width:18px}.delivery-envelope>header{border-bottom:1px solid var(--state-line-strong);background:#ddd8ce;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.delivery-envelope>header svg{color:#385f54;width:19px}.delivery-envelope>header div{gap:3px;display:grid}.delivery-envelope>header span{color:var(--state-cinnabar);font-size:.4rem;font-weight:800}.delivery-envelope>header h2{font-family:var(--state-serif);font-size:.68rem}.delivery-envelope>header>b{font-size:.43rem}.delivery-envelope>dl{border-bottom:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-envelope>dl div{border-right:1px solid var(--state-line);gap:4px;padding:10px 13px;display:grid}.delivery-envelope>dl div:last-child{border-right:0}.delivery-envelope dt{color:var(--state-ink-soft);font-size:.38rem}.delivery-envelope dd{margin:0;font-size:.43rem;font-weight:800}.delivery-envelope>p{color:var(--state-ink-soft);padding:12px 14px;font-size:.44rem;line-height:1.6}.delivery-envelope>footer{border-top:1px solid var(--state-line);justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.delivery-envelope button,.admin-deliveries-workbench button{color:#fff;min-height:40px;font:inherit;background:#385f54;border:0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.42rem;font-weight:800;display:inline-flex}.delivery-envelope button svg,.admin-deliveries-workbench button svg{width:14px}.delivery-envelope .is-danger,.admin-deliveries-workbench .is-danger{background:#88483e}.delivery-locked{color:#554a2d;background:#eee7d2;border:1px solid #b7a36c;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px;display:grid}.delivery-locked>svg{width:23px}.delivery-locked>div{gap:4px;display:grid}.delivery-locked b{font-size:.47rem}.delivery-locked p,.delivery-locked small{font-size:.42rem;line-height:1.55}.delivery-content>header svg{color:#385f54;width:20px}.delivery-body{border-bottom:1px solid var(--state-line);gap:5px;padding:15px;display:grid}.delivery-body p{font-size:.46rem;line-height:1.75}.delivery-content>article{border-bottom:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr) 42px;align-items:center;gap:9px;padding:11px 14px;display:grid}.delivery-content>article>svg{color:#385f54;width:18px}.delivery-content article>div{gap:3px;display:grid}.delivery-content article b{color:var(--state-cinnabar);font-size:.39rem}.delivery-content article strong{font-size:.44rem}.delivery-content article small,.delivery-content article code{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.37rem}.delivery-content article>a{border:1px solid #385f54;place-items:center;width:38px;height:38px;display:grid}.delivery-content article>a svg{width:16px}.delivery-evidence-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.delivery-evidence-grid>section>header svg{color:#385f54;width:18px}.delivery-evidence-grid article{border-bottom:1px solid var(--state-line);gap:3px;padding:10px 13px;display:grid}.delivery-evidence-grid article b{font-size:.42rem}.delivery-evidence-grid article span{font-variant-numeric:tabular-nums;font-size:.4rem}.delivery-evidence-grid article small,.delivery-evidence-grid section>p{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.37rem;line-height:1.5}.delivery-evidence-grid section>p{padding:13px}.admin-delivery-policy>article,.admin-delivery-ledger>details{border-bottom:1px solid var(--admin-border)}.admin-delivery-policy>article>header,.admin-delivery-ledger>details>summary{background:#ece8df;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.admin-delivery-policy>article>header>div,.admin-delivery-ledger summary>span{gap:3px;display:grid}.admin-delivery-policy header b,.admin-delivery-ledger summary b{color:var(--state-cinnabar);font-size:.42rem}.admin-delivery-policy header strong,.admin-delivery-ledger summary strong{font-size:.48rem}.admin-delivery-policy header small,.admin-delivery-ledger summary small{color:var(--admin-muted);font-size:.39rem}.admin-delivery-policy-version{border-top:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 14px;display:grid}.admin-delivery-policy-version>span{gap:4px;display:grid}.admin-delivery-policy-version code,.admin-delivery-facts code{overflow-wrap:anywhere;color:var(--admin-muted);font-size:.38rem}.admin-delivery-policy-version footer,.admin-delivery-ledger footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-delivery-policy-version form,.admin-delivery-ledger footer form{align-items:center;gap:6px;display:flex}.admin-deliveries-workbench :is(input,select,textarea){border:1px solid var(--admin-border-strong);min-width:0;color:var(--admin-ink);font:inherit;background:#fff;border-radius:2px;font-size:.42rem}.admin-deliveries-workbench :is(input,select){min-height:38px;padding:0 8px}.admin-deliveries-workbench textarea{resize:vertical;min-height:70px;padding:8px}.admin-delivery-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.admin-delivery-form>textarea,.admin-delivery-form>button{grid-column:1/-1}.admin-delivery-form>label{gap:4px;font-size:.4rem;display:grid}.admin-delivery-candidates>form{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) 120px;align-items:center;gap:9px;padding:10px 13px;display:grid}.admin-delivery-candidates form>span{gap:3px;display:grid}.admin-delivery-candidates b{color:var(--state-cinnabar);font-size:.4rem}.admin-delivery-candidates strong{font-size:.45rem}.admin-delivery-candidates small{color:var(--admin-muted);font-size:.38rem}.admin-delivery-candidates>p,.admin-delivery-ledger>p{color:var(--admin-muted);padding:14px;font-size:.42rem}.admin-delivery-ledger>details>summary{cursor:pointer}.admin-delivery-ledger summary em{font-size:.42rem;font-style:normal;font-weight:800}.admin-delivery-facts{gap:9px;padding:12px 14px;display:grid}.admin-delivery-facts>p,.admin-delivery-facts>blockquote{font-size:.42rem;line-height:1.6}.admin-delivery-facts>blockquote{background:#e5ebe7;border-left:4px solid #385f54;padding:10px}.admin-delivery-facts dl{border:1px solid var(--admin-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-delivery-facts dl div{border-right:1px solid var(--admin-border);gap:3px;padding:8px;display:grid}.admin-delivery-facts dt{color:var(--admin-muted);font-size:.36rem}.admin-delivery-facts dd{margin:0;font-size:.4rem;font-weight:800}.admin-delivery-ledger>details>footer{border-top:1px solid var(--admin-border);padding:10px 14px}@media (max-width:1000px){.delivery-account-metrics{grid-template-columns:1fr 1fr}.delivery-account-metrics>div:nth-child(2){border-right:0}.delivery-account-ledger>article{grid-template-columns:1fr}.delivery-account-ledger article>a{justify-self:start;padding:0 12px}.delivery-envelope>dl{grid-template-columns:1fr 1fr}.delivery-evidence-grid,.admin-delivery-candidates>form{grid-template-columns:1fr}.admin-delivery-facts dl{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.delivery-account-metrics,.delivery-envelope>dl,.delivery-account-ledger article dl,.admin-delivery-form,.admin-delivery-facts dl{grid-template-columns:1fr}.delivery-account-metrics>div,.delivery-envelope>dl div,.delivery-account-ledger article dl div,.admin-delivery-facts dl div{border-right:0;border-bottom:1px solid var(--state-line)}.delivery-envelope>header{grid-template-columns:22px minmax(0,1fr)}.delivery-envelope>header>b{grid-column:2}.delivery-envelope>footer,.admin-delivery-policy-version,.admin-delivery-policy-version footer,.admin-delivery-ledger footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.delivery-envelope>footer form,.delivery-envelope button,.admin-deliveries-workbench form,.admin-deliveries-workbench button{width:100%}.delivery-content>article{grid-template-columns:22px minmax(0,1fr)}.delivery-content article>a{grid-column:2}.admin-delivery-policy>article>header,.admin-delivery-ledger>details>summary{flex-direction:column;align-items:flex-start}}.service-account-page>.service-account-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.service-account-page>.service-account-metrics>div:last-child{border-right:0}@media (max-width:780px){.service-account-page>.service-account-metrics{grid-template-columns:1fr 1fr}}@media (max-width:520px){.service-account-page>.service-account-metrics{grid-template-columns:1fr}}
.service-fees-page,.service-fee-detail,.account-service-payments-page,.account-service-payment-detail,.admin-service-billing-workbench{align-content:start;gap:14px;min-width:0;display:grid}.service-fees-page :is(h1,h2,h3,p,dl),.service-fee-detail :is(h1,h2,h3,p,dl),.account-service-payments-page :is(h1,h2,h3,p,dl),.account-service-payment-detail :is(h1,h2,h3,p,dl),.admin-service-billing-workbench :is(h2,h3,p,dl,blockquote){margin:0}.service-fees-hero{background:#e7e1d6;border-top:6px solid #345e55;grid-template-columns:minmax(0,1fr) 86px;align-items:end;gap:18px;padding:25px 28px;display:grid;box-shadow:0 12px 28px #242a2714}.service-fees-hero>div{gap:7px;display:grid}.service-fees-hero span,.service-fees-register>header span,.service-fee-items>header span,.service-fee-refund span{color:#9b4038;font-size:.41rem;font-weight:800}.service-fees-hero h1,.service-fee-detail-head h1{font-family:var(--state-serif);text-wrap:balance;font-size:1.18rem;line-height:1.15}.service-fees-hero p{max-width:850px;color:var(--state-ink-soft);text-wrap:pretty;font-size:.48rem;line-height:1.75}.service-fees-hero>svg{color:#345e55;opacity:.9;width:76px;height:76px}.service-fees-hero nav{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.service-fees-hero nav a,.service-fee-refund>a{color:#294c45;background:#f8f4eb;border:1px solid #345e55;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.41rem;font-weight:800;transition-property:background-color,color,transform;transition-duration:.16s;display:inline-flex}.service-fees-hero nav a:hover,.service-fee-refund>a:hover{color:#fff;background:#345e55}.service-fees-hero nav a:active,.service-fee-refund>a:active,.admin-service-billing-workbench button:active{transform:scale(.96)}.service-fees-hero nav svg,.service-fee-refund>a svg{width:15px}.service-fees-metrics,.service-payment-metrics{border:1px solid var(--state-line-strong);background:#ded9d0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-payment-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.service-fees-metrics>div,.service-payment-metrics>div{border-right:1px solid var(--state-line-strong);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:10px 13px;display:grid}.service-fees-metrics>div:last-child,.service-payment-metrics>div:last-child{border-right:0}.service-fees-metrics svg,.service-payment-metrics svg{color:#345e55;width:18px}.service-fees-metrics span,.service-payment-metrics span{font-size:.4rem;font-weight:800}.service-fees-metrics strong,.service-payment-metrics strong{font-variant-numeric:tabular-nums;font-size:.8rem}.service-fees-boundary,.service-payment-boundary{color:#284941;background:#e1eae6;border:1px solid #8da59f;border-left:5px solid #345e55;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.service-fees-boundary svg,.service-payment-boundary svg{width:19px}.service-fees-boundary p,.service-payment-boundary p{text-wrap:pretty;font-size:.43rem;line-height:1.65}.service-fees-register,.service-fee-items,.service-fee-history,.service-payment-ledger,.service-payment-summary,.service-payment-submit,.service-payment-attempts,.service-payment-receipts,.service-payment-refunds,.service-payment-events{border:1px solid var(--state-line-strong);background:#f8f3e9;box-shadow:0 8px 22px #2326220d}.service-fees-register>header,.service-fee-items>header,.service-payment-ledger>header,.service-payment-submit>header,.service-payment-attempts>header,.service-payment-receipts>header,.service-payment-refunds>header,.service-payment-events>header{border-bottom:1px solid var(--state-line-strong);background:#ddd8cf;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.service-fees-register>header>div,.service-fee-items>header>div,.service-payment-ledger>header>div,.service-payment-submit>header>div,.service-payment-attempts>header>div,.service-payment-receipts>header>div,.service-payment-refunds>header>div{flex:1;gap:3px;display:grid}.service-fees-register h2,.service-fee-items h2,.service-fee-refund h2,.service-fee-history h2,.service-payment-ledger h2,.service-payment-summary h2,.service-payment-submit h2,.service-payment-attempts h2,.service-payment-receipts h2,.service-payment-refunds h2,.service-payment-events h2{font-family:var(--state-serif);text-wrap:balance;font-size:.72rem}.service-fees-register>header>b,.service-payment-ledger>header>b,.service-payment-attempts>header>b,.service-payment-receipts>header>b,.service-payment-refunds>header>b{font-variant-numeric:tabular-nums;font-size:.72rem}.service-fees-register-head,.service-fees-register>a{grid-template-columns:minmax(260px,1.4fr) minmax(180px,.75fr) minmax(210px,1fr) 90px 30px;align-items:center;gap:12px;display:grid}.service-fees-register-head{border-bottom:1px solid var(--state-line);color:var(--state-ink-soft);background:#eee9e0;padding:8px 14px;font-size:.36rem;font-weight:800}.service-fees-register>a{border-bottom:1px solid var(--state-line);min-height:94px;color:inherit;padding:12px 14px;transition-property:background-color,transform;transition-duration:.16s}.service-fees-register>a:hover{background:#ece9df}.service-fees-register>a:active{transform:scale(.995)}.service-fees-register>a>div,.service-fees-register>a>span{gap:3px;display:grid}.service-fees-register a b{color:#9b4038;font-size:.39rem}.service-fees-register a strong{font-size:.5rem}.service-fees-register a p,.service-fees-register a small{color:var(--state-ink-soft);font-size:.38rem;line-height:1.5}.service-fees-register a span{font-size:.42rem;font-weight:800}.service-fees-register a span svg{color:#345e55;width:15px}.service-fees-register a time{font-variant-numeric:tabular-nums;font-size:.39rem}.service-fees-register>a>svg{color:#345e55;width:17px}.service-fees-empty,.service-payment-empty{color:var(--state-ink-soft);padding:16px;font-size:.43rem}.service-fee-detail-head{background:#e7e1d6;border-top:6px solid #345e55;grid-template-columns:140px minmax(0,1fr) 110px;align-items:center;gap:18px;padding:21px 24px;display:grid}.service-fee-detail-head>a{color:#315b74;align-items:center;gap:6px;min-height:40px;font-size:.4rem;font-weight:800;display:inline-flex}.service-fee-detail-head>a svg{width:15px}.service-fee-detail-head>div{gap:5px;display:grid}.service-fee-detail-head span{color:#9b4038;font-size:.4rem;font-weight:800}.service-fee-detail-head p{color:var(--state-ink-soft);font-size:.45rem;line-height:1.6}.service-fee-detail-head>strong{justify-items:end;font-size:.76rem;display:grid}.service-fee-detail-head>strong small{color:var(--state-ink-soft);font-size:.36rem}.service-fee-authority{border:1px solid var(--state-line-strong);background:#f4efe6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-fee-authority>div{border-right:1px solid var(--state-line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 8px;padding:12px;display:grid}.service-fee-authority>div:last-child{border-right:0}.service-fee-authority svg{color:#345e55;grid-row:1/3;width:18px}.service-fee-authority span{color:var(--state-ink-soft);font-size:.36rem}.service-fee-authority strong,.service-fee-authority code{overflow-wrap:anywhere;font-size:.4rem}.service-fee-items>header>svg{color:#345e55;width:25px}.service-fee-items>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(260px,1fr) minmax(380px,1.2fr);gap:16px;padding:14px;display:grid}.service-fee-items article>div{gap:4px;display:grid}.service-fee-items article b{color:#9b4038;font-size:.39rem}.service-fee-items article strong{font-size:.52rem}.service-fee-items article p{color:var(--state-ink-soft);font-size:.41rem;line-height:1.6}.service-fee-items dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-fee-items dl div{border-right:1px solid var(--state-line);gap:4px;padding:9px;display:grid}.service-fee-items dl div:last-child{border-right:0}.service-fee-items dt{color:var(--state-ink-soft);font-size:.35rem}.service-fee-items dd{align-items:center;gap:4px;margin:0;font-size:.4rem;font-weight:800;display:flex}.service-fee-items dd svg{width:14px}.service-fee-refund{background:#eee7d4;border:1px solid #ac9361;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.service-fee-refund>svg{color:#8b6425;width:24px}.service-fee-refund>div{gap:4px;display:grid}.service-fee-refund p,.service-fee-refund small{font-size:.41rem;line-height:1.6}.service-fee-refund small{color:var(--state-ink-soft)}.service-fee-history>header{border-bottom:1px solid var(--state-line);background:#ddd8cf;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.service-fee-history>header span{color:var(--state-ink-soft);font-size:.39rem}.service-fee-history>div{border-bottom:1px solid var(--state-line);grid-template-columns:80px 140px minmax(0,1fr);gap:10px;padding:10px 14px;font-size:.41rem;display:grid}.service-fee-history>div b{color:#9b4038}.service-payment-account-header{border-top:5px solid #345e55;grid-template-columns:minmax(0,1fr) 54px}.service-payment-account-header>svg{color:#345e55;width:43px;height:43px}.service-payment-account-header a{color:#315b74;align-items:center;gap:5px;width:fit-content;font-size:.4rem;font-weight:800;display:inline-flex}.service-payment-account-header a svg{width:14px}.service-payment-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(250px,1fr) minmax(420px,1.35fr) 190px;align-items:center;gap:14px;padding:13px 14px;display:grid}.service-payment-ledger article>div{gap:3px;display:grid}.service-payment-ledger article b{color:#345e55;font-size:.39rem}.service-payment-ledger article strong{font-size:.49rem}.service-payment-ledger article p,.service-payment-ledger article small{color:var(--state-ink-soft);font-size:.38rem}.service-payment-ledger article small{align-items:center;gap:4px;display:flex}.service-payment-ledger article small svg{width:13px}.service-payment-ledger article dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-payment-ledger article dl div{border-right:1px solid var(--state-line);gap:3px;padding:8px;display:grid}.service-payment-ledger article dl div:last-child{border-right:0}.service-payment-ledger dt,.service-payment-summary dt,.service-payment-refunds dt{color:var(--state-ink-soft);font-size:.35rem}.service-payment-ledger dd,.service-payment-summary dd,.service-payment-refunds dd{margin:0;font-size:.4rem;font-weight:800}.service-payment-ledger article>a{color:#294c45;border:1px solid #345e55;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:.39rem;font-weight:800;display:flex}.service-payment-ledger article>a svg{width:14px}.service-payment-summary>header{border-bottom:1px solid var(--state-line-strong);background:#ddd8cf;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.service-payment-summary>header svg{color:#345e55;width:19px}.service-payment-summary>header div{gap:3px;display:grid}.service-payment-summary>header span{color:#9b4038;font-size:.39rem;font-weight:800}.service-payment-summary>header>b{font-size:.43rem}.service-payment-summary>dl{border-bottom:1px solid var(--state-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.service-payment-summary>dl div,.service-payment-refunds dl div{border-right:1px solid var(--state-line);gap:4px;padding:9px 11px;display:grid}.service-payment-summary dd{align-items:center;gap:5px;display:flex}.service-payment-summary dd svg{width:14px}.service-payment-summary>code{overflow-wrap:anywhere;color:#315b74;padding:10px 14px;font-size:.37rem;display:block}.service-payment-submit>header svg{color:#345e55;width:20px}.service-payment-submit form{grid-template-columns:220px minmax(0,1fr) 150px;align-items:end;gap:10px;padding:13px;display:grid}.service-payment-submit label,.service-payment-receipts form label{gap:4px;font-size:.39rem;display:grid}.service-payment-submit :is(input,textarea),.service-payment-receipts :is(input,textarea){border:1px solid var(--state-line-strong);min-width:0;font:inherit;background:#fff;border-radius:2px;font-size:.41rem}.service-payment-submit input,.service-payment-receipts input{min-height:40px;padding:0 9px}.service-payment-submit textarea,.service-payment-receipts textarea{resize:vertical;min-height:74px;padding:8px}.service-payment-submit button,.service-payment-receipts button{color:#fff;min-height:40px;font:inherit;background:#345e55;border:0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.4rem;font-weight:800;display:inline-flex}.service-payment-submit button svg,.service-payment-receipts button svg{width:15px}.service-payment-attempts>article,.service-payment-refunds>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.service-payment-attempts article>div,.service-payment-refunds article>div{gap:3px;display:grid}.service-payment-attempts article b,.service-payment-refunds article b{color:#9b4038;font-size:.39rem}.service-payment-attempts article strong,.service-payment-refunds article strong{font-size:.45rem}.service-payment-attempts article small,.service-payment-attempts article span,.service-payment-refunds article p{color:var(--state-ink-soft);font-size:.38rem}.service-payment-attempts article button{color:#873a34;min-height:40px;font:inherit;background:0 0;border:1px solid #9b4038;align-items:center;gap:5px;padding:0 10px;font-size:.39rem;font-weight:800;display:inline-flex}.service-payment-attempts article button svg{width:14px}.service-payment-receipts>article{border-bottom:1px solid var(--state-line);gap:10px;padding:12px 14px;display:grid}.service-payment-receipts>article>div{grid-template-columns:22px minmax(0,1fr);gap:9px;display:grid}.service-payment-receipts article>div>svg{color:#345e55;width:18px}.service-payment-receipts article>div span{gap:3px;display:grid}.service-payment-receipts article b{color:#345e55;font-size:.39rem}.service-payment-receipts article strong{font-size:.48rem}.service-payment-receipts article small{color:var(--state-ink-soft);font-size:.38rem}.service-payment-receipts article>code{overflow-wrap:anywhere;color:#315b74;background:#ebe7de;align-items:flex-start;gap:6px;padding:8px;font-size:.35rem;display:flex}.service-payment-receipts article>code svg{flex:none;width:14px}.service-payment-receipts form{border-top:1px solid var(--state-line);grid-template-columns:180px minmax(200px,.7fr) minmax(260px,1fr) 150px;align-items:end;gap:9px;padding-top:9px;display:grid}.service-payment-refunds>article{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.2fr)}.service-payment-refunds dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-payment-refunds dl div:last-child{border-right:0}.service-payment-events>div{border-bottom:1px solid var(--state-line);grid-template-columns:170px minmax(0,1fr) 150px;gap:10px;padding:9px 14px;font-size:.39rem;display:grid}.service-payment-events>div b{color:#9b4038}.service-payment-events>div time{font-variant-numeric:tabular-nums}.admin-service-billing-workbench{--billing-green:#345e55;--billing-red:#934038;--billing-blue:#315b74;--billing-gold:#896726}.admin-billing-metrics{grid-template-columns:repeat(7,minmax(110px,1fr))}.admin-billing-metrics strong{font-variant-numeric:tabular-nums}.admin-billing-boundary{border:1px solid #7f9c94;border-left:5px solid var(--billing-green);color:#294a43;background:#e2ebe7;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.admin-billing-boundary>svg{width:20px}.admin-billing-boundary>div{gap:4px;display:grid}.admin-billing-boundary b{font-size:.43rem}.admin-billing-boundary p{text-wrap:pretty;font-size:.4rem;line-height:1.6}.admin-billing-boundary nav{gap:7px;display:flex}.admin-billing-boundary nav a{border:1px solid var(--billing-green);color:#294a43;align-items:center;min-height:40px;padding:0 10px;font-size:.38rem;font-weight:800;display:flex}.admin-service-billing-workbench .admin-panel>header>div{align-items:center;gap:9px;display:flex}.admin-service-billing-workbench .admin-panel>header svg{width:19px;color:var(--billing-green)}.admin-service-billing-workbench .admin-panel>header span{gap:2px;display:grid}.admin-service-billing-workbench .admin-panel>header small{color:var(--billing-red);font-size:.37rem;font-weight:800}.admin-service-billing-workbench :is(input,select,textarea){border:1px solid var(--admin-border-strong);min-width:0;color:var(--admin-ink);font:inherit;background:#fff;border-radius:2px;font-size:.4rem}.admin-service-billing-workbench :is(input,select){min-height:40px;padding:0 8px}.admin-service-billing-workbench textarea{resize:vertical;min-height:72px;padding:8px}.admin-service-billing-workbench label{gap:4px;font-size:.38rem;display:grid}.admin-service-billing-workbench button{background:var(--billing-green);color:#fff;min-height:40px;font:inherit;border:0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.4rem;font-weight:800;transition-property:background-color,color,transform;transition-duration:.15s;display:inline-flex}.admin-service-billing-workbench button svg{width:15px}.admin-service-billing-workbench button:hover{background:#284c44}.admin-service-billing-workbench button.is-danger{background:var(--billing-red)}.admin-service-billing-workbench button.is-secondary{border:1px solid var(--billing-blue);color:var(--billing-blue);background:0 0}.admin-service-billing-workbench button.is-quiet{border:1px solid var(--admin-border);width:40px;color:var(--billing-red);background:#ece8df;padding:0}.admin-service-billing-workbench button:disabled{cursor:not-allowed;opacity:.45}.admin-billing-schedule-form,.admin-billing-inline-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.admin-billing-schedule-form>.is-wide,.admin-billing-inline-form>.is-wide{grid-column:1/-1}.admin-billing-schedule-form>.admin-billing-primary,.admin-billing-inline-form>button{grid-column:1/-1;justify-self:end}.admin-billing-item-builder{border:1px solid var(--admin-border-strong);grid-column:1/-1;gap:9px;margin:0;padding:11px;display:grid}.admin-billing-item-builder legend{color:var(--billing-red);padding:0 6px;font-size:.4rem;font-weight:800}.admin-billing-item-builder>div{border:1px solid var(--admin-border);background:#ede9e0;grid-template-columns:70px repeat(3,minmax(0,1fr)) 40px;align-items:end;gap:8px;padding:10px;display:grid}.admin-billing-item-builder>div>b{color:var(--billing-red);align-self:center;font-size:.39rem}.admin-billing-item-builder>div>.is-wide{grid-column:2/5}.admin-billing-ledger>details{border-bottom:1px solid var(--admin-border)}.admin-billing-ledger>details>summary{cursor:pointer;background:#ece8df;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.admin-billing-ledger>details>summary>span{gap:3px;display:grid}.admin-billing-ledger summary b{color:var(--billing-red);font-size:.39rem}.admin-billing-ledger summary strong{font-size:.47rem}.admin-billing-ledger summary small{color:var(--admin-muted);font-size:.37rem}.admin-billing-ledger summary em{font-size:.4rem;font-style:normal;font-weight:800}.admin-billing-record-body{gap:10px;padding:12px;display:grid}.admin-billing-version{border:1px solid var(--admin-border);background:#f7f3eb}.admin-billing-version>header{border-bottom:1px solid var(--admin-border);background:#e3ded5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-billing-version>header span{gap:3px;display:grid}.admin-billing-version header b{color:var(--billing-red);font-size:.39rem}.admin-billing-version header strong{font-size:.45rem}.admin-billing-version header time{font-variant-numeric:tabular-nums;font-size:.37rem}.admin-billing-version>p,.admin-billing-version>blockquote,.admin-billing-version>code{padding:10px 12px;font-size:.39rem;line-height:1.6;display:block}.admin-billing-version>blockquote{border-left:4px solid var(--billing-blue);background:#e4ebee}.admin-billing-version>code{overflow-wrap:anywhere;color:var(--billing-blue)}.admin-billing-version>dl{border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-billing-version>dl div{border-right:1px solid var(--admin-border);gap:3px;padding:8px;display:grid}.admin-billing-version>dl div:last-child{border-right:0}.admin-billing-version dt{color:var(--admin-muted);font-size:.34rem}.admin-billing-version dd{overflow-wrap:anywhere;margin:0;font-size:.38rem;font-weight:800}.admin-billing-items{display:grid}.admin-billing-items>div{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(180px,1fr) 180px 150px 70px;align-items:center;gap:9px;padding:8px 12px;font-size:.38rem;display:grid}.admin-billing-items>div>span:first-child{gap:2px;display:grid}.admin-billing-items>div>span:first-child b{color:var(--billing-red)}.admin-billing-items em{font-style:normal;font-weight:800}.admin-billing-actions{border-top:1px solid var(--admin-border);flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:10px 12px;display:flex}.admin-billing-actions>details{width:100%}.admin-billing-actions>details>summary,.admin-billing-revision>summary{cursor:pointer;width:fit-content;color:var(--billing-blue);font-size:.4rem;font-weight:800}.admin-billing-actions form{align-items:center;gap:7px;display:flex}.admin-billing-actions form input{min-width:220px}.admin-billing-revision{background:#e6ecee;border:1px solid #9baeb6;padding:11px}.admin-billing-revision>.admin-billing-schedule-form,.admin-billing-revision>.admin-billing-inline-form{padding:10px 0 0}.admin-billing-receipts{background:#e8eef0;border:1px solid #9baeb6}.admin-billing-receipts>header{color:var(--billing-blue);border-bottom:1px solid #9baeb6;align-items:center;gap:7px;padding:9px 11px;font-size:.4rem;display:flex}.admin-billing-receipts>header svg{width:17px}.admin-billing-receipts>div{border-bottom:1px solid #c1cdd1;grid-template-columns:minmax(180px,.8fr) 150px minmax(220px,1fr) 190px;align-items:center;gap:9px;padding:9px 11px;display:grid}.admin-billing-receipts>div>span{gap:2px;display:grid}.admin-billing-receipts b,.admin-billing-receipts strong,.admin-billing-receipts em{font-size:.38rem}.admin-billing-receipts small,.admin-billing-receipts code{overflow-wrap:anywhere;font-size:.34rem}.admin-billing-receipts em{font-style:normal}.admin-billing-payment-queue>article,.admin-billing-refund-queue>article{border-bottom:1px solid var(--admin-border);gap:9px;padding:12px 14px;display:grid}.admin-billing-payment-queue article>header,.admin-billing-refund-queue article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-billing-payment-queue article>header span,.admin-billing-refund-queue article>header span{gap:3px;display:grid}.admin-billing-payment-queue article b,.admin-billing-refund-queue article b{color:var(--billing-red);font-size:.39rem}.admin-billing-payment-queue article strong,.admin-billing-refund-queue article strong{font-size:.45rem}.admin-billing-payment-queue article small{color:var(--admin-muted);font-size:.36rem}.admin-billing-payment-queue article em,.admin-billing-refund-queue article em{font-size:.44rem;font-style:normal;font-weight:800}.admin-billing-payment-queue article>blockquote,.admin-billing-refund-queue article>blockquote{border-left:4px solid var(--billing-blue);background:#e5ebee;align-items:flex-start;gap:7px;padding:9px;font-size:.39rem;line-height:1.55;display:flex}.admin-billing-payment-queue blockquote svg{flex:none;width:16px}.admin-billing-payment-queue article>p,.admin-billing-refund-queue article>p{font-size:.39rem;line-height:1.55}.admin-billing-decision-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-billing-decision-grid>form{border:1px solid var(--admin-border);background:#eeeae2;gap:8px;padding:10px;display:grid}.admin-billing-refund-queue>header>a{border:1px solid var(--billing-blue);min-height:40px;color:var(--billing-blue);align-items:center;gap:6px;padding:0 10px;font-size:.38rem;font-weight:800;display:flex}.admin-billing-refund-queue>header>a svg{width:15px}.admin-billing-refund-queue article>dl{border:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-billing-refund-queue article>dl div{border-right:1px solid var(--admin-border);gap:3px;padding:8px;display:grid}.admin-billing-refund-queue article>dl div:last-child{border-right:0}.admin-billing-refund-queue dt{color:var(--admin-muted);font-size:.34rem}.admin-billing-refund-queue dd{overflow-wrap:anywhere;margin:0;font-size:.37rem;font-weight:800}.admin-billing-treasury{color:var(--billing-blue);align-items:center;gap:6px;font-weight:800;display:flex}.admin-billing-treasury svg{width:16px}.admin-billing-empty{color:var(--admin-muted);padding:15px;font-size:.41rem}@media (max-width:1100px){.service-fees-metrics,.service-payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-fees-metrics>div:nth-child(2n),.service-payment-metrics>div:nth-child(2n){border-right:0}.service-fees-register-head{display:none}.service-fees-register>a,.service-payment-ledger>article{grid-template-columns:1fr 1fr}.service-fees-register>a>div,.service-payment-ledger>article>div{grid-column:1/-1}.service-payment-ledger article>a{justify-self:start;padding:0 12px}.service-fee-authority{grid-template-columns:1fr 1fr}.service-fee-authority>div:nth-child(2){border-right:0}.service-fee-items>article{grid-template-columns:1fr}.service-payment-summary>dl{grid-template-columns:repeat(3,1fr)}.service-payment-receipts form{grid-template-columns:1fr 1fr}.service-payment-receipts form>.is-wide,.service-payment-receipts form>button{grid-column:1/-1}.admin-billing-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.admin-billing-schedule-form,.admin-billing-inline-form{grid-template-columns:1fr 1fr}.admin-billing-item-builder>div{grid-template-columns:70px 1fr 1fr 40px}.admin-billing-item-builder>div>.is-wide{grid-column:2/4}.admin-billing-receipts>div{grid-template-columns:1fr 1fr}.admin-billing-receipts>div code{grid-column:1/-1}}@media (max-width:760px){.service-fees-hero,.service-fee-detail-head{grid-template-columns:1fr;padding:18px}.service-fees-hero>svg{display:none}.service-fee-detail-head>strong{justify-items:start}.service-fees-register>a,.service-payment-ledger>article,.service-fee-items dl,.service-payment-refunds>article{grid-template-columns:1fr}.service-fee-items dl div,.service-payment-ledger article dl div{border-right:0;border-bottom:1px solid var(--state-line)}.service-fee-refund{grid-template-columns:24px 1fr}.service-fee-refund>a{grid-column:2;justify-self:start}.service-payment-ledger article dl,.service-payment-refunds dl{grid-template-columns:1fr 1fr}.service-payment-submit form,.service-payment-receipts form{grid-template-columns:1fr}.service-payment-submit form>.is-wide,.service-payment-submit form>button,.service-payment-receipts form>.is-wide,.service-payment-receipts form>button{grid-column:auto}.service-payment-summary>dl{grid-template-columns:1fr 1fr}.service-payment-attempts>article,.service-payment-events>div{grid-template-columns:1fr}.admin-billing-boundary{grid-template-columns:22px 1fr}.admin-billing-boundary nav{flex-wrap:wrap;grid-column:2}.admin-billing-metrics{grid-template-columns:1fr 1fr}.admin-billing-schedule-form,.admin-billing-inline-form,.admin-billing-decision-grid{grid-template-columns:1fr}.admin-billing-schedule-form>.is-wide,.admin-billing-inline-form>.is-wide,.admin-billing-schedule-form>.admin-billing-primary,.admin-billing-inline-form>button{grid-column:auto;justify-self:stretch}.admin-billing-item-builder>div{grid-template-columns:1fr 40px}.admin-billing-item-builder>div>b,.admin-billing-item-builder>div label,.admin-billing-item-builder>div>.is-wide{grid-column:1}.admin-billing-item-builder>div>button{grid-area:1/2}.admin-billing-version>dl,.admin-billing-refund-queue article>dl,.admin-billing-items>div{grid-template-columns:1fr 1fr}.admin-billing-actions,.admin-billing-actions form{flex-direction:column;align-items:stretch}.admin-billing-actions form input,.admin-billing-actions button{width:100%;min-width:0}}@media (max-width:520px){.service-fees-metrics,.service-payment-metrics,.service-fee-authority,.service-payment-summary>dl,.service-payment-ledger article dl,.service-payment-refunds dl,.admin-billing-metrics,.admin-billing-version>dl,.admin-billing-refund-queue article>dl,.admin-billing-receipts>div{grid-template-columns:1fr}.service-fees-metrics>div,.service-payment-metrics>div,.service-fee-authority>div,.service-payment-summary>dl div,.service-payment-refunds dl div,.admin-billing-version>dl div,.admin-billing-refund-queue article>dl div{border-right:0;border-bottom:1px solid var(--state-line)}.service-fees-hero nav,.service-fees-hero nav a,.service-fee-refund>a{width:100%}.service-fee-history>div{grid-template-columns:55px 90px 1fr}.service-payment-account-header{grid-template-columns:1fr}.service-payment-account-header>svg{display:none}.admin-billing-ledger>details>summary,.admin-billing-version>header,.admin-billing-payment-queue article>header,.admin-billing-refund-queue article>header{flex-direction:column;align-items:flex-start}.admin-billing-items>div{grid-template-columns:1fr}.admin-billing-boundary nav,.admin-billing-boundary nav a{width:100%}.admin-billing-boundary nav a{justify-content:center}}
