html[data-so-appearance=nocturne],html[data-so-appearance]{--so-appearance-blue:#3478e5;--so-appearance-blue-deep:#1e61c5;--so-appearance-focus:#3478e5;--so-appearance-workspace:#eef1f6;--so-appearance-card:#ffffff;--so-appearance-card-muted:#f7f8fb;--so-appearance-glass:rgba(237,244,255,.77);--so-appearance-rail:rgba(222,231,244,.7);--so-appearance-ink:#172033;--so-appearance-ink-2:#59657a;--so-appearance-ink-3:#8a94a5;--so-appearance-line:#dce1e9;--so-appearance-line-strong:#cbd2dd;--so-appearance-sidebar:#1b202c;--so-appearance-sidebar-2:#272e3e;--so-appearance-sidebar-ink:#d8deea;--so-appearance-sidebar-muted:#8994a8;--so-appearance-sidebar-line:rgba(255,255,255,.1);--so-appearance-selected-nav:linear-gradient(180deg,#4388ee,#2c6dd2);--so-appearance-selected-nav-ink:white;--so-appearance-card-shadow:0 1px 2px rgba(28,35,48,.04),0 7px 20px rgba(28,35,48,.07);--so-appearance-floating-shadow:0 10px 28px rgba(28,35,48,.14),0 2px 7px rgba(28,35,48,.08);--so-appearance-control-shadow:0 1px 2px rgba(28,35,48,.11),0 4px 10px rgba(28,35,48,.06)}html[data-so-appearance=slate]{--so-appearance-workspace:#f0f2f5;--so-appearance-card:#fff;--so-appearance-card-muted:#f7f8fa;--so-appearance-glass:rgba(239,244,251,.82);--so-appearance-rail:rgba(221,226,234,.76);--so-appearance-ink:#202631;--so-appearance-ink-2:#5f6978;--so-appearance-ink-3:#929aa6;--so-appearance-line:#dfe3e9;--so-appearance-line-strong:#cbd1da;--so-appearance-sidebar:#e9ecf1;--so-appearance-sidebar-2:#dfe4eb;--so-appearance-sidebar-ink:#303947;--so-appearance-sidebar-muted:#707b8b;--so-appearance-sidebar-line:rgba(59,70,87,.11);--so-appearance-selected-nav:#e8f3ff;--so-appearance-selected-nav-ink:#1e61c5;--so-appearance-card-shadow:0 1px 2px rgba(33,42,56,.04),0 7px 18px rgba(33,42,56,.06);--so-appearance-floating-shadow:0 12px 30px rgba(33,42,56,.14),0 2px 7px rgba(33,42,56,.07);--so-appearance-control-shadow:0 1px 2px rgba(33,42,56,.1),0 4px 9px rgba(33,42,56,.055)}html[data-so-appearance=midnight]{--so-appearance-blue:#53a5ff;--so-appearance-blue-deep:#8cc4ff;--so-appearance-focus:#62adff;--so-appearance-workspace:#111824;--so-appearance-card:#202b3a;--so-appearance-card-muted:#263344;--so-appearance-glass:rgba(46,77,113,.58);--so-appearance-rail:rgba(42,57,76,.72);--so-appearance-ink:#f1f5fb;--so-appearance-ink-2:#b5c0d0;--so-appearance-ink-3:#7f8da1;--so-appearance-line:rgba(158,179,207,.18);--so-appearance-line-strong:rgba(179,199,225,.28);--so-appearance-sidebar:#0b111b;--so-appearance-sidebar-2:#141d2a;--so-appearance-sidebar-ink:#e7edf7;--so-appearance-sidebar-muted:#91a0b5;--so-appearance-sidebar-line:rgba(181,201,229,.12);--so-appearance-selected-nav:linear-gradient(180deg,rgba(51,139,231,.94),rgba(31,102,183,.94));--so-appearance-selected-nav-ink:#fff;--so-appearance-card-shadow:0 16px 34px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.055);--so-appearance-floating-shadow:0 18px 42px rgba(0,0,0,.46),0 2px 8px rgba(0,0,0,.25);--so-appearance-control-shadow:0 6px 14px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.08)}html[data-so-appearance=cobalt]{--so-appearance-blue:#2f85d4;--so-appearance-blue-deep:#155b99;--so-appearance-focus:#3b91df;--so-appearance-workspace:#edf2f6;--so-appearance-card:#fff;--so-appearance-card-muted:#f7f9fb;--so-appearance-glass:rgba(223,238,251,.82);--so-appearance-rail:rgba(29,83,124,.94);--so-appearance-ink:#172432;--so-appearance-ink-2:#5d6b79;--so-appearance-ink-3:#8c98a4;--so-appearance-line:#dbe2e8;--so-appearance-line-strong:#c5d0d9;--so-appearance-sidebar:#0d3557;--so-appearance-sidebar-2:#154a72;--so-appearance-sidebar-ink:#eef6fc;--so-appearance-sidebar-muted:#a9c1d4;--so-appearance-sidebar-line:rgba(214,235,250,.14);--so-appearance-selected-nav:linear-gradient(180deg,rgba(76,157,219,.96),rgba(42,119,179,.97));--so-appearance-selected-nav-ink:#fff;--so-appearance-card-shadow:0 1px 2px rgba(23,43,59,.04),0 8px 21px rgba(23,43,59,.07);--so-appearance-floating-shadow:0 16px 36px rgba(12,45,70,.22),0 2px 8px rgba(12,45,70,.1);--so-appearance-control-shadow:0 1px 2px rgba(20,48,69,.11),0 4px 10px rgba(20,48,69,.07)}html[data-so-appearance=onyx]{--so-appearance-blue:#e6bd35;--so-appearance-blue-deep:#8d6900;--so-appearance-focus:#f0c942;--so-appearance-workspace:#ececea;--so-appearance-card:#fff;--so-appearance-card-muted:#f6f6f5;--so-appearance-glass:rgba(241,239,228,.86);--so-appearance-rail:rgba(54,55,58,.96);--so-appearance-ink:#1d1e20;--so-appearance-ink-2:#626367;--so-appearance-ink-3:#96979a;--so-appearance-line:#dededb;--so-appearance-line-strong:#c9c9c5;--so-appearance-sidebar:#17181a;--so-appearance-sidebar-2:#252629;--so-appearance-sidebar-ink:#f2f2f0;--so-appearance-sidebar-muted:#a5a6a8;--so-appearance-sidebar-line:rgba(255,255,255,.1);--so-appearance-selected-nav:linear-gradient(180deg,#393a3d,#292a2d);--so-appearance-selected-nav-ink:#fff;--so-appearance-card-shadow:0 1px 2px rgba(24,24,23,.04),0 8px 21px rgba(24,24,23,.075);--so-appearance-floating-shadow:0 16px 36px rgba(15,15,14,.2),0 2px 8px rgba(15,15,14,.1);--so-appearance-control-shadow:0 1px 2px rgba(24,24,23,.12),0 4px 10px rgba(24,24,23,.07)}html[data-so-appearance][data-theme]{--so-shell-header-height:58px;--so-shell-rail-width:56px;--so-shell-nav-hit-size:44px;--accent:var(--so-appearance-blue);--accent-deep:var(--so-appearance-blue-deep);--accent-soft:var(--so-appearance-glass);--ink:var(--so-appearance-ink);--ink-soft:var(--so-appearance-ink-2);--muted:var(--so-appearance-ink-2);--line:var(--so-appearance-line);--line-strong:var(--so-appearance-line-strong);--surface:var(--so-appearance-card);--surface-2:var(--so-appearance-card-muted);--bg:var(--so-appearance-workspace);--shadow-m:var(--so-appearance-card-shadow);--v3-bg:var(--bg);--v3-surface:var(--surface);--v3-text:var(--ink);--v3-muted:var(--muted);--v3-border:var(--line);--v3-accent:var(--accent);--font-ui:var(--font-manrope),"Segoe UI",sans-serif;--so-brand-logo-width:68px;--so-brand-logo-height:26px;--so-brand-label-width:84px;--so-brand-font-size:14px;color-scheme:light}html[data-so-appearance=midnight],html[data-so-appearance][data-theme=dark]{color-scheme:dark}html[data-so-appearance][data-theme] body{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;font-family:var(--font-ui);color:var(--ink);background:var(--bg);letter-spacing:-.015em}html[data-so-appearance][data-theme] .apphead{flex:0 0 auto;height:58px;min-height:58px;background:var(--surface);border-bottom:1px solid var(--line);padding:0 15px;gap:9px;color:var(--ink)}html[data-so-appearance][data-theme] .apphead .brand{width:var(--so-brand-logo-width);height:var(--so-brand-logo-height);flex:0 0 var(--so-brand-logo-width);object-fit:contain}html[data-so-appearance][data-theme] .apphead>strong{width:var(--so-brand-label-width);flex:0 0 var(--so-brand-label-width);font:700 var(--so-brand-font-size) var(--font-ui);letter-spacing:-.03em}html[data-so-appearance][data-theme] .rd-pagetitle{font-family:var(--font-ui);font-size:19px}html[data-so-appearance][data-theme] .rd-pagetitle a{font-size:13px;color:var(--muted)}html[data-so-appearance][data-theme] .rd-modechip{color:var(--accent-deep);background:var(--so-appearance-glass);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:999px;padding:5px 9px}html[data-so-appearance][data-theme] .rd-modechip>span{font:600 11px var(--font-ui);text-transform:none;letter-spacing:0}html[data-so-appearance][data-theme] .appbody{flex:1 1;height:auto;min-height:0;overflow:hidden;background:var(--bg)}html[data-so-appearance][data-theme] .sidepanel:not(.collapsed){width:180px;min-width:180px}html[data-so-appearance][data-theme] .sidepanel{background:radial-gradient(circle at 0 0,rgba(91,106,137,.25),transparent 30%),var(--so-appearance-sidebar);color:var(--so-appearance-sidebar-ink);border-right:1px solid var(--so-appearance-sidebar-line);padding:0 11px}html[data-so-appearance=slate][data-theme=light] .sidepanel{background:radial-gradient(ellipse at 15% -4%,rgba(255,255,255,.96),transparent 31%),radial-gradient(ellipse at 112% 30%,rgba(133,177,222,.18),transparent 45%),linear-gradient(160deg,#f0f2f5,#e5e9ef 48%,#dce3eb)}html[data-so-appearance][data-theme] .clientpill{margin:0 0 9px;min-height:58px;padding:8px;border-radius:11px;border:1px solid var(--so-appearance-sidebar-line);color:var(--so-appearance-sidebar-ink);background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.09)}html[data-so-appearance=slate][data-theme=light] .clientpill{background:radial-gradient(circle at 10% 0,rgba(255,255,255,.88),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.66),rgba(226,234,243,.54));border-color:rgba(255,255,255,.8);box-shadow:0 7px 18px rgba(48,67,88,.08),inset 0 1px rgba(255,255,255,.92),inset 0 -1px rgba(107,137,168,.08)}html[data-so-appearance][data-theme] .sidepanel:not(.collapsed) .clientpill-wrap{margin:0 0 9px}html:is([data-so-appearance=nocturne],[data-so-appearance=slate],[data-so-appearance=midnight],[data-so-appearance=cobalt],[data-so-appearance=onyx])[data-theme] .sidepanel:not(.collapsed) .clientpill-wrap{-webkit-margin-before:10px;margin-block-start:10px}html[data-so-appearance][data-theme] .sidepanel:not(.collapsed) .clientpill{margin:0;height:58px;grid-template-columns:34px minmax(0,1fr) 14px;grid-template-rows:18px 14px;column-gap:8px;row-gap:3px}html[data-so-appearance][data-theme] .sidepanel:not(.collapsed) .clientpill-mark{grid-row:1/3}html[data-so-appearance][data-theme] .sidepanel:not(.collapsed) .clientpill-chev{grid-row:1/3;width:14px;color:var(--so-appearance-sidebar-muted)}html[data-so-appearance][data-theme] .clientpill-mark{width:34px;height:34px;border-radius:9px;color:white;background:linear-gradient(145deg,#5298ef,#2870ce);font:700 11px var(--font-ui)}html[data-so-appearance][data-theme] .clientpill strong{font-size:12px}html[data-so-appearance][data-theme] .clientpill-period{font-size:9px;color:var(--so-appearance-sidebar-muted)}html[data-so-appearance][data-theme] .menusearch{display:flex;padding:0;margin:0 0 7px;height:32px;min-height:32px}html[data-so-appearance][data-theme] .sidepanel .menusearch input{height:32px;min-height:32px;padding:0 9px;border-radius:8px;border:1px solid var(--so-appearance-sidebar-line);background:rgba(0,0,0,.1);color:var(--so-appearance-sidebar-ink);font:400 14px var(--font-ui)}html[data-so-appearance=slate][data-theme=light] .sidepanel .menusearch input{background:var(--surface);border-color:var(--line)}html[data-so-appearance][data-theme] .sidepanel .groups{padding-inline:0}html[data-so-appearance][data-theme] .sidepanel:not(.collapsed) .groups>button{display:grid;grid-template-columns:20px minmax(0,1fr) 20px 12px;margin:0 0 2px;width:100%;height:35px;min-height:35px;padding:0 8px;grid-gap:6px;gap:6px;color:var(--so-appearance-sidebar-muted);border:1px solid transparent;border-radius:9px;font:500 13px var(--font-ui);white-space:nowrap;overflow:hidden}html[data-so-appearance][data-theme] .sidepanel.collapsed{padding:8px 8px 0}html[data-so-appearance][data-theme] .sidepanel.collapsed .clientpill{min-height:38px;height:38px;padding:4px 0;margin:0;border:0;background:none;box-shadow:none}html[data-so-appearance][data-theme] .sidepanel.collapsed .clientpill-mark{width:30px;height:30px;border-radius:6px}html[data-so-appearance][data-theme] .sidepanel.collapsed .rd-rail>button{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:30px;height:40px;min-height:40px;padding:0;margin:0;color:var(--so-appearance-sidebar-muted)}html[data-so-appearance][data-theme] .sidepanel.collapsed .rd-railfoot{justify-items:center}@media(min-width:860px){html[data-so-appearance][data-theme]:has(.sidepanel.collapsed) .apphead{padding-left:15px}html[data-so-appearance][data-theme]:has(.sidepanel.collapsed) .apphead>strong{display:none}html[data-so-appearance][data-theme]:has(.sidepanel.collapsed) .apphead .brand{width:44px;flex:0 0 44px;margin-left:-9px;margin-right:-3px}html[data-so-appearance=nocturne][data-theme]:has(.sidepanel.collapsed) .apphead{background:linear-gradient(to right,var(--so-appearance-sidebar) 0 56px,var(--surface) 56px 100%)}}html[data-so-appearance][data-theme] .sidepanel .groups>button.on{color:var(--so-appearance-selected-nav-ink);background:var(--so-appearance-selected-nav);border-color:color-mix(in srgb,var(--accent) 25%,transparent);box-shadow:var(--so-appearance-control-shadow);font-weight:700}html[data-so-appearance][data-theme] .sidepanel .groups button>.rd-navico{width:20px;height:20px;flex:0 0 20px}html[data-so-appearance][data-theme] .sidepanel .groups .n{margin-left:0;text-align:right;color:inherit;font:500 11px var(--font-ui)}html[data-so-appearance][data-theme] .sidepanel .groups .ch svg{width:12px;height:12px}html[data-so-appearance][data-theme] .sidefoot{margin-top:auto;padding:7px 0 9px;border-top:1px solid var(--so-appearance-sidebar-line)}html[data-so-appearance][data-theme] .sidefoot .groups>button,html[data-so-appearance][data-theme] .so-appearance-row>button{height:31px;min-height:31px;font-size:12px}.so-appearance-row{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.so-appearance-row>button{display:flex;align-items:center;gap:8px;padding:0 5px;flex:1 1 110px;color:var(--so-appearance-sidebar-muted);border:0;background:transparent}.so-appearance-switcher{display:flex;align-items:center;gap:4px;border:1px solid var(--so-appearance-sidebar-line);border-radius:7px;padding:3px 5px;color:var(--so-appearance-sidebar-ink);background:rgba(255,255,255,.07);max-width:100%}.so-appearance-switcher select{min-width:0;width:112px;font:600 10px var(--font-ui);color:inherit;background:transparent;border:0;cursor:pointer}.so-appearance-switcher option{color:var(--ink);background:var(--surface)}.so-appearance-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.so-appearance-name{display:none}.so-header-fulltext{position:fixed;z-index:60;top:64px;right:12px;width:min(440px,calc(100vw - 24px));padding:12px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);box-shadow:var(--so-appearance-floating-shadow)}.so-header-fulltext[hidden]{display:none}.so-header-fulltext-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font:650 13px var(--font-ui)}html[data-so-appearance][data-theme] .so-header-fulltext-head>strong{display:block;font:inherit}.so-header-fulltext-head button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted)}html[data-so-appearance][data-theme] .so-header-fulltext .apphead-search{display:block;width:100%}html[data-so-appearance][data-theme] .so-header-fulltext .rd-search{width:100%;max-width:none}html[data-so-appearance][data-theme] .so-header-fulltext .rd-search input{height:36px;min-height:36px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);padding-inline:32px}html[data-so-appearance][data-theme] .so-header-fulltext .rd-search-glyph{color:var(--muted)}.so-appearance-switcher:has(select:focus-visible){outline:2px solid var(--so-appearance-focus);outline-offset:2px}.so-appearance-switcher.is-compact select{width:20px}html[data-so-appearance][data-theme] .workarea{padding:4px 10px 0 4px;background:var(--bg)}html[data-so-appearance][data-theme] :is(.btn,input,textarea,select){font-family:var(--font-ui)}html[data-so-appearance][data-theme] :is(.btn,.dfmfield,input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--line);border-radius:8px;color:var(--ink);background-color:var(--surface)}html[data-so-appearance][data-theme] :is(.okbtn,.btn.primary,button[type=submit].primary){color:white;border:0;background:linear-gradient(#4489ed,#2c6ed1);box-shadow:0 3px 8px rgba(34,96,190,.22)}html[data-so-appearance][data-theme] :is(.dialog,.win-dialog,.rd-browsecard,.browsecard,.panel,.mock){background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:12px;box-shadow:var(--so-appearance-card-shadow)}html[data-so-appearance][data-theme] :is(.flyout,.rd-menupopup,.shell-usermenu,.context-menu){background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--so-appearance-floating-shadow)}html[data-so-appearance][data-theme] :is(.tabstrip,.subtabstrip){background:var(--so-appearance-rail);border-color:var(--line);border-radius:11px}html[data-so-appearance][data-theme] :is(.tabstrip,.subtabstrip) .tab.active{background:var(--surface);color:var(--ink);border-radius:8px;box-shadow:var(--so-appearance-control-shadow)}html[data-so-appearance=cobalt] .sidepanel{background:radial-gradient(circle at 4% 0,rgba(68,133,181,.28),transparent 34%),linear-gradient(180deg,#103b60,#0d3557 48%,#0a2f4e)}html[data-so-appearance=cobalt] .apphead{background:linear-gradient(110deg,#103b60,#1d557e);color:#fff}html[data-so-appearance=onyx] .apphead,html[data-so-appearance=onyx] .sidepanel{background:linear-gradient(180deg,#1b1c1f,#121315);color:#fff}html[data-so-appearance=cobalt] .rd-pagetitle,html[data-so-appearance=onyx] .rd-pagetitle{color:white}html[data-so-appearance=cobalt] .rd-pagetitle a,html[data-so-appearance=onyx] .rd-pagetitle a{color:var(--so-appearance-sidebar-muted)}html[data-so-appearance=onyx] .okbtn{color:#18191b;background:linear-gradient(#f4d65d,#e6bd35);box-shadow:0 3px 8px rgba(114,87,13,.16)}html[data-so-appearance=midnight] .apphead{background:linear-gradient(180deg,#202e40,#142030)}html[data-so-appearance][data-theme] .hintbar{color:var(--muted);background:var(--surface);border-color:var(--line)}@media(min-width:860px){html[data-so-appearance][data-theme] .apphead{padding-left:17px}html[data-so-appearance][data-theme] .sidepanel{padding-top:0}}@media(max-width:859px){html[data-so-appearance][data-theme]{--so-shell-header-height:54px}html[data-so-appearance][data-theme] .apphead{height:54px;min-height:54px;padding:0 10px}html[data-so-appearance][data-theme] .apphead>strong{display:none}html[data-so-appearance][data-theme] .apphead .brand{width:48px;height:24px;flex-basis:48px}html[data-so-appearance][data-theme] .workarea{padding:4px 8px 0}}html[data-so-appearance][data-theme=dark]{--so-appearance-workspace:#111824;--so-appearance-card:#202b3a;--so-appearance-card-muted:#263344;--so-appearance-glass:rgba(46,77,113,.58);--so-appearance-ink:#f1f5fb;--so-appearance-ink-2:#b5c0d0;--so-appearance-ink-3:#7f8da1;--so-appearance-line:rgba(158,179,207,.18);--so-appearance-line-strong:rgba(179,199,225,.28);--so-appearance-card-shadow:0 16px 34px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.055);--so-appearance-floating-shadow:0 18px 42px rgba(0,0,0,.46),0 2px 8px rgba(0,0,0,.25);--so-appearance-control-shadow:0 6px 14px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.08)}html[data-so-appearance][data-theme] .so-appearance-row{flex-wrap:nowrap}html[data-so-appearance][data-theme] .so-appearance-row>button{flex:1 1;white-space:nowrap;font:400 11px var(--font-ui)}html[data-so-appearance][data-theme] .so-appearance-switcher.is-compact{width:29px;height:27px;position:relative;justify-content:center;padding:0;flex:0 0 29px}html[data-so-appearance][data-theme] .so-appearance-switcher.is-compact select{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}html[data-so-appearance][data-theme] .so-appearance-header .so-appearance-switcher{border-radius:999px;border-color:var(--line);color:var(--muted);background:var(--so-appearance-glass);height:28px;padding:0 9px}html[data-so-appearance][data-theme] .so-appearance-header select{width:auto;max-width:108px;font-size:10px;border:0;border-radius:0;background:transparent}html[data-so-appearance][data-theme] .workarea:has(>.rd-browse){min-height:0;overflow:hidden}html[data-so-appearance][data-theme] .rd-browse{flex:1 1;min-height:0;border:1px solid var(--line);border-radius:12px 12px 0 0;box-shadow:var(--so-appearance-card-shadow);background:var(--surface);overflow:hidden}html[data-so-appearance][data-theme] .rd-browse .rd-gridarea{flex:1 1;min-height:0}html[data-so-appearance][data-theme] .rd-browse .icontools{height:42px;min-height:42px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 9px;border-bottom:1px solid var(--line);background:var(--surface-2);gap:3px}html[data-so-appearance][data-theme] .rd-browse .icontools a{text-decoration:none}html[data-so-appearance][data-theme] .rd-browse .icontools .ibtn{height:31px;width:31px;color:var(--muted);border:1px solid transparent;background:transparent;border-radius:8px}html[data-so-appearance][data-theme] .rd-browse .icontools .ibtn:hover{border-color:var(--line);color:var(--accent-deep);background:var(--surface);box-shadow:var(--so-appearance-control-shadow)}html[data-so-appearance][data-theme] .rd-browse table.grid{background:var(--surface);font:500 10px var(--font-ui);color:var(--ink)}html[data-so-appearance][data-theme] .rd-browse table.grid th{height:32px;padding:0 8px;background:var(--surface-2);border-color:var(--line);color:var(--muted);text-transform:uppercase;font:700 9px var(--font-ui);letter-spacing:.045em}html[data-so-appearance][data-theme] .rd-browse table.grid td{height:27px;padding:0 8px;color:var(--muted);border-color:color-mix(in srgb,var(--line) 68%,transparent);font-family:var(--font-ui)}html[data-so-appearance][data-theme] .rd-browse table.grid td[data-col=kod]{color:var(--ink);font-weight:600}html[data-so-appearance][data-theme] .rd-browse table.grid :is(.row-current,.row-new) td{background:color-mix(in srgb,var(--so-appearance-glass) 48%,var(--surface));color:var(--ink)}html[data-so-appearance][data-theme] .rd-browse table.grid tr:hover td{background:var(--so-appearance-glass);color:var(--ink)}html[data-so-appearance][data-theme] .rd-browse .browsefoot{min-height:52px;padding:0 12px;border-top:1px solid var(--line);background:var(--surface);font:500 10px var(--font-ui)}html[data-so-appearance][data-theme] .rd-browse .browsefoot :is(input,.btn,.sel,.statuspanel){font:500 10px var(--font-ui);height:31px;min-height:31px;border-radius:8px;border-color:var(--line);background:var(--surface);color:var(--muted)}html[data-so-appearance][data-theme] .rd-browse .browsefoot .prefix{height:32px;min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none;overflow:hidden}html[data-so-appearance][data-theme] .rd-browse .browsefoot .prefix svg{flex:0 0 auto}html[data-so-appearance][data-theme] .rd-browse .browsefoot .prefix input{flex:1 1 auto;min-width:0;height:100%;min-height:0;max-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}html[data-so-appearance][data-theme] .rd-browse .browsefoot .prefix:focus-within{outline:2px solid var(--so-appearance-focus);outline-offset:1px}@media(max-width:680px){html[data-so-appearance][data-theme] .rd-browse .icontools{height:40px;min-height:40px}html[data-so-appearance][data-theme] .rd-browse .icontools .ibtn{flex:0 0 34px;width:34px;height:32px}html[data-so-appearance][data-theme] .rd-browse .browsefoot:has(.pager){flex-wrap:nowrap;height:52px;min-height:52px;padding:0 10px;gap:6px}html[data-so-appearance][data-theme] .rd-browse .browsefoot:has(.pager) .prefix{flex:0 1 88px;width:88px;min-width:50px}html[data-so-appearance][data-theme] .rd-browse .browsefoot:has(.pager) .prefix input{width:100%;min-width:0}html[data-so-appearance][data-theme] .rd-browse .browsefoot .pager{flex-wrap:nowrap;gap:0;white-space:nowrap}html[data-so-appearance][data-theme] .rd-browse .browsefoot .pager .pager-button{width:22px;min-width:22px;padding:0}html[data-so-appearance][data-theme] .rd-browse .browsefoot .pager .statuspanel{min-width:50px;padding-inline:3px}html[data-so-appearance][data-theme] .rd-browse .browsefoot .page-size-choice{flex:0 0 auto;margin-left:0!important}html[data-so-appearance][data-theme] .rd-browse .browsefoot .page-size-choice .sel{width:54px;min-width:54px;padding-inline:5px}}html[data-so-appearance][data-theme] .modalbackdrop{background:color-mix(in srgb,var(--so-appearance-sidebar) 28%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-so-appearance][data-theme] .modal{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:var(--so-appearance-floating-shadow);overflow:clip;font-family:var(--font-ui)}html[data-so-appearance][data-theme] .modalhead{min-height:63px;padding:12px 20px;color:var(--ink);background:var(--surface);border-bottom:1px solid var(--line);font:700 20px var(--font-ui)}html[data-so-appearance][data-theme] .modalhead .title-bar-text{font-size:20px;font-weight:700;text-transform:none;letter-spacing:-.04em}html[data-so-appearance][data-theme] .modalbody{background:var(--bg);padding:15px 20px}html[data-so-appearance][data-theme] .modalfoot{min-height:60px;padding:10px 20px;border-top:1px solid var(--line);background:var(--surface)}html[data-so-appearance][data-theme] .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){height:27px;min-height:27px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--ink);font:400 12px var(--font-ui)}html[data-so-appearance][data-theme] .modal :is(label,.filter-cell-caption){color:var(--muted);font:400 12px var(--font-ui)}html[data-so-appearance][data-theme] .modal :is(.dfmbtn,.lookupfield button){border-color:var(--line);color:var(--muted);background:var(--surface)}html[data-so-appearance][data-theme] .company-filter-group{border:1px solid var(--line);border-radius:11px;background:var(--surface-2);overflow:hidden}html[data-so-appearance][data-theme] .company-filter-group legend{font:700 10px var(--font-ui);letter-spacing:.06em;color:var(--muted)}@media(max-width:599px){html[data-so-appearance][data-theme] .so-appearance-header .so-appearance-switcher{width:25px;padding:0;justify-content:center;position:relative}html[data-so-appearance][data-theme] .so-appearance-header select{position:absolute;inset:0;opacity:0;width:100%;height:100%}html[data-so-appearance][data-theme] .rd-browse .browsefoot{padding:0 8px}html[data-so-appearance][data-theme] .rd-browse .browsefoot .counts{display:none}html[data-so-appearance][data-theme] .modalhead{min-height:58px;padding:12px 14px}html[data-so-appearance][data-theme] .modalbody{padding:14px 12px}html[data-so-appearance][data-theme] .modalfoot{padding:10px}}html[data-so-appearance][data-theme]{--v3-fg:var(--ink);--v3-card:var(--surface);--v3-muted:var(--surface-2);--v3-muted-fg:var(--muted);--v3-primary:var(--accent);--v3-primary-hover:var(--accent-deep);--v3-primary-fg:#fff;--v3-accent:var(--accent-soft);--v3-accent-fg:var(--accent-deep);--v3-ring:var(--accent);--v3-border-strong:var(--line-strong);--v3-overlay-border:var(--line);--v3-sidebar:var(--so-appearance-sidebar);--v3-sidebar-fg:var(--so-appearance-sidebar-ink);--v3-font:var(--font-ui);--v3-radius:8px;--rd-th-bg:var(--surface-2);--rd-th-fg:var(--muted);--rd-ro-bg:var(--surface);--rd-bar-bg:var(--surface);--rd-row-hover:var(--accent-soft);--rd-scroll:var(--line-strong);--rd-scroll-hover:var(--muted);--rd-tab-bg:var(--so-appearance-rail);--rd-section-bg:var(--surface-2);--field-line:var(--line-strong);--line-soft:var(--surface-2);--overlay-line:var(--line);--chrome-bg:var(--surface);--chrome-fg:var(--ink);--chrome-icon:var(--muted);--chrome-icon-hover-bg:var(--accent-soft);--chrome-div:var(--line);--chrome-search-bg:var(--surface);--chrome-search-border:var(--line);--chrome-search-fg:var(--ink);--chrome-search-ph:var(--muted);--chrome-search-glyph:var(--muted);--chrome-search-focus-bg:var(--surface);--avatar-bg:#3478e5;--avatar-fg:#fff;--accent-contrast:#fff;--shadow-s:var(--so-appearance-control-shadow);--shadow-l:var(--so-appearance-floating-shadow)}html[data-so-appearance=cobalt][data-theme],html[data-so-appearance=onyx][data-theme]{--chrome-fg:var(--so-appearance-sidebar-ink);--chrome-icon:var(--so-appearance-sidebar-muted);--chrome-div:var(--so-appearance-sidebar-line)}html[data-so-appearance][data-theme] .apphead .shell-avatar .avatar{width:29px;height:29px;background:linear-gradient(#488aec,#2f6fcf);color:white;font:700 11px var(--font-ui)}html[data-so-appearance][data-theme] .apphead .shell-avatar{min-height:29px}html[data-so-appearance][data-theme] .modal .dialog-actions :is(button,.btn){min-width:112px;height:38px;padding:0 18px;font-size:12px;font-weight:700;border-radius:10px}html[data-so-appearance][data-theme] .modal .dialog-actions .dialog-ok{color:white;background:linear-gradient(#4489ed,#2c6ed1);border:0;box-shadow:0 5px 13px rgba(30,97,197,.28)}html[data-so-appearance][data-theme] .modal .dialog-actions .dialog-storno{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--so-appearance-control-shadow)}html[data-so-appearance][data-theme] .modal .dialog-actions-secondary button{min-width:38px;width:38px;padding:0;border:1px solid var(--line-strong);background:var(--surface)}html[data-so-appearance][data-theme] .modal .stornoicon{color:inherit}html[data-so-appearance][data-theme] .modal .dialog-close{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--muted)}html[data-so-appearance][data-theme] .filtrmodal.company-filter-modal{width:min(1230px,calc(100vw - 26px));max-width:min(1230px,calc(100vw - 26px));height:calc(100dvh - 26px);max-height:calc(100dvh - 26px)}html[data-so-appearance][data-theme] .company-filter-regions{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:36px;row-gap:12px}html[data-so-appearance][data-theme] .company-filter-regions>div:not(.company-filter-audit){row-gap:4px}html[data-so-appearance][data-theme] .company-filter-regions>div:first-child{--filter-label-col:145px}html[data-so-appearance][data-theme] .company-filter-regions>div:nth-child(2){--filter-label-col:130px}html[data-so-appearance][data-theme] .company-filter-regions :is(.company-group-lookup,.filter-lookup){height:27px;min-height:27px;border:1px solid var(--line-strong);border-radius:7px;box-shadow:none;background:var(--surface);overflow:hidden}html[data-so-appearance][data-theme] .company-filter-regions .company-group-lookup input{height:25px;min-height:25px;border:0;border-radius:0;background:transparent;padding:0 8px;box-shadow:none}html[data-so-appearance][data-theme] .company-filter-regions .company-group-lookup button{height:25px;width:30px;min-width:30px;min-height:25px;background:transparent;border:0;border-left:1px solid var(--line);border-radius:0;color:var(--muted);box-shadow:none}html[data-so-appearance][data-theme] .company-filter-regions .company-group-lookup:focus-within{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}html[data-so-appearance][data-theme] .company-filter-regions :is(input,select){box-shadow:none;outline:0}html[data-so-appearance][data-theme] .company-filter-regions :is(input,select):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}html[data-so-appearance][data-theme] .company-filter-modal .modalbody{flex:1 1 auto;max-height:none;min-height:0}html[data-so-appearance][data-theme] .company-filter-modal .modalfoot{flex-shrink:0}html[data-so-appearance][data-theme] .company-filter-audit{border-color:var(--line)}html[data-so-appearance][data-theme] .modal .dialog-actions.dialog-actions-secondary button{min-width:38px;width:38px;padding:0}html[data-so-appearance][data-theme] .modal.filtrmodal button[role=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid var(--line-strong);border-radius:5px;color:white;background:var(--surface);font-size:12px}html[data-so-appearance][data-theme] .modal.filtrmodal button[role=checkbox][aria-checked=mixed],html[data-so-appearance][data-theme] .modal.filtrmodal button[role=checkbox][aria-checked=true]{border-color:var(--accent);color:white;background:linear-gradient(var(--accent),var(--accent-deep))}html[data-so-appearance][data-theme] .rd-browse .icontools .so-icon{width:17px;height:17px}@media(max-width:760px){html[data-so-appearance][data-theme] .filtrmodal.company-filter-modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}html[data-so-appearance][data-theme] .company-filter-regions{grid-template-columns:minmax(0,1fr)}html[data-so-appearance][data-theme] .company-filter-regions>div:not(.company-filter-audit){--filter-label-col:118px}html[data-so-appearance][data-theme] .company-filter-modal .modalhead{height:58px;min-height:58px;padding:0 14px}html[data-so-appearance][data-theme] .company-filter-modal .modalhead .title-bar-text{font-size:19px}html[data-so-appearance][data-theme] .company-filter-modal .modalhead button[aria-label="Zavřít"]{width:36px;height:36px;min-width:36px;min-height:36px;padding:0}html[data-so-appearance][data-theme] .company-filter-regions>div:not(.company-filter-audit){row-gap:6px}html[data-so-appearance][data-theme] .company-filter-regions>div:not(.company-filter-audit)>.filter-row{align-items:center}html[data-so-appearance][data-theme] .company-filter-regions>div:not(.company-filter-audit)>.filter-row:has(.filter-cell-self){min-height:21px}html[data-so-appearance][data-theme] .company-filter-regions>div:nth-child(2){padding-top:13px;border-top:1px solid var(--line)}html[data-so-appearance][data-theme] .company-filter-regions :is(input:not([type=checkbox]),select){height:29px;min-height:29px}html[data-so-appearance][data-theme] .company-filter-regions .company-group-lookup{height:29px;min-height:29px}html[data-so-appearance][data-theme] .company-filter-regions .company-group-lookup button,html[data-so-appearance][data-theme] .company-filter-regions .company-group-lookup input{height:27px;min-height:27px}html[data-so-appearance][data-theme] .company-filter-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}html[data-so-appearance][data-theme] .company-filter-group :is(.filter-row,.filter-colgrid){display:contents}html[data-so-appearance][data-theme] .company-filter-group .filter-cell-slot{grid-row:auto!important;grid-column:auto!important;min-width:0}html[data-so-appearance][data-theme] .company-filter-audit>.filter-row-aligned .filter-cell-left{grid-template-columns:118px minmax(0,1fr)}html[data-so-appearance][data-theme] .company-filter-audit .filter-row:has(.filter-daterange){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:7px;gap:7px}html[data-so-appearance][data-theme] .company-filter-audit .filter-row:has(.filter-daterange)>.filter-cell-slot{min-width:0}html[data-so-appearance][data-theme] .company-filter-audit .filter-row:has(.filter-daterange) .filter-cell-left{grid-template-columns:55px minmax(0,1fr);gap:7px}html[data-so-appearance][data-theme] .company-filter-audit .filter-daterange{grid-template-columns:minmax(0,1fr);-webkit-margin-start:62px;margin-inline-start:62px;min-width:0;gap:7px}html[data-so-appearance][data-theme] .filtrmodal .modalfoot{flex-wrap:nowrap;align-items:center;gap:8px}html[data-so-appearance][data-theme] .filtrmodal .modalfoot .dialog-actions{width:auto;gap:5px}html[data-so-appearance][data-theme] .filtrmodal .modalfoot .dialog-actions-secondary{flex:0 0 auto}html[data-so-appearance][data-theme] .filtrmodal .modalfoot .iconbtn{flex:0 0 34px;width:34px;min-width:34px;padding:0}html[data-so-appearance][data-theme] .filtrmodal .modalfoot :is(.dialog-ok,.dialog-storno){min-width:0;padding-inline:12px}}html[data-so-appearance][data-theme] .modalbackdrop{padding:13px;align-items:center;justify-content:center}html[data-so-appearance][data-theme] .filtrmodal .filter-tristate{width:18px;height:18px;min-width:18px;border:1px solid var(--line-strong);border-radius:5px}html[data-so-appearance][data-theme] .filtrmodal .filter-tristate:checked,html[data-so-appearance][data-theme] .filtrmodal .filter-tristate:indeterminate{background-color:var(--accent);border-color:var(--accent);color:white}@media(max-width:760px){html[data-so-appearance][data-theme] .modalbackdrop{padding:0}}html[data-so-appearance][data-theme] .filtrmodal input.filter-tristate[data-state=on]{border-color:var(--accent);background:linear-gradient(var(--accent),var(--accent-deep))}html[data-so-appearance][data-theme] .filtrmodal input.filter-tristate[data-state=on]:after{color:white}html[data-so-appearance][data-theme] .filtrmodal input.filter-tristate[data-state=ignored]{border-color:var(--line-strong);background:var(--surface-2)}html[data-so-appearance][data-theme] .filtrmodal input.filter-tristate[data-state=ignored]:after{color:var(--muted)}html[data-so-appearance][data-theme]:has([data-form-mode]){--accent:var(--so-appearance-blue);--accent-deep:var(--so-appearance-blue-deep);--accent-soft:var(--so-appearance-glass);--ink:var(--so-appearance-ink);--muted:var(--so-appearance-ink-2);--ink-soft:var(--muted);--line:var(--so-appearance-line);--so-view-title-surface:var(--so-appearance-glass);--so-view-title-color:var(--so-appearance-ink)}html[data-so-appearance][data-theme] .apphead .rd-modechip{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:999px;padding:5px 9px;color:var(--accent-deep);background:var(--so-appearance-glass)}html[data-so-appearance][data-theme] .apphead .rd-modechip>span{font:600 11px var(--font-ui);color:inherit}html[data-so-appearance][data-theme]{--so-icon-stroke:1.7}html[data-so-appearance][data-theme] .apphead .right{gap:5px}html[data-so-appearance][data-theme] .clientpill{width:100%;max-width:100%}html[data-so-appearance][data-theme] .sidepanel .clientpill .clientpill-mark[data-color]{background:var(--clientpill-bg);color:var(--clientpill-fg);box-shadow:none}html[data-so-appearance][data-theme] .clientpill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-navigation-slot{display:none}@media(max-width:859px){html[data-so-appearance][data-theme] .apphead .shell-navigation-slot{display:inline-flex;position:relative;z-index:1;flex:0 0 var(--so-shell-nav-hit-size);align-items:center}html[data-so-appearance][data-theme] .apphead .sidepanel-burger{display:inline-grid;position:static;place-items:center;width:var(--so-shell-nav-hit-size);height:var(--so-shell-nav-hit-size);min-width:var(--so-shell-nav-hit-size);min-height:var(--so-shell-nav-hit-size);padding:0;border:0;border-radius:8px;background:transparent;color:var(--chrome-icon,var(--ink));box-shadow:none}html[data-so-appearance][data-theme] .apphead .sidepanel-burger:hover{background:var(--surface-2)}html[data-so-appearance][data-theme] .sidepanel.mobile-open{top:var(--so-shell-header-height)}html[data-so-appearance][data-theme] .sidepanel.mobile-open .flyout{left:8px!important;right:8px;top:8px!important;width:calc(100vw - 16px);min-width:0!important;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--so-shell-header-height) - 24px);grid-template-columns:minmax(0,1fr)!important;overflow-y:auto}html[data-so-appearance][data-theme] .sidepanel[data-navigation-mode=rail]:not(.mobile-open){position:relative;inset:auto;z-index:auto;transform:none;transition:none;flex:0 0 var(--so-shell-rail-width);width:var(--so-shell-rail-width);min-width:var(--so-shell-rail-width);box-shadow:none}}@media(max-width:599px){html[data-so-appearance][data-theme]{--so-shell-header-height:54px}html[data-so-appearance][data-theme] .apphead .so-studio-header-search{display:none}}@media(min-width:860px){html[data-so-appearance][data-theme] .sidepanel[data-navigation-mode=desktop]{position:relative;inset:auto;transform:none;z-index:auto}}html[data-so-appearance=midnight][data-theme=light]{--so-appearance-workspace:#eef1f6;--so-appearance-card:#ffffff;--so-appearance-card-muted:#f7f8fb;--so-appearance-glass:rgba(237,244,255,.77);--so-appearance-ink:#172033;--so-appearance-ink-2:#59657a;--so-appearance-ink-3:#8a94a5;--so-appearance-line:#dce1e9;--so-appearance-line-strong:#cbd2dd;--so-appearance-card-shadow:0 1px 2px rgba(28,35,48,.04),0 7px 20px rgba(28,35,48,.07);--so-appearance-floating-shadow:0 10px 28px rgba(28,35,48,.14),0 2px 7px rgba(28,35,48,.08);--so-appearance-control-shadow:0 1px 2px rgba(28,35,48,.11),0 4px 10px rgba(28,35,48,.06)}html[data-so-appearance][data-theme] .sidepanel .groups .so-nav-label{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}html[data-so-appearance][data-theme] .sidepanel .groups :is(.n,.ch){flex:none}html[data-so-appearance=slate][data-theme=dark]{--so-appearance-sidebar:#1b202c;--so-appearance-sidebar-ink:#d8deea;--so-appearance-sidebar-muted:#8994a8;--so-appearance-sidebar-line:rgba(255,255,255,.1)}html[data-so-appearance=slate][data-theme=dark] .sidepanel{background:linear-gradient(160deg,#272e3e,#1b202c)}html[data-so-appearance=slate][data-theme=dark] .clientpill{background:rgba(255,255,255,.055)}html[data-so-appearance][data-theme=dark]:not([data-so-appearance=midnight]){--so-appearance-blue-deep:color-mix(in srgb,var(--so-appearance-blue) 70%,white)}@media(min-width:860px){html[data-so-appearance=nocturne][data-theme] .apphead{background:linear-gradient(to right,var(--so-appearance-sidebar) 0 180px,var(--surface) 180px 100%)}html[data-so-appearance=nocturne][data-theme] .apphead>strong{color:var(--so-appearance-sidebar-ink)}}html[data-so-appearance=midnight][data-theme=light]{--chrome-fg:var(--so-appearance-sidebar-ink);--chrome-icon:var(--so-appearance-sidebar-muted);--chrome-div:var(--so-appearance-sidebar-line)}html[data-so-appearance=midnight][data-theme=light] .apphead :is(.rd-pagetitle,strong){color:var(--so-appearance-sidebar-ink)}html[data-so-appearance=midnight][data-theme=light] .apphead .rd-pagetitle a{color:var(--so-appearance-sidebar-muted)}html:is([data-so-appearance=cobalt],[data-so-appearance=onyx],[data-so-appearance=midnight])[data-theme] .apphead :is(.apphead-actions button,.apphead-actions summary,.rd-burger,.helpbtn){color:var(--so-appearance-sidebar-ink);border:1px solid var(--so-appearance-sidebar-line);border-radius:8px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px rgba(255,255,255,.08)}html[data-so-appearance][data-theme] .sidepanel .groups>button.on:disabled{opacity:1}html:is([data-so-appearance=cobalt],[data-so-appearance=onyx],[data-so-appearance=midnight])[data-theme] .apphead :is(.rd-pagetitle,.rd-pagetitle>span){color:var(--so-appearance-sidebar-ink)}html:is([data-so-appearance=cobalt],[data-so-appearance=onyx])[data-theme] .apphead .rd-modechip{color:var(--so-appearance-sidebar-ink);border-color:var(--so-appearance-sidebar-line);background:rgba(255,255,255,.08)}html[data-so-appearance=onyx][data-theme] [data-form-mode] .okbtn{color:#18191b}html[data-so-appearance=cobalt]{--so-appearance-subtab-rail:#e4eff8}html[data-so-appearance=onyx]{--so-appearance-subtab-rail:#e9e9e6}html:is([data-so-appearance=nocturne],[data-so-appearance=cobalt],[data-so-appearance=onyx],[data-so-appearance=midnight])[data-theme] .apphead>strong{color:var(--so-appearance-sidebar-ink)}html[data-so-appearance=slate][data-theme=light] .sidepanel{color:#273444;border-right:1px solid #dce3ea;background:radial-gradient(circle at 10% 0,rgba(255,255,255,.98),transparent 30%),linear-gradient(180deg,#f5f7f9,#edf1f5 54%,#e8edf2);box-shadow:inset -1px 0 rgba(255,255,255,.82),6px 0 22px rgba(35,54,74,.045)}html[data-so-appearance=slate][data-theme=light] .sidepanel:not(.collapsed) .clientpill{border-color:#dce4ec;background:rgba(255,255,255,.88);box-shadow:0 4px 12px rgba(37,57,78,.055),inset 0 1px white;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-so-appearance=slate][data-theme=light] .clientpill strong{color:#253344}html[data-so-appearance=slate][data-theme=light] .clientpill-period{color:#748293}html[data-so-appearance=slate][data-theme=light] .clientpill-mark{background:linear-gradient(145deg,#579bea,#3578c7);box-shadow:0 3px 8px rgba(40,103,177,.2),inset 0 1px rgba(255,255,255,.25)}html[data-so-appearance=slate][data-theme=light] .sidepanel .menusearch input{border-color:#dce3ea;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 2px rgba(42,62,83,.035),0 1px rgba(255,255,255,.8)}html[data-so-appearance=slate][data-theme=light] .sidepanel:not(.collapsed) .groups>button{color:#536374}html[data-so-appearance=slate][data-theme=light] .sidepanel .groups>button>.rd-navico{color:#718196}html[data-so-appearance=slate][data-theme=light] .sidepanel .groups>button .n{color:#8290a0}html[data-so-appearance=slate][data-theme] .sidepanel .groups>button.on{box-shadow:none}html[data-so-appearance=slate][data-theme=light] .sidepanel .groups>button:not(.on):hover:not(:disabled){color:#536374;border-color:transparent;background:#f0f5fb;box-shadow:none}html[data-so-appearance=slate][data-theme=light] .sidepanel .groups>button.on{color:#164f87;border-color:#c4d9ec;background:var(--so-appearance-selected-nav);box-shadow:none}html[data-so-appearance=slate][data-theme=light] .sidepanel .groups>button.on>.rd-navico{width:20px;height:20px;padding:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}html[data-so-appearance=slate][data-theme=light] .sidepanel .groups>button.on .n{color:#2f6faa;font-weight:650}html[data-so-appearance=slate][data-theme=light] .sidefoot{border-top-color:#d8e0e8;background:rgba(255,255,255,.24)}html[data-so-appearance=cobalt][data-theme] .sidepanel{border-right:0;background:radial-gradient(circle at 4% 0,rgba(68,133,181,.28),transparent 34%),linear-gradient(180deg,#103b60,#0d3557 48%,#0a2f4e);box-shadow:none}html[data-so-appearance=cobalt][data-theme] .sidepanel:not(.collapsed) .clientpill{border-color:rgba(214,236,251,.15);background:rgba(112,163,201,.13);box-shadow:inset 0 1px rgba(255,255,255,.075),0 5px 14px rgba(1,27,48,.13);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}html[data-so-appearance=cobalt][data-theme] .sidepanel .menusearch input{border-color:rgba(214,236,251,.12);background:rgba(4,27,45,.2);box-shadow:inset 0 1px 2px rgba(0,18,32,.16)}html[data-so-appearance=cobalt][data-theme] .apphead .shell-avatar .avatar.avatar{color:#0e3a5d;background:linear-gradient(180deg,#d9f0ff,#a9d9fa);box-shadow:0 3px 9px rgba(0,25,44,.22)}html[data-so-appearance=onyx][data-theme] .sidepanel{border-right:0;background:radial-gradient(circle at 4% 0,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#1b1c1f,#17181a 48%,#121315);box-shadow:none}html[data-so-appearance=onyx][data-theme] .sidepanel:not(.collapsed) .clientpill{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.065);box-shadow:inset 0 1px rgba(255,255,255,.055),0 5px 14px rgba(0,0,0,.18)}html[data-so-appearance=onyx][data-theme] .clientpill-mark{color:#17181a;background:linear-gradient(145deg,#f2cf55,#d7a91f);box-shadow:0 4px 10px rgba(0,0,0,.25)}html[data-so-appearance=onyx][data-theme] .sidepanel .menusearch input{border-color:rgba(255,255,255,.1);background:rgba(0,0,0,.19)}html[data-so-appearance=onyx][data-theme] .apphead .shell-avatar .avatar.avatar{color:#1b1c1e;background:linear-gradient(180deg,#f5d65f,#dfb52e);box-shadow:0 3px 9px rgba(0,0,0,.28)}html[data-so-appearance=midnight][data-theme=dark] .sidepanel{border-right-color:rgba(182,204,233,.13);background:radial-gradient(circle at 28% 0,rgba(64,102,153,.24),transparent 31%),linear-gradient(165deg,#111a28,#0a1019 62%,#0d1521);box-shadow:inset -1px 0 rgba(255,255,255,.035),10px 0 28px rgba(0,0,0,.24)}html[data-so-appearance=midnight][data-theme=dark] .sidepanel:not(.collapsed) .clientpill{border-color:rgba(175,201,234,.16);background:linear-gradient(145deg,rgba(75,98,130,.31),rgba(29,40,56,.28));box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 20px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-so-appearance=midnight][data-theme=dark] .sidepanel .menusearch input{border-color:rgba(168,193,226,.12);background:rgba(4,9,16,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.22),0 1px rgba(255,255,255,.025)}html[data-so-appearance][data-theme] .so-appearance-header .so-appearance-switcher{position:relative}html[data-so-appearance][data-theme] .so-appearance-header .so-appearance-name{display:inline;font:700 10px var(--font-ui);white-space:nowrap}html[data-so-appearance][data-theme] .so-appearance-header select{position:absolute;inset:0;opacity:0;width:100%;max-width:none;height:100%}html[data-so-appearance=cobalt][data-theme] .so-appearance-header .so-appearance-switcher{color:#d8e8f4;border-color:rgba(184,222,247,.18);background:rgba(104,165,210,.16);box-shadow:inset 0 1px rgba(255,255,255,.08)}html[data-so-appearance=cobalt][data-theme] .so-appearance-header .so-appearance-dot{background:#72bdff;box-shadow:0 0 0 3px rgba(114,189,255,.14)}html[data-so-appearance=cobalt][data-theme] .apphead .rd-modechip{color:#eaf6ff;border-color:rgba(166,216,250,.2);background:rgba(84,153,205,.25);box-shadow:inset 0 1px rgba(255,255,255,.1)}html[data-so-appearance=cobalt][data-theme] .apphead :is(.rd-pagetitle a,.shell-user-name){color:#b9cee0}html[data-so-appearance=onyx][data-theme] .so-appearance-header .so-appearance-switcher{color:#dededb;border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.065)}html[data-so-appearance=onyx][data-theme] .so-appearance-header .so-appearance-dot{background:#efc83f;box-shadow:0 0 0 3px rgba(239,200,63,.13)}html[data-so-appearance=onyx][data-theme] .apphead .rd-modechip{color:#f6d66a;border-color:rgba(240,201,66,.2);background:rgba(230,189,53,.12)}html[data-so-appearance=onyx][data-theme] .apphead :is(.rd-pagetitle a,.shell-user-name){color:#bdbdbb}html[data-so-appearance=midnight][data-theme=dark] .so-appearance-header .so-appearance-switcher{border-color:rgba(163,192,227,.18);background:rgba(42,69,101,.55)}html[data-so-appearance=midnight][data-theme=dark] .appbody{background:radial-gradient(circle at 58% -18%,rgba(50,104,167,.28),transparent 42%),radial-gradient(circle at 12% 86%,rgba(29,67,111,.18),transparent 38%),var(--so-appearance-workspace)}html[data-so-appearance=midnight][data-theme=dark] main.workarea.workarea{background:transparent}html[data-so-appearance=midnight][data-theme=dark] .apphead.apphead{border-bottom-color:rgba(175,198,226,.14);background:linear-gradient(180deg,rgba(31,43,59,.82),rgba(21,30,43,.76));box-shadow:inset 0 1px rgba(255,255,255,.04);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}html[data-so-appearance][data-theme] .sidepanel .menusearch input{color:var(--so-appearance-sidebar-muted)}html[data-so-appearance=nocturne][data-theme] .sidepanel .menusearch input{border-color:var(--so-appearance-sidebar-line);background:rgba(0,0,0,.12)}html[data-so-appearance=slate][data-theme=light] .sidepanel .menusearch input{color:#647487}@media(max-width:599px){html[data-so-appearance][data-theme] .so-appearance-header .so-appearance-name{display:none}}html[data-so-appearance][data-theme]{--so-confirm-surface:#fcfbfc;--so-confirm-surface-bottom:#faf9fa;--so-confirm-ink:#171717;--so-confirm-line:#e6e5e6;--so-confirm-primary:#171717;--so-confirm-primary-hover:#444444;--so-confirm-primary-ink:#fff;--so-confirm-secondary:#f0eff0;--so-confirm-secondary-hover:#e4e3e4}html[data-so-appearance][data-theme=dark]{--so-confirm-surface:#252529;--so-confirm-surface-bottom:#202024;--so-confirm-ink:#f3f3f3;--so-confirm-line:#3b3b40;--so-confirm-primary:#f3f3f3;--so-confirm-primary-hover:#d6d6d6;--so-confirm-primary-ink:#171717;--so-confirm-secondary:#333337;--so-confirm-secondary-hover:#424246}html[data-so-appearance][data-theme] .modalbackdrop:has(>.confirm-dialog){background:rgba(0,0,0,.14);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-so-appearance][data-theme] .modal.confirm-dialog{width:378px;min-width:0;max-width:calc(100vw - 26px);border:1px solid var(--so-confirm-line);border-radius:18px;color:var(--so-confirm-ink);background:linear-gradient(var(--so-confirm-surface),var(--so-confirm-surface-bottom));box-shadow:0 18px 55px rgba(0,0,0,.14),0 1px 6px rgba(0,0,0,.06)}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalhead{height:auto;min-height:0;padding:18px 18px 0;border:0;background:transparent;color:var(--so-confirm-ink)}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalhead .title-bar-text{font-size:18px;line-height:24px;font-weight:700;letter-spacing:normal}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalhead .dialog-close{width:20px;height:20px;min-width:20px;padding:0;border:0;border-radius:5px;color:var(--so-confirm-ink);background:transparent;box-shadow:none}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalhead .dialog-close:hover{background:var(--so-confirm-secondary-hover)}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalbody{padding:12px 18px 16px;color:var(--so-confirm-ink);background:transparent;font-size:13px}html[data-so-appearance][data-theme] .modal.confirm-dialog .confirm-dialog-message{display:block;color:var(--so-confirm-ink)}html[data-so-appearance][data-theme] .modal.confirm-dialog .confirm-dialog-message>svg{display:none}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot{min-height:0;padding:0 18px 18px;border:0;background:transparent}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:11px}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions>:is(button,.btn){min-width:0;max-width:100%;height:auto;min-height:29px;padding:5px 15px;border:0;border-radius:8px;background:var(--so-confirm-secondary);color:var(--so-confirm-ink);box-shadow:none;font:400 13px/19px var(--font-ui);white-space:normal}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions>:is(button,.btn):hover:not(:disabled){background:var(--so-confirm-secondary-hover)}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions>:is(.primary,.danger,.dialog-ok){order:2;color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary)}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions>:is(.primary,.danger,.dialog-ok):hover:not(:disabled){background:var(--so-confirm-primary-hover)}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions>:is(button,.btn)>svg{display:none}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions>:is(button,.btn){position:relative}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalfoot .dialog-actions>:is(button,.btn):after{content:"";position:absolute;inset:-5.5px 0}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalhead .dialog-close{position:relative}html[data-so-appearance][data-theme] .modal.confirm-dialog .modalhead .dialog-close:after{content:"";position:absolute;inset:-10px}html[data-so-appearance][data-theme]{--so-preview-action-height:40px;--so-preview-action-size:14px;--so-preview-heading-size:18px;--so-preview-action-width:clamp(128px,12vw,184px)}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview]{color:var(--so-confirm-ink);background:var(--so-confirm-surface);border:1px solid var(--so-confirm-line);border-radius:18px}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] :is(.modalhead,.modalbody,.modalfoot){color:inherit;background:transparent}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] .modalhead{border-bottom-color:var(--so-confirm-line);height:auto;min-height:0;padding:16px;align-items:flex-start}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] .title-bar-text{white-space:normal;overflow:visible;font:650 var(--so-preview-heading-size)/1.4 var(--font-ui)}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] .modalfoot .dialog-actions>:is(button,.btn){width:var(--so-preview-action-width);min-width:0;height:var(--so-preview-action-height);padding:0 16px;border:0;border-radius:8px;background:var(--so-confirm-secondary);color:var(--so-confirm-ink);box-shadow:none;font:400 var(--so-preview-action-size) var(--font-ui);justify-content:center}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] .modalfoot .dialog-actions>:is(button,.btn):hover:not(:disabled){background:var(--so-confirm-secondary-hover);color:var(--so-confirm-ink)}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] .modalfoot .dialog-actions>:is(button,.btn)>svg{display:none}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] .dialog-close{border:0;background:transparent;color:var(--so-confirm-ink);box-shadow:none}html[data-so-appearance][data-theme] .modal[data-dialog-variant=preview] .dialog-close:hover{background:var(--so-confirm-secondary-hover)}html[data-so-appearance][data-theme]{--so-utility-radius:16px;--so-utility-padding:14px;--so-utility-gap:8px;--so-utility-shadow:0 4px 18px rgba(0,0,0,.08)}html[data-so-appearance][data-theme=dark]{--so-utility-shadow:0 6px 22px rgba(0,0,0,.24)}html[data-so-appearance][data-theme] .clientpill-menu{padding:var(--so-utility-padding);border-radius:var(--so-utility-radius);border:1px solid var(--line);background:var(--surface);box-shadow:var(--so-utility-shadow);font:400 13px/20px var(--font-ui)}html[data-so-appearance][data-theme] .clientpill-menu .shell-usermenu-head{gap:var(--so-utility-gap);padding:0}html[data-so-appearance][data-theme] .clientpill-menu .shell-usermenu-head strong{font:650 14px/20px var(--font-ui);color:var(--ink)}html[data-so-appearance][data-theme] .clientpill-menu .shell-usermenu-head :is(.muted,.rd-meta){font:400 13px/20px var(--font-ui);color:var(--muted)}html[data-so-appearance][data-theme] .clientpill-menu .shell-usermenu-sep{margin:var(--so-utility-padding) 0;background:var(--line)}html[data-so-appearance][data-theme]{--so-form-label-size:13px;--so-form-value-size:14px;--so-form-control-height:32px;--so-form-gap:12px;--so-form-safe-inset:16px}@media(max-width:599px){html[data-so-appearance][data-theme]{--so-form-gap:8px;--so-form-safe-inset:8px}}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form]{display:flex;flex-direction:column;max-height:calc(100dvh - var(--so-form-safe-inset) * 2)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(.modalhead,.modalfoot){flex:0 0 auto}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .modalbody{flex:1 1 auto;min-height:0;overflow:auto}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(label,.filter-cell-caption){font:400 var(--so-form-label-size)/20px var(--font-ui);color:var(--muted)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .filter-cell-caption>span{font:400 var(--so-form-label-size)/20px var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select){height:var(--so-form-control-height);min-height:var(--so-form-control-height);font:400 var(--so-form-value-size)/20px var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(input[type=checkbox],input[type=radio]){flex:0 0 auto;width:16px;height:16px;min-height:16px;padding:0}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(.company-group-lookup,.lookup-shell){height:var(--so-form-control-height);min-height:var(--so-form-control-height)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(.company-group-lookup,.lookup-shell)>:is(input:not([type=hidden]),select,button){height:calc(var(--so-form-control-height) - 2px)!important;min-height:0!important}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(.filter-label-off,input:disabled,input[readonly],select:disabled){color:GrayText}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] :is(.find-dialog-fields,.lupa-fields,.filter-row,.filter-cell){gap:var(--so-form-gap)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .dialog-actions>:is(button,.btn){height:var(--so-preview-action-height);min-height:var(--so-preview-action-height);border:0;border-radius:8px;color:var(--so-confirm-ink);background:var(--so-confirm-secondary);box-shadow:none;font:400 var(--so-preview-action-size) var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .dialog-actions>:is(.primary,.dialog-ok){color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .dialog-actions:not(.dialog-actions-secondary)>:is(button,.btn){width:var(--so-preview-action-width);min-width:0}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .dialog-actions>:is(button,.btn):hover:not(:disabled){color:var(--so-confirm-ink);background:var(--so-confirm-secondary-hover)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .dialog-actions>:is(.primary,.dialog-ok):hover:not(:disabled){color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary-hover)}@media(max-width:599px){html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .modalfoot:has(.dialog-actions-secondary){flex-wrap:wrap;gap:var(--so-form-gap)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .modalfoot>.dialog-actions-secondary{flex:1 0 100%;justify-content:flex-start}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .modalfoot>.dialog-actions:not(.dialog-actions-secondary){flex:1 0 100%}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form] .modalfoot>.dialog-actions:not(.dialog-actions-secondary)>:is(button,.btn){flex:1 1;min-width:0}}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=calendar],[data-dialog-variant=table]) :is(.dialog-actions,.catalogbrowser-buttons)>:is(.dialog-ok,.dialog-storno){width:var(--so-preview-action-width);min-width:0;height:var(--so-preview-action-height);min-height:var(--so-preview-action-height);border:0;border-radius:8px;color:var(--so-confirm-ink);background:var(--so-confirm-secondary);box-shadow:none;font:400 var(--so-preview-action-size) var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .browsefoot{height:auto;padding-block:12px}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table].reportpicker{max-height:calc(100dvh - var(--so-form-safe-inset) * 2)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .reportpicker-grid{width:max-content;min-width:100%}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .reportpicker-grid th{font:650 var(--so-form-label-size)/20px var(--font-ui);color:var(--muted);background:var(--surface-2)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .reportpicker-grid td{font:400 var(--so-form-value-size)/20px var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .reportpicker-grid tr[aria-selected=true] td{color:var(--ink)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .reportpicker-popis{max-height:max(74px,20dvh);font:400 var(--so-form-value-size)/20px var(--font-ui);color:var(--ink)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=calendar],[data-dialog-variant=table]) :is(.dialog-actions,.catalogbrowser-buttons)>.dialog-ok{color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=calendar],[data-dialog-variant=table]) :is(.dialog-actions,.catalogbrowser-buttons)>.dialog-storno:hover:not(:disabled){background:var(--so-confirm-secondary-hover)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=calendar],[data-dialog-variant=table]) :is(.dialog-actions,.catalogbrowser-buttons)>.dialog-ok:hover:not(:disabled){background:var(--so-confirm-primary-hover)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=calendar] .modalfoot .dialog-actions-secondary>button{height:var(--so-preview-action-height);border:0;border-radius:8px;color:var(--so-confirm-ink);background:var(--so-confirm-secondary);box-shadow:none;font:400 var(--so-preview-action-size) var(--font-ui)}@media(max-width:599px){html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=calendar] .modalfoot{flex-wrap:wrap;gap:var(--so-form-gap)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=calendar] .modalfoot>.dialog-actions{flex:1 0 100%}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=calendar] .modalfoot>.dialog-actions:not(.dialog-actions-secondary)>button{flex:1 1;min-width:0}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .browsefoot{flex-wrap:wrap;gap:var(--so-form-gap)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .catalogbrowser-buttons{flex:1 0 100%;min-width:0;display:flex;gap:var(--so-form-gap)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=table] .catalogbrowser-buttons>:is(.dialog-ok,.dialog-storno){flex:1 1;min-width:0}}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=settings],[data-dialog-variant=tree]){max-height:calc(100dvh - var(--so-form-safe-inset) * 2)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=settings],[data-dialog-variant=tree]) :is(.modalhead,.modalfoot){flex:0 0 auto}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=settings] .modalbody{min-height:0;overflow:hidden}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=settings] .column-settings-grid{min-height:0}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=settings] :is(.column-settings-heading,.column-settings-option){font:400 var(--so-form-label-size)/20px var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] .modalbody{min-height:0;overflow:auto}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] :is(label,.saved-filter-owner-cont){font:400 var(--so-form-label-size)/20px var(--font-ui);color:var(--ink)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] :is(.saved-filter-tree-root,.saved-filter-tree-value,.saved-filter-tree-branch-label){font:400 var(--so-form-value-size)/20px var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] .saved-filter-tree-root{font-weight:650;color:var(--ink);background:var(--surface-2)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] :is(.saved-filter-tree-root,.saved-filter-tree-value,.saved-filter-tree-branch-label).selected{color:var(--ink);background:var(--accent-soft)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form].saved-filter-dialog :is(.saved-filter-name,.saved-filter-rights>label){color:var(--ink)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form].saved-filter-dialog .saved-filter-rights>label:has(>input:disabled){color:GrayText}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form].saved-filter-dialog :is(.saved-filter-items-head,.saved-filter-hint){color:var(--muted);background:var(--surface-2);border-color:var(--line);font-size:var(--so-form-label-size)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=form].saved-filter-dialog .saved-filter-items output{font:400 var(--so-form-value-size)/20px var(--font-ui);color:var(--ink)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=settings],[data-dialog-variant=tree]) :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;padding:0;flex:0 0 auto}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=settings],[data-dialog-variant=tree]) :is(.dialog-actions,.column-settings-commands)>button{min-width:0;height:var(--so-preview-action-height);min-height:var(--so-preview-action-height);border:0;border-radius:8px;color:var(--so-confirm-ink);background:var(--so-confirm-secondary);box-shadow:none;font:400 var(--so-preview-action-size) var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=settings],[data-dialog-variant=tree]) .dialog-actions>.dialog-ok{color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=settings],[data-dialog-variant=tree]) :is(.dialog-actions,.column-settings-commands)>button:hover:not(:disabled){background:var(--so-confirm-secondary-hover)}html[data-so-studio][data-so-appearance][data-theme] .modal:is([data-dialog-variant=settings],[data-dialog-variant=tree]) .dialog-actions>.dialog-ok:hover:not(:disabled){background:var(--so-confirm-primary-hover)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=settings] .dialog-actions>button{width:var(--so-preview-action-width)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] .dialog-actions{width:100%;min-width:0}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] .dialog-actions>button{flex:1 1}@media(max-width:599px){html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] .dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--so-form-gap);gap:var(--so-form-gap)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=tree] .dialog-actions>.dialog-cmd{grid-column:1/-1}}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record]{container:so-record/inline-size}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record]>.modalfoot{flex:0 0 auto;flex-wrap:wrap;gap:12px;padding:12px}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .satellite-detail-nav{flex:0 0 auto;gap:8px}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .satellite-detail-nav>button{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--muted)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .satellite-detail-nav>button:hover:not(:disabled){background:var(--so-confirm-secondary-hover);color:var(--ink)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions{min-width:0;max-width:100%;margin-left:auto;gap:8px}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions>button{width:clamp(128px,18cqi,184px);min-width:0;height:var(--so-preview-action-height);min-height:var(--so-preview-action-height);border:0;border-radius:8px;color:var(--so-confirm-ink);background:var(--so-confirm-secondary);box-shadow:none;font:400 var(--so-preview-action-size) var(--font-ui)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions>.dialog-ok{color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions>button:hover:not(:disabled){background:var(--so-confirm-secondary-hover)}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions>.dialog-ok:hover:not(:disabled){background:var(--so-confirm-primary-hover)}@container so-record (max-width:599px){html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .satellite-detail-nav{flex:1 0 100%}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions{width:100%;justify-content:flex-end}}@container so-record (max-width:424px){html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions>button{width:100%}html[data-so-studio][data-so-appearance][data-theme] .modal[data-dialog-variant=record] .dialog-actions>.dialog-cmd{grid-column:1/-1}}html[data-so-studio][data-so-appearance][data-theme]{--so-brand-label-width:119px}.so-studio-header-search,.so-studio-header-tone{display:none}@media(min-width:600px) and (max-width:859px){html[data-so-studio][data-so-appearance][data-theme] .apphead>strong{display:none}html[data-so-studio][data-so-appearance][data-theme] .apphead .sidepanel-burger{color:var(--so-appearance-sidebar-ink)}html[data-so-studio][data-so-appearance][data-theme] .apphead .sidepanel-burger:hover{background:var(--so-appearance-selected-nav);color:var(--so-appearance-selected-nav-ink)}html[data-so-studio][data-so-appearance][data-theme]:has(.sidepanel.collapsed) .apphead:before{width:var(--so-shell-rail-width)}}html[data-so-studio][data-so-appearance][data-theme] :is(.so-studio-header-tone,.so-studio-header-search){display:inline-grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--so-appearance-ink-2);cursor:pointer}html[data-so-studio][data-so-appearance][data-theme] :is(.so-studio-header-tone,.so-studio-header-search):hover:not(:disabled){background:var(--surface-2)}html[data-so-studio][data-so-appearance][data-theme] .so-studio-header-search:disabled{opacity:.45;cursor:default}html[data-so-studio][data-so-appearance][data-theme] .apphead .helpbtn{display:inline-grid;place-items:center;width:31px;height:31px}html[data-so-studio][data-so-appearance][data-theme] body{letter-spacing:normal}html[data-so-studio][data-so-appearance]{--so-appearance-blue:#3478e5;--so-appearance-blue-deep:#235fae;--so-appearance-focus:#3478e5;--so-appearance-workspace:#fff;--so-appearance-card:#fff;--so-appearance-card-muted:#f7f8fa;--so-appearance-glass:rgba(238,243,248,.82);--so-appearance-rail:#f2f4f6;--so-appearance-ink:#202630;--so-appearance-ink-2:#66717d;--so-appearance-ink-3:#9aa2ab;--so-appearance-line:#e5e8ec;--so-appearance-line-strong:#d5dae0;--so-appearance-card-shadow:none;--so-appearance-floating-shadow:0 14px 34px rgba(29,38,49,.14);--so-appearance-control-shadow:0 1px 2px rgba(29,38,49,.08);--so-appearance-sidebar:#fbfbfa;--so-appearance-sidebar-ink:#1f242b;--so-appearance-sidebar-muted:#68717c;--so-appearance-sidebar-line:#e5e8ec}html[data-so-studio][data-so-appearance=sw4-nocturne]{--so-appearance-blue:#3478e5;--so-appearance-blue-deep:#1e61c5;--so-appearance-focus:#3478e5;--so-appearance-workspace:#eef1f6;--so-appearance-card:#fff;--so-appearance-card-muted:#f7f8fb;--so-appearance-glass:rgba(237,244,255,.77);--so-appearance-rail:rgba(222,231,244,.7);--so-appearance-ink:#172033;--so-appearance-ink-2:#59657a;--so-appearance-ink-3:#8a94a5;--so-appearance-line:#dce1e9;--so-appearance-line-strong:#cbd2dd;--so-appearance-sidebar:#1b202c;--so-appearance-sidebar-ink:#d8deea;--so-appearance-sidebar-muted:#8994a8;--so-appearance-sidebar-line:rgba(255,255,255,.1)}html[data-so-studio][data-so-appearance=sw4-onyx]{--so-appearance-blue:#e6bd35;--so-appearance-blue-deep:#8d6900;--so-appearance-focus:#f0c942;--so-appearance-workspace:#ececea;--so-appearance-card:#fff;--so-appearance-card-muted:#f6f6f5;--so-appearance-glass:rgba(241,239,228,.86);--so-appearance-rail:rgba(54,55,58,.96);--so-appearance-ink:#1d1e20;--so-appearance-ink-2:#626367;--so-appearance-ink-3:#96979a;--so-appearance-line:#dededb;--so-appearance-line-strong:#c9c9c5;--so-appearance-sidebar:#17181a;--so-appearance-sidebar-ink:#f2f2f0;--so-appearance-sidebar-muted:#a5a6a8;--so-appearance-sidebar-line:rgba(255,255,255,.1)}html[data-so-studio][data-so-appearance=studio-white-4]{--so-appearance-blue:#39434d;--so-appearance-blue-deep:#252c33;--so-appearance-focus:#4d5862;--so-appearance-sidebar:#fafbfc;--so-appearance-sidebar-muted:#656661;--so-appearance-selected-nav:#eaeae6;--so-appearance-selected-nav-ink:#252622;--so-studio-primary:#28313b;--so-studio-primary-hover:#444444;--so-studio-primary-ink:white}html[data-so-studio][data-so-appearance=sw4-nocturne]{--so-appearance-selected-nav:linear-gradient(#4388ee,#2c6dd2);--so-appearance-selected-nav-ink:white;--so-studio-primary:linear-gradient(#4489ed,#2c6ed1);--so-studio-primary-hover:linear-gradient(#2d66bb,#265ca9);--so-studio-primary-ink:white}html[data-so-studio][data-so-appearance=sw4-onyx]{--so-appearance-selected-nav:linear-gradient(#393a3d,#292a2d);--so-appearance-selected-nav-ink:white;--so-studio-primary:linear-gradient(#f2d15a,#dcb02c);--so-studio-primary-hover:linear-gradient(#f6da78,#e6bf4a);--so-studio-primary-ink:#1d1e20}html[data-so-studio][data-so-appearance][data-theme] .apphead{position:relative;background:var(--surface);padding-inline:15px 18px}html[data-so-studio][data-so-appearance][data-theme] .apphead>strong{color:var(--so-appearance-sidebar-ink)}html[data-so-studio][data-so-appearance][data-theme] .apphead:before{content:"";position:absolute;left:0;top:0;bottom:0;width:220px;background:var(--so-appearance-sidebar);pointer-events:none}html[data-so-studio][data-so-appearance][data-theme] .apphead>:is(img,strong){position:relative}html[data-so-studio][data-so-appearance][data-theme] .rd-pagetitle{padding-left:18px}html[data-so-studio][data-so-appearance][data-theme] .apphead .rd-modechip{background:#f1f3f5;border-radius:7px;color:var(--muted)}html[data-so-studio][data-so-appearance][data-theme] .apphead .rd-modechip>span{font-weight:550}html[data-so-studio][data-so-appearance][data-theme] .apphead .shell-avatar .avatar.avatar{width:31px;height:31px;background:#404a56;color:white}html[data-so-studio][data-so-appearance][data-theme] .apphead .apphead-actions :is(button,summary),html[data-so-studio][data-so-appearance][data-theme] .apphead .helpbtn{background:transparent;border-color:transparent;box-shadow:none;color:#4f5a66}html[data-so-studio][data-so-appearance][data-theme] .sidepanel:not(.collapsed){width:220px;min-width:220px;padding:0 15px;background:var(--so-appearance-sidebar);box-shadow:none}html[data-so-studio][data-so-appearance][data-theme] .sidepanel:not(.collapsed) .clientpill-wrap{order:5;margin:0;padding:7px 0;border-top:1px solid var(--so-appearance-sidebar-line)}html[data-so-studio][data-so-appearance][data-theme] .sidepanel:not(.collapsed) .clientpill{background:transparent;border:0;box-shadow:none;min-height:42px;height:42px;padding:0 5px}html[data-so-studio][data-so-appearance][data-theme] .clientpill-mark{width:27px;height:27px;border-radius:50%;background:#747d73}html[data-so-studio][data-so-appearance][data-theme] .sidepanel .menusearch{order:1;margin:9px 0 7px}html[data-so-studio][data-so-appearance][data-theme] .sidepanel .menusearch input{height:31px;min-height:31px;background:#f4f4f1;color:var(--so-appearance-sidebar-muted);font-size:14px}html[data-so-studio][data-so-appearance][data-theme] .sidepanel>.groups{order:2}html[data-so-studio][data-so-appearance][data-theme] .sidepanel:not(.collapsed) .groups>button{height:34px;min-height:34px;font-size:13px;color:var(--so-appearance-sidebar-muted)}html[data-so-studio][data-so-appearance][data-theme] .sidepanel .groups>button.on{background:var(--so-appearance-selected-nav);color:var(--so-appearance-selected-nav-ink);border-color:transparent;box-shadow:inset 0 0 0 1px var(--so-appearance-sidebar-line)}html[data-so-studio][data-so-appearance][data-theme] .sidefoot{order:4}html[data-so-studio][data-so-appearance][data-theme] main.workarea.workarea{background:var(--so-appearance-workspace);padding:0 24px}html[data-so-studio][data-so-appearance][data-theme] main.workarea.workarea:has(>.rd-browse){padding-top:6px;background:var(--so-appearance-workspace)}html[data-so-studio][data-so-appearance=studio-white-4][data-theme=light] main.workarea.workarea:has(>.rd-browse){background:#f2f3f4}html[data-so-studio][data-so-appearance][data-theme] .rd-browse{border:1px solid var(--line);border-radius:11px 11px 0 0;box-shadow:0 1px 2px rgba(35,35,32,.04),0 7px 20px rgba(35,35,32,.06);padding:0;overflow:hidden}html[data-so-studio][data-so-appearance=studio-white-4][data-theme=light] .rd-browse{border-color:#e2e3df}html[data-so-studio][data-so-appearance][data-theme] .rd-browse .icontools{height:50px;min-height:50px;background:var(--surface-2);padding:0 9px;gap:8px;border-bottom:1px solid var(--line)}html[data-so-studio][data-so-appearance][data-theme] .sidepanel{border-right:1px solid var(--so-appearance-sidebar-line)}@media(min-width:860px){html[data-so-studio][data-so-appearance][data-theme]:has(.sidepanel.collapsed) .apphead:before{width:56px}html[data-so-studio][data-so-appearance][data-theme]:has(.sidepanel.collapsed) .apphead .brand{width:44px;flex:0 0 44px;margin-left:-9px;margin-right:-3px}html[data-so-studio][data-so-appearance][data-theme] .rd-pagetitle{padding-left:14px}}html[data-so-studio][data-so-appearance][data-theme] .rd-browse .grid th{height:31px;background:#f7f7f5;font-size:9px;text-transform:uppercase}html[data-so-studio][data-so-appearance][data-theme] .rd-browse .grid td{height:26px;font-size:10px}html[data-so-studio][data-so-appearance][data-theme] .rd-browse .grid tr.row-current td{background:#f6f3ed}html[data-so-studio][data-so-appearance][data-theme] .modal .dialog-actions .dialog-ok{background:var(--so-studio-primary);color:var(--so-studio-primary-ink);box-shadow:0 3px 8px rgba(29,38,49,.18)}html[data-so-studio][data-so-appearance=sw4-nocturne][data-theme] .apphead:before,html[data-so-studio][data-so-appearance=sw4-nocturne][data-theme] .sidepanel{background:radial-gradient(circle at 22% 0,rgba(61,83,116,.2),transparent 30%),linear-gradient(165deg,#202634,#171c27 65%,#151a24)}html[data-so-studio][data-so-appearance=sw4-nocturne][data-theme] .sidepanel .menusearch input{background:rgba(0,0,0,.16)}html[data-so-studio][data-so-appearance=sw4-nocturne][data-theme] .apphead .shell-avatar .avatar.avatar,html[data-so-studio][data-so-appearance=sw4-nocturne][data-theme] .clientpill-mark{background:linear-gradient(#488aec,#2f6fcf)}html[data-so-studio][data-so-appearance=sw4-onyx][data-theme] .apphead:before,html[data-so-studio][data-so-appearance=sw4-onyx][data-theme] .sidepanel{background:radial-gradient(circle at 5% 0,rgba(255,255,255,.08),transparent 34%),linear-gradient(#1b1c1f,#17181a 48%,#121315)}html[data-so-studio][data-so-appearance=sw4-onyx][data-theme] .sidepanel .menusearch input{background:rgba(0,0,0,.19)}html[data-so-studio][data-so-appearance=sw4-onyx][data-theme] .apphead .shell-avatar .avatar.avatar,html[data-so-studio][data-so-appearance=sw4-onyx][data-theme] .clientpill-mark{background:linear-gradient(145deg,#f2cf55,#d7a91f);color:#17181a}@media(max-width:599px){html[data-so-studio][data-so-appearance][data-theme] :is(.so-studio-header-tone,.so-studio-header-search){width:29px;height:29px}html[data-so-studio][data-so-appearance][data-theme] .apphead .helpbtn,html[data-so-studio][data-so-appearance][data-theme] .apphead:before,html[data-so-studio][data-so-appearance][data-theme] .apphead>strong{display:none}html[data-so-studio][data-so-appearance][data-theme] .apphead{padding-inline:10px}html[data-so-studio][data-so-appearance][data-theme] .rd-pagetitle{padding-left:0}html[data-so-studio][data-so-appearance][data-theme] main.workarea.workarea{padding:0 10px}html[data-so-studio][data-so-appearance][data-theme] .rd-browse{padding-inline:0}}html[data-so-studio][data-so-appearance][data-theme] .so-studio-toolbar-search{display:block;flex:0 0 245px;width:245px}html[data-so-studio][data-so-appearance][data-theme] .so-studio-toolbar-search .rd-search{width:100%}html[data-so-studio][data-so-appearance][data-theme] .so-studio-toolbar-search .rd-search input{height:31px;min-height:31px;padding:0 30px;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line)}html[data-so-studio][data-so-appearance][data-theme] .so-studio-toolbar-search .rd-search-glyph{color:var(--so-appearance-ink-3)}@media(max-width:599px){html[data-so-studio][data-so-appearance][data-theme] .so-studio-toolbar-search{flex-basis:170px;width:170px}}html[data-so-studio][data-so-appearance][data-theme]:has(.frame){--so-view-sidebar-width:220px}html[data-so-studio][data-so-appearance][data-theme] .sidepanel:not(.collapsed){inline-size:220px}html[data-so-studio][data-so-appearance][data-theme] .apphead .rd-modechip{border:0}html[data-so-studio][data-theme=dark]{--so-appearance-workspace:#111824;--so-appearance-card:#202b3a;--so-appearance-card-muted:#263344;--so-appearance-ink:#f1f5fb;--so-appearance-ink-2:#b5c0d0;--so-appearance-ink-3:#7f8da1;--so-appearance-line:rgba(158,179,207,.18);--so-appearance-line-strong:rgba(179,199,225,.28)}html[data-so-studio][data-so-appearance][data-theme] .appbody{--so-view-sidebar-width:220px}@media(min-width:860px){html[data-so-studio][data-so-appearance][data-theme] .sidepanel:not(.collapsed){width:220px!important;min-width:220px!important;inline-size:220px!important;min-inline-size:220px!important}}html[data-so-studio][data-so-appearance=sw4-nocturne][data-theme=light] main.workarea.workarea{background:color-mix(in srgb,white 58%,var(--so-appearance-workspace))}html[data-so-studio][data-so-appearance=sw4-onyx][data-theme=light] main.workarea.workarea{background:color-mix(in srgb,white 62%,var(--so-appearance-workspace))}html[data-so-studio][data-so-appearance][data-theme] .rd-browse table.grid th{font-size:9px;height:31px}html[data-so-studio][data-so-appearance][data-theme] .rd-browse table.grid td{font-size:10px;height:26px}html[data-so-studio][data-so-appearance][data-theme] .rd-browse .icontools a[aria-label="Nový záznam"]{width:auto;flex:0 0 auto;display:inline-flex;gap:4px;padding:0 8px;color:var(--so-studio-primary-ink);background:var(--so-studio-primary)}html[data-so-studio][data-so-appearance][data-theme] .rd-browse .icontools a[aria-label="Nový záznam"]:hover{background:var(--so-studio-primary-hover);color:var(--so-studio-primary-ink);border-color:transparent;box-shadow:none;text-decoration:none}html[data-so-studio][data-so-appearance][data-theme] .rd-browse .icontools a[aria-label="Nový záznam"]:after{content:attr(aria-label);font:650 11px var(--font-ui);white-space:nowrap}html[data-so-studio][data-so-appearance][data-theme] .rd-browse table.grid td:first-child button{border-color:#83aee0}html[data-so-studio][data-so-appearance=studio-white-4]{--so-appearance-sidebar:#fcfcfc;--so-appearance-sidebar-ink:#171717;--so-appearance-sidebar-muted:#737373;--so-appearance-sidebar-line:#e5e5e5;--so-appearance-selected-nav:#f0f0f0;--so-appearance-selected-nav-ink:#171717}html[data-so-studio][data-so-appearance=studio-white-4][data-theme] .sidepanel.sidepanel .groups>button{color:var(--so-appearance-sidebar-ink)}html[data-so-studio][data-so-appearance=studio-white-4][data-theme] .sidepanel.sidepanel .groups>button:is(.on,:hover:not(:disabled)){background:var(--so-appearance-selected-nav);color:var(--so-appearance-selected-nav-ink);border-color:transparent;box-shadow:none;font-weight:500}html[data-so-studio][data-so-appearance=studio-white-4][data-theme] .sidepanel.sidepanel .groups>button>svg{color:inherit;background:transparent;box-shadow:none}html[data-so-studio][data-so-appearance=studio-white-4][data-theme] .sidepanel .menusearch{border:0;border-radius:999px;background:transparent}html[data-so-studio][data-so-appearance=studio-white-4][data-theme] .sidepanel .menusearch input{border:0;border-radius:999px;background:var(--so-appearance-selected-nav);color:var(--so-appearance-sidebar-ink);box-shadow:none}html[data-so-studio][data-so-appearance=studio-white-4][data-theme] .sidepanel .menusearch input::placeholder{color:#858585;opacity:1}html[data-so-studio][data-so-appearance][data-theme=dark]{--so-appearance-glass:#2b3b4d;--so-appearance-rail:#263344;--so-appearance-control-shadow:none;--so-view-field-shadow:none;--so-appearance-sidebar:#0e141e;--so-appearance-sidebar-2:#1a2432;--so-appearance-sidebar-ink:#e7edf7;--so-appearance-sidebar-muted:#91a0b5;--so-appearance-sidebar-line:#273344;--so-confirm-secondary:#273344;--so-confirm-secondary-hover:#344255}html[data-so-studio][data-so-appearance=sw4-onyx][data-theme=dark]{--so-appearance-glass:#2d3038;--so-appearance-sidebar:#101114;--so-appearance-sidebar-2:#202126;--so-appearance-sidebar-line:#303238}html[data-so-studio][data-so-appearance=studio-white-4][data-theme=dark]{--so-appearance-selected-nav:#263344;--so-appearance-selected-nav-ink:#e7edf7}html[data-so-studio][data-so-appearance][data-theme=dark] .apphead:before,html[data-so-studio][data-so-appearance][data-theme=dark] .sidepanel.sidepanel{background:var(--so-appearance-sidebar)}html[data-so-studio][data-so-appearance][data-theme=dark] .apphead.apphead{box-shadow:none;border-color:var(--line)}html[data-so-studio][data-so-appearance][data-theme=dark] .apphead .rd-modechip{color:var(--ink);background:var(--surface-2);box-shadow:none}html[data-so-studio][data-so-appearance][data-theme=dark]:has(.sidepanel.collapsed) .apphead .rd-modechip{background:transparent}html[data-so-studio][data-so-appearance][data-theme=dark] .apphead .apphead-actions :is(button,summary),html[data-so-studio][data-so-appearance][data-theme=dark] .apphead .helpbtn{color:var(--muted)}html[data-so-studio][data-so-appearance][data-theme=dark] .sidepanel .menusearch input{color:var(--so-appearance-sidebar-ink);background:var(--so-appearance-sidebar-2);box-shadow:none}html[data-so-studio][data-so-appearance][data-theme=dark] .sidepanel .menusearch input::placeholder{color:var(--so-appearance-sidebar-muted)}html[data-so-studio][data-so-appearance][data-theme=dark] :is(.stornobtn,.dialog-cancel){color:var(--so-confirm-ink);background:var(--so-confirm-secondary);border-color:transparent;box-shadow:none}html[data-so-studio][data-so-appearance][data-theme=dark] :is(.stornobtn,.dialog-cancel):hover:not(:disabled){color:var(--so-confirm-ink);background:var(--so-confirm-secondary-hover);box-shadow:none}html[data-so-studio][data-so-appearance][data-theme=dark] .rd-browse table.grid th{background:var(--surface-2)}html[data-so-studio][data-so-appearance][data-theme=dark] .rd-browse table.grid tr.row-current td{background:var(--so-appearance-sidebar-2)}