@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root,:root[data-theme=dark]{--nb-bg:#0a0a0a;--nb-surface:#141414;--nb-surface-2:#1a1a1a;--nb-surface-3:#2a2a2a;--nb-border-faint:#1a1a1a;--nb-border-soft:#1f1f1f;--nb-border:#2a2a2a;--nb-border-strong:#3a3a3a;--nb-text-strong:#fff;--nb-text:rgba(255,255,255,.85);--nb-text-muted:rgba(255,255,255,.7);--nb-text-soft:rgba(255,255,255,.55);--nb-text-faint:rgba(255,255,255,.4);--nb-text-placeholder:rgba(255,255,255,.3);--nb-hover:rgba(255,255,255,.06);--nb-hover-strong:rgba(255,255,255,.08);--nb-row-hover:rgba(255,255,255,.024);--nb-accent:#d66e44;--nb-accent-hover:#c25f38;--nb-accent-text:#d66e44;--nb-accent-tint:rgba(214,110,68,.16);--nb-ok:#5cab7d;--nb-ok-tint:rgba(92,171,125,.14);--nb-varn:#d66e44;--nb-varn-tint:rgba(214,110,68,.16);--nb-annans:#efd75e;--nb-kvar:#ffcd00;--nb-fel:#cf5b52;--nb-fel-tint:rgba(207,91,82,.14);--nb-info:#7a9cc4;--nb-info-tint:rgba(122,156,196,.15);--nb-lila:#7f77dd;--nb-danger:var(--nb-fel);--nb-danger-bg:var(--nb-fel-tint);--nb-success:var(--nb-ok);--nb-warning:var(--nb-varn);--nb-shadow:0 8px 24px rgba(0,0,0,.5);--nb-shadow-soft:0 4px 16px rgba(0,0,0,.4);--nb-card-shadow:0 1px 2px rgba(0,0,0,.3), 0 2px 6px rgba(0,0,0,.22), 0 6px 14px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.04);--nb-modal-shadow:0 20px 56px rgba(0,0,0,.6), 0 4px 16px rgba(0,0,0,.4);--nb-card-yta:linear-gradient(180deg, #181818 0%, #121212 100%);--nb-mask:rgba(0,0,0,.75);--nb-chart-strong:rgba(255,255,255,.82);--nb-chart-mid:rgba(255,255,255,.5);--nb-chart-soft:rgba(255,255,255,.28);--nb-chart-faint:rgba(255,255,255,.12);--nb-rail-bg:rgba(26,26,28,.72);--nb-rail-text:#f5f6f5;--nb-rail-divider:rgba(255,255,255,.08);--nb-rail-shadow:0 24px 60px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.07);--nb-card-border:var(--nb-border);--nb-card-bg:var(--nb-surface);--nb-header-bg:rgba(26,26,28,.72);--nb-header-shadow:0 6px 18px rgba(0,0,0,.35);--nb-footer-bg:rgba(26,26,28,.72);--nb-footer-border:rgba(255,255,255,.08);--nb-footer-shadow:0 -6px 18px rgba(0,0,0,.35)}:root[data-theme=light]{--nb-bg:#f5f7f5;--nb-surface:#fff;--nb-surface-2:#fff;--nb-surface-3:#fff;--nb-border-faint:#d6d6d1;--nb-border-soft:#cfcfc9;--nb-border:#c9c9c4;--nb-border-strong:#adada7;--nb-text-strong:#1c1c1a;--nb-text:rgba(28,28,26,.88);--nb-text-muted:rgba(28,28,26,.65);--nb-text-soft:rgba(28,28,26,.65);--nb-text-faint:rgba(28,28,26,.62);--nb-text-placeholder:rgba(28,28,26,.35);--nb-hover:rgba(0,0,0,.05);--nb-hover-strong:rgba(0,0,0,.07);--nb-row-hover:rgba(0,0,0,.03);--nb-accent:#d66e44;--nb-accent-hover:#c25f38;--nb-accent-text:#c75f36;--nb-accent-tint:rgba(199,95,54,.12);--nb-ok:#3e8a61;--nb-ok-tint:rgba(62,138,97,.12);--nb-varn:#c75f36;--nb-varn-tint:rgba(199,95,54,.12);--nb-annans:#c4a928;--nb-kvar:#ebb800;--nb-fel:#b6453c;--nb-fel-tint:rgba(182,69,60,.11);--nb-info:#48688c;--nb-info-tint:rgba(72,104,140,.12);--nb-shadow:0 8px 24px rgba(28,28,26,.14);--nb-shadow-soft:0 4px 16px rgba(28,28,26,.08);--nb-mask:rgba(28,28,26,.35);--nb-card-shadow:0 1px 2px rgba(58,46,36,.06), 0 2px 6px rgba(58,46,36,.05), 0 6px 14px rgba(58,46,36,.04);--nb-card-kant:#e9e6e0;--nb-modal-shadow:0 20px 56px rgba(58,46,36,.22), 0 4px 16px rgba(58,46,36,.1);--nb-card-yta:linear-gradient(180deg, #fff 0%, #fdfbf8 100%);--nb-chart-strong:rgba(28,28,26,.78);--nb-chart-mid:rgba(28,28,26,.5);--nb-chart-soft:rgba(28,28,26,.3);--nb-chart-faint:rgba(28,28,26,.12);--nb-rail-bg:rgba(26,26,28,.72);--nb-rail-text:#f5f6f5;--nb-rail-divider:rgba(255,255,255,.08);--nb-rail-shadow:0 24px 60px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.07);--nb-card-border:var(--nb-border);--nb-card-bg:#fff;--nb-header-bg:rgba(255,255,255,.78);--nb-header-shadow:0 1px 0 rgba(28,28,26,.04), 0 6px 18px rgba(28,28,26,.07);--nb-footer-bg:rgba(255,255,255,.78);--nb-footer-border:#c9c9c4;--nb-footer-shadow:0 -1px 0 rgba(28,28,26,.04), 0 -6px 18px rgba(28,28,26,.07)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{background:var(--nb-bg);color:var(--nb-text-strong);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--nb-surface)}::-webkit-scrollbar-thumb{background:var(--nb-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--nb-border-strong)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.ant-card{background:var(--nb-surface)!important;border:1px solid var(--nb-border)!important;box-shadow:var(--nb-shadow-soft)!important;border-radius:12px!important}.page-center{justify-content:center;align-items:flex-start;min-height:100vh;padding-top:10vh;padding-left:2rem;padding-right:2rem;display:flex}@media (max-width:480px){.page-center{padding:5vh 1rem 1rem}}.ant-table{background:0 0!important}.ant-table-tbody>tr.ant-table-measure-row,.ant-table-tbody>tr.ant-table-measure-row>td,.ant-modal .ant-table-tbody>tr.ant-table-measure-row>td,.nb-modal .ant-table-tbody>tr.ant-table-measure-row>td{border:none!important;height:0!important;padding:0!important;font-size:0!important;line-height:0!important}.ant-table-wrapper{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;padding:4px 16px 8px}.nb-card .ant-table-wrapper,.nb-tabs-card .ant-table-wrapper,.nb-dash-card .ant-table-wrapper,.ant-modal .ant-table-wrapper,.ant-table .ant-table-wrapper,.ant-table-wrapper.kalkyl-table,.ant-table-wrapper.pms-table{background:0 0;border:none;border-radius:0;padding:0}.ant-table-container{border:none!important}.ant-table-thead>tr,.ant-table-thead>tr>th{height:28px!important}.ant-table-thead>tr>th,[class*=ant-table-thead] th{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:var(--nb-text-faint)!important;border-bottom:1px solid var(--nb-border-soft)!important;background:0 0!important;padding:6px 16px!important;font-size:.563rem!important;font-weight:500!important;line-height:1.4!important}.ant-table-thead>tr>th:before,[class*=ant-table-thead] th:before{display:none!important}.ant-table-tbody>tr,.ant-table-tbody>tr>td{height:36px!important}.ant-table-tbody>tr,[class*=ant-table-tbody] tr{background:0 0!important}.ant-table-tbody>tr>td,[class*=ant-table-tbody] td{border-bottom:1px solid var(--nb-border-faint)!important;color:var(--nb-text-strong)!important;vertical-align:middle!important;background:0 0!important;padding:8px 16px!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.688rem!important;line-height:1.4!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-tbody>tr:hover>td,[class*=ant-table-tbody] tr:hover>td{background:var(--nb-row-hover)!important}.ant-table-tbody>tr.ant-table-expanded-row>td,.ant-table-tbody>tr.ant-table-expanded-row:hover>td{background:0 0!important;padding:0!important}.ant-table .ant-table{margin:0!important}.ant-table-tbody .nb-section-heading,[class*=ant-table-tbody] .nb-section-heading{font-size:.818em}.ant-table-tbody .nb-read-text,[class*=ant-table-tbody] .nb-read-text{font-size:1em}.ant-table-tbody .ant-btn-sm,[class*=ant-table-tbody] .ant-btn-sm,.ant-table-thead .ant-btn-sm{min-width:0!important;height:20px!important;padding-top:0!important;padding-bottom:0!important}.ant-table-tbody .ant-btn-icon-only,[class*=ant-table-tbody] .ant-btn-icon-only,.ant-table-thead .ant-btn-icon-only{width:20px!important;min-width:0!important;height:20px!important;padding:0!important}.ant-table-thead .ant-btn-sm,.ant-table-thead .ant-btn-icon-only{width:16px!important;height:16px!important}.ant-table-summary>tr>td{font-weight:600;border-top:1px solid var(--nb-border-soft)!important;color:var(--nb-text-strong)!important;background:0 0!important;border-bottom:none!important;padding:8px 16px!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.688rem!important}.ant-table-tbody>tr.nb-rad-fel>td,.ant-table-tbody>tr.nb-rad-fel>td span,.ant-table-tbody>tr.nb-rad-fel>td div,.ant-table-tbody>tr.nb-rad-fel>td .nb-rad-lank{color:var(--nb-fel)!important}.ant-table-tbody>tr.nb-rad-fel>td .ant-btn,.ant-table-tbody>tr.nb-rad-fel>td .ant-btn span{color:var(--nb-text-muted)!important}.ant-table-cell{border-right:none!important}input.ant-input[type=date],input.ant-input[type=time]{padding-top:0!important;padding-bottom:0!important}input.ant-input[type=date]::-webkit-datetime-edit{align-items:center;height:100%;display:inline-flex}input.ant-input[type=time]::-webkit-datetime-edit{align-items:center;height:100%;display:inline-flex}.ant-empty-description{color:var(--nb-text-faint)}.ant-table-placeholder:hover>td{background:0 0!important}.ant-dropdown-menu{background:var(--nb-surface-2)!important;border:1px solid var(--nb-border)!important;box-shadow:var(--nb-shadow-soft)!important;border-radius:8px!important;padding:.375rem!important}.ant-dropdown-menu-item{color:var(--nb-text-muted)!important;border-radius:6px!important;padding:.375rem .625rem!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.ant-dropdown-menu-item:hover{background:var(--nb-hover-strong)!important;color:var(--nb-text-strong)!important}.ant-dropdown-menu-item-danger{color:var(--nb-danger)!important}.ant-dropdown-menu-item-danger:hover{background:var(--nb-danger-bg)!important}.ant-dropdown-menu-item-icon{font-size:.813rem!important}.ant-select-dropdown{z-index:1200!important;border-radius:8px!important;padding:.375rem!important}.ant-dropdown,.ant-picker-dropdown{z-index:1200!important}.ant-select-item{min-height:28px!important;color:var(--nb-text)!important;border-radius:6px!important;padding:4px 10px!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.ant-select-item-option-content{font-size:.813rem!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:0 0!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:var(--nb-text-strong)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--nb-hover)!important;color:var(--nb-text)!important;font-weight:500!important}.ant-pagination{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.ant-pagination-item{background:var(--nb-surface-2)!important;border-color:var(--nb-border)!important;border-radius:6px!important;min-width:28px!important;height:28px!important;line-height:26px!important}.ant-pagination-item a{color:var(--nb-text-muted)!important;font-size:.813rem!important}.ant-pagination-item-active{border-color:var(--nb-accent)!important}.ant-pagination-item-active a{color:var(--nb-accent)!important}.ant-pagination-prev button,.ant-pagination-next button{background:var(--nb-surface-2)!important;border-color:var(--nb-border)!important;color:var(--nb-text-muted)!important;border-radius:6px!important;min-width:28px!important;height:28px!important;font-size:.813rem!important}.ant-tag{border-radius:4px!important;padding:2px 8px!important;font-size:11px!important;font-weight:500!important}.ant-input,.ant-input-affix-wrapper,.ant-input-outlined,[class*=ant-input-affix-wrapper],[class*=ant-input-outlined]{background:var(--nb-surface-2)!important;background-color:var(--nb-surface-2)!important;border-color:var(--nb-border)!important;color:var(--nb-text-strong)!important;border-radius:8px!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.ant-input,[class*=ant-input]:not([class*=ant-input-affix]):not([class*=ant-input-group]){color:var(--nb-text-strong)!important;background:0 0!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.ant-input::placeholder,[class*=ant-input]::placeholder{color:var(--nb-text-placeholder)!important}[class*=ant-input-affix-wrapper]:hover,[class*=ant-input-affix-wrapper]:focus-within{background:var(--nb-surface-2)!important;background-color:var(--nb-surface-2)!important;border-color:var(--nb-border-strong)!important;box-shadow:none!important}.ant-input-search .ant-input-group-addon{display:none!important}.ant-input-clear-icon{align-items:center;display:flex;color:var(--nb-text-faint)!important;font-size:12px!important}.ant-input-clear-icon:hover{color:var(--nb-text-strong)!important}.ant-btn{height:40px!important;box-shadow:none!important;border-radius:8px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important}.ant-btn-primary{background:var(--nb-accent)!important;border-color:var(--nb-accent)!important;color:#fff!important}.ant-btn-primary:hover{background:var(--nb-accent-hover)!important;border-color:var(--nb-accent-hover)!important}.ant-btn-default{border-color:var(--nb-border)!important;color:var(--nb-text-muted)!important;background:0 0!important}.ant-btn-default:hover{background:var(--nb-hover-strong)!important;border-color:var(--nb-border-strong)!important;color:var(--nb-text-strong)!important}.ant-btn-text{color:var(--nb-text-muted)!important}.ant-btn-text:hover{color:var(--nb-text-strong)!important;box-shadow:none!important;background:0 0!important}.ant-table .ant-btn-text:hover{color:var(--nb-text-muted)!important;background:0 0!important}.ant-modal-content{background:var(--nb-surface-2)!important;border-radius:12px!important;padding:32px!important}.ant-modal-header{background:0 0!important;border:none!important}.ant-modal-title{color:var(--nb-text-strong)!important;font-size:20px!important;font-weight:600!important}.ant-modal-close{color:var(--nb-text-faint)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:6px!important;width:28px!important;height:28px!important}.ant-modal-close .ant-modal-close-x{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:13px!important;line-height:1!important;display:flex!important}.ant-modal-close:hover{color:var(--nb-text-faint)!important;box-shadow:none!important;background:0 0!important}.ant-modal-mask{background-color:var(--nb-mask)!important}.ant-modal-confirm-title{color:var(--nb-text-strong)!important;font-size:18px!important;font-weight:600!important}.ant-modal-confirm-content{color:var(--nb-text-muted)!important}.ant-form-item-label>label{color:var(--nb-text)!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important;font-weight:500!important}.ant-form-item-required:before{display:none!important}.ant-form-item-explain-error{color:var(--nb-danger)!important;font-size:12px!important}.ant-spin-dot-item{background-color:var(--nb-accent)!important}.ant-message-notice-content{background:var(--nb-surface-3)!important;color:var(--nb-text-strong)!important;border-radius:8px!important}.ant-table .ant-btn .anticon-more{font-size:14px!important}.nb-add-row-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2px 0 0;height:24px!important;box-shadow:none!important;color:var(--nb-text-faint)!important;background:0 0!important;border:none!important;padding:0!important;font-size:.75rem!important}.nb-add-row-btn:hover{color:#d66e44!important;background:0 0!important}.ant-radio-button-wrapper{border-radius:0!important;height:32px!important;font-size:.813rem!important;line-height:30px!important}.ant-radio-group .ant-radio-button-wrapper:first-child{border-radius:6px 0 0 6px!important}.ant-radio-group .ant-radio-button-wrapper:last-child{border-radius:0 6px 6px 0!important}.ant-radio-button-wrapper-checked,.ant-radio-button-wrapper-checked:hover{background:var(--nb-accent)!important;border-color:var(--nb-accent)!important;color:#fff!important}.ant-radio-button-wrapper-checked:before,.ant-radio-button-wrapper-checked+.ant-radio-button-wrapper:before{background-color:var(--nb-accent)!important}.nb-context-menu{background:var(--nb-surface-2);border:1px solid var(--nb-border);min-width:200px;box-shadow:var(--nb-shadow);z-index:9999;border-radius:8px;flex-direction:column;padding:4px;font-family:inherit;display:flex;position:fixed}.nb-context-label{color:var(--nb-text-faint);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 4px;font-size:.688rem}.nb-context-item{all:unset;color:var(--nb-text);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;font-size:.813rem;transition:background .1s;display:flex}.nb-context-item:hover{color:var(--nb-text-strong);background:0 0}.nb-context-item.danger{color:var(--nb-danger)}.nb-context-item.danger:hover{background:var(--nb-danger-bg)}.nb-context-divider{background:var(--nb-border);height:1px;margin:4px 0}.nb-modal .ant-modal-content{background:var(--nb-surface)!important;border:1px solid var(--nb-border)!important;border-radius:12px!important;padding:1.5rem!important}.nb-modal .ant-modal-header{border-bottom:1px solid var(--nb-border)!important;background:0 0!important;margin-bottom:1rem!important;padding:0 0 1rem!important}.nb-modal .ant-modal-content .ant-modal-header .ant-modal-title,.nb-modal .ant-modal-title{color:var(--nb-text-strong)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.nb-modal .ant-modal-close{color:var(--nb-text-faint)!important;top:18px!important;right:18px!important}.nb-modal .ant-modal-close:hover{color:var(--nb-text-faint)!important;box-shadow:none!important;background:0 0!important}.nb-modal-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.nb-modal-subtitle{color:var(--nb-text-muted);text-transform:none;letter-spacing:0;margin:4px 0 0;font-size:.75rem;font-weight:400}.nb-modal .ant-form-item-label{padding:0!important}.nb-modal .ant-form-item-label>label{color:var(--nb-text-faint)!important;text-transform:uppercase!important;letter-spacing:.04em!important;height:auto!important;margin:0!important;padding-bottom:2px!important;font-size:.688rem!important;font-weight:500!important}.nb-modal .ant-form-item{margin-bottom:12px!important}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.nb-modal .ant-input,.nb-modal .ant-select,.nb-modal .ant-select-selector,.nb-modal .ant-picker{background:var(--nb-surface-2)!important;border:1px solid var(--nb-border)!important;color:var(--nb-text)!important;border-radius:6px!important}.nb-modal .ant-input:not(textarea),.nb-modal .ant-select-selector,.nb-modal .ant-picker{height:32px!important}.nb-modal .ant-input-affix-wrapper{border-radius:6px!important;height:32px!important;padding-top:4.5px!important;padding-bottom:4.5px!important}.nb-modal .ant-input-affix-wrapper .ant-input{height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.nb-modal .ant-select,.nb-modal .ant-select-single{height:32px!important}.nb-modal .ant-select-single .ant-select-selection-item,.nb-modal .ant-select-selection-placeholder{line-height:30px!important}.nb-modal .ant-select-multiple .ant-select-selection-item{line-height:calc(var(--ant-select-multi-item-height,22px) - 2px)!important}.nb-modal .ant-input,.nb-modal .ant-select-selection-item,.nb-modal .ant-select-selection-placeholder,.nb-modal .ant-select-selection-search-input,.nb-modal .ant-select-input,.nb-modal .ant-select-placeholder,.nb-modal .ant-select-content-value,.nb-modal .ant-picker-input>input{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.nb-modal .ant-select-selection-item,.nb-modal .ant-select-content-value,.nb-modal .ant-select-input,.nb-modal .ant-picker-input>input{color:var(--nb-text)!important}.nb-modal .ant-select-input,.nb-field .ant-select-input{line-height:inherit!important}.nb-modal .ant-select-multiple .ant-select-content,.nb-field .ant-select-multiple .ant-select-content{min-height:30px;align-items:center!important}.nb-modal .ant-select-multiple .ant-select-selection-item,.nb-field .ant-select-multiple .ant-select-selection-item{align-items:center;display:inline-flex;height:22px!important;font-size:.78rem!important;line-height:20px!important}.nb-modal .ant-input::placeholder,.nb-modal .ant-select-selection-placeholder,.nb-modal .ant-select-placeholder,.nb-modal .ant-select-input::placeholder,.nb-modal .ant-picker-input>input::placeholder{color:var(--nb-text-placeholder)!important}.nb-modal .ant-input:hover,.nb-modal .ant-select:hover,.nb-modal .ant-select-selector:hover,.nb-modal .ant-picker:hover{border-color:var(--nb-border-strong)!important}.nb-modal .ant-input:focus,.nb-modal .ant-input-focused,.nb-modal .ant-select-focused,.nb-modal .ant-select-focused .ant-select-selector,.nb-modal .ant-picker-focused{border-color:var(--nb-border-strong)!important;box-shadow:none!important}.nb-modal textarea.ant-input{height:auto!important;min-height:60px!important;padding:8px 12px!important}.nb-modal-footer{justify-content:flex-end;gap:8px;margin-top:1.25rem;display:flex}.nb-modal-footer .ant-btn,.nb-modal .ant-btn:not(.ant-btn-text):not(.nb-add-row-btn),.rp-takeover .ant-btn:not(.ant-btn-text):not(.nb-add-row-btn){border-radius:6px!important;height:32px!important;padding:0 14px!important;font-size:.813rem!important}.nb-modal .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous),.nb-wizard-form .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous),.rp-takeover .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous){border-color:var(--nb-border-strong)!important;color:var(--nb-text-muted)!important;background:0 0!important;font-weight:400!important}.nb-modal .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous):hover,.nb-wizard-form .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous):hover,.rp-takeover .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous):hover{border-color:var(--nb-accent)!important;color:var(--nb-accent)!important}.nb-modal .ant-btn-dangerous:not(.ant-btn-text),.nb-wizard-form .ant-btn-dangerous:not(.ant-btn-text),.rp-takeover .ant-btn-dangerous:not(.ant-btn-text),.nb-modal .ant-btn-color-dangerous:not(.ant-btn-text),.nb-wizard-form .ant-btn-color-dangerous:not(.ant-btn-text),.rp-takeover .ant-btn-color-dangerous:not(.ant-btn-text){border-color:color-mix(in srgb, var(--nb-fel) 45%, transparent)!important;color:var(--nb-fel)!important;background:0 0!important;font-weight:400!important}.nb-modal .ant-btn-dangerous:not(.ant-btn-text):hover,.nb-wizard-form .ant-btn-dangerous:not(.ant-btn-text):hover,.rp-takeover .ant-btn-dangerous:not(.ant-btn-text):hover,.nb-modal .ant-btn-color-dangerous:not(.ant-btn-text):hover,.nb-wizard-form .ant-btn-color-dangerous:not(.ant-btn-text):hover,.rp-takeover .ant-btn-color-dangerous:not(.ant-btn-text):hover{border-color:var(--nb-fel)!important;color:var(--nb-fel)!important;background:0 0!important}.nb-wizard-form .ant-btn:not(.ant-btn-text):not(.nb-add-row-btn){border-radius:6px!important;height:32px!important;padding:0 14px!important;font-size:.813rem!important}.nb-wizard-form .ant-btn-text>span:not(.anticon),.nb-modal .ant-btn-text>span:not(.anticon),.rp-takeover .ant-btn-text>span:not(.anticon){font-size:.75rem}.nb-modal-footer .ant-btn-default{border-color:var(--nb-border-strong)!important;color:var(--nb-text-muted)!important;background:0 0!important}.nb-modal-footer .ant-btn-default:hover{border-color:var(--nb-accent)!important;color:var(--nb-accent)!important}.nb-modal-footer .ant-btn-primary{background:var(--nb-accent)!important;border-color:var(--nb-accent)!important}.nb-modal-footer .ant-btn-primary:hover{background:var(--nb-accent-hover)!important;border-color:var(--nb-accent-hover)!important}.nb-modal-footer .ant-btn-dangerous,.nb-modal-footer .ant-btn-color-dangerous{border-color:color-mix(in srgb, var(--nb-fel) 45%, transparent)!important;color:var(--nb-fel)!important;background:0 0!important;font-weight:400!important}.nb-modal-footer .ant-btn-dangerous:hover,.nb-modal-footer .ant-btn-color-dangerous:hover{background:color-mix(in srgb, var(--nb-fel) 8%, transparent)!important;border-color:var(--nb-fel)!important;color:var(--nb-fel)!important}.nb-page{padding:0 0 56px}.nb-detail-layout{grid-template-columns:48% 52%;align-items:start;gap:24px;display:grid}.nb-desc{color:var(--nb-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.nb-tabs-card{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;overflow:hidden}.nb-tabs-card-tall{min-height:500px}.nb-tabs-card .ant-tabs-nav{background:0 0;margin:0;padding:0 24px}.nb-tabs-card .ant-tabs-nav:before{border-bottom:1px solid var(--nb-border-faint)!important}.nb-tabs-card .ant-tabs-tab{text-transform:uppercase;letter-spacing:.05em;font-size:.688rem;font-weight:500;color:var(--nb-text-faint)!important;background:0 0!important;border:none!important;margin:0 20px 0 0!important;padding:6px 0!important}.nb-tabs-card .ant-tabs-tab:hover{color:var(--nb-text-strong)}.nb-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--nb-text-faint)!important}.nb-tabs-card .ant-tabs-ink-bar{background:var(--nb-accent)!important;height:2px!important}.nb-tabs-card .ant-tabs-content-holder{padding:24px}.nb-footer-totals{align-items:center;gap:12px;display:flex}.nb-footer-item{white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.nb-footer-item-label{color:var(--nb-text-soft)}.nb-footer-item-value{color:var(--nb-text-strong);font-weight:500}.nb-footer-sep{background:var(--nb-border);width:1px;height:16px}.nb-footer-total{align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.nb-footer-total-label{color:var(--nb-text-soft)}.nb-footer-total-value{color:var(--nb-text-strong);font-weight:700}.nb-footer-status{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding-right:2rem;font-size:.75rem;display:inline-flex}.nb-stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;max-width:640px;margin-bottom:12px;display:grid}.nb-stat{padding:10px 14px}.nb-stat-value{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:600;line-height:1.2}.nb-stat-sub{color:var(--nb-text-faint);margin-top:1px;font-size:.688rem}.nb-activity-log{flex-direction:column;gap:16px;display:flex}.nb-activity-item{gap:12px;display:flex}.nb-activity-dot{background:var(--nb-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.nb-activity-content{flex:1}.nb-activity-text{color:var(--nb-text-strong);margin:0 0 4px;font-size:13px;line-height:1.4}.nb-activity-meta{color:var(--nb-text-faint);gap:12px;font-size:11px;display:flex}.nb-kpi-strip{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px;display:grid;overflow:hidden}.nb-kpi{border-right:1px solid var(--nb-border-faint);padding:10px 16px}.nb-kpi:last-child{border-right:none}.nb-kpi-value{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.nb-kpi-value.varning{color:var(--nb-text-strong)}.nb-kpi-label{color:var(--nb-text-faint);margin-top:2px;font-size:.75rem}.nb-dash-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.nb-dash-card{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:12px;padding:0 16px 8px}.nb-dash-card-head{border-bottom:1px solid var(--nb-border-faint);justify-content:space-between;align-items:center;height:34px;margin-bottom:2px;display:flex}.nb-card-link{color:var(--nb-text-soft);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem}.nb-card-link:hover{color:var(--nb-text-strong)}.nb-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.nb-dot,.nb-dot.ok,.nb-dot.varning,.nb-dot.larm{background:var(--nb-border-strong)}.nb-kpi-value .del{color:var(--nb-text-faint);font-size:14px;font-weight:500}.nb-kpi-value.larm{color:var(--nb-text-strong)}.nb-progress{background:var(--nb-border-faint);border-radius:2px;width:100%;height:3px;margin-top:6px;overflow:hidden}.nb-progress-fill{background:var(--nb-border-strong);border-radius:2px;height:100%}.nb-progress-fill.ok{background:var(--nb-ok)}.nb-progress-fill.varn{background:var(--nb-varn)}.nb-progress-fill.fel{background:var(--nb-fel)}.nb-progress-fill.annans{background:var(--nb-annans)}.nb-dash-card-meta{color:var(--nb-text-faint);font-size:.75rem}.nb-dash-card-meta.ok{color:var(--nb-text-faint)}.nb-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--nb-text-faint);border:1px solid var(--nb-border);background:0 0;border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.nb-list-row.larm-rad{background:var(--nb-hover);border-bottom:none;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.nb-list-row.larm-rad .nb-list-row-title{color:var(--nb-text-strong)}.nb-todo-row{border-bottom:1px solid var(--nb-border-faint);color:var(--nb-text);align-items:center;gap:10px;padding:6px 0;font-size:.813rem;display:flex}.nb-todo-row input[type=checkbox]{accent-color:var(--nb-border-strong);flex-shrink:0;width:14px;height:14px}.nb-todo-row.klar span{color:var(--nb-text-faint);text-decoration:line-through}.nb-todo-input{background:var(--nb-surface-2);border:1px solid var(--nb-border);width:100%;height:28px;color:var(--nb-text);border-radius:6px;outline:none;margin-top:8px;padding:0 10px;font-family:inherit;font-size:.813rem}.nb-todo-input::placeholder{color:var(--nb-text-placeholder)}.nb-todo-input:focus{border-color:var(--nb-border-strong)}.nb-stat-rad{border-bottom:1px solid var(--nb-border-faint);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.nb-stat-rad:last-child{border-bottom:none}.nb-stat-rad-titel{color:var(--nb-text);font-size:.813rem}.nb-stat-rad-varde{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;font-size:.813rem;font-weight:500}.nb-stat-rad.summa{border-top:1px solid var(--nb-border-soft);border-bottom:none}.nb-stat-rad.summa .nb-stat-rad-titel{color:var(--nb-text-strong);font-weight:500}.nb-stat-rad.summa .nb-stat-rad-varde{font-weight:600}.nb-list-row{border:none;border-bottom:1px solid var(--nb-border-faint);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:7px 0;font-family:inherit;display:flex}.nb-list-row:last-child{border-bottom:none}.nb-list-row-main{flex:1;min-width:0}.nb-list-row-title{color:var(--nb-text);white-space:nowrap;text-overflow:ellipsis;font-size:.813rem;overflow:hidden}.nb-list-row:hover .nb-list-row-title{color:var(--nb-text-strong)}.nb-list-row-sub{color:var(--nb-text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.75rem;overflow:hidden}.nb-list-row-aside{color:var(--nb-text-soft);white-space:nowrap;flex-shrink:0;font-size:.75rem}.nb-topbar{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:14px;display:flex}.nb-topbar-left{align-items:center;gap:12px;display:flex}.nb-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nb-page-title{color:var(--nb-text-strong);margin:0;font-size:15px;font-weight:400;line-height:1.5}.nb-page-meta{color:var(--nb-text-faint);margin:0;font-size:.813rem;line-height:1.2}.nb-save-status{margin-left:12px}.nb-card-head .nb-save-status{margin-left:auto}.nb-save-status.dirty{color:var(--nb-warning)}.nb-card{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;padding:24px}.nb-card-flush{padding-top:0}.nb-card:has(>.ant-table-wrapper:last-child){padding-bottom:0}.nb-card:has(>.ant-spin-nested-loading:last-child){padding-bottom:0}.nb-card-head{border-bottom:1px solid var(--nb-border-faint);align-items:center;height:34px;margin-bottom:2px;display:flex}.nb-card-title{text-transform:uppercase;letter-spacing:.05em;color:var(--nb-text-faint);margin:0;font-size:.688rem;font-weight:500}.nb-card-count{color:var(--nb-text-faint);margin-left:8px;font-size:.688rem}.nb-spacer{flex:1}.ant-table-tbody>tr.nb-rad-dampad>td{opacity:.45}.fi-rowgrid.fi-rowgrid--las{grid-template-columns:26px 100px minmax(150px,1fr) 56px 72px 110px 124px!important}.nb-logg{flex-direction:column;padding:0 16px 6px;display:flex}.nb-logg-rad{border-bottom:1px solid var(--nb-border-faint);grid-template-columns:150px minmax(160px,1fr) minmax(0,1.4fr);align-items:center;gap:16px;min-height:32px;font-size:.78rem;display:grid}.nb-logg-rad:last-of-type{border-bottom:none}.nb-logg-rad.nb-logg-head{text-transform:uppercase;letter-spacing:.05em;min-height:26px;color:var(--nb-text-faint);border-bottom:1px solid var(--nb-border-soft);font-size:.563rem;font-weight:500}.nb-logg-tid{color:var(--nb-text-faint);font-variant-numeric:tabular-nums}.nb-logg-text{color:var(--nb-text)}.nb-logg-detalj{color:var(--nb-text-faint)}.nb-logg-rad.fel .nb-logg-text{color:var(--nb-fel)}.nb-logg-rad.ok .nb-logg-text{color:var(--nb-ok)}.nb-logg-rad.varn .nb-logg-text{color:var(--nb-warning)}.nb-modal-footer--delad{justify-content:space-between}.nb-summa-rad{background:var(--nb-row-hover);height:38px;color:var(--nb-text-soft);justify-content:space-between;align-items:center;padding:0 16px;font-size:.75rem;display:flex}.nb-summa-rad>:last-child{color:var(--nb-text-strong);font-weight:600}.nb-section{border-bottom:1px solid var(--nb-border-faint);padding:16px 0}.nb-section:last-child{border-bottom:none;padding-bottom:0}.nb-section-heading{color:var(--nb-text-faint);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.688rem;font-weight:500}.nb-info-row{color:var(--nb-text);align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.nb-info-label{color:var(--nb-text-soft);flex-shrink:0;min-width:90px;font-size:12px}.nb-info-data{color:var(--nb-text);word-break:break-word;flex:1}.nb-info-row a{color:var(--nb-text-strong);text-decoration:none}.nb-info-row a:hover{text-decoration:underline}.nb-modal-body{flex-direction:column;gap:12px;display:flex}.nb-read-text{color:var(--nb-text);white-space:pre-wrap;margin:6px 0 0;font-size:.813rem;line-height:1.55}.nb-read-text.tom{color:var(--nb-text-placeholder)}.nb-utfallning{flex-direction:column;gap:12px;display:flex}.nb-topbar-actions{align-items:center;gap:8px;display:flex}.nb-topbar-actions .ant-btn:hover{border-color:var(--nb-border)!important;color:var(--nb-text-muted)!important;box-shadow:none!important;background:0 0!important}.nb-rail-actions{align-items:center;gap:4px;display:flex}.nb-rail-actions .ant-btn{opacity:.72;border-radius:8px;width:30px;height:30px;padding:0;transition:opacity .15s,background .15s;box-shadow:none!important;color:var(--nb-rail-text)!important;background:0 0!important;border:none!important}.nb-rail-actions .ant-btn:hover{opacity:1;background:0 0!important}.nb-rail-actions .nb-knapp-prick{display:inline-flex;position:relative}.nb-rail-actions .nb-knapp-prick>.nb-dot{pointer-events:none;width:6px;height:6px;position:absolute;top:3px;right:3px}.nb-field{flex-direction:column;gap:.375rem;display:flex}.nb-field>label{color:var(--nb-text-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.688rem;font-weight:500}.nb-field .ant-input,.nb-field .ant-select,.nb-field .ant-select-selector,.nb-field .ant-picker{background:var(--nb-surface-2)!important;border:1px solid var(--nb-border)!important;color:var(--nb-text)!important;border-radius:6px!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.nb-field .ant-input:not(textarea),.nb-field .ant-select-selector,.nb-field .ant-picker,.nb-field .ant-select,.nb-field .ant-select-single{height:32px!important}.nb-field .ant-select-single .ant-select-selection-item,.nb-field .ant-select-selection-placeholder,.nb-field .ant-picker-input>input{color:var(--nb-text)!important;font-size:.813rem!important;line-height:30px!important}.nb-field .ant-select-input,.nb-field .ant-select-placeholder,.nb-field .ant-select-content-value{color:var(--nb-text)!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.nb-field .ant-input::placeholder,.nb-field .ant-select-selection-placeholder,.nb-field .ant-select-placeholder,.nb-field .ant-select-input::placeholder,.nb-field .ant-picker-input>input::placeholder{color:var(--nb-text-placeholder)!important}.nb-field .ant-input[disabled],.nb-field .ant-input-disabled{color:var(--nb-text-faint)!important;background:var(--nb-surface)!important;cursor:not-allowed!important}.nb-field .ant-input-status-warning{border-color:var(--nb-varn)!important}.nb-field .ant-input-status-error{border-color:var(--nb-fel)!important}.nb-field .ant-input:hover,.nb-field .ant-select:hover,.nb-field .ant-select-selector:hover,.nb-field .ant-picker:hover{border-color:var(--nb-border-strong)!important}.nb-field .ant-input:focus,.nb-field .ant-input-focused,.nb-field .ant-select-focused,.nb-field .ant-select-focused .ant-select-selector,.nb-field .ant-picker-focused{border-color:var(--nb-border-strong)!important;box-shadow:none!important}.nb-field textarea.ant-input{height:auto!important;min-height:60px!important;padding:8px 12px!important}.nb-field .ant-input-number,.nb-modal .ant-input-number{background:var(--nb-surface-2)!important;border:1px solid var(--nb-border)!important;border-radius:6px!important;height:32px!important}.nb-field .ant-input-number input,.nb-modal .ant-input-number input{height:30px!important;color:var(--nb-text)!important;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.813rem!important}.nb-field .ant-input-number:hover,.nb-modal .ant-input-number:hover{border-color:var(--nb-border-strong)!important}.nb-field .ant-input-number-focused,.nb-modal .ant-input-number-focused{border-color:var(--nb-border-strong)!important;box-shadow:none!important}.nb-field .ant-select .ant-input,.nb-modal .ant-select .ant-input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;height:100%!important}.nb-field .ant-input-affix-wrapper{border-radius:6px!important;height:32px!important;padding-top:4.5px!important;padding-bottom:4.5px!important}.nb-field .ant-input-affix-wrapper .ant-input{height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.nb-workspace{align-items:stretch;gap:16px;width:100%;height:100%;display:flex;overflow:hidden}.nb-workspace-sidebar{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;flex-direction:column;flex-shrink:0;gap:1px;width:230px;height:100%;min-height:0;max-height:calc(100vh - 200px);padding:12px 8px;display:flex;overflow:hidden}.nb-workspace-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.nb-workspace-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding:0 4px;overflow-x:hidden;overflow-y:auto}.nb-workspace-scroll::-webkit-scrollbar{width:6px}.nb-workspace-scroll::-webkit-scrollbar-thumb{background:var(--nb-border);border-radius:3px}.nb-workspace-scroll::-webkit-scrollbar-thumb:hover{background:var(--nb-border-strong)}.nb-side-nav{flex-direction:column;gap:2px;display:flex}.nb-side-nav-item{height:32px;color:var(--nb-text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:8px;width:100%;padding:0 .625rem;font-family:inherit;font-size:.813rem;transition:all .15s;display:flex}.nb-side-nav-item:hover{color:var(--nb-text-strong);background:0 0}.nb-side-nav-item.is-active{border-color:var(--nb-border);color:var(--nb-text-muted);background:0 0}.nb-placeholder{color:var(--nb-text-faint);padding:2rem 0;font-size:.875rem}.nb-wizard-body{flex-direction:row;align-items:flex-start;gap:2rem;margin-top:12px;display:flex}.nb-wizard-sidebar{flex-shrink:0;align-self:flex-start;width:220px}.nb-wizard-nav{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;flex-direction:column;gap:.25rem;padding:12px;display:flex}.nb-wizard-step{width:100%;height:32px;color:var(--nb-text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:.75rem;padding:0 1rem;font-family:inherit;font-size:.813rem;transition:all .2s;display:flex}.nb-wizard-step:hover{color:var(--nb-text-strong);background:0 0}.nb-wizard-step.active{border-color:var(--nb-border);color:var(--nb-text-muted);background:0 0;font-weight:400}.nb-wizard-num{flex-shrink:0;font-size:.688rem;font-weight:600}.nb-wizard-label{white-space:nowrap;text-overflow:ellipsis;font-size:.813rem;overflow:hidden}.nb-wizard-main{flex:1;min-width:0}.nb-wizard-form{flex-direction:column;gap:.5rem;display:flex}.nb-wizard-takeover:not(.kn-dok) .nb-wizard-form{padding-bottom:24px}.nb-card-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.nb-form-stack,.nb-modal-form{flex-direction:column;gap:.75rem;display:flex}.nb-field-grid{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;display:grid}.nb-required{color:var(--nb-danger);margin-left:2px}.nb-toggle{cursor:pointer;flex:none;align-items:center;display:inline-flex}.nb-toggle input{opacity:0;width:0;height:0;position:absolute}.nb-toggle-spar{background:var(--nb-chart-soft);border-radius:999px;width:24px;height:14px;transition:background .22s;display:block;position:relative}.nb-toggle-knapp{background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 0 2px rgba(0,0,0,.3)}.nb-toggle input:checked+.nb-toggle-spar{background:var(--nb-ok)}.nb-toggle input:checked+.nb-toggle-spar .nb-toggle-knapp{transform:translate(10px)}@media (prefers-reduced-motion:reduce){.nb-toggle-spar,.nb-toggle-knapp{transition:none}}.nb-filter-toggle{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .625rem;transition:all .15s;display:flex}.nb-filter-toggle:hover{background:0 0}.nb-filter-toggle:hover>span:first-child{color:var(--nb-text-strong)}.nb-filter-toggle>span:first-child{color:var(--nb-text);white-space:nowrap;font-size:.813rem}.nb-modal-info{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:8px;flex-direction:column;gap:6px;padding:.75rem 1rem;display:flex}.nb-modal-info div{justify-content:space-between;font-size:.813rem;display:flex}.nb-modal-info span{color:var(--nb-text-faint)}.nb-modal-info strong{color:var(--nb-text-strong)}.nb-field-note{color:var(--nb-text-faint);font-size:.688rem;line-height:1.5}.nb-field-note strong{color:var(--nb-text-strong);font-weight:600}.nb-wizard-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;padding-right:2rem;display:flex}.nb-wizard-footer .ant-btn{padding:0 15px!important;font-size:.77rem!important}footer.nav-footer .ant-btn{border-radius:6px!important;height:25px!important;padding:0 12px!important;font-size:.75rem!important}.ant-table-tbody>tr.nb-tab-rad-klar>td{opacity:.45}.ant-table-tbody>tr.nb-tab-rad-klar:hover>td{opacity:.7}.ant-table-tbody>tr.nb-tab-rad-drag>td{background:var(--nb-hover)!important}.ant-table-tbody>tr.nb-tab-rad-grupp>td:first-child{box-shadow:inset 3px 0 0 var(--nb-border-strong)}.ant-table-tbody>tr.nb-tab-rad-grupp-hover>td{background:var(--nb-hover)!important}.ant-table-tbody>tr.nb-tab-rad-vald>td{background:var(--nb-hover-strong)!important}.nb-tab-empty{text-align:center;color:var(--nb-text-faint);justify-content:center;align-items:center;padding:80px 20px;font-size:13px;display:flex}.nb-filter-dropdown{background:var(--nb-surface-2);border:1px solid var(--nb-border);min-width:160px;box-shadow:var(--nb-shadow-soft);border-radius:8px;flex-direction:column;gap:0;padding:.375rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.nb-filter-dropdown-label{color:var(--nb-text-faint);text-transform:uppercase;letter-spacing:.08em;padding:.375rem .625rem .25rem;font-size:.688rem}.nb-filter-btn .anticon{margin-right:8px;font-size:12px}.nb-filter-btn{color:var(--nb-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;width:100%;padding:.375rem .625rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.813rem;transition:all .15s}.nb-filter-btn:hover{color:var(--nb-text-strong);background:0 0}.nb-filter-btn.is-active,.nb-filter-btn.is-active:hover{background:var(--nb-hover-strong);color:var(--nb-text-strong)}.nb-filter-btn.danger,.nb-filter-btn.danger:hover{color:var(--nb-danger)}.nb-filter-btn:disabled,.nb-filter-btn:disabled:hover{opacity:.45;cursor:default;background:0 0}.nb-filter-divider{background:var(--nb-border);height:1px;margin:.25rem 0}.nb-filter-checkbox{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .625rem;transition:all .15s;display:flex}.nb-filter-checkbox:hover{background:0 0}.nb-filter-checkbox:hover span{color:var(--nb-text-strong)!important}.nb-filter-checkbox input{accent-color:var(--nb-border-strong)}.nb-fit-page{height:calc(100dvh - var(--topnav-height,40px) - 17px - 4rem);flex-direction:column;gap:12px;min-height:0;display:flex}.nb-fit-page.under-topbar{height:calc(100dvh - var(--topnav-height,40px) - 17px - 54px - 4rem)}@media (max-height:700px),(max-width:900px){.nb-fit-page,.nb-fit-page.under-topbar{height:auto}}.nb-fit-row{gap:12px;min-height:0;display:grid}.nb-fit-row>*{min-width:0;min-height:0}.nb-fit-row.vaxer{flex:1 1 0}.nb-fit-row.vaxer-stor{flex:1.25 1 0}.nb-fit-row.kol-2{grid-template-columns:repeat(2,1fr)}.nb-fit-row.kol-3{grid-template-columns:repeat(3,1fr)}.nb-fit-row.kol-4{grid-template-columns:repeat(4,1fr)}@media (max-height:700px),(max-width:900px){.nb-fit-row.kol-3,.nb-fit-row.kol-4{grid-template-columns:repeat(2,1fr)}.nb-fit-row.vaxer,.nb-fit-row.vaxer-stor{flex:none}}@media (max-width:1180px) and (min-width:901px){.nb-fit-row.kol-4{grid-template-columns:repeat(2,1fr)}}.nb-fit-row .nb-dash-card{flex-direction:column;display:flex;overflow:hidden}.nb-fit-row .nb-dash-card-head{flex-shrink:0}.nb-drift-kort{container-type:inline-size}.nb-drift-rad{align-items:center;gap:12px;padding:8px 0;display:flex}.nb-drift-donut{flex-basis:60%;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:0;display:flex}.nb-drift-stats{flex-basis:40%;min-width:0}@container (width<=360px){.nb-drift-rad{flex-direction:column;align-items:stretch;gap:0}.nb-drift-donut{flex-basis:auto;padding:4px 0}.nb-drift-donut .nb-ring{height:96px!important}.nb-drift-stats{flex-basis:auto}}.nb-card-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.nb-card-scroll::-webkit-scrollbar{display:none}.nb-card-foot{border-top:1px solid var(--nb-border-faint);min-height:34px;color:var(--nb-text-soft);flex-shrink:0;align-items:center;gap:16px;margin-top:auto;font-size:.75rem;display:flex}.nb-card-foot .hoger{margin-left:auto}.nb-card-foot b{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;font-weight:600}.nb-foot-link{color:var(--nb-text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem}.nb-foot-link:hover{color:var(--nb-text-strong)}.nb-foot-stat{padding:8px 0}.nb-foot-stat b{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;line-height:1.3;display:block}.nb-foot-stat span{color:var(--nb-text-faint);font-size:.688rem}.nb-clock-date{letter-spacing:.05em;text-transform:uppercase;color:var(--nb-text-faint);font-size:.688rem;font-weight:500}.nb-clock-time{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}.nb-clock-greet{color:var(--nb-text-soft);margin-top:1px;font-size:.75rem}.nb-kpi-card{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.nb-kpi-card-num{border:1px solid var(--nb-border);background:var(--nb-surface-2);width:34px;height:34px;color:var(--nb-text-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.813rem;font-weight:600;display:flex}.nb-kpi-card-main{min-width:0}.nb-kpi-card-title{color:var(--nb-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.813rem;font-weight:500;overflow:hidden}.nb-kpi-card-sub{color:var(--nb-text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.75rem;overflow:hidden}.nb-kpi.stor{align-items:center;gap:14px;padding:12px 16px;display:flex}.nb-kpi-main{flex:1;min-width:0}.nb-kpi-value.xl{font-size:20px}.nb-kpi-value .enhet{color:var(--nb-text-faint);font-size:13px;font-weight:500}.nb-kpi-label.versal{text-transform:uppercase;letter-spacing:.05em;font-size:.688rem;font-weight:500}.nb-kpi-trend{color:var(--nb-text-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.688rem;overflow:hidden}.nb-kpi .nb-progress{margin-top:8px}.nb-chart{flex-direction:column;flex:1;min-height:0;display:flex}.nb-chart-legend{color:var(--nb-text-faint);flex-shrink:0;align-items:center;gap:14px;padding:8px 0 2px;font-size:.75rem;display:flex}.nb-chart-legend .hoger{margin-left:auto}.nb-chart-swatch{background:var(--nb-chart-strong);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.nb-chart-swatch.svag{background:var(--nb-chart-soft)}.nb-chart-area{border-bottom:1px solid var(--nb-border-soft);flex:1;align-items:flex-end;gap:8px;min-height:40px;padding:10px 4px 0;display:flex}.nb-chart-group{flex:1;justify-content:center;align-items:flex-end;gap:3px;min-width:0;height:100%;display:flex}.nb-chart-bar{background:var(--nb-chart-strong);border-radius:3px 3px 0 0;width:18px;max-width:42%;min-height:2px}.nb-chart-bar.svag{background:var(--nb-chart-soft)}.nb-chart-bar.mid{background:var(--nb-chart-mid)}.nb-chart-xlabels{flex-shrink:0;gap:8px;padding:5px 4px 0;display:flex}.nb-chart-xlabels span{text-align:center;color:var(--nb-text-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.688rem;overflow:hidden}.nb-ring{background:conic-gradient(var(--ring-farg,var(--nb-chart-strong)) calc(var(--pct,0) * 1%), var(--nb-chart-faint) 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.nb-ring:before{content:"";inset:var(--tjocklek,9px);background:var(--nb-surface);border-radius:50%;position:absolute}.nb-ring-center{z-index:1;text-align:center;position:relative}.nb-ring-center b{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;line-height:1.2;display:block}.nb-ring-center span{color:var(--nb-text-faint);font-size:.688rem}.nb-chip-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px;padding:10px 0 6px;display:grid}.nb-chip{letter-spacing:.03em;background:var(--nb-hover);height:24px;color:var(--nb-text);border:1px solid transparent;border-radius:6px;justify-content:center;align-items:center;font-size:.688rem;font-weight:600;display:flex}.nb-chip.ute{border:1px dashed var(--nb-border);color:var(--nb-text-faint);background:0 0}.nb-chip.sjuk{border:1px solid var(--nb-border-strong);color:var(--nb-text-faint);background:0 0;text-decoration:line-through}.nb-cal-grid{flex:1;grid-template-columns:repeat(7,1fr);align-content:space-evenly;gap:2px;min-height:0;padding:6px 0 2px;display:grid}.nb-cal-vd{text-transform:uppercase;letter-spacing:.05em;color:var(--nb-text-faint);text-align:center;font-size:.625rem}.nb-cal-day{height:22px;color:var(--nb-text);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;font-size:.688rem;display:flex;position:relative}.nb-cal-day.annan{color:var(--nb-text-placeholder)}.nb-cal-day.idag{background:var(--nb-text-strong);color:var(--nb-bg);font-weight:600}.nb-cal-day.handelse:after{content:"";background:var(--nb-text-soft);border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.nb-cal-day.idag.handelse:after{background:var(--nb-bg)}.nb-cal-grid.stor{gap:4px}.nb-cal-grid.stor .nb-cal-day{border-radius:8px;height:30px;font-size:.813rem}.nb-cal-grid.stor .nb-cal-vd{font-size:.688rem}.nb-cal-grid.stor .nb-cal-day.handelse:after{width:4px;height:4px;bottom:3px}.nb-mini-btn{border:1px solid var(--nb-border);height:22px;color:var(--nb-text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:.688rem;font-weight:500}.nb-mini-btn:hover{color:var(--nb-text-strong);border-color:var(--nb-border-strong)}.nb-todo-x{color:var(--nb-text-placeholder);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-family:inherit;font-size:12px;line-height:1}.nb-todo-x:hover{color:var(--nb-text-strong)}.nb-spark{flex-shrink:0;align-items:flex-end;gap:2px;height:16px;display:flex}.nb-spark i{background:var(--nb-chart-mid);border-radius:1px;width:3px;min-height:2px;display:block}.nb-spark i.svag{background:var(--nb-chart-faint)}.nb-otable{flex-direction:column;flex:1;min-height:0;display:flex}.nb-otable-head,.nb-otable-row{grid-template-columns:minmax(0,1fr) 132px 100px 84px;align-items:center;gap:12px;display:grid}.nb-otable-head{text-transform:uppercase;letter-spacing:.05em;min-height:28px;color:var(--nb-text-faint);border-bottom:1px solid var(--nb-border-soft);flex-shrink:0;font-size:.688rem;font-weight:500}.nb-otable-rows{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.nb-otable-rows::-webkit-scrollbar{display:none}.nb-otable-row{border-bottom:1px solid var(--nb-border-faint);min-height:36px;color:var(--nb-text-strong);font-size:.813rem}.nb-otable-rows .nb-otable-row:last-child{border-bottom:none}.nb-otable .hoger{text-align:right;font-variant-numeric:tabular-nums}.nb-otable .dampad{color:var(--nb-text-soft);font-size:.75rem}.nb-otable-budget{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nb-otable-budget .nb-progress{flex-shrink:0;width:56px;margin-top:0;display:block}.nb-otable-budget .nb-progress-fill{height:100%;display:block}.nb-fit-row.kol-intro-4{grid-template-columns:200px repeat(4,1fr)}@media (max-width:900px){.nb-fit-row.kol-intro-4{grid-template-columns:repeat(2,1fr)}.nb-fit-row.kol-intro-4>:first-child{grid-column:1/-1}}.nb-donut-rad{color:var(--nb-text);align-items:center;gap:8px;min-width:0;padding:3px 0;font-size:.75rem;display:flex}.nb-donut-rad .varde{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.nb-chart-swatch.mid{background:var(--nb-chart-mid)}.nb-chart-swatch.faint{background:var(--nb-chart-faint)}.nb-segbar{gap:2px;height:6px;margin:10px 0 12px;display:flex}.nb-segbar i{border-radius:3px;min-width:4px;display:block}.nb-fit-page.fyll{height:100%}@media (max-height:700px),(max-width:900px){.nb-fit-page.fyll{height:auto}}.nb-spark.stor{gap:4px;height:24px}.nb-spark.stor i{border-radius:2px;width:13px}.nb-mini-btn:disabled{opacity:.35;cursor:default}.nb-mini-btn:disabled:hover{color:var(--nb-text-muted);border-color:var(--nb-border)}.nb-spark-yta{flex-shrink:0;align-self:stretch;align-items:flex-end;width:13px;display:flex}.nb-spark-yta i{width:100%}.nb-tipruta{background:var(--nb-surface-2);border:1px solid var(--nb-border);color:var(--nb-text);white-space:pre-line;box-shadow:var(--nb-shadow);z-index:1300;pointer-events:none;border-radius:8px;max-width:280px;padding:8px 12px;font-size:.75rem;line-height:1.5;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.nb-chip-status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.nb-chip-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.nb-chip-status.ok{background:var(--nb-ok-tint);color:var(--nb-ok)}.nb-chip-status.varn{background:var(--nb-varn-tint);color:var(--nb-varn)}.nb-chip-status.fel{background:var(--nb-fel-tint);color:var(--nb-fel)}.nb-chip-status.info{background:var(--nb-info-tint);color:var(--nb-info)}.nb-chip-status.ny{background:var(--nb-accent-tint);color:var(--nb-accent-text)}.nb-kpi-card-num.info{background:var(--nb-info-tint);color:var(--nb-info);border-color:transparent}.nb-kpi-card-num.accent{background:var(--nb-accent-tint);color:var(--nb-accent-text);border-color:transparent}.nb-kpi-card-num.ok{background:var(--nb-ok-tint);color:var(--nb-ok);border-color:transparent}.nb-kpi-card-num.varn{background:var(--nb-varn-tint);color:var(--nb-varn);border-color:transparent}.nb-kpi-card-num.fel{background:var(--nb-fel-tint);color:var(--nb-fel);border-color:transparent}.nb-spark.accent i{background:var(--nb-accent);opacity:.72}.nb-spark.accent i.full{opacity:1}.nb-spark.accent i.svag{background:var(--nb-chart-faint);opacity:1}.nb-dot.varn{background:var(--nb-varn)}.nb-dot.ok{background:var(--nb-ok)}.nb-dot-puls{position:relative}.nb-dot-puls:after{content:"";background:inherit;opacity:.55;border-radius:50%;animation:1.8s ease-out infinite nb-dot-puls;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes nb-dot-puls{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.nb-dot-puls:after{animation:none}}.nb-dot.fel{background:var(--nb-fel)}.rev-modal-wrap .ant-modal,.rev-modal-wrap .ant-modal-content,.rev-modal-wrap .ant-modal-container,.rev-modal .ant-modal,.rev-modal .ant-modal-content,.rev-modal .ant-modal-container{background:#141414!important;border-radius:12px!important}.rev-modal-wrap .ant-modal-content,.rev-modal .ant-modal-content{border:1px solid #2a2a2a!important;padding:1.5rem!important;box-shadow:0 6px 24px rgba(0,0,0,.6)!important}.rev-modal-wrap .ant-modal-header,.rev-modal .ant-modal-header{background:0 0!important;border-bottom:none!important;margin-bottom:0!important;padding:0!important}.rev-modal-wrap .ant-modal-confirm-body-wrapper,.rev-modal-wrap .ant-modal-body,.rev-modal .ant-modal-confirm-body-wrapper,.rev-modal .ant-modal-body{color:rgba(255,255,255,.85)!important;background:0 0!important}.rev-modal-wrap .ant-modal-confirm-title,.rev-modal-wrap .ant-modal-title,.rev-modal .ant-modal-confirm-title,.rev-modal .ant-modal-title{color:#fff!important;font-size:1rem!important;font-weight:600!important}.rev-modal-wrap .ant-modal-confirm-content,.rev-modal .ant-modal-confirm-content{color:rgba(255,255,255,.7)!important;margin-top:.5rem!important;font-size:.813rem!important;line-height:1.6!important}.rev-modal-wrap .ant-modal-close,.rev-modal .ant-modal-close{color:rgba(255,255,255,.45)!important}.rev-modal-wrap .ant-modal-close:hover,.rev-modal .ant-modal-close:hover{color:#fff!important;background:rgba(255,255,255,.06)!important}.rev-modal-wrap .ant-modal-confirm-body>.anticon,.rev-modal .ant-modal-confirm-body>.anticon,.rev-modal-warning .ant-modal-confirm-body>.anticon{color:#faad14!important}.rev-modal-danger .ant-modal-confirm-body>.anticon{color:#ff4d4f!important}.rev-modal-wrap .rev-modal-danger .ant-btn-primary,.rev-modal-danger .ant-btn-primary{background:#ff4d4f!important;border-color:#ff4d4f!important}.rev-modal-wrap .rev-modal-danger .ant-btn-primary:hover,.rev-modal-danger .ant-btn-primary:hover{background:#d9363e!important;border-color:#d9363e!important}.rev-modal-wrap .ant-modal-confirm-btns,.rev-modal-wrap .ant-modal-footer,.rev-modal .ant-modal-confirm-btns,.rev-modal .ant-modal-footer{border-top:none!important;justify-content:flex-end!important;gap:.5rem!important;margin-top:1.25rem!important;padding:0!important;display:flex!important}.rev-modal-wrap .ant-modal-confirm-btns .ant-btn,.rev-modal .ant-modal-confirm-btns .ant-btn{border-radius:6px!important;height:32px!important;padding:0 14px!important;font-size:.813rem!important}.rev-modal-wrap .ant-btn-default,.rev-modal .ant-btn-default{color:rgba(255,255,255,.75)!important;background:0 0!important;border-color:#3a3a3a!important}.nb-card-foot.kolumn{flex-direction:column;justify-content:center;align-items:stretch;gap:0}.nb-fot-rad{justify-content:space-between;align-items:center;gap:8px;width:100%;padding:3px 0;font-size:.75rem;display:flex}.nb-ellips{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nb-chart-bar.ok{background:var(--nb-ok)}.nb-chart-bar.info{background:var(--nb-info)}.nb-chart-bar.accent{background:var(--nb-accent)}.nb-chart-bar.accent.dampad{opacity:.65}.nb-chart-swatch.ok{background:var(--nb-ok)}.nb-chart-swatch.info{background:var(--nb-info)}.nb-spark.ok i:not(.svag){background:var(--nb-ok)}.nb-spark.info i:not(.svag){background:var(--nb-info)}.nb-progress-fill.accent{background:var(--nb-accent)}.nb-plus{color:var(--nb-ok)}.nb-minus{color:var(--nb-fel)}.nb-footer-summering{align-items:center;gap:28px;width:100%;padding-right:2rem;font-size:.75rem;display:flex;overflow:hidden}.nb-footer-summering .post{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.nb-footer-summering .etikett{color:var(--nb-text-soft)}.nb-footer-summering .varde{color:var(--nb-text-strong);font-variant-numeric:tabular-nums;font-weight:600}.nb-svep-rad{scrollbar-width:none;gap:12px;min-width:0;display:flex;overflow-x:auto}.nb-svep-rad::-webkit-scrollbar{display:none}.nb-svep-rad:not(.loopad){overflow-x:visible}.nb-svep-rad .nb-svep-post{flex:1 1 0;min-width:0;display:flex}.nb-svep-rad .nb-svep-post>*{flex:1;min-width:0}.nb-svep-rad.loopad{scroll-snap-type:x proximity}.nb-svep-rad.loopad .nb-svep-post{flex:0 0 var(--svep-bredd,236px);scroll-snap-align:start}.nb-fit-row.kol-klocka{grid-template-columns:200px minmax(0,1fr)}@media (max-width:900px){.nb-fit-row.kol-klocka{grid-template-columns:1fr}}.nb-kpi-kort{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:12px}.nb-kpi-kort:last-child{border-right:1px solid var(--nb-border)}.nb-svep-rad{flex-shrink:0}.nb-modal .ant-modal-footer{border-top:none!important;margin-top:1.25rem!important}.nb-modal .ant-modal-footer .ant-btn{border-radius:6px!important;height:32px!important;padding:0 14px!important;font-size:.813rem!important}.nb-modal .ant-modal-footer .ant-btn-default{border-color:var(--nb-border-strong)!important;color:var(--nb-text-muted)!important;background:0 0!important}.nb-modal .ant-modal-footer .ant-btn-default:hover{border-color:var(--nb-accent)!important;color:var(--nb-accent)!important}.nb-modal .ant-modal-footer .ant-btn-primary{background:var(--nb-accent)!important;border-color:var(--nb-accent)!important}.nb-modal .ant-modal-footer .ant-btn-primary:hover{background:var(--nb-accent-hover)!important;border-color:var(--nb-accent-hover)!important}.nb-modal .ant-modal-footer .ant-btn-dangerous,.nb-modal .ant-modal-footer .ant-btn-color-dangerous{border-color:color-mix(in srgb, var(--nb-fel) 45%, transparent)!important;color:var(--nb-fel)!important;background:0 0!important}.nb-modal .ant-modal-footer .ant-btn-dangerous:hover,.nb-modal .ant-modal-footer .ant-btn-color-dangerous:hover{background:color-mix(in srgb, var(--nb-fel) 8%, transparent)!important;border-color:var(--nb-fel)!important;color:var(--nb-fel)!important}.nb-modal .ant-select-multiple{--ant-select-height:32px;--ant-select-multi-item-height:22px}:root[data-theme=light] body{background:radial-gradient(1100px 480px at 15% -12%, rgba(214,110,68,.06), transparent 60%), radial-gradient(900px 420px at 95% -14%, rgba(72,104,140,.05), transparent 55%), var(--nb-bg);background-attachment:fixed}:root[data-theme=light] .ant-modal-content{box-shadow:var(--nb-modal-shadow)!important;background:var(--nb-card-yta)!important}:root:not([data-theme=light]) body{background:radial-gradient(1100px 480px at 15% -12%, rgba(214,110,68,.05), transparent 60%), radial-gradient(900px 420px at 95% -14%, rgba(122,156,196,.043), transparent 55%), var(--nb-bg);background-attachment:fixed}:root:not([data-theme=light]) .ant-modal-content{box-shadow:var(--nb-modal-shadow)!important}.nb-dyntable{flex-direction:column;align-items:flex-start;display:flex}.nb-dyntable-header,.nb-dyntable-row{grid-template-columns:repeat(var(--nb-dyntable-cols,4), 1fr) 32px;align-items:center;gap:8px;width:100%;display:grid}.nb-dyntable-header{margin-bottom:4px}.nb-dyntable-row{margin-bottom:6px}.nb-dyntable-th{text-transform:uppercase;letter-spacing:.05em;color:var(--nb-text-faint);font-size:.688rem;font-weight:500}.nb-dyntable-grupp{border-bottom:1px solid var(--nb-border-faint);width:100%;margin-bottom:8px;padding-bottom:8px}.nb-dyntable-grupp:last-of-type{border-bottom:none;margin-bottom:4px}.nb-segment{background:var(--nb-hover);border-radius:12px;gap:4px;padding:3px;display:inline-flex}.nb-segment-btn{color:var(--nb-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid transparent;border-radius:10px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:.781rem;display:inline-flex}.nb-segment-btn:hover{color:var(--nb-text-strong)}.nb-segment-btn.aktiv{background:var(--nb-surface);border-color:var(--nb-border-faint);color:var(--nb-text-strong)}.nb-segment-antal{color:var(--nb-text-faint);font-size:.719rem}.nb-flikar{border-bottom:1px solid var(--nb-border-faint);gap:20px;margin-bottom:12px;display:flex}.nb-flik{color:var(--nb-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:6px 0;font-family:inherit;font-size:.813rem;font-weight:400}.nb-flik:hover{color:var(--nb-text-strong)}.nb-flik.aktiv{color:var(--nb-text-strong);border-bottom-color:var(--nb-accent)}.nb-rad-lank{font-family:inherit;font-size:inherit;color:var(--nb-text-strong);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--nb-border-strong);text-decoration-color:var(--nb-border-strong);background:0 0;border:none;padding:0;font-weight:500}.nb-rad-lank:hover{-webkit-text-decoration-color:var(--nb-text-soft);text-decoration-color:var(--nb-text-soft)}.nb-rad-lank--plain,.nb-rad-lank--plain:hover{text-decoration:none}.nb-tab-lank{color:var(--nb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.813rem}.nb-tab-lank:hover{text-decoration:underline}.nb-tab-grupprad>td{text-transform:uppercase;letter-spacing:.05em;color:var(--nb-text-faint);font-size:.688rem}.ant-table-tbody>tr.nb-tab-grupprad:hover>td{background:0 0}.nb-dropzone{border-radius:10px;transition:background .15s,box-shadow .15s}.nb-dropzone.aktiv{background:var(--nb-accent-tint);box-shadow:inset 0 0 0 2px var(--nb-accent)}.nb-filecard-grid{flex-direction:column;gap:6px;display:flex}.nb-filecard{background:var(--nb-surface-2);border:1px solid var(--nb-border-faint);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s;display:flex}.nb-filecard:hover{border-color:var(--nb-border-strong)}.nb-filecard-namn{min-width:0;color:var(--nb-text-strong);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.813rem;overflow:hidden}.nb-filecard-overlay{flex-shrink:0;align-items:center;gap:4px;display:flex}.nb-filecard-btn{cursor:pointer;color:var(--nb-text-muted);opacity:0;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;transition:opacity .15s,background .15s,color .15s;display:flex}.nb-filecard:hover .nb-filecard-btn{opacity:1}.nb-filecard-btn:hover{color:var(--nb-text-strong);background:0 0}.nb-filecard-btn.danger:hover{color:var(--nb-fel);background:0 0}@media (hover:none){.nb-filecard-btn{opacity:1}}.nb-fakturavy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.nb-fakturavy-vanster{min-width:0;height:calc(100dvh - var(--topnav-height,40px) - 17px - 54px - 4rem);flex-direction:column;gap:20px;min-height:0;display:flex}.nb-fakturavy-vanster>.nb-card:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.nb-fakturavy-detaljer{grid-template-columns:1fr 1fr;gap:0 40px;padding-top:4px;display:grid}.nb-fakturavy-detaljer .nb-info-row{border-bottom:1px solid var(--nb-border-faint);padding:14px 4px;font-size:13px}.nb-fakturavy-detaljer>div>.nb-info-row:last-child{border-bottom:none}.nb-fakturavy-detaljer .nb-info-label{min-width:45%;font-size:13px}.nb-fakturavy-lev{background:var(--nb-hover);color:var(--nb-text-soft);border-radius:8px;margin-top:12px;padding:10px 14px;font-size:12.5px}.nb-fakturavy-pdf{top:calc(var(--topnav-height,40px) + 12px);height:calc(100dvh - var(--topnav-height,40px) - 17px - 54px - 4rem);min-width:0;position:-webkit-sticky;position:sticky}.nb-pdfram{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.nb-pdf-visare{flex-direction:column;flex:1;min-height:0;display:flex}.nb-pdf-holder{flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;overflow:hidden}.nb-pdf-holder canvas{display:block}.nb-pdf-bar{height:44px;color:var(--nb-text-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:12px;display:flex}.nb-pdf-bar-knappar{align-items:center;gap:6px;display:flex}.nb-pdf-tom{text-align:center;color:var(--nb-text-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.nb-pdf-tom .anticon{color:var(--nb-text-placeholder);font-size:40px}.nb-pdf-tom p{margin:0}.nb-radscroll{flex:1;min-height:0;overflow-y:auto}.nb-radscroll .ant-table-tbody>tr>td{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.2;overflow:hidden;padding:5px 8px!important}.nb-radscroll .ant-table-thead>tr>th{padding-left:8px!important;padding-right:8px!important}.nb-cellinput{width:100%;color:var(--nb-text);font:inherit;background:0 0;border:1px solid transparent;border-radius:4px;outline:none;padding:1px 4px}.nb-cellinput:focus{border-color:var(--nb-border-strong);background:var(--nb-card-bg)}.nb-cellinput.num{text-align:right}.nb-cellinput::placeholder{color:var(--nb-text-placeholder)}.nb-rad-sparar{opacity:.6}.nb-card-head .ant-btn,.nb-wizard-form .nb-card-head .ant-btn:not(.ant-btn-text){border-radius:6px!important;height:26px!important;padding:0 10px!important;font-size:12px!important}.nb-card-head .ant-btn .anticon{font-size:11px}.nb-radscroll .ant-btn{width:22px;min-width:22px;border-radius:5px!important;height:22px!important;padding:0!important;font-size:11px!important}.nb-fakturarad-ejorder td{background:var(--nb-varn-tint)!important}.nb-fakturarad-ata td{background:var(--nb-ok-tint)!important}.nb-cell-chips{align-items:center;gap:6px;display:inline-flex}.nb-card-head .hoger{margin-left:auto}.nb-head-plus{cursor:pointer;color:var(--nb-text-faint);margin-left:auto;font-size:13px;transition:color .12s}.nb-head-plus:hover{color:var(--nb-text-strong)}.nb-grupprad{border-bottom:1px solid var(--nb-border-faint);align-items:center;gap:8px;padding:6px 0;display:flex}.nb-grupprad:last-child{border-bottom:none}.nb-head-del{cursor:pointer;color:var(--nb-text-faint);font-size:13px;transition:color .12s}.nb-head-del:hover{color:var(--nb-fel)}.nb-head-ikon{cursor:pointer;color:var(--nb-text-faint);font-size:13px;transition:color .12s}.nb-head-ikon:hover{color:var(--nb-text-strong)}.nb-head-ikon.is-disabled{opacity:.35;cursor:default;pointer-events:none}.nb-rittabell .ant-table-tbody>tr>td:last-child{padding-right:0!important}.nb-takeover-body .fi-pdf-scroll{justify-content:center;align-items:center;height:100%;display:flex;overflow:auto}.nb-modal .fi-pdf-scroll{justify-content:center;align-items:center;height:100%;padding:0;display:flex;overflow:auto}.nb-grupprad-label{color:var(--nb-text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.688rem;font-weight:500}.nb-footer-knappar{align-items:center;gap:8px;margin-left:auto;padding-right:2rem;display:inline-flex}@media (max-height:700px),(max-width:900px){.nb-fakturavy{grid-template-columns:1fr}.nb-fakturavy-vanster{height:auto}.nb-radscroll{max-height:50vh}.nb-fakturavy-pdf{height:75vh;position:static}.nb-fakturavy-detaljer{grid-template-columns:1fr}}.nb-fit-page>.nb-topbar{margin-bottom:0}.nb-fit-body{flex:1;gap:12px;min-height:0;display:flex}.nb-fit-body>.nb-tab-fyll{flex:1 1 0;align-self:flex-start;min-width:0;max-height:100%}.nb-fit-aside{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;flex:0 0 380px;min-width:0;min-height:0;padding:10px 14px 14px;overflow-y:auto}@media (max-width:900px){.nb-fit-body{flex-direction:column}.nb-fit-aside{flex:none;max-height:50vh}}.nb-tab-fyll{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;flex:0 auto;min-height:0;overflow-y:auto}.nb-tab-fyll .ant-table-wrapper{background:0 0;border:none;border-radius:0;padding:0 16px 8px}.nb-tab-fyll .ant-table-thead>tr>th,.nb-radscroll .ant-table-thead>tr>th,.order-modal .ant-table-thead>tr>th{z-index:3;top:0;background:var(--nb-card-bg)!important;position:-webkit-sticky!important;position:sticky!important}.nb-tab-fyll .ant-table-expanded-row .ant-table-thead>tr>th,.nb-radscroll .ant-table-expanded-row .ant-table-thead>tr>th,.order-modal .ant-table-expanded-row .ant-table-thead>tr>th{z-index:auto;background:0 0!important;position:static!important}.nb-takeover{z-index:1040;background:var(--nb-bg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.nb-takeover.nb-takeover-footer{bottom:43px}.nb-takeover-header{background:var(--nb-surface);border-bottom:1px solid var(--nb-border);flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 10px 0 6px;display:flex}.nb-takeover-close{width:30px;height:30px;color:var(--nb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:flex}.nb-takeover-close:hover{color:var(--nb-text-strong)}.nb-takeover-title{align-items:baseline;gap:10px;min-width:0;display:flex}.nb-takeover-name{color:var(--nb-text-strong);white-space:nowrap;font-size:.75rem;font-weight:500}.nb-takeover-sub{color:var(--nb-text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.nb-takeover-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.nb-takeover-tools .ant-btn:not(.ant-btn-text){border-radius:6px!important;height:32px!important;padding:0 14px!important;font-size:.813rem!important}.nb-takeover-tools .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous){border-color:var(--nb-border-strong)!important;color:var(--nb-text-muted)!important;background:0 0!important;font-weight:400!important}.nb-takeover-tools .ant-btn-default:not(.ant-btn-text):not(.ant-btn-dangerous):hover{border-color:var(--nb-accent)!important;color:var(--nb-accent)!important}.nb-takeover-body-row{flex:1;min-height:0;display:flex}.nb-takeover-body{flex:1;min-width:0;min-height:0;padding:16px;overflow:auto}.nb-takeover-rail{border-left:1px solid var(--nb-border-faint);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:48px;padding:14px 0;display:flex}.nb-takeover-rail-btn{box-sizing:border-box;border:1px solid var(--nb-border);width:30px;height:30px;color:var(--nb-text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.nb-takeover-rail-btn .anticon{display:flex}.nb-modulpage{padding:1.25rem 2rem 2rem}.nb-modulpage-topp{align-items:center;gap:8px;margin-bottom:14px;display:flex}.nb-modulpage-titel{margin:0;font-size:15px;font-weight:400;line-height:1.5}.nb-modulpage-info{background:color-mix(in srgb, var(--nb-accent) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nb-accent) 28%, transparent);border-radius:8px;align-items:center;gap:11px;margin-bottom:14px;padding:11px 14px;font-size:.75rem;line-height:1.5;display:flex}.nb-modulpage-info .anticon{color:var(--nb-accent-text);flex:none;font-size:15px}.nb-korning-info{color:var(--nb-text);white-space:nowrap;justify-content:center;padding:5px 10px 3px;font-size:11px;display:flex}.nb-korning-info.fel{color:var(--nb-fel)}.nb-kugg-prick{display:inline-flex;position:relative}.nb-kugg-prick:after{content:"";background:var(--nb-ok);border:2px solid var(--nb-surface);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.nb-kugg-prick.fel:after{background:var(--nb-fel)}.nb-upload-status{border:1px solid var(--nb-border);background:var(--nb-surface);color:var(--nb-text);border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 14px;font-size:12.5px;display:flex}.nb-upload-status a{color:var(--nb-accent-text);cursor:pointer;margin-left:4px}.nb-upload-stang{color:var(--nb-text-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px}.fi-shell.center{justify-content:center;align-items:center}.fi-shell-msg{color:var(--nb-text-faint)}.fi-footer{background:var(--nb-footer-bg);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--nb-border-soft);flex:0 0 52px;align-items:center;padding:0 16px;display:flex}.fi-footer .amp-footer-actions{padding-right:0}.fi-footer .amp-footer-actions .ant-btn{border-radius:6px!important;height:25px!important;padding:0 12px!important;font-size:.75rem!important}.fi-topbar{background:var(--nb-header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--nb-border-soft);flex:0 0 44px;align-items:center;gap:12px;padding:0 16px;display:flex}.fi-back{width:28px;height:28px;color:var(--nb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.fi-head-row{align-items:center;gap:8px;display:flex}.fi-title{color:var(--nb-text-strong);margin:0;font-size:15px;font-weight:400;line-height:1.1}.fi-meta{color:var(--nb-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.688rem;overflow:hidden}.fi-pill{border:1px solid var(--nb-border);letter-spacing:.07em;height:18px;color:var(--nb-text-soft);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:.625rem;font-weight:600;display:inline-flex}.fi-pill-dot{border-radius:50%;width:5px;height:5px}.fi-pill-dot.man{background:var(--nb-accent)}.fi-pill-dot.edi{background:var(--nb-ok)}.fi-topbar-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.fi-queue{color:var(--nb-text-faint);white-space:nowrap;margin-right:2px;font-size:.75rem}.fi-tbtn{border:1px solid var(--nb-border);height:30px;color:var(--nb-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fi-tbtn:hover:not(:disabled){color:var(--nb-text-strong);border-color:var(--nb-border-strong)}.fi-tbtn:disabled{opacity:.4;cursor:default}.fi-tbtn.icon{width:30px;color:var(--nb-text-soft);justify-content:center;padding:0;font-size:14px}.fi-body{flex:1;min-height:0;display:flex}.fi-left{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 16px 24px;display:flex;overflow:auto}.fi-spacer{flex:1}.fi-btn{border:1px solid var(--nb-border);height:28px;color:var(--nb-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:.75rem;display:inline-flex}.fi-btn:hover{color:var(--nb-text-strong);border-color:var(--nb-border-strong)}.fi-btn .plus{color:var(--nb-text-soft);font-size:13px;line-height:1}.fi-btn.slim{height:26px}.fi-aside{width:var(--fi-aside-w,46%);border-left:1px solid var(--nb-border-soft);background:var(--nb-bg);flex-direction:column;flex:none;min-width:320px;max-width:58%;display:flex}.fi-footer .amp-footer-actions{flex:none}.fi-shell{z-index:1100;background:var(--nb-bg);height:100dvh;min-height:0;color:var(--nb-text);flex-direction:column;font-size:.813rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fi-head-txt{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.chatt-sida .chatt-medd .chatt-avatar{margin-top:2px}.chatt-avatar,.chatt-avatar{flex:none;place-items:center;font-size:12px;line-height:1;display:grid;position:relative}.chatt-avatar.st-26,.chatt-avatar.st-26{width:26px;height:26px;font-size:10px}.chatt-avatar.st-32{width:32px;height:32px;font-size:11px}.chatt-avatar.st-34{width:34px;height:34px;font-size:12px}.chatt-avatar.st-36{width:36px;height:36px;font-size:13px}.chatt-avatar.form-ruta{border-radius:11px}.chatt-avatar.form-rund,.chatt-avatar.form-rund{border-radius:50%}.chatt-avatar.ton-accent,.chatt-avatar.ton-accent{background:var(--nb-accent-tint);color:var(--nb-accent-text)}.chatt-avatar.ton-mig,.chatt-avatar.ton-mig{background:var(--nb-accent);color:#fff}.chatt-avatar.ton-info,.chatt-avatar.ton-info{background:var(--nb-info-tint);color:var(--nb-info)}.chatt-avatar.ton-ok,.chatt-avatar.ton-ok{background:var(--nb-ok-tint);color:var(--nb-ok)}.chatt-avatar.ton-lila,.chatt-avatar.ton-lila{background:color-mix(in srgb, var(--nb-lila) 16%, transparent);color:var(--nb-lila)}.chatt-avatar.ton-neutral,.chatt-avatar.ton-neutral{background:var(--nb-hover);color:var(--nb-text-muted)}.chatt-avatar.ton-gul{background:color-mix(in srgb, var(--nb-annans) 24%, transparent);color:color-mix(in srgb, var(--nb-annans) 62%, var(--nb-text-strong))}.eo-kpi-varde.nb-kpi-value.xl{font-size:26px;font-weight:400}.nb-fraga{background:var(--nb-card-bg);border:1px solid var(--nb-card-border);border-radius:12px;flex:1 1 0;align-self:flex-start;min-width:0;min-height:0;max-height:100%;padding:0 24px;overflow-y:auto}.nb-fraga-titel{color:var(--nb-text-strong);margin:14px 0 6px;font-size:1rem;font-weight:600}.nb-fraga-text{color:var(--nb-text);margin:0 0 6px;font-size:.875rem;line-height:1.5}.nb-fraga-text--dampad{color:var(--nb-text-faint);font-size:.813rem}.nb-fraga-text--dampad strong{color:var(--nb-text-strong);font-weight:500}.nb-fraga-del{flex-direction:column;gap:8px;margin-top:18px;display:flex}.nb-fraga-bilder{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.nb-fraga-bild{min-width:0;margin:0}.nb-fraga-bild .ant-image{width:100%;display:block}.nb-fraga-bild .ant-image-img,.nb-fraga-bild-tom{aspect-ratio:5/3;object-fit:contain;border:1px solid var(--nb-border);background:var(--nb-surface);cursor:zoom-in;border-radius:6px;width:100%;max-height:300px;display:block}.nb-fraga-bild figcaption{color:var(--nb-text-faint);margin-top:4px;font-size:.75rem}.nb-fraga-alt{flex-direction:column;gap:8px;display:flex}.nb-fraga-alt .ant-btn{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:36px;padding:7px 14px}.nb-fraga-alt .ant-btn>span{white-space:normal}.nb-fraga-alt-text{flex:1;min-width:0}.nb-fraga-rek{text-transform:uppercase;letter-spacing:.05em;opacity:.75;flex-shrink:0;margin-left:12px;font-size:.688rem;font-weight:500}.nb-fraga-fot{z-index:1;border-top:1px solid var(--nb-border-faint);background:var(--nb-card-bg);justify-content:flex-end;gap:8px;margin-top:20px;padding:14px 0 16px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.nb-fraga-fot>:first-child{margin-right:auto}.nb-fraga-nr{text-align:right;font-variant-numeric:tabular-nums;min-width:18px}.nb-list-row.is-active .nb-list-row-title{color:var(--nb-text-strong);font-weight:600}.nb-list-row.is-besvarad>*{opacity:.45}.nb-list-row.is-hoppad>*,.nb-list-row.is-besvarad:hover>*,.nb-list-row.is-besvarad.is-active>*{opacity:.7}.nb-list-row.is-hoppad:hover>*,.nb-list-row.is-hoppad.is-active>*{opacity:1}@media (max-width:900px){.nb-fraga{flex:none;align-self:stretch;max-height:none;padding:0 16px;overflow:visible}.nb-fraga-fot{position:static}.nb-fraga-bilder{grid-template-columns:1fr}.nb-fraga-fot{flex-wrap:wrap}.nb-fraga-fot .ant-btn{flex:40%;min-width:0;padding:0 8px}.nb-fraga-fot>:first-child{margin-right:0}.nb-fraga-fot .ant-btn:nth-child(2){flex-basis:100%;order:3}}.top-nav{height:var(--topnav-height,40px);border-bottom:1px solid var(--nb-rail-divider);box-shadow:var(--nb-header-shadow);z-index:1000;background:#1e1e1e;align-items:center;padding:0 1.5rem 0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.top-nav-left{align-items:center;display:flex}.top-nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.top-nav-tid{align-items:baseline;gap:10px;display:flex}.top-nav-datum{color:rgba(245,246,245,.55);font-size:.75rem}.top-nav-klocka{color:rgba(245,246,245,.9);font-variant-numeric:tabular-nums;font-size:.813rem;font-weight:500}.top-nav-logo{height:44px}@media (max-width:768px){.top-nav{padding:0 1rem}.top-nav-logo{height:40px}}.ny-rail{--ny-rail-accent:#f26b21;-webkit-tap-highlight-color:transparent;z-index:90;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.ny-rail-inner{box-sizing:border-box;background:var(--nb-rail-bg);-webkit-backdrop-filter:blur(26px)saturate(160%);width:55px;box-shadow:var(--nb-rail-shadow);max-height:calc(100vh - var(--topnav-height,64px) - 43px - 24px);scrollbar-width:none;border-radius:26px;flex-direction:column;gap:4px;padding:12px 10px;transition:width .38s cubic-bezier(.22,1,.3,1);display:flex;overflow-x:hidden;overflow-y:auto}.ny-rail-inner::-webkit-scrollbar{display:none}.ny-rail-inner.expanderad{width:212px}.ny-rail-grupp{flex-direction:column;flex:none;display:flex}.ny-rail-item{height:46px;color:var(--nb-rail-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:15px;flex:none;align-items:center;gap:13px;width:100%;padding:0 4.5px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.ny-rail-ikon{width:24px;height:24px;color:var(--nb-rail-text);flex:none;place-items:center;transition:color .2s;display:grid}.ny-rail-item.aktiv .ny-rail-ikon{color:var(--ny-rail-accent)}.ny-rail-label{white-space:nowrap;opacity:0;flex:1;min-width:0;font-size:12.5px;transition:opacity .22s 60ms,transform .3s 60ms;transform:translate(-6px)}.ny-rail-inner.expanderad .ny-rail-label{opacity:1;transform:translate(0)}@keyframes nyRailSubIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.ny-rail-subitem{height:36px;color:var(--nb-rail-text);cursor:pointer;text-align:left;letter-spacing:.005em;white-space:nowrap;background-color:transparent;border:none;border-radius:11px;flex:none;align-items:center;width:100%;padding:0 14px 0 41.5px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px;animation:.28s both nyRailSubIn;display:flex;overflow:hidden}.ny-rail-avdelare{background:var(--nb-rail-divider);flex:none;height:1px;margin:4px 6px}.ny-rail-profil{height:46px;color:var(--nb-rail-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:15px;flex:none;align-items:center;gap:13px;width:100%;padding:0 4.5px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden}.ny-rail-avatar{background:var(--ny-rail-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:9.5px;font-weight:500;display:grid}.ny-rail-profiltext{flex-direction:column;display:flex}.ny-rail-namn{white-space:nowrap;color:var(--nb-rail-text);font-size:12px;font-weight:500}.ny-rail-konto{color:#8b8b86;white-space:nowrap;font-size:10.5px}.nav-footer{background:var(--nb-footer-bg);-webkit-backdrop-filter:blur(20px)saturate(160%);border:none;border-top:1px solid var(--nb-footer-border);height:43px;box-shadow:var(--nb-footer-shadow);z-index:100;justify-content:flex-start;align-items:center;padding-left:2rem;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-footer-text{color:var(--nb-text-faint);font-size:.75rem}.amp-footer-actions{align-items:center;gap:.5rem;margin-left:auto;padding-right:2rem;display:flex}.amp-footer-actions .ant-btn{height:34px!important;padding:0 15px!important;font-size:.77rem!important}:root{--topnav-height:48px}.admin-content{padding-top:calc(var(--topnav-height,40px) + 17px);margin-left:75px;padding-bottom:4rem;padding-left:2rem;padding-right:2rem}@media (max-width:768px){.admin-content{padding:1rem;padding-top:calc(var(--topnav-height,40px) + 1rem);margin-left:80px;padding-bottom:80px}}.sk-lager{z-index:1290;--sk-farg:var(--nb-accent);--sk-farg-hover:var(--nb-accent-hover);position:relative}.sk-lager.kanal-bla{--sk-farg:var(--nb-info);--sk-farg-hover:color-mix(in srgb, var(--nb-info) 82%, #000)}.sk-lager.kanal-gul{--sk-farg:#faad14;--sk-farg-hover:#cd8e10}.sk-knapp{background:var(--nb-accent);color:#fff;cursor:pointer;z-index:1300;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;position:fixed;bottom:56px;right:18px;box-shadow:0 4px 14px rgba(0,0,0,.35)}.sk-knapp:hover{background:var(--nb-accent-hover)}.sk-knapp.bla{background:var(--nb-info);left:73px;right:auto}.sk-knapp.bla:hover{background:color-mix(in srgb, var(--nb-info) 82%, #000)}.sk-knapp.gul{bottom:auto;top:calc((var(--topnav-height,48px) - 36px) / 2);background:#faad14;width:36px;height:36px;font-size:15px}.sk-knapp.gul:hover{background:#cd8e10}.sk-overlay{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1290;cursor:crosshair;background:color-mix(in srgb, var(--sk-farg) 3%, transparent);position:fixed;top:0;bottom:0;left:0;right:0}.sk-topp{z-index:1300;background:var(--sk-farg);color:#fff;border-radius:17px;align-items:center;gap:10px;height:34px;padding:0 6px 0 14px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px rgba(0,0,0,.35)}.sk-topp-text{font-size:.75rem;font-weight:500}.sk-hanvisa{z-index:1300;background:var(--nb-surface);border:1px solid var(--sk-farg);height:36px;color:var(--nb-text);border-radius:18px;align-items:center;gap:10px;max-width:min(720px,100vw - 40px);padding:0 10px 0 14px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px rgba(0,0,0,.25)}.sk-hanvisa .anticon:first-child{color:var(--sk-farg)}.sk-hanvisa-text{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sk-stang{color:#fff;cursor:pointer;background:rgba(255,255,255,.18);border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.sk-nal{z-index:1295;background:var(--sk-farg);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50% 50% 50% 4px;justify-content:center;align-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:11px;font-weight:600;display:flex;position:fixed;box-shadow:0 2px 8px rgba(0,0,0,.4)}.sk-nal.aktiv{transform:scale(1.2)}.sk-nal.ny{pointer-events:none}.sk-bubbla{z-index:1300;background:var(--nb-surface-3);width:320px;box-shadow:var(--nb-shadow), inset 0 0 0 1px var(--nb-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed}.sk-textarea{resize:vertical;background:var(--nb-surface-2);border:1px solid var(--nb-border);width:100%;color:var(--nb-text);border-radius:6px;padding:7px 9px;font-family:inherit;font-size:.813rem}.sk-textarea:focus{border-color:var(--sk-farg);outline:none}.sk-bubbla-text{color:var(--nb-text);white-space:pre-wrap;font-size:.813rem}.sk-bubbla-meta{color:var(--nb-text-faint);font-size:.688rem}.sk-ellips{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-bubbla-fot{align-items:center;gap:8px;display:flex}.sk-mini{border:1px solid var(--nb-border);height:26px;color:var(--nb-text-soft);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:.75rem;display:inline-flex}.sk-mini:hover{color:var(--nb-text-strong);background:var(--nb-hover)}.sk-mini.primar{background:var(--sk-farg);border-color:var(--sk-farg);color:#fff}.sk-mini.primar:disabled{opacity:.5;cursor:default}.sk-mini.danger:hover{color:var(--nb-fel);border-color:var(--nb-fel);background:0 0}.sk-markering{z-index:1294;border:2px solid var(--sk-farg);background:color-mix(in srgb, var(--sk-farg) 10%, transparent);pointer-events:none;border-radius:4px;position:fixed}.sk-markering.pagar{z-index:1296;border-style:dashed}.tn-notis-panel{--tn-ikon-chatt:#ffb08a;--tn-ikon-attest:#f5a83c;--tn-ikon-kvittens:#46d273;--tn-ikon-ata:#b9c6e6;--tn-ikon-bokning:#a8dbe6;--tn-ikon-push:#f26b21;background-color:var(--nb-rail-bg);background-image:linear-gradient(var(--nb-rail-bg), var(--nb-rail-bg));-webkit-backdrop-filter:blur(30px)saturate(170%);width:520px;max-height:calc(100vh - 90px);box-shadow:var(--nb-rail-shadow);border-radius:22px;flex-direction:column;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;animation:.22s cubic-bezier(.22,1,.3,1) both tn-notis-pop;display:flex;overflow:hidden}@keyframes tn-notis-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.tn-notis-lista{flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 8px 8px;display:flex;overflow-y:auto}.tn-notis-lista::-webkit-scrollbar{width:6px}.tn-notis-lista::-webkit-scrollbar-track{background:0 0}.tn-notis-lista::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:3px}.tn-notis-rad{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:flex-start;gap:12px;padding:11px 10px;font-family:inherit;transition:background .15s;display:flex}.tn-notis-rad:hover{background:rgba(255,255,255,.05)}.tn-notis-ikon{width:34px;height:34px;color:color-mix(in srgb, var(--nb-rail-text) 65%, transparent);background:rgba(255,255,255,.06);border-radius:11px;flex:none;place-items:center;font-size:17px;display:grid}.tn-notis-ikon.chatt{color:var(--tn-ikon-chatt)}.tn-notis-ikon.attest{color:var(--tn-ikon-attest)}.tn-notis-ikon.kvittens{color:var(--tn-ikon-kvittens)}.tn-notis-ikon.ata{color:var(--tn-ikon-ata)}.tn-notis-ikon.bokning{color:var(--tn-ikon-bokning)}.tn-notis-ikon.push{color:var(--tn-ikon-push)}.tn-notis-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tn-notis-titelrad{color:var(--nb-rail-text);font-size:13px;line-height:1.4}.tn-notis-titelrad.last{color:color-mix(in srgb, var(--nb-rail-text) 62%, transparent)}.tn-notis-meta{color:color-mix(in srgb, var(--nb-rail-text) 45%, transparent);font-size:11.5px}.tn-notis-panel .tn-notis-prick{flex:none;width:7px;height:7px;margin-top:6px;transition:opacity .15s}.tn-notis-panel .tn-notis-prick.last{opacity:0}.tn-notis-panel .nb-tab-empty{color:color-mix(in srgb, var(--nb-rail-text) 45%, transparent);padding:34px 20px}.tn-notis-fot{border-top:1px solid var(--nb-rail-divider);padding:10px 12px 12px}.tn-notis-push{background:var(--nb-accent-tint);width:100%;color:color-mix(in srgb, var(--nb-accent) 62%, #fff);text-align:left;cursor:pointer;border:none;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;font-size:13px;transition:background .15s;display:flex}.tn-notis-push:hover{background:color-mix(in srgb, var(--nb-accent) 22%, transparent)}.tn-notis-push .anticon{font-size:17px}@media (max-width:430px){.tn-notis-panel{width:calc(100vw - 24px)}}.tn-notis-center{width:100%;height:36px;color:color-mix(in srgb, var(--nb-rail-text) 82%, transparent);font:inherit;cursor:pointer;background:rgba(255,255,255,.06);border:none;border-radius:10px;font-size:.813rem;font-weight:500}.tn-notis-center:hover{color:var(--nb-rail-text);background:rgba(255,255,255,.1)}.cb-lager{z-index:1250;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}.cb-pill{background-color:var(--nb-rail-bg);background-image:linear-gradient(var(--nb-rail-bg), var(--nb-rail-bg));-webkit-backdrop-filter:blur(30px)saturate(170%);height:52px;box-shadow:var(--nb-rail-shadow);color:var(--nb-rail-text);cursor:pointer;border:none;border-radius:26px;align-items:center;gap:0;padding:0 6px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.688rem;font-weight:500;display:inline-flex}.cb-pill-del{height:40px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;align-items:center;gap:10px;padding:0 13.5px;font-weight:500;display:inline-flex}.cb-pill-del:hover{background:rgba(255,255,255,.08)}.cb-pill-del.ar-on{background:rgba(255,255,255,.12)}.cb-pill-ikon{color:var(--nb-accent);font-size:17px;display:inline-flex;position:relative}.cb-badge{background:var(--nb-accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:600;line-height:16px}.cb-badge.pill{position:absolute;top:-7px;right:-9px}.cb-popup{background-color:var(--nb-rail-bg);background-image:linear-gradient(var(--nb-rail-bg), var(--nb-rail-bg));-webkit-backdrop-filter:blur(30px)saturate(170%);width:520px;max-width:calc(100vw - 32px);height:42vh;min-height:320px;max-height:42vh;box-shadow:var(--nb-rail-shadow);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.cb-topp{border-bottom:1px solid var(--nb-rail-divider);align-items:center;gap:10px;padding:12px 14px;display:flex}.cb-topp .ant-btn{color:color-mix(in srgb, var(--nb-rail-text) 62%, transparent)!important}.cb-topp .ant-btn:hover{color:var(--nb-rail-text)!important;background:0 0!important}.cb-topp-text{flex-direction:column;flex:1;min-width:0;display:flex}.cb-topp-namn{color:var(--nb-rail-text);font-size:.875rem;font-weight:600}.cb-topp-meta{color:color-mix(in srgb, var(--nb-rail-text) 50%, transparent);font-size:.688rem}.cb-topp-knappar{gap:2px;margin-left:auto;display:inline-flex}.cb-avatar{color:#fff;background:rgba(255,255,255,.1);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.688rem;font-weight:600;display:inline-flex}.cb-avatar.mini{border-radius:50%;width:22px;height:22px;font-size:.563rem}.cb-avatar.ton-accent{background:var(--nb-accent)}.cb-avatar.ton-info{background:var(--nb-info)}.cb-avatar.ton-ok{background:var(--nb-ok)}.cb-avatar.ton-neutral{background:rgba(255,255,255,.14)}.cb-lista{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex;overflow-y:auto}.cb-kanal{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;padding:9px 10px;font-family:inherit;display:flex}.cb-kanal:hover{background:rgba(255,255,255,.06)}.cb-kanal-text{flex-direction:column;flex:1;min-width:0;display:flex}.cb-kanal-namn{color:var(--nb-rail-text);font-size:.813rem;font-weight:600}.cb-kanal-senaste{color:color-mix(in srgb, var(--nb-rail-text) 50%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cb-flode{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.cb-rad{flex-direction:column;align-items:flex-start;max-width:86%;display:flex}.cb-rad.egen{align-self:flex-end;align-items:flex-end}.cb-bubbla{color:var(--nb-rail-text);background:rgba(255,255,255,.08);border-radius:16px;padding:9px 14px;font-size:.813rem;line-height:1.45}.cb-bubbla.egen{background:var(--nb-accent);color:#fff}.cb-meta{color:color-mix(in srgb, var(--nb-rail-text) 45%, transparent);align-items:center;gap:6px;margin-top:4px;font-size:.688rem;display:inline-flex}.cb-skriv{border-top:1px solid var(--nb-rail-divider);align-items:center;gap:8px;padding:10px 12px;display:flex}.cb-lager .cb-skriv .ant-input.ant-input{caret-color:var(--nb-rail-text);font-size:.813rem;color:var(--nb-rail-text)!important;background:0 0!important}.cb-lager .cb-skriv .ant-input.ant-input::placeholder{color:color-mix(in srgb, var(--nb-rail-text) 40%, transparent)!important}.cb-skriv .ant-btn{flex:none;box-shadow:none!important}@media (max-width:640px){.cb-popup{width:calc(100vw - 24px)}}.cb-notiswrap{min-height:320px;max-height:42vh;display:flex}.cb-notiswrap .tn-notis-panel{width:520px;max-width:calc(100vw - 32px);max-height:none}
