@font-face{font-family:Manrope;src:url('/assets/ui/fonts/manrope-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/ui/fonts/manrope-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/ui/fonts/manrope-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:light;--ink:#182b29;--muted:#596b66;--brand:#176b50;--nav:#142f2b;--line:#dce5e0;--wash:#f4f6f5;--soft:#edf5f0;--positive:#176b50;--warning:#855017;--danger:#a42b38;--radius:12px;--rail:248px}
*{box-sizing:border-box}html{scroll-padding:24px}body{margin:0;background:var(--wash);color:var(--ink);font:400 14px/1.6 Manrope,system-ui,sans-serif}a{color:var(--brand);text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary,input,select,textarea{touch-action:manipulation}button,summary{cursor:pointer}a,button,summary{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #399e7f;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,p{margin-top:0}h1{font-size:30px;line-height:1.25;letter-spacing:-1px;margin-bottom:8px;font-weight:700}h2{font-size:18px;line-height:1.45;letter-spacing:-.4px;margin-bottom:12px;font-weight:700}h3{font-size:15px;line-height:1.5;margin:24px 0 12px}p{color:var(--muted);margin-bottom:16px;max-width:80ch}small{font-size:12px;color:var(--muted)}[hidden]{display:none!important}.ui-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;flex-shrink:0;vertical-align:middle}.skip-link{position:fixed;top:-100px;left:20px;z-index:150;background:white;padding:12px 18px;border-radius:8px}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font-size:13px;line-height:1.5;font-weight:600;text-align:center;cursor:pointer;background:transparent;white-space:normal}.button svg{width:17px;height:17px}.button-primary{background:var(--brand);color:white;border-color:var(--brand);box-shadow:0 2px 2px #142f2b0a}.button-primary:hover{background:#10543e;border-color:#10543e;color:white}.button-outline{background:#fff;border-color:#c8d5ce;color:#344c44}.button-outline:hover{background:var(--soft);border-color:#9fb6a9}.button-quiet{color:#4b6258}.button-quiet:hover{background:var(--soft);color:var(--brand)}.full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit}.icon-button:hover{background:#ffffff14}
/* A persistent context rail and a quiet workspace. */
.admin-layout,.workspace{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100dvh}.admin-sidebar,.sidebar{height:100dvh;position:sticky;top:0;z-index:40;background:var(--nav);color:#c2d3ce;display:flex;flex-direction:column;min-width:0}.admin-brand,.sidebar .brand{display:flex;align-items:center;gap:12px;padding:28px 22px;color:#fff;font-weight:700;font-size:21px;letter-spacing:-.6px}.admin-brand small,.sidebar .brand small{display:block;color:#b3c8bf;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:2px}.admin-brand-symbol,.brand-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #8ea89a55;border-radius:10px;background:#ffffff0d;flex-shrink:0;color:#d3e8db}.admin-brand-symbol svg,.brand-mark svg{width:23px;height:23px}.admin-navigation,.sidebar>nav{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 20px;scrollbar-width:thin}.nav-group{padding-bottom:18px}.nav-group>p{font-size:11px;color:#9fbab0;font-weight:600;margin:0 12px 6px}.nav-group a,.sidebar>nav>a{display:flex;align-items:center;gap:11px;color:#c2d3ce;padding:10px 12px;min-height:44px;line-height:1.5;font-size:12px;border-radius:7px;margin:3px 0}.nav-group a .ui-icon,.sidebar>nav>a .ui-icon{width:18px;height:18px;opacity:.85}.nav-group a:hover,.sidebar>nav>a:hover{background:#ffffff0b;color:#fff}.nav-group a[aria-current=page],.sidebar>nav>a[aria-current=page]{background:#2b5145;color:#fff;font-weight:600;box-shadow:inset 3px 0 #a0ccb3}.admin-sidebar-bottom,.sidebar-bottom{border-top:1px solid #ffffff18;padding:12px 18px 20px}.admin-sidebar-bottom>a,.sidebar-bottom>a{color:#bfd1c7;display:flex;align-items:center;gap:10px;min-height:44px;font-size:11px}.admin-sidebar-bottom>a:hover,.sidebar-bottom>a:hover{color:#fff}.admin-person{display:flex;gap:10px;align-items:center;border-top:1px solid #ffffff18;margin-top:10px;padding-top:16px}.admin-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#315347;flex-shrink:0}.admin-avatar .ui-icon{width:17px}.admin-person>div{min-width:0}.admin-person strong{display:block;font-size:11px;color:#e2eee6;overflow-wrap:anywhere}.admin-person small{display:block;font-size:10px;color:#b3c8bf}.hierarchy-context{padding:15px 14px;margin:0 14px 4px;border-radius:8px;background:#ffffff08;border:1px solid #ffffff10}.hierarchy-context>a{font-size:11px;display:flex;align-items:center;gap:7px;color:#c2d3ce;min-height:32px}.hierarchy-context>a:hover{color:white}.hierarchy-context>a .ui-icon{width:14px;height:14px}.hierarchy-context .context-caption{font-size:10px;color:#9fbab0;margin-top:12px}.hierarchy-context strong{font-size:12px;color:#fff;line-height:1.6;display:block;margin:3px 0 5px;overflow-wrap:anywhere}.hierarchy-context>small,.hierarchy-context>span{display:block;color:#b3c8bf;font-size:11px;overflow-wrap:anywhere}.hierarchy-context>a:last-child{margin-top:6px}.admin-body,.workspace-body{min-width:0;display:flex;flex-direction:column}.admin-topbar,.workspace-top{background:white;border-bottom:1px solid var(--line);min-height:72px;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-location{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.admin-breadcrumbs{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.6;flex-wrap:wrap}.admin-breadcrumbs>a{color:var(--muted)}.admin-breadcrumbs>a:hover{color:var(--brand);text-decoration:underline}.admin-breadcrumbs>span{color:#657b70;overflow-wrap:anywhere}.admin-breadcrumbs>span[aria-current]{color:var(--ink)}.admin-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.admin-header-actions form,.workspace-top form{margin:0}.admin-header-actions #logout,.workspace-top #logout{font-size:11px;min-height:38px;padding:8px 12px}.admin-menu,.nav-close,.menu-toggle{display:none}.admin-content,.workspace-content{padding:36px 40px 0;width:100%;max-width:1600px;margin:0 auto;flex:1;min-width:0}.admin-heading,.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.admin-heading p,.workspace-heading p{font-size:13px;margin:0}.admin-context-tag{background:white;border:1px solid var(--line);border-radius:6px;font-size:11px;padding:5px 12px;color:var(--muted)}.admin-footer{display:flex;justify-content:space-between;gap:16px;color:var(--muted);border-top:1px solid var(--line);padding:22px 0;font-size:10px;margin-top:36px}.surface{background:white;border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.surface>h2{margin-bottom:16px}.surface>p:last-child{margin-bottom:0}.section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-header h2{margin:0 0 4px}.section-header p{font-size:12px;margin:0}.section-header>.ui-icon{color:#80958a}.admin-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.muted,.payment-hint{color:var(--muted)}
/* Catalog: the event is the unit of navigation; maintenance is secondary. */
.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.catalog-total{display:flex;align-items:baseline;gap:12px}.catalog-total strong{font-size:14px}.catalog-total span{font-size:11px;color:var(--muted)}.catalog-actions,.catalog-filter{display:flex;align-items:center;gap:10px}.catalog-filter{margin:0}.catalog-filter label{font-size:11px;color:var(--muted)}.catalog-filter select{width:auto;min-width:100px;min-height:42px;font-size:12px;padding:8px 28px 8px 12px;background:#fff}.catalog-filter .button{min-height:42px;font-size:11px;padding:8px 12px}.catalog-actions>.web-editor{margin:0}.hierarchy-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.congress-card{border:1px solid var(--line);border-radius:12px;background:white;padding:24px;min-width:0;display:flex;flex-direction:column;box-shadow:0 3px 5px #142f2b03}.congress-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.congress-monogram{display:flex;align-items:center;gap:9px;background:#eef2ff;color:#484f9a;border:1px solid #dfe4f6;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:700}.congress-monogram .ui-icon{width:20px;height:20px}.congress-card[data-congress-theme=jcs] .congress-monogram{color:#4d6950;background:#f0f5eb;border-color:#dfe8d5}.congress-card h2{font-size:21px;line-height:1.4;letter-spacing:-.6px;max-width:30ch;margin:0 0 12px}.congress-metadata{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;color:var(--muted);margin-top:auto;padding-bottom:24px;font-size:11px}.congress-metadata>span,.congress-metadata>a{display:flex;align-items:center;gap:6px;color:var(--muted)}.congress-metadata .ui-icon{height:14px;width:14px}.congress-metadata>a:hover{color:var(--brand)}.congress-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:16px}.congress-card-footer>.button{font-size:12px;padding:9px 13px}.congress-maintenance{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.congress-maintenance>.web-editor{margin:0}.congress-maintenance>.web-editor>summary{font-size:10px;padding:8px;min-height:40px;border:0;background:transparent}.congress-maintenance>.web-editor>summary>.ui-icon{width:14px;height:14px}.congress-maintenance>.web-editor>summary>.ui-icon:last-child{display:none}.recent-editions .admin-table-wrap{margin:0 -24px -24px;border-radius:0 0 12px 12px}.cell-subtitle{display:block;margin-top:4px;font-size:11px;color:var(--muted);font-weight:400}.edition-overview{display:flex;justify-content:space-between;gap:32px;background:#e7f0e9;border:1px solid #d0e0d4;border-radius:12px;padding:28px 32px}.edition-overview>div:first-child{min-width:0}.overview-context{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:14px;color:#3d6250}.edition-overview h2{font-size:26px;line-height:1.35;max-width:30ch;margin-bottom:10px}.edition-overview p{font-size:12px}.edition-overview .button{font-size:12px}.overview-count{border-left:1px solid #becfc1;padding-left:32px;display:flex;flex-direction:column;justify-content:center;min-width:210px}.overview-count>span{color:#4e6858;font-size:12px}.overview-count strong{font-size:48px;line-height:1.3;letter-spacing:-2px;font-weight:600;margin:6px 0 12px}.overview-count a{font-size:12px}.overview-count a .ui-icon{width:15px}.edition-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.edition-shortcuts>a{position:relative;display:block;padding:20px;border-top:1px solid var(--line);color:var(--ink)}.edition-shortcuts>a:hover{background:var(--soft)}.shortcut-icon{display:block;color:#4d775f;margin-bottom:12px}.edition-shortcuts strong{font-size:13px}.edition-shortcuts p{font-size:11px;margin:4px 20px 0 0}.edition-shortcuts>a>.ui-icon{position:absolute;right:12px;top:24px;color:#6d8777;width:16px}
/* Native forms, clear labels, consistent data presentation. */
label{font-size:12px;font-weight:600;color:#344d43;line-height:1.6}input:not([type=checkbox]):not([type=hidden]),select,textarea{display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #bacac0;border-radius:7px;background:white;color:var(--ink);font-size:14px;padding:10px 12px;margin-top:7px;box-shadow:0 1px 2px #142f2b03}input:read-only{background:var(--wash);color:var(--muted)}input[type=file]{font-size:12px;padding:10px}textarea{min-height:104px;resize:vertical}select{padding-right:28px}input:hover,select:hover,textarea:hover{border-color:#8faa99}input[type=checkbox]{accent-color:var(--brand);width:18px;height:18px;flex-shrink:0;margin:0}label small{display:block;font-size:11px;font-weight:400;margin:6px 0 0}.check-line{display:flex!important;align-items:flex-start;gap:10px;padding:10px 0;font-size:12px;font-weight:400;margin:0 0 10px!important}.check-line input{margin-top:1px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.span-two{grid-column:1/-1}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.surface>form>label,.surface>form>.field-grid>label{display:block;margin-bottom:20px}.admin-toolbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:16px;background:#f6f8f6;border:1px solid var(--line);border-radius:8px;margin:18px 0}.admin-toolbar label{flex:1;min-width:150px}.admin-toolbar .button{flex-shrink:0}.admin-toolbar input,.admin-toolbar select{font-size:12px;min-height:44px}.admin-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.admin-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.admin-table th{font-size:10px;font-weight:600;background:#f6f8f6;color:#596b60;padding:13px 18px;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.admin-table td{padding:18px;vertical-align:middle;border-bottom:1px solid #e9eee9;line-height:1.6}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:not(.empty-row):hover{background:#fafcfb}.admin-table .button{font-size:11px;min-height:38px;padding:8px 10px;white-space:nowrap}.admin-table td>strong{font-weight:600}.admin-table td:last-child{width:1%;white-space:nowrap}.table-empty{padding:32px 16px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:7px;color:var(--muted)}.table-empty>.ui-icon{color:#80958a;background:#f0f5f1;box-sizing:content-box;padding:12px;border-radius:50%;margin-bottom:5px}.table-empty strong{font-size:13px;color:#435b4e}.table-empty span{font-size:11px}.admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.admin-pagination p{font-size:11px;margin:0 auto 0 0}.admin-pagination .button{min-height:36px;font-size:11px}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;background:#edf1ee;color:#4b6054;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap;line-height:1.5;vertical-align:middle}.status-chip:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.status-chip.active,.status-chip.approved,.status-chip.paid,.status-chip.confirmed{background:#e9f4ed;color:#236a45}.status-chip.draft{background:#f4efe5;color:#80521b}.status-chip.under_review,.status-chip.pending,.status-chip.awaiting_evidence{background:#fff2d9;color:#855017}.status-chip.rejected,.status-chip.cancelled{background:#fceef0;color:#a42b38}.status-chip.submitted,.status-chip.published{background:#edf0fa;color:#445c9d}.admin-notice,.inline-notice{padding:14px 16px;border:1px solid #dce6df;border-left:3px solid #a7bcae;border-radius:7px;background:#f7faf7;margin:16px 0;font-size:12px}.admin-notice p,.inline-notice p{margin:0;color:#526758;font-size:12px}.portal-status{padding:14px 16px;border:1px solid #bfdbca;background:#edf7f0;border-radius:8px;color:#205438;font-size:13px;white-space:pre-line}.portal-status.error{border-color:#e8c7cc;background:#fff2f3;color:#8f293a}.admin-description-list{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:14px 24px;font-size:13px}.admin-description-list dt{color:var(--muted)}.admin-description-list dd{margin:0;overflow-wrap:anywhere}.admin-empty{padding:24px;color:var(--muted)}.payment-detail h3{border-top:1px solid var(--line);padding-top:24px}.web-payment-attempt{padding:20px 0;border-top:1px solid var(--line)}.payment-hint{font-size:12px}
/* The same language for the participant workspace. */
.workspace-top>span{color:var(--muted);font-size:12px;margin-right:auto}.workspace-top #account-name{font-size:12px;font-weight:600}.workspace-content{padding-bottom:32px}.workspace-content>.inline-notice{margin:0 0 24px}.workspace-content [data-rendered=server]{display:grid;gap:24px}.workspace-content .surface>form{max-width:850px}.workspace-content .surface>h2{font-size:19px}.sidebar .sidebar-bottom>a{font-size:10px}.sidebar .sidebar-bottom>a .ui-icon{width:13px}.workspace-heading{margin-bottom:24px}
/* Access is part of the shared editorial workspace. */
.access-page{background:#f7f9f7}.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px}.site-header .brand{display:flex;align-items:center;gap:12px;color:var(--nav);font-size:21px;font-weight:700}.site-header .brand-mark{background:var(--nav);color:white}.site-header .brand small{display:block;font-size:11px;font-weight:400}.portal-public-links{display:flex;gap:24px;font-size:12px}.portal-public-links a{color:var(--muted)}.portal-public-links a:hover{color:var(--brand)}.form-main{padding-block:48px 64px}.access-layout{display:grid;grid-template-columns:1fr 440px;gap:100px;align-items:center}.access-intro h1{font-size:44px;line-height:1.2;letter-spacing:-1.7px;max-width:15ch;margin:24px 0}.access-intro>p{font-size:14px;max-width:42ch}.access-symbol{display:grid;place-items:center;background:#e7f0e9;color:#467553;width:60px;height:60px;border-radius:14px;border:1px solid #d1e1d5}.access-symbol svg{width:30px;height:30px}.journey{list-style:none;counter-reset:journey;padding:0;margin:32px 0 0;display:grid;gap:18px}.journey li{counter-increment:journey;display:flex;align-items:flex-start;gap:14px;font-size:13px;font-weight:600}.journey li:before{content:counter(journey);display:grid;place-items:center;width:28px;height:28px;border:1px solid #c5d5c9;border-radius:50%;font-size:11px;color:#4b6856;flex-shrink:0;background:#fff}.journey small{display:block;font-size:11px;font-weight:400;margin-top:2px}.access-form{padding:32px;box-shadow:0 12px 40px #142f2b05}.access-form h2{font-size:24px;letter-spacing:-.7px;margin-bottom:8px}.access-form>p{font-size:12px}.access-form form>label,.access-form .field-grid>label{display:block;margin-bottom:18px}.access-form .button{margin-top:8px}.small-copy{font-size:11px!important;line-height:1.8;margin:20px 0 0}.small-copy a{font-weight:600}.access-form .portal-status{margin-bottom:20px}
@media(min-width:1600px){.admin-content,.workspace-content{padding-inline:56px}}
@media(max-width:1200px){:root{--rail:226px}.admin-content,.workspace-content{padding:28px 28px 0}.admin-topbar,.workspace-top{padding-inline:28px}.congress-card{padding:20px}.congress-card-footer{align-items:flex-start;flex-direction:column;gap:8px}.congress-card h2{font-size:19px}.catalog-total span{display:none}.access-layout{gap:60px}}
@media(max-width:960px){:root{--rail:248px}.admin-layout,.workspace{display:block}.admin-sidebar,.sidebar{position:fixed;left:0;top:0;bottom:0;transform:translateX(-100%);width:var(--rail);height:100dvh;transition:transform .2s ease;z-index:60}.admin-sidebar.is-open,.sidebar.is-open{transform:translateX(0)}.admin-menu,.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ink);border-radius:7px;padding:10px}.nav-close{display:inline-flex;position:absolute;right:8px;top:7px;color:#c2d3ce}.admin-backdrop{position:fixed;inset:0;background:#0d231c70;border:0;z-index:50;cursor:pointer}.sidebar-open{overflow:hidden}.admin-content,.workspace-content{padding:28px 24px 0}.admin-topbar,.workspace-top{padding:12px 20px;gap:10px;min-height:68px}.admin-header-actions{gap:4px}.admin-heading p{max-width:65ch}.edition-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.access-layout{grid-template-columns:1fr 400px;gap:40px}.access-intro h1{font-size:36px}.form-main{padding-top:24px}}
@media(max-width:700px){.admin-content,.workspace-content{padding:24px 16px 0}h1{font-size:26px}.admin-heading,.workspace-heading{align-items:flex-start;gap:12px;margin-bottom:24px}.admin-heading p,.workspace-heading p{font-size:12px}.admin-context-tag{display:none}.admin-topbar,.workspace-top{padding:10px 12px}.admin-breadcrumbs{font-size:10px;gap:4px;max-height:64px;overflow:hidden}.admin-breadcrumbs>a:not(:last-of-type){display:none}.admin-breadcrumbs>span:not([aria-current]){display:none}.admin-header-actions #admin-public-link{font-size:0;padding:8px;min-width:38px}.admin-header-actions #admin-public-link svg{width:18px;height:18px}.admin-header-actions #logout{font-size:10px;min-width:85px;padding:8px}.hierarchy-cards{grid-template-columns:1fr;gap:16px}.congress-card{padding:20px}.congress-card-top{margin-bottom:18px}.congress-card h2{font-size:21px;max-width:30ch}.congress-card-footer{align-items:center;flex-direction:row}.congress-card-footer>.button{font-size:11px}.congress-maintenance>.web-editor>summary{font-size:10px}.catalog-toolbar{flex-wrap:wrap;gap:12px}.catalog-total{width:100%}.catalog-total span{display:block}.catalog-actions{width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap}.catalog-filter{gap:6px}.catalog-filter select{min-width:85px;font-size:11px;margin:0}.catalog-filter label{display:none}.catalog-filter .button{padding-inline:8px}.surface{padding:20px}.recent-editions .admin-table-wrap{margin-inline:-20px;margin-bottom:-20px}.admin-table th{padding:12px 14px}.admin-table td{padding:16px 14px}.admin-table th:first-child{min-width:180px}.admin-description-list{grid-template-columns:1fr;gap:6px}.admin-description-list dd{margin-bottom:12px}.field-grid{grid-template-columns:1fr;gap:0}.span-two{grid-column:auto}.admin-toolbar{gap:12px;padding:12px}.admin-toolbar label{min-width:100%;}.admin-toolbar>.button{width:100%}.admin-split{grid-template-columns:1fr}.edition-overview{padding:24px;flex-direction:column;gap:24px}.edition-overview h2{font-size:23px}.overview-count{padding:20px 0 0;border-left:0;border-top:1px solid #becfc1;min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.overview-count strong{grid-column:2;grid-row:1/3;font-size:40px;margin:0}.overview-count a{grid-column:1}.edition-shortcuts>a{padding:18px 10px}.edition-shortcuts p{font-size:10px}.edition-shortcuts>a>.ui-icon{right:4px}.workspace-top #account-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.workspace-top>span{display:none}.workspace-top #logout{font-size:10px;padding:8px}.workspace-content{padding-bottom:24px}.wrap{width:calc(100% - 40px)}.site-header{padding-block:20px;flex-wrap:wrap;gap:16px}.portal-public-links{font-size:10px;gap:18px}.access-layout{grid-template-columns:1fr;gap:28px}.access-intro{display:none}.form-main{padding:20px 0 40px}.access-form{padding:24px}.access-form h2{font-size:24px}.admin-footer{margin-top:28px;font-size:9px}.admin-pagination{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
