html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;accent-color:var(--primary)}::selection{background:color-mix(in srgb,var(--primary) 25%,transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 45%,transparent) transparent}:where(a,button,[role=button],[role=tab],[role=menuitem],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}:where(input,textarea)::placeholder{color:var(--muted);opacity:.75}:where(input,textarea){caret-color:var(--primary)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text);transition:background-color 99999s ease-in-out 0s}:where(button,[role=button],select,summary,label[for]):not(:disabled){cursor:pointer}:where(button,input,select,textarea):disabled{cursor:not-allowed}:where(button,[role=button],summary){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}:where(table,.table,.kpi,.db-kpi-value,.db-kpi-mini,.db-list-amount,.db-year-value,.wizard-summary-row){font-variant-numeric:tabular-nums}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}:where(img,video,iframe,embed,object){max-width:100%}:where(img[width][height]){height:auto}:where(.modal.card,.modal-card,.modal-content,.dialog-card,.combo-dropdown,.tab-more-dropdown,.user-menu-panel,.topbar-dropdown-panel,.search-dropdown){overscroll-behavior:contain}:where(.main){scrollbar-gutter:stable}:where(button,.primary-button,.ghost-button,[role=button]):disabled{opacity:.6}@media print{.sidebar,.sidebar-backdrop,.topbar,.tab-bar,.mobile-menu-toggle,.mos-mobile-fab-stack,.dock-toggle-btn,.fixed-copyright{display:none!important}.app{display:block!important;height:auto!important;overflow:visible!important;padding:0!important}.main,.main-container,.content{height:auto!important;overflow:visible!important}body{background:#fff!important}.card{box-shadow:none!important;break-inside:avoid}}
