.btn-accent,.btn-primary,.is-filled,.seg button.active,.sidebar-nav a.active,.sidebar-nav button.active{transition:background var(--move-color),border-color var(--move-color),color var(--move-color)}.btn-primary:hover:not(:disabled),.is-filled:hover:not(:disabled){background:var(--aksent);border-color:var(--aksent-dyp);color:var(--tekst-blekk)}.btn-accent:hover:not(:disabled){background:var(--aksent-dyp);color:var(--tekst-blekk)}.seg button.active:hover,.sidebar-nav a.active:hover,.sidebar-nav button.active:hover{filter:none}.btn,.chip,.filter-chip,.is-outlined,.seg button,.select-trigger{transition:background var(--move-color),border-color var(--move-color),color var(--move-color)}.is-outlined:hover:not(:disabled){border-color:var(--flate-kant-sterk);background:var(--flate-fyll)}.attention-row,.combo-item,.data-table tbody tr,.dr-day,.is-row,.menu-pop>a,.menu-pop>button,.notif-row,.pane-row,.select-list>li,.shared-row,.status-group-row,.table tbody tr,.thread-row,.trow{cursor:pointer;transition:background var(--move-color)}.is-row:hover{background:var(--flate-tonet)}.back-link,.bubble-action,.icon-btn,.icon-close,.is-quiet,.kb-more,.link-btn,.page-back{transition:color var(--move-color),background var(--move-color)}.is-quiet:hover,.link-btn:hover{color:var(--flate-blekk);text-decoration:underline}.bld-tile-x,.date-field-clear,.file-field-list button,.icon-btn,.icon-close,.notif-bell,.panel-rail button{min-width:var(--hit);min-height:var(--hit);cursor:pointer;padding:0}.file-field-list button,.row-actions .icon-btn,.user-profile button{position:relative}.file-field-list button:after{content:"";position:absolute;inset:50% auto auto 50%;width:var(--hit);height:var(--hit);transform:translate(-50%,-50%)}:where(button,a,[role=button],[tabindex]:not([tabindex="-1"]),input,select,textarea):focus-visible{outline:var(--focus-ring) solid var(--aksent-dyp);outline-offset:var(--focus-gap);border-radius:var(--radius-field)}.hero :focus-visible,.sidebar :focus-visible,.top-bar :focus-visible,.viewer-bar :focus-visible{outline-color:var(--aksent)}.btn:active:not(:disabled),.chip:active,.icon-btn:active{filter:brightness(.94)}.btn:disabled,.icon-btn:disabled,.select-trigger[disabled],button:disabled{opacity:var(--disabled-opacity);cursor:default}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:14px;margin:calc(var(--s2) * -1) 0 0 calc(var(--s2) * -1);border:2px solid;border-top:2px solid transparent;border-radius:var(--radius-circle);color:var(--tekst-blekk);animation:spin .7s linear infinite}.btn-primary.is-loading:after{color:var(--papir)}@keyframes spin{to{transform:rotate(1turn)}}[role=button],a[href],button:not(:disabled),label.btn,summary{cursor:pointer}.adopt-tabs button,.btn,.cell-click,.cell-edit,.chip,.doc-chip,.filter-add>button,.filter-chip,.icon-btn,.kbase-cat,.link-btn,.notif-bell,.page-actions .btn,.panel-rail button,.profile-trigger,.search-trigger,.seg button,.select-trigger,.sidebar-cta,.sidebar-nav a,.sidebar-nav button,.sidebar-quiet,.viewer-more-row,label.btn,summary{min-height:var(--hit)}.icon-btn,.icon-close,.notif-bell,.panel-rail button{min-width:var(--hit)}.row-actions .icon-btn{min-height:var(--hit);min-width:var(--hit)}.user-profile button{min-height:0;min-width:0}.data-table td :is(a,button,.chip,.cell-click,.cell-edit),.kb-company,.rot-dot,.status-group-row :is(a,button),.table td :is(a,button,.chip,.cell-click,.cell-edit),.trow :is(a,button){min-height:0;min-width:0}.data-table td .is-only-way,.is-only-way,.table td .is-only-way{min-height:var(--hit);min-width:var(--hit)}.data-table td a[href^="mailto:"],.data-table td a[href^="tel:"],.fu-contact a,.table td a[href^="mailto:"],.table td a[href^="tel:"],a[href^="mailto:"],a[href^="tel:"]{min-height:var(--hit);display:inline-flex;align-items:center}.kb-more{align-items:center}.kb-more,.today-what{min-height:var(--hit);display:flex}.today-what{flex-direction:column;justify-content:center;align-items:flex-start}.doc-bar-actions :is(.btn,.icon-btn,.select-trigger){min-height:var(--hit)}.doc-bar-actions .icon-btn{min-width:var(--hit)}@media (pointer:coarse){.data-table td :is(.cell-click,.cell-edit),.kb-company,.rot-dot,.row-actions .btn-sm:not(.is-only-way),.row-actions .icon-btn:not(.is-only-way),.table td :is(.cell-click,.cell-edit){display:none}.data-table tr.is-clickable td .link-btn,.table tr.is-clickable td .link-btn{pointer-events:none}.data-table td:has(>.row-actions:empty){padding:0}}.back-link,.page-back,.portal-signout,.record-sub a,.sidebar-user button{min-height:var(--hit);display:inline-flex;align-items:center}.portal-signout,.sidebar-user button{min-width:var(--hit);justify-content:center}.btn-ghost:has(>svg:only-child),.btn:has(>svg:only-child),.cal-nav button,.dr-nav button,.thread-header .actions .btn{min-width:var(--hit);justify-content:center}.attention-row:hover,.combo-item:hover,.data-table tbody tr:hover td,.kbase-card:hover,.menu-pop>a:hover,.menu-pop>button:hover,.notif-row:hover,.pane-row:hover,.project-card:hover,.select-list>li:hover,.shared-row:hover,.stat-tile:hover,.status-group-row:hover,.table tbody tr:hover td,.thread-row:hover,.trow:hover{background:var(--flate-tonet)}.sidebar-nav a:hover,.sidebar-nav button:hover,.sidebar-quiet:hover{background:var(--flate-fyll);color:var(--flate-blekk)}.btn-sm{min-width:var(--hit)}.btn-sm:not(:has(.btn-label)):not(:has(svg+*)){justify-content:center}.date-field-trigger{min-height:var(--hit)}.chip:not(.on):hover,.kbase-cat:not(.on):hover,.seg button:not(.active):hover{background:var(--flate-fyll);color:var(--flate-blekk)}.stepper .step{padding:0}.stepper .step>button{display:grid;gap:var(--s1);width:100%;text-align:left;padding:var(--s3) var(--s4);min-height:var(--hit);border:0;background:none;font:inherit;color:inherit;border-radius:var(--radius-field);transition:background var(--move-color)}.stepper .step>button:hover{background:var(--flate-fyll)}.stepper .step:not(:has(>button)){padding:var(--s3) var(--s4)}.step-list .check:hover{background:var(--flate-tonet)}.step-list .check{min-height:var(--hit)}.check:has(:focus-visible),.file-field:has(:focus-visible) .btn,label.btn:has(:focus-visible){outline:var(--focus-ring) solid var(--aksent-dyp);outline-offset:var(--focus-gap)}.btn:focus-visible,.chip:focus-visible,.date-field-trigger:focus-visible,.icon-btn:focus-visible,.link-btn:focus-visible,.seg button:focus-visible,.select-trigger:focus-visible,.sidebar-nav a:focus-visible,.sidebar-quiet:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:var(--focus-ring) solid var(--aksent-dyp);outline-offset:var(--focus-gap)}.sidebar :focus-visible,.top-bar :focus-visible{outline-color:var(--aksent)}.top-pop :focus-visible{outline-color:var(--aksent-dyp)}.drift-filters input:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.inline-field input:focus-visible,.inline-field textarea:focus-visible,.note-composer textarea:focus-visible,.search input:focus-visible,.thread-input input:focus-visible,.user-profile input:focus-visible,.week-picker input:focus-visible{outline:var(--focus-ring) solid var(--aksent-dyp);outline-offset:var(--focus-gap)}