.annual-report-list-page{--annual-report-shell-surface:var(--color-surface-raised);--annual-report-row-surface:var(--color-surface);--annual-report-header-surface:color-mix(in srgb, var(--color-surface-sunken) 84%, var(--color-surface-raised));--annual-report-row-line:color-mix(in srgb, var(--color-line-subtle) 55%, var(--color-line))}.dark .annual-report-list-page{--annual-report-row-surface:var(--color-surface-raised);--annual-report-row-line:var(--color-line-subtle)}.annual-report-list-page .annual-report-header-profile{justify-content:flex-end;display:flex}.annual-report-list-page .annual-report-list-panel{margin:0;container-type:inline-size}.annual-report-list-page .annual-report-list-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem .75rem;display:flex}.annual-report-list-page .annual-report-list-create-action{white-space:nowrap}.annual-report-list-page .annual-report-filter-control{z-index:3;position:relative}.annual-report-list-page .annual-report-filter-trigger{border:1px solid var(--color-line);border-radius:calc(var(--radius-control) - 1px);background:var(--color-surface-raised);min-height:2.25rem;color:var(--color-content);transition:border-color var(--duration-record), background-color var(--duration-record);align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.annual-report-list-page .annual-report-filter-trigger:hover,.annual-report-list-page .annual-report-filter-trigger[aria-expanded=true]{border-color:var(--color-line-strong);background:var(--color-surface-hover)}.annual-report-list-page .annual-report-filter-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:.9rem;height:.9rem}.annual-report-list-page .annual-report-filter-count{background:var(--color-accent);min-width:1rem;height:1rem;color:var(--color-accent-content);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.625rem;display:grid}.annual-report-list-page .annual-report-filter-popover{z-index:10;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface-raised);width:min(17.5rem,100vw - 2rem);box-shadow:var(--shadow-popover);padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0}.annual-report-list-page .annual-report-filter-popover>p{color:var(--color-content-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.375rem .625rem .5rem;font-size:.8125rem;font-weight:650;line-height:1rem}.annual-report-list-page .annual-report-filter-options{gap:.125rem;display:grid}.annual-report-list-page .annual-report-filter-option{border-radius:calc(var(--radius-control) - 2px);min-height:2.25rem;color:var(--color-content-secondary);text-align:left;grid-template-columns:.5rem minmax(0,1fr) auto 1rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1rem;display:grid}.annual-report-list-page .annual-report-filter-option:hover,.annual-report-list-page .annual-report-filter-option[aria-checked=true]{background:var(--color-surface-hover);color:var(--color-content)}.annual-report-list-page .annual-report-filter-option-marker{background:var(--color-content-muted);border-radius:50%;width:.375rem;height:.375rem;display:block}.annual-report-list-page .annual-report-filter-option-marker-pending{background:var(--color-pending-fg)}.annual-report-list-page .annual-report-filter-option-marker-success{background:var(--color-success-fg)}.annual-report-list-page .annual-report-filter-option-marker-warning{background:var(--color-warning-fg)}.annual-report-list-page .annual-report-filter-option-check{color:var(--color-content-muted);text-align:center}.annual-report-list-page .annual-report-table-shell{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--annual-report-shell-surface);box-shadow:none;margin-top:0;overflow:hidden}.annual-report-list-page .annual-report-table-shell:has([data-menu-open]){overflow:visible}.annual-report-list-page .annual-report-records table{background:var(--annual-report-row-surface)}.annual-report-list-page .annual-report-records tbody>tr:not(.record-group){background:var(--annual-report-row-surface);border-color:var(--annual-report-row-line)}.annual-report-list-page .annual-report-records tbody>.record-group{border-bottom:1px solid var(--annual-report-row-line);background:color-mix(in srgb, var(--annual-report-group-wash) 38%, var(--annual-report-shell-surface));min-height:2.25rem;box-shadow:none;color:var(--annual-report-group-ink);letter-spacing:.035em;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.annual-report-list-page .annual-report-records .record-group th{color:var(--annual-report-group-ink);letter-spacing:.035em;text-align:left;text-transform:none;white-space:normal;padding:0;font-size:.75rem;font-weight:600}.annual-report-list-page .annual-report-records .record-group-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;display:grid}.annual-report-list-page .annual-report-records tbody.record-group-neutral{--annual-report-group-ink:var(--color-content-secondary);--annual-report-group-line:var(--color-line);--annual-report-group-wash:var(--color-surface-sunken)}.annual-report-list-page .annual-report-records tbody.record-group-pending{--annual-report-group-ink:var(--color-pending-fg);--annual-report-group-line:var(--color-pending-line);--annual-report-group-wash:var(--color-pending-subtle)}.annual-report-list-page .annual-report-records tbody.record-group-success{--annual-report-group-ink:var(--color-success-fg);--annual-report-group-line:var(--color-success-line);--annual-report-group-wash:var(--color-success-subtle)}.annual-report-list-page .annual-report-records tbody.record-group-warning{--annual-report-group-ink:var(--color-warning-fg);--annual-report-group-line:var(--color-warning-line);--annual-report-group-wash:var(--color-warning-subtle)}.annual-report-list-page .annual-report-records tbody.record-group-danger{--annual-report-group-ink:var(--color-danger-fg);--annual-report-group-line:var(--color-danger-line);--annual-report-group-wash:var(--color-danger-subtle)}.annual-report-list-page .annual-report-records tbody.record-group-closed{--annual-report-group-ink:var(--color-closed-fg);--annual-report-group-line:var(--color-closed-line);--annual-report-group-wash:var(--color-closed-subtle)}.annual-report-list-page .annual-report-records .record-group .record-state-marker{width:.375rem;height:.375rem;color:var(--annual-report-group-ink);outline:3px solid var(--annual-report-group-wash);background:currentColor;border:0}.annual-report-list-page .annual-report-records .record-name,.annual-report-list-page .annual-report-records .record-metadata{font-size:.875rem;line-height:1.25rem}.annual-report-list-page .annual-report-records .record-label,.annual-report-list-page .annual-report-records .record-heading,.annual-report-list-page .annual-report-records .record-group-count{font-size:.75rem}.annual-report-list-page .annual-report-records .record-group-label{min-width:0;color:var(--annual-report-group-ink);font-size:.8125rem;font-weight:600}.annual-report-list-page .annual-report-records .record-group-count{border:1px solid var(--annual-report-group-line);border-radius:var(--radius-pill);min-width:1.75rem;height:1.375rem;color:var(--annual-report-group-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:.625rem;font-weight:650;line-height:1;display:grid}.annual-report-list-page .annual-report-fiscal-year{color:var(--color-content-secondary);font-weight:500}.annual-report-list-page .annual-report-records .record-interactive:hover{background:color-mix(in srgb, var(--color-accent-subtle) 16%, var(--annual-report-row-surface))}.annual-report-list-page .annual-report-records .record-interactive:focus-within,.annual-report-list-page .annual-report-records .record-interactive:active{background:color-mix(in srgb, var(--color-accent-subtle) 24%, var(--annual-report-row-surface))}.annual-report-list-page .annual-report-pagination{border-top:1px solid var(--annual-report-row-line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding:.625rem .75rem .625rem 1.5rem;display:flex}.annual-report-list-page .annual-report-pagination-range{color:var(--color-content-muted);white-space:nowrap;align-items:baseline;gap:.375rem;margin:0;font-size:.75rem;display:flex}.annual-report-list-page .annual-report-pagination-range strong{color:var(--color-content);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:680}.annual-report-list-page .annual-report-pagination-range>span:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700}.annual-report-list-page .annual-report-pagination-controls,.annual-report-list-page .annual-report-pagination-pages{align-items:center;gap:.25rem;display:flex}.annual-report-list-page .annual-report-pagination-button{border-radius:var(--radius-control);min-width:2.75rem;height:2.75rem;color:var(--color-content-secondary);font-variant-numeric:tabular-nums;transition:border-color var(--duration-quick), background-color var(--duration-quick), color var(--duration-quick), transform var(--duration-quick);background:0 0;border:1px solid #0000;place-items:center;font-size:.6875rem;font-weight:650;line-height:1;display:grid}.annual-report-list-page .annual-report-pagination-button:hover:not(:disabled){border-color:var(--color-line);background:var(--color-surface-hover);color:var(--color-content);transform:translateY(-1px)}.annual-report-list-page .annual-report-pagination-button[aria-current=page]{border-color:var(--color-content);background:var(--color-content);color:var(--color-surface-raised)}.annual-report-list-page .annual-report-pagination-button:disabled{cursor:not-allowed;opacity:.38}.annual-report-list-page .annual-report-pagination-button[aria-current=page]:disabled{opacity:1}.annual-report-list-page .annual-report-pagination-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.annual-report-list-page .annual-report-pagination-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.annual-report-list-page .annual-report-pagination-pages>span{width:1.75rem;color:var(--color-content-muted);letter-spacing:.08em;place-items:center;font-size:.6875rem;display:grid}@media (width>=44rem){.annual-report-list-page .annual-report-list-toolbar{margin-block:1.5rem 1rem}}@container (width>=44rem){.annual-report-list-page .annual-report-records .record-actions:has([data-menu-open]){z-index:20}.annual-report-list-page .annual-report-records .record-menu{width:100%;position:absolute;inset:0}.annual-report-list-page .annual-report-records table{table-layout:fixed}.annual-report-list-page .annual-report-company-column,.annual-report-list-page .annual-report-fiscal-year-column{width:calc(28% - 18px)}.annual-report-list-page .annual-report-declaration-column{width:calc(23% - 15px)}.annual-report-list-page .annual-report-updated-column{width:calc(21% - 13px)}.annual-report-list-page .annual-report-actions-column{width:4rem}.annual-report-list-page .annual-report-table-header{border-bottom:1px solid var(--annual-report-row-line);background:var(--annual-report-header-surface);height:2.5rem}.annual-report-list-page .annual-report-records th{color:var(--color-content-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.annual-report-list-page .annual-report-records th:first-child,.annual-report-list-page .annual-report-records td:first-child{padding-left:1.5rem!important}.annual-report-list-page .annual-report-records th:last-child,.annual-report-list-page .annual-report-records td:last-child{padding-right:1.5rem!important}.annual-report-list-page .annual-report-records tbody>tr:not(.record-list-empty,.record-group){height:3rem;min-height:3rem}.annual-report-list-page .annual-report-records tbody>.record-group{height:2.25rem;min-height:2.25rem;padding:0}.annual-report-list-page .annual-report-records .record-group th{vertical-align:middle;display:table-cell;padding-inline:1.5rem!important}.annual-report-list-page .annual-report-records .record-name{max-width:none}.annual-report-list-page .annual-report-records .record-menu-button{width:2.75rem;height:2.75rem}.annual-report-list-page .annual-report-records .record-actions{z-index:2;padding-block:2px;position:relative;top:auto;right:auto}.annual-report-list-page .annual-report-records .record-heading{font-weight:650}.annual-report-list-page .annual-report-records .record-group-count{font-weight:500}.annual-report-list-page .annual-report-pagination{padding-left:1.5rem}}:root:not(.dark) .annual-report-list-page .annual-report-records .record-menu-panel{background:#fff}@container (width<=43.999rem){.annual-report-list-page .annual-report-table-shell{background:0 0;border:0;border-radius:0;overflow:visible}.annual-report-list-page .annual-report-records table,.annual-report-list-page .annual-report-records tbody{background:0 0}.annual-report-list-page .annual-report-records tbody>tr:not(.record-list-empty,.record-group){border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--annual-report-row-surface);gap:.375rem .75rem;min-height:4.5rem;margin-bottom:.625rem;padding:.75rem .875rem}.annual-report-list-page .annual-report-records tbody>.record-group{border-radius:var(--radius-control);border:0;min-height:2.25rem;margin-top:.875rem;padding:.5rem .75rem}.annual-report-list-page .annual-report-records tbody:first-of-type>.record-group{margin-top:0}.annual-report-list-page .annual-report-records .record-group th{padding:0;display:block}.annual-report-list-page .annual-report-records .record-metadata:has(.annual-report-updated-at){display:none}.annual-report-list-page .annual-report-pagination{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--annual-report-shell-surface);gap:.75rem;min-height:3.5rem;margin-top:.75rem;padding:.5rem .625rem .5rem .875rem}.annual-report-list-page .annual-report-pagination-range{text-overflow:ellipsis;min-width:0;overflow:hidden}.annual-report-list-page .annual-report-pagination-range>span:first-child{display:none}.annual-report-list-page .annual-report-pagination-range>span:last-child{white-space:normal;max-width:6rem}.annual-report-list-page .annual-report-pagination-pages>:not([aria-current=page]){display:none}}@media (prefers-reduced-motion:reduce){.annual-report-list-page :is(.annual-report-filter-trigger,.annual-report-pagination-button){transition:none}}.annual-report-list-page{--color-badge-neutral-wash:#f6f8fa;--color-badge-neutral-ink:#4b5563;--color-badge-neutral-line:#d8dee4;--color-badge-success-wash:#eafbf3;--color-badge-success-ink:#087443;--color-badge-success-line:#9bdcba;--color-badge-warning-wash:#fff7e6;--color-badge-warning-ink:#955700;--color-badge-warning-line:#efcb8f;--color-badge-info-wash:#edf6ff;--color-badge-info-ink:#075eac;--color-badge-info-line:#a7cdf7;--color-badge-pending-wash:#f5efff;--color-badge-pending-ink:#6f35c4;--color-badge-pending-line:#ccb5f8;--annual-report-danger-wash:#fff1f2;--annual-report-danger-ink:#b42335;--annual-report-danger-line:#f5a6b2;--color-badge-closed-wash:#f6f8fa;--color-badge-closed-ink:#4b5563;--color-badge-closed-line:#d8dee4}.dark .annual-report-list-page{--color-badge-neutral-wash:#1a1d21;--color-badge-neutral-ink:#d0d7de;--color-badge-neutral-line:#454b54;--color-badge-success-wash:#0b2a1d;--color-badge-success-ink:#70e4aa;--color-badge-success-line:#247b53;--color-badge-warning-wash:#2b1e08;--color-badge-warning-ink:#f6bd60;--color-badge-warning-line:#805a22;--color-badge-info-wash:#092743;--color-badge-info-ink:#72bdff;--color-badge-info-line:#286699;--color-badge-pending-wash:#28173a;--color-badge-pending-ink:#cba2ff;--color-badge-pending-line:#7047a0;--annual-report-danger-wash:#351217;--annual-report-danger-ink:#ff8e9c;--annual-report-danger-line:#8f3541;--color-badge-closed-wash:#1a1d21;--color-badge-closed-ink:#d0d7de;--color-badge-closed-line:#454b54}.annual-report-list-page .annual-report-list-toolbar{min-height:4rem;margin-block:.75rem 0}.annual-report-list-page .annual-report-quick-filters{scrollbar-width:none;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.annual-report-list-page .annual-report-quick-filters::-webkit-scrollbar{display:none}.annual-report-list-page .annual-report-quick-filter{border:1px solid var(--color-line);border-radius:calc(var(--radius-control) - 1px);background:var(--color-surface-raised);min-height:2.25rem;color:var(--color-content-secondary);transition:border-color var(--duration-quick), background-color var(--duration-quick), color var(--duration-quick), box-shadow var(--duration-quick);flex:none;padding-inline:.8125rem;font-size:.75rem;font-weight:600;line-height:1}.annual-report-list-page .annual-report-quick-filter:hover{border-color:var(--color-line-strong);color:var(--color-content)}.annual-report-list-page .annual-report-quick-filter[aria-checked=true]{border-color:var(--color-content);color:var(--color-content);box-shadow:inset 0 0 0 1px var(--color-content)}.annual-report-list-page .annual-report-list-create-action{box-shadow:none;white-space:nowrap}.annual-report-list-page .annual-report-list-create-action svg{fill:currentColor}.annual-report-list-page .annual-report-table-shell{border:0;border-top:1px solid var(--annual-report-row-line);background:var(--annual-report-row-surface);border-radius:0;overflow:hidden}.annual-report-list-page .annual-report-records{background:var(--annual-report-row-surface);border:0}.annual-report-list-page .annual-report-records table{border-collapse:collapse;border-spacing:0}.annual-report-list-page .annual-report-table-header,.annual-report-list-page .annual-report-table-header>tr{background:var(--annual-report-row-surface);height:2.625rem}.annual-report-list-page .annual-report-records th{color:var(--color-content-secondary);letter-spacing:0;text-transform:none;border-bottom:0;font-size:.6875rem;font-weight:600}.annual-report-list-page .annual-report-records .record-heading{font-size:inherit;padding-inline:0}.annual-report-list-page .annual-report-records .record-name,.annual-report-list-page .annual-report-records .record-metadata,.annual-report-list-page .annual-report-records .record-status{font-size:.75rem}.annual-report-list-page .annual-report-records .record-name{font-weight:600}.annual-report-list-page .annual-report-status-badge,.annual-report-list-page .annual-report-declaration-badge{white-space:nowrap;border-radius:4px;min-height:1.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:560;line-height:1rem}.annual-report-list-page .annual-report-status-badge{background:var(--color-badge-neutral-wash);box-shadow:inset 0 0 0 1px var(--color-badge-neutral-line);color:var(--color-badge-neutral-ink)}.annual-report-list-page .annual-report-status-badge[data-annual-report-status=registrerad]{background:var(--color-badge-success-wash);box-shadow:inset 0 0 0 1px var(--color-badge-success-line);color:var(--color-badge-success-ink)}.annual-report-list-page .annual-report-status-badge:is([data-annual-report-status=inkommen],[data-annual-report-status=komplettering_inkommen]){background:var(--color-badge-pending-wash);box-shadow:inset 0 0 0 1px var(--color-badge-pending-line);color:var(--color-badge-pending-ink)}.annual-report-list-page .annual-report-status-badge[data-annual-report-status=forsenad]{background:var(--color-badge-warning-wash);box-shadow:inset 0 0 0 1px var(--color-badge-warning-line);color:var(--color-badge-warning-ink)}.annual-report-list-page .annual-report-status-badge[data-annual-report-status=forelaggande_skickat]{background:var(--annual-report-danger-wash);box-shadow:inset 0 0 0 1px var(--annual-report-danger-line);color:var(--annual-report-danger-ink)}.annual-report-list-page .annual-report-declaration-badge[data-declaration-status=not-created],.annual-report-list-page .annual-report-declaration-badge[data-declaration-status=ej_inlamnad]{--tw-ring-color:var(--color-badge-warning-line);background:var(--color-badge-warning-wash);box-shadow:inset 0 0 0 1px var(--color-badge-warning-line);color:var(--color-badge-warning-ink)}.annual-report-list-page .annual-report-declaration-badge[data-declaration-status=inlamnad]{--tw-ring-color:var(--color-badge-info-line);background:var(--color-badge-info-wash);box-shadow:inset 0 0 0 1px var(--color-badge-info-line);color:var(--color-badge-info-ink)}.annual-report-list-page .annual-report-declaration-badge[data-declaration-status=manuellt_inlamnad]{--tw-ring-color:var(--color-badge-pending-line);background:var(--color-badge-pending-wash);box-shadow:inset 0 0 0 1px var(--color-badge-pending-line);color:var(--color-badge-pending-ink)}.annual-report-list-page .annual-report-pagination{border-top:1px solid var(--annual-report-row-line);justify-content:flex-start;gap:.75rem;min-height:3rem;padding:0 .875rem}.annual-report-list-page .annual-report-pagination-range{color:var(--color-content-secondary);gap:.25rem;font-size:.75rem}.annual-report-list-page .annual-report-pagination-range strong,.annual-report-list-page .annual-report-pagination-range>span:first-child{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;font-weight:500}.annual-report-list-page .annual-report-pagination-button{border-radius:calc(var(--radius-control) - 2px);border:0;min-width:2.25rem;height:2.25rem;font-size:.6875rem}.annual-report-list-page .annual-report-pagination-button:hover:not(:disabled){border:0;transform:none}.annual-report-list-page .annual-report-pagination-button[aria-current=page]{background:var(--color-surface-active);color:var(--color-content)}.annual-report-list-page .annual-report-pagination-button svg{width:.875rem;height:.875rem}@container (width>=44rem){.annual-report-list-page .annual-report-company-column{width:23%}.annual-report-list-page .annual-report-status-column{width:18%}.annual-report-list-page .annual-report-fiscal-year-column{width:21%}.annual-report-list-page .annual-report-declaration-column{width:18%}.annual-report-list-page .annual-report-updated-column{width:calc(20% - 4rem)}.annual-report-list-page .annual-report-records tbody>tr:not(.record-list-empty){height:2.875rem;min-height:2.875rem}.annual-report-list-page .annual-report-records th:first-child,.annual-report-list-page .annual-report-records td:first-child{padding-left:.875rem!important}.annual-report-list-page .annual-report-records th:last-child,.annual-report-list-page .annual-report-records td:last-child{padding-right:.875rem!important}.annual-report-list-page .annual-report-records td,.annual-report-list-page .annual-report-records .record-metadata{padding-block:.375rem}.annual-report-list-page .annual-report-records .record-menu-button{width:2.25rem;height:2.25rem}.annual-report-list-page .annual-report-records .record-status .record-label{display:none}}@container (width<=43.999rem){.annual-report-list-page .annual-report-pagination-button{min-width:2.75rem;height:2.75rem}.annual-report-list-page .annual-report-list-toolbar{flex-wrap:wrap;align-items:stretch;padding-block:.75rem}.annual-report-list-page .annual-report-quick-filters,.annual-report-list-page .annual-report-list-create-action{width:100%}.annual-report-list-page .annual-report-pagination{border:1px solid var(--color-line);border-radius:var(--radius-card);margin-top:.75rem}}.annual-report-editor-shell{background:var(--color-surface-sunken)}.annual-report-editor-shell [data-report-section-content]>:is(h1,h2,h3){letter-spacing:-.02em}.annual-report-editor-shell .annual-report-content-header{border-bottom:1px solid var(--color-line-subtle);padding-block:.25rem .75rem}.annual-report-editor-shell .annual-report-section-navigation{margin-top:2.5rem}.annual-report-editor-shell .annual-report-status-box{margin-bottom:1rem}.annual-report-editor-shell .financial-input{background:var(--color-surface);border-color:var(--color-line-subtle)}:is(.income-statement-page,.balance-sheet-page) .annual-report-content-header{padding-bottom:.5rem}:is(.income-statement-page,.balance-sheet-page) .annual-report-section-navigation{margin-top:1.5rem}:is(.income-statement-page,.balance-sheet-page) .financial-container{background:var(--color-surface);border:0;border-radius:0;padding:0}:is(.income-statement-page,.balance-sheet-page) .financial-statement-view-mode{border-bottom:0;padding-bottom:0}:is(.income-statement-page,.balance-sheet-page) .financial-statement-view-mode>div{justify-content:flex-start}:is(.income-statement-page,.balance-sheet-page) .financial-year-range{color:var(--color-content-secondary);flex-direction:column;align-items:flex-end;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}:is(.income-statement-page,.balance-sheet-page) .financial-period-label,:is(.income-statement-page,.balance-sheet-page) .financial-period{font-size:.875rem}:is(.income-statement-page,.balance-sheet-page) .financial-statement-view-mode [role=group]{width:max-content}:is(.income-statement-page,.balance-sheet-page) .financial-statement-view-mode button{min-width:0;padding-inline:.75rem}:is(.income-statement-page,.balance-sheet-page) .financial-year-range time{white-space:nowrap}:is(.income-statement-page,.balance-sheet-page) .financial-section-group .financial-section{align-items:center;min-height:2.75rem}:is(.income-statement-page,.balance-sheet-page) .financial-section-group[data-level="0"]>h2{margin-bottom:.25rem}:is(.income-statement-page,.balance-sheet-page) .financial-section-group[data-level="0"]>h2 .financial-section>span{font-size:1rem;font-weight:650}:is(.income-statement-page,.balance-sheet-page) .financial-section-group>h3 .financial-section>span{color:var(--color-content-secondary);font-weight:600}:is(.income-statement-page,.balance-sheet-page) .financial-section-body>.financial-section-group+.financial-section-group{margin-top:.5rem}:is(.income-statement-page,.balance-sheet-page) .financial-header{border-color:var(--color-line-subtle);align-items:end;padding-bottom:.5rem}:is(.income-statement-page,.balance-sheet-page) .financial-header>*{color:var(--color-content-secondary)}:is(.income-statement-page,.balance-sheet-page) .financial-row{border-bottom:0;align-items:center;min-height:2.75rem}:is(.income-statement-page,.balance-sheet-page) .financial-row:not(.financial-total-row)>*{padding-block:.25rem}:is(.income-statement-page,.balance-sheet-page) .financial-row input{background:var(--color-surface);min-height:2.75rem}:is(.income-statement-page,.balance-sheet-page) .financial-row input:not(:enabled:hover,:focus,[aria-invalid=true]){border-color:var(--color-line-subtle)}:is(.income-statement-page,.balance-sheet-page) .financial-row:is(:hover,:focus-within),:is(.income-statement-page,.balance-sheet-page) .financial-section:hover{background:color-mix(in srgb, var(--color-surface-hover) 45%, var(--color-surface))}:is(.income-statement-page,.balance-sheet-page) .financial-total-row{background:var(--color-surface);color:var(--color-content);border-top:0}:is(.income-statement-page,.balance-sheet-page) .financial-total-row>*{padding-block:.375rem}:is(.income-statement-page,.balance-sheet-page) .financial-total-major{border-top:1px solid var(--color-line-subtle);margin-top:.5rem}@container financial (width>=56.25rem){:is(.income-statement-page,.balance-sheet-page) .financial-row,:is(.income-statement-page,.balance-sheet-page) .financial-header,:is(.income-statement-page,.balance-sheet-page) .financial-section{column-gap:1rem}:is(.income-statement-page,.balance-sheet-page) .financial-row input{height:2.25rem;min-height:2.25rem;font-size:.875rem}}.balance-sheet-page .balance-summary .financial-row{min-height:2rem}.balance-sheet-page .balance-summary .financial-header{padding-bottom:.25rem}.balance-sheet-page .balance-summary .financial-row>*,.balance-sheet-page .balance-summary .financial-header>*{padding-block:.125rem}.annual-report-editor-shell .fill-success-fg{opacity:.78}.annual-report-create-shell{background:var(--color-surface-sunken)}.dark .annual-report-create-primary{--brand-accent:#6865d9;--brand-accent-hover:#5351b8;--brand-accent-content:#fff;--brand-accent-line:#6865d9}.annual-report-create-shell>header{background:color-mix(in srgb, var(--color-surface-sunken) 92%, var(--color-surface) 8%)}:root:not(.dark) .annual-report-create-shell,:root:not(.dark) .annual-report-create-shell>header,:root:not(.dark) .annual-report-create-composer{background:var(--color-surface)}.annual-report-preview-shell{background:var(--color-surface-sunken)}
