html[data-so-studio][data-so-appearance][data-theme=light]{--so-confirm-primary:var(--accent);--so-confirm-primary-hover:var(--accent-deep);--so-studio-primary:var(--accent);--so-studio-primary-hover:var(--accent-deep)}html[data-so-studio][data-so-appearance][data-theme] :is(.okbtn,.btn.primary,button.primary,button[type=submit].primary,.modal .dialog-actions .dialog-ok){color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary);border:0;box-shadow:none}html[data-so-studio][data-so-appearance][data-theme] :is(.okbtn,.btn.primary,button.primary,button[type=submit].primary,.modal .dialog-actions .dialog-ok):hover:not(:disabled){color:var(--so-confirm-primary-ink);background:var(--so-confirm-primary-hover)}html[data-so-studio][data-so-appearance][data-theme] :is(.okbtn,.btn.primary,button.primary,button[type=submit].primary,.modal .dialog-actions .dialog-ok) svg{color:inherit}html[data-so-studio][data-so-appearance][data-theme] .modal .modalfoot .dialog-actions>:is(button,.btn){min-width:0;padding-inline:14px}html[data-so-studio][data-so-appearance][data-theme] .company-group-lookup{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:none;overflow:hidden}html[data-so-studio][data-so-appearance][data-theme] .company-group-lookup.company-group-lookup>input:not([type=checkbox]):not([type=radio]):not([type=hidden]){flex:1 1 auto;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0}html[data-so-studio][data-so-appearance][data-theme] .company-group-lookup.company-group-lookup>:is(.lookupbtn,.ibtn){flex:0 0 28px;width:28px;min-width:28px;height:auto;min-height:0;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);box-shadow:none}html[data-so-studio][data-so-appearance][data-theme] .company-group-lookup:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}html[data-so-studio][data-so-appearance][data-theme] .flowbox.flowdate>input{padding-inline:5px 29px;letter-spacing:-.02em}html[data-so-studio][data-so-appearance][data-theme] .gridtools.satellite-grid-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:8px}html[data-so-studio][data-so-appearance][data-theme] .gridtools.satellite-grid-toolbar>input{height:32px;min-width:120px}html[data-so-studio][data-so-appearance][data-theme] fieldset.flowcanvas{border:1px solid var(--line);border-radius:10px;margin-top:12px}html[data-so-studio][data-so-appearance][data-theme] fieldset.flowcanvas>legend{padding:0 6px;font:600 12px var(--font-ui);color:var(--muted)}html[data-so-studio][data-so-appearance][data-theme] .modal .modalfoot:not(:has(>:not(button,.btn))){justify-content:flex-end;gap:8px}:root{--bg:#EDF1F6;--surface:#FFFFFF;--ink:#1F2937;--ink-soft:#3D4854;--muted:#64748B;--line:#D8E0E8;--line-soft:#EDF1F6;--accent:#315E8D;--accent-deep:#27496D;--accent-soft:#E3EDF7;--field-line:#C9D4E0;--shadow-s:0 1px 2px rgba(23,32,52,.05),0 1px 4px rgba(23,32,52,.07);--shadow-m:0 1px 2px rgba(23,32,52,.04),0 10px 28px rgba(23,32,52,.07);--shadow-l:0 2px 6px rgba(23,32,52,.1),0 24px 50px -28px rgba(23,32,52,.55);--rd-radius:8px;--rd-radius-lg:12px;--rd-row-hover:#F0F4F8;--rd-th-bg:#F7FAFC;--rd-th-fg:#5E6D84;--rd-scroll:#C3CFDC;--rd-scroll-hover:#A9BACB;--rd-ro-bg:#F7F9FC;--edge-fade:rgba(23,32,52,.12);--pin-shadow:rgba(23,32,52,.16);--chrome-bg:var(--surface);--chrome-fg:var(--ink);--chrome-icon:var(--ink-soft);--chrome-icon-hover-bg:var(--accent-soft);--chrome-div:var(--line);--chrome-search-bg:var(--line-soft);--chrome-search-border:transparent;--chrome-search-fg:var(--ink);--chrome-search-ph:var(--muted);--chrome-search-glyph:var(--muted);--chrome-search-focus-bg:var(--surface);--brand-bg:var(--accent);--brand-fg:#FFFFFF;--avatar-bg:var(--accent-soft);--avatar-fg:var(--accent-deep);--rd-bar-bg:var(--surface);--flow-label-col:96px}:root[data-variant=b]{--chrome-bg:#2E5580;--chrome-fg:#FFFFFF;--chrome-icon:rgba(255,255,255,.92);--chrome-icon-hover-bg:rgba(255,255,255,.14);--chrome-div:rgba(255,255,255,.28);--chrome-search-bg:rgba(255,255,255,.14);--chrome-search-border:rgba(255,255,255,.28);--chrome-search-fg:#FFFFFF;--chrome-search-ph:rgba(255,255,255,.72);--chrome-search-glyph:rgba(255,255,255,.8);--chrome-search-focus-bg:#FFFFFF;--brand-bg:#FFFFFF;--brand-fg:#2E5580;--avatar-bg:rgba(255,255,255,.92);--avatar-fg:#2E5580;--rd-th-bg:#EFF4F9;--rd-th-fg:#3D5A78;--rd-bar-bg:#F9FBFD;--accent-soft:#DEEAF6}:root[data-theme=dark]{--bg:#151A21;--surface:#1F262F;--ink:#E6EBF2;--ink-soft:#C2CCD8;--muted:#97A5B7;--line:#303947;--line-soft:#2A323E;--accent-soft:#26364A;--field-line:#35414F;--shadow-s:0 1px 2px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.3);--shadow-m:0 1px 2px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.35);--rd-row-hover:#252D38;--rd-th-bg:#232B36;--rd-th-fg:#8B9BAF;--rd-scroll:#455263;--rd-scroll-hover:#556478;--rd-ro-bg:#232B36;--edge-fade:rgba(0,0,0,.45);--pin-shadow:rgba(0,0,0,.5);--chrome-search-bg:#29323E;--chrome-search-focus-bg:#2E3844;--rd-tab-bg:color-mix(in srgb,var(--surface) 40%,var(--bg));--rd-section-bg:color-mix(in srgb,var(--surface) 60%,var(--bg));--rd-group-line:var(--line);color-scheme:dark}:root[data-theme=dark][data-variant=b]{--chrome-bg:#24405E;--chrome-search-bg:rgba(255,255,255,.12);--chrome-search-focus-bg:#1F262F;--chrome-search-fg:#FFFFFF;--brand-bg:#FFFFFF;--brand-fg:#24405E;--avatar-bg:rgba(255,255,255,.92);--avatar-fg:#24405E;--rd-th-bg:#24313F;--rd-th-fg:#9FB4CB;--rd-bar-bg:#222B37;--accent-soft:#2C405A}*{scrollbar-width:thin;scrollbar-color:var(--rd-scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--rd-scroll);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--rd-scroll-hover);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}.apphead{min-height:56px;padding:0 16px;gap:12px;font-size:14px;border-bottom:0;box-shadow:var(--shadow-s);position:relative;z-index:30;background:var(--chrome-bg);color:var(--chrome-fg)}.apphead .brand{width:30px;height:30px;border-radius:6px;font-size:15px;font-weight:700;background:var(--brand-bg);color:var(--brand-fg)}.apphead img.brand{width:auto;height:30px;background:none;object-fit:contain}.apphead strong{font-size:15px;letter-spacing:.01em}.apphead .right{gap:10px;color:var(--chrome-fg)}.apphead .avatar{width:28px;height:28px;font-size:12px;background:var(--avatar-bg);color:var(--avatar-fg)}.apphead .helpbtn{border-radius:var(--rd-radius);color:var(--chrome-icon);border-color:var(--chrome-div)}.apphead .shell-avatar{height:40px;gap:8px;padding:0 4px 0 8px;border-radius:var(--rd-radius);color:var(--chrome-fg)}.apphead .avatar{width:32px;height:32px;font-size:13px}.apphead .shell-avatar:hover{background:var(--chrome-icon-hover-bg)}.apphead .rd-burger{color:var(--chrome-icon)}.apphead .rd-burger:hover{background:var(--chrome-icon-hover-bg);color:var(--chrome-fg)}.rd-titlediv{flex:none;width:1px;height:22px;background:var(--chrome-div)}.rd-pagetitle{margin:0;min-width:0;display:flex;align-items:center;gap:7px;font-size:16px;font-weight:600;color:var(--chrome-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-pagetitle a{color:inherit;opacity:.7;text-decoration:none;font-weight:600}.rd-pagetitle a:hover{opacity:1;text-decoration:underline}.rd-crumbsep{opacity:.45;font-weight:400}.rd-modechip{flex:none;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--chrome-div);color:var(--chrome-fg);opacity:.85;background:transparent}.rd-modechip.edit{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);opacity:1}.sidepanel{width:200px}.sidepanel .groups button,.sidepanel .menusearch input{border-radius:var(--rd-radius)}.sidepanel .groups button .rd-navico{flex:0 0 auto;color:var(--muted)}.sidepanel .groups button:hover .rd-navico{color:var(--ink-soft)}.sidepanel .groups button.on .rd-navico{color:var(--accent)}.sidepanel.collapsed{--rd-rail-tile-width:30px;width:56px;align-items:stretch;padding:8px 8px 0;display:flex;flex-direction:column}.sidepanel.collapsed .rd-rail{display:grid;grid-gap:2px;gap:2px;padding:0;justify-items:center}.sidepanel.collapsed .rd-rail button{display:grid;place-items:center;width:var(--rd-rail-tile-width);height:40px;padding:0;border:0;border-radius:var(--rd-radius);background:transparent;color:var(--muted);cursor:pointer}.sidepanel.collapsed .rd-rail button:hover{background:var(--rd-row-hover);color:var(--ink)}.sidepanel.collapsed .rd-rail button.on{background:var(--accent-soft);color:var(--accent-deep)}.sidepanel.collapsed .rd-rail button.offgroup{opacity:.4;cursor:default}.sidepanel.collapsed .rd-railfoot{margin-top:auto;display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid var(--line-soft)}.sidepanel.collapsed .rd-railfoot button{display:grid;place-items:center;width:var(--rd-rail-tile-width);justify-self:center;height:36px;padding:0;border:0;border-radius:var(--rd-radius);background:transparent;color:var(--muted);cursor:pointer}.sidepanel.collapsed .rd-railfoot button:hover{background:var(--rd-row-hover);color:var(--ink)}.shell-usermenu-head .rd-meta{display:block;color:var(--muted);font-size:12px;margin-top:2px;font-weight:400}.rd-vzrow{display:flex;align-items:center;gap:10px;min-height:34px;padding:4px 10px;font-size:13px;color:var(--ink)}.rd-minitabs{margin-left:auto;display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.rd-minitabs button{width:28px;height:22px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;transition:background-color .12s ease,color .12s ease}.rd-minitabs button:hover{color:var(--ink)}.rd-minitabs button.on{background:var(--accent);color:#fff}.apphead-actions{display:inline-flex;align-items:center}.apphead-search{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.rd-search{position:relative;width:100%;max-width:600px}.rd-search input[type=search]{width:100%;height:36px;padding:0 30px;border:1px solid var(--chrome-search-border);border-radius:var(--rd-radius);background:var(--chrome-search-bg);color:var(--chrome-search-fg);font:inherit;transition:background-color .12s ease,border-color .12s ease}.rd-search input[type=search]:focus{background:var(--chrome-search-focus-bg);color:var(--ink);border-color:var(--accent);outline:none}.rd-search input[type=search]::placeholder{color:var(--chrome-search-ph)}.rd-search-glyph{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--chrome-search-glyph);pointer-events:none;font-size:15px}.rd-search:focus-within .rd-search-glyph{color:var(--muted)}.rd-search-spin{position:absolute;right:36px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:rd-spin .7s linear infinite;display:none}.rd-search.busy .rd-search-spin{display:block}@keyframes rd-spin{to{transform:rotate(1turn)}}.rd-search-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:0;border-radius:var(--rd-radius);background:transparent;color:var(--chrome-search-glyph);cursor:pointer;font-size:15px;line-height:1}.rd-search:focus-within .rd-search-clear{color:var(--muted)}.rd-search-clear:hover{background:var(--accent-soft);color:var(--ink)}.lupadialog .btnlike{text-decoration:none}.workarea .mock.plainform{border:1px solid var(--line-soft);border-radius:var(--rd-radius-lg);box-shadow:var(--shadow-m);background:var(--surface);overflow:hidden}.workarea .mock.plainform>.titlebar{background:var(--surface);color:var(--ink);border-radius:var(--rd-radius-lg) var(--rd-radius-lg) 0 0;border-bottom:1px solid var(--line-soft);min-height:40px;font-size:13px;font-weight:600;text-shadow:none}.workarea .mock.plainform>.titlebar .dots i{background:var(--line)}.workarea .mock.plainform>.titlebar .winctl a{color:var(--muted)}.workarea .mock.plainform>.titlebar .winctl a:hover{color:var(--ink)}.workarea .rd-headless>.titlebar{display:none}.workarea .rd-headless{border-radius:var(--rd-radius-lg)}.workarea .mock.plainform>.panel{border:0;border-radius:0;--rd-stack-gap:8px;gap:var(--rd-stack-gap)}.recordbar{align-items:center;padding-inline:22px}.recordbar .kod{height:32px;border-radius:var(--rd-radius)}.recordbar .audit{border:0;padding:0}:root{--rd-line-structural:#BCCBDA;--rd-line-control:#D5DFE8;--rd-line-subtle:#E9EEF3;--field-line:var(--rd-line-structural);--line:var(--rd-line-control);--line-soft:var(--rd-line-subtle);--rd-tab-bg:#F4F7FA;--rd-section-bg:#F6F8FB;--rd-group-line:#DDE5EC;--rd-group-heading:#60758A}[data-ui=v3] .tabstrip{gap:0;margin:0 12px;padding:0;min-height:34px;align-items:flex-end;border:1px solid var(--line);border-radius:6px 6px 0 0;background:var(--rd-tab-bg)}[data-ui=v3] .tabstrip .tab{position:relative;display:inline-flex;align-items:center;min-height:32px;margin:0;padding:0 11px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12.5px;font-weight:400;box-shadow:none;transition:color .12s ease,background-color .12s ease}[data-ui=v3] .tabstrip .tab:hover{color:var(--ink);background:var(--rd-row-hover)}[data-ui=v3] .tabstrip .tab.active{color:var(--ink);font-weight:600;background:var(--surface);border:0;box-shadow:inset 0 -2px 0 var(--accent);margin-bottom:-1px;padding-bottom:0}[data-ui=v3] .tabstrip:not(.subtabstrip):not(.tabstrip-nested) .tab+.tab:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--line);pointer-events:none}[data-ui=v3] .tabstrip:not(.subtabstrip):not(.tabstrip-nested) .tab.active+.tab:before,[data-ui=v3] .tabstrip:not(.subtabstrip):not(.tabstrip-nested) .tab.active:before{opacity:0}[data-ui=v3] .tabstrip>.tab:first-child,[data-ui=v3] .tabstrip>.tabrow:first-child>.tab:first-child{border-top-left-radius:5px}[data-ui=v3] .tabstrip .tab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}[data-ui=v3] .tabstrip.subtabstrip,[data-ui=v3] .tabstrip.tabstrip-nested{gap:0;margin:0 0 8px;padding:0 2px;min-height:30px;align-items:flex-end;border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent;overflow:visible}[data-ui=v3] .tabstrip.subtabstrip .tab,[data-ui=v3] .tabstrip.tabstrip-nested .tab{min-height:29px;padding:0 10px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12px;font-weight:400}[data-ui=v3] .tabstrip.subtabstrip .tab:hover,[data-ui=v3] .tabstrip.tabstrip-nested .tab:hover{color:var(--ink);background:transparent}[data-ui=v3] .tabstrip.subtabstrip .tab.active,[data-ui=v3] .tabstrip.tabstrip-nested .tab.active{color:var(--ink);font-weight:600;background:transparent;border:0;border-radius:0;box-shadow:inset 0 -2px 0 var(--accent);margin-bottom:-1px}[data-ui=v3] .tabstrip[data-rows]{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;row-gap:0}[data-ui=v3] .tabstrip[data-rows]>.tabrow{display:flex;gap:0;align-items:flex-end}[data-ui=v3] .tabstrip[data-rows]>.tabrow+.tabrow{margin-top:0}[data-ui=v3] .tabstrip.subtabstrip[data-rows]>.tabrow,[data-ui=v3] .tabstrip.tabstrip-nested[data-rows]>.tabrow{gap:0}[data-ui=v3] .plainform .tabpanel,[data-ui=v3] .tabpanel,[data-ui=v3] .tabsheet{border:0}[data-ui=v3] .plainform .tabpanel{padding:8px 12px 16px}[data-ui=v3] .plainform .tabpanel>.flowcanvas,[data-ui=v3] .plainform .tabpanel>:where([data-tab-visible=true])>.flowcanvas{padding:6px 8px 8px}[data-ui=v3] .plainform .tabpanel>.flowcanvas.flowgrid{padding:8px 8px 12px}[data-ui=v3] .record-surface{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;gap:var(--rd-stack-gap,8px)}[data-ui=v3] .record-surface:after{content:"";position:absolute;inset:0 12px;border:1px solid var(--line);border-radius:6px;pointer-events:none;z-index:16}[data-ui=v3] .record-surface>.tabstrip{flex-shrink:0}[data-ui=v3] .record-surface>.tabpanel{position:relative;flex:1 1 auto;min-height:0}[data-ui=v3] .record-surface>.footbar.formfoot{margin:0 12px;padding:10px 14px;min-height:52px;border:0;border-top:1px solid var(--line);border-radius:0 0 6px 6px;background:var(--rd-section-bg);box-shadow:none}[data-ui=v3] .footbar .formfoot-nav{align-items:center;gap:12px}[data-ui=v3] .record-navigation{display:inline-flex;gap:0}[data-ui=v3] .footbar.formfoot .formfoot-nav>.record-print,[data-ui=v3] .footbar.formfoot .record-navigation>.ibtn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}[data-ui=v3] .footbar.formfoot .record-navigation>.ibtn{border-radius:0}[data-ui=v3] .footbar.formfoot .record-navigation>.ibtn+.ibtn{border-left:0}[data-ui=v3] .footbar.formfoot .record-navigation>.ibtn:first-child{border-radius:6px 0 0 6px}[data-ui=v3] .footbar.formfoot .record-navigation>.ibtn:last-child{border-radius:0 6px 6px 0}[data-ui=v3] .footbar.formfoot .record-navigation>.ibtn:hover:not(:disabled),[data-ui=v3] .footbar.formfoot .record-print:hover:not(:disabled){background:var(--accent-soft)}[data-ui=v3] .form-group{border:1px solid var(--rd-group-line);border-radius:4px;background:var(--surface);box-shadow:none;padding:12px;box-sizing:border-box;min-width:0}[data-ui=v3] .flowsections .form-group>.flowsection-heading{display:block}[data-ui=v3] .flowsections .form-group .form-group-title{margin-top:-12px;margin-left:-12px;margin-right:-12px;padding:12px 12px 3px;border-radius:3px 3px 0 0;background:var(--rd-ro-bg);font-size:11px;font-weight:600;color:var(--rd-group-heading);letter-spacing:.04em;text-transform:uppercase}[data-ui=v3] .flowsections .flowsections-bottom{border:0;padding-top:0}[data-ui=v3] .footbar.formfoot .record-print{position:relative}[data-ui=v3] .footbar.formfoot .record-print:before{content:"";position:absolute;left:-7px;top:4px;bottom:4px;border-left:1px solid var(--line);pointer-events:none}[data-ui=v3] .flowcanvas:not(.flowsections) .flowgroup{border:0;border-radius:0;background:transparent;padding:0;margin-top:10px;width:100%;flex:1 1 100%}[data-ui=v3] .flowcanvas:not(.flowsections) .flowgroup-title{position:static;display:flex;align-items:center;gap:8px;min-height:0;margin:0 0 6px;padding:0;background:none;color:var(--accent-deep);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap}[data-ui=v3] .flowcanvas:not(.flowsections) .flowgroup-title:before{content:"";flex:0 0 14px;height:1px;background:var(--line)}[data-ui=v3] .flowcanvas:not(.flowsections) .flowgroup-title:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}[data-ui=v3] .flowcanvas:not(.flowsections) .flowgroup:has(>.flowgroup-title)>.flowgroup-body{background:var(--rd-section-bg);border-radius:4px;padding:10px 14px 12px}[data-ui=v3] .flowcanvas:not(.flowsections) .flowgroup-body{padding:0}[data-ui=v3] .flowcanvas:not(.flowsections) .flowcell:has(>.flowgroup>.flowgroup-title){flex:1 1 100%;max-width:none}[data-ui=v3] .flowcanvas:not(.flowsections) .flowgroup.flowgroup-plain{background:transparent;padding:6px 8px 8px;width:auto;flex:0 1 auto}[data-ui=v3] .flowfield .flowvalue,[data-ui=v3] .flowfield input:not([type=checkbox]):not([type=radio]),[data-ui=v3] .flowfield select,[data-ui=v3] .flowfield textarea{border-color:var(--line)}[data-ui=v3] .satellite-grid{border:0;border-radius:0;background:transparent;overflow:visible}[data-ui=v3] .satellite-grid .datagrid{border-bottom:1px solid var(--line)}[data-ui=v3] .satellite-grid-commandbar{padding:4px 0 8px;border-bottom:1px solid var(--line-soft);background:transparent}[data-ui=v3] .satellite-grid .tablewrap{border:0}[data-ui=v3] .datagrid th{background:transparent;color:var(--rd-th-fg);font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:8px 9px;border-bottom:1px solid var(--line)}[data-ui=v3] .datagrid tbody td{border-bottom:1px solid var(--line-soft);border-right:0;border-left:0}[data-ui=v3] .datagrid tr.rowcursor td,[data-ui=v3] .row-current td{background:var(--accent-soft)}[data-ui=v3] .mock.plainform{min-width:0}[data-ui=v3] .workarea>.mock.plainform{max-width:100%}[data-ui=v3] .plainform .tabpanel>.flowcanvas.flowgrid{min-width:min-content}[data-ui=v3] .plainform .tabpanel:has(>.flowcanvas.flowgrid){min-width:0;overflow:auto}@media (max-width:1366px){[data-ui=v3] .record-surface>.tabstrip[data-multiline=false]:not(.subtabstrip):not(.tabstrip-nested)>.tab{padding-inline:7px}}.app-error{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:12px;gap:12px;padding:20px;border:1px solid var(--line-soft);border-radius:var(--rd-radius-lg);background:var(--surface);box-shadow:var(--shadow-m);color:var(--ink)}.app-error>svg{color:var(--danger);margin-top:1px}.app-error h2{margin:0;font-size:15px;line-height:1.5;font-weight:600}.app-error p{margin:6px 0 16px;color:var(--muted);font-size:13px;line-height:1.5}.app-error .btn{height:32px;padding:0 10px;border-radius:var(--rd-radius);font-size:13px}.flowvalue{display:block;min-height:28px;padding:3px 8px;border:1px solid var(--line-soft);background:var(--rd-ro-bg)}.flowfield input:not([type=checkbox]):not([type=radio]),.flowfield select,.flowfield textarea,.flowvalue{border-radius:var(--rd-radius)}.flowfield input:focus-visible,.flowfield select:focus-visible,.flowfield textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0}.flowgroup{border-radius:var(--rd-radius);border-color:var(--line-soft)}.filtrmodal,[data-ui] .filtrmodal{border:0;border-left:1px solid var(--line-soft);border-radius:0;box-shadow:-8px 0 24px rgba(15,23,42,.12);background:var(--surface)}.filtrmodal .filter-drawer-body{scrollbar-width:thin}.filtrmodal .filtrfoot{border-top:1px solid var(--line-soft);background:var(--surface)}@media (max-width:767px){.apphead{flex-wrap:wrap;padding:8px 12px;row-gap:8px;gap:8px}.apphead strong{display:none}.rd-pagetitle{font-size:15px;flex:1 1}.rd-pagetitle a{min-width:0;overflow:hidden;text-overflow:ellipsis}.apphead .right,.apphead img.brand{flex:none}.apphead .right{margin-left:0}.apphead .shell-user-name{display:none}.apphead .shell-avatar{width:44px;padding:0;justify-content:center}.apphead-search:empty,.rd-modechip{display:none}.apphead-search{order:10;flex:1 1 100%;justify-content:stretch}.rd-search{max-width:none}.rd-search input[type=search]{height:40px}.workarea{padding:8px}.rd-browse .icontools{min-height:52px}[data-ui] .rd-browse .icontools .ibtn{width:44px;height:44px}.rd-browse .browsefoot{flex-wrap:wrap;row-gap:6px;column-gap:10px;padding:6px 10px}.apphead .helpbtn,.apphead .kbdtag{display:none}.apphead .shell-avatar{min-height:44px}.sidepanel-burger{min-width:44px;min-height:44px}.sidepanel .menusearch input{min-height:40px}.sidepanel .groups button{min-height:44px}.rd-minitabs button{min-width:40px;min-height:32px}.rd-browse table.grid td.mark .markbox:after{height:40px}}.rd-burger{width:36px;height:36px;border:0;border-radius:var(--rd-radius);background:transparent;color:var(--ink-soft);cursor:pointer;display:inline-grid;place-items:center;transition:background-color .12s ease}.rd-burger:hover{background:var(--accent-soft);color:var(--accent-deep)}.workarea{flex-direction:column;padding:12px 16px 16px}.rd-browse,.workarea{display:flex;min-height:0}.rd-browse{flex:1 1 auto;flex-direction:column;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--rd-radius-lg);box-shadow:var(--shadow-m)}.rd-browse .icontools{flex:0 0 auto;display:flex;align-items:center;gap:2px;min-height:44px;padding:0 8px;background:var(--rd-bar-bg);border:0;border-bottom:1px solid var(--line-soft);border-radius:var(--rd-radius-lg) var(--rd-radius-lg) 0 0;overflow-x:auto;scrollbar-width:thin}.rd-browse .icontools .ibtn{flex:none;width:36px;height:36px;border:0;border-radius:var(--rd-radius);background:transparent;display:inline-grid;place-items:center;transition:background-color .12s ease,color .12s ease}.rd-browse .icontools .ibtn:hover{background:var(--rd-row-hover)}.rd-browse .icontools .ibtn:active{background:var(--accent-soft)}.rd-browse .icontools .ibtn.on{background:var(--accent-soft);color:var(--accent-deep)}.rd-browse .icontools .sep{flex:none;width:1px;height:22px;background:var(--line);margin:0 5px}.rd-chips{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding-left:12px}.rd-browse .rd-gridarea{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.rd-browse .rd-gridarea.more-right:after{content:"";position:absolute;top:0;bottom:10px;right:0;width:28px;pointer-events:none;z-index:4;background:linear-gradient(to left,var(--edge-fade),transparent)}.rd-browse .gridwrap{flex:1 1 auto;min-height:0;overflow-y:auto}.rd-browse table.grid{border-collapse:separate;border-spacing:0}.rd-browse table.grid thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--rd-th-bg);box-shadow:inset 0 -1px 0 var(--line);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--rd-th-fg);will-change:transform}.rd-browse table.grid tbody tr{background:var(--surface)}.rd-browse table.grid tbody tr:hover{background:var(--rd-row-hover)}.rd-browse table.grid tr.row-current{background:var(--accent-soft)}.rd-browse table.grid tr.row-marked{background:color-mix(in srgb,var(--ok,#1c7a55) 9%,var(--surface))}.rd-browse table.grid td{border-bottom:1px solid var(--line-soft)}.rd-browse table.grid tr.row-current td:is(.mark,.mark-cell):first-child:before{content:"";position:absolute;left:2px;top:50%;width:0;height:0;transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid var(--accent);pointer-events:none}.rd-browse table.grid td.mark-cell,.rd-browse table.grid th.mark-head{width:36px;min-width:36px;max-width:36px;padding-left:0;padding-right:0;text-align:center}.rd-browse table.grid td.mark-cell form{display:flex;align-items:center;justify-content:center}.rd-browse table.grid td.mark-cell .markbtn{position:relative;display:block;flex:0 0 15px;width:15px;height:15px;margin:0}.rd-browse table.grid td.mark-cell .markbtn:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:26px;transform:translate(-50%,-50%);background:transparent}.rd-browse table.grid td.mark .markbox{position:relative;display:block;margin:0 auto}.rd-browse table.grid td.mark .markbox:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:26px;transform:translate(-50%,-50%);background:transparent}.rd-browse table.grid thead th a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.rd-browse table.grid thead th:not(.sortedcol) a:after{content:"▲";font-size:9px;line-height:1;opacity:0;transition:opacity .12s ease}.rd-browse table.grid thead th:not(.sortedcol) a:hover:after{opacity:.35}.rd-browse table.grid thead th:has(a):hover{background:var(--rd-row-hover);color:var(--ink)}.rd-browse table.grid thead th .caret{font-size:9px;line-height:1}.rd-browse table.grid td.mark,.rd-browse table.grid th.mark{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:inherit;will-change:transform}.rd-browse table.grid thead th.mark{z-index:4;background:var(--rd-th-bg)}.rd-browse table.grid.pin-kod td[data-col=kod],.rd-browse table.grid.pin-kod th[data-col=kod]{position:-webkit-sticky;position:sticky;left:3ch;z-index:2;background:inherit;will-change:transform}.rd-browse table.grid.pin-kod td.gridcell[data-col=kod]{background:inherit}.rd-browse table.grid.pin-kod thead th[data-col=kod]{z-index:4;background:var(--rd-th-bg)}.rd-browse table.grid.pin-nazev td[data-col=nazev1],.rd-browse table.grid.pin-nazev th[data-col=nazev1]{position:-webkit-sticky;position:sticky;left:calc(3ch + var(--rd-pin-kod-w, 12ch));z-index:2;background:inherit;will-change:transform}.rd-browse table.grid.pin-nazev thead th[data-col=nazev1]{z-index:4;background:var(--rd-th-bg)}.rd-browse table.grid.pin-first td:first-child,.rd-browse table.grid.pin-first th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:inherit;will-change:transform}.rd-browse table.grid.pin-first thead th:first-child{z-index:4;background:var(--rd-th-bg)}.rd-browse table.grid.pin-first tbody tr{background:var(--surface)}.rd-browse .gridwrap.hscrolled table.grid.pin-nazev td[data-col=nazev1]{box-shadow:6px 0 8px -4px var(--pin-shadow)}.rd-browse .gridwrap.hscrolled table.grid.pin-nazev thead th[data-col=nazev1]{box-shadow:inset 0 -1px 0 var(--line),6px 0 8px -4px var(--pin-shadow)}.rd-browse .gridwrap.hscrolled table.grid.pin-kod:not(.pin-nazev) td[data-col=kod]{box-shadow:6px 0 8px -4px var(--pin-shadow)}.rd-browse .gridwrap.hscrolled table.grid.pin-kod:not(.pin-nazev) thead th[data-col=kod]{box-shadow:inset 0 -1px 0 var(--line),6px 0 8px -4px var(--pin-shadow)}.rd-browse .gridwrap.hscrolled table.grid.pin-first td:first-child{box-shadow:6px 0 8px -4px var(--pin-shadow)}.rd-browse .gridwrap.hscrolled table.grid.pin-first thead th:first-child{box-shadow:inset 0 -1px 0 var(--line),6px 0 8px -4px var(--pin-shadow)}.rd-browse .browsefoot{flex:0 0 auto;min-height:48px;display:flex;align-items:center;gap:16px;padding:6px 16px;background:var(--rd-bar-bg);border:0;border-top:1px solid var(--line-soft);border-radius:0 0 var(--rd-radius-lg) var(--rd-radius-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-browse .browsefoot .pager{margin-top:0;margin-bottom:0}.rd-browse .browsefoot .pager,.rd-browse .browsefoot .prefix,.rd-browse .browsefoot .sel{height:32px;border-radius:var(--rd-radius)}.rd-browse .browsefoot .prefix input{height:100%;padding-top:0;padding-bottom:0}.rd-browse .browsefoot .sel{padding-top:0;padding-bottom:0}[data-ui] .rd-browse .browsefoot .pager .pager-button,[data-ui] .rd-browse .browsefoot .pager .statuspanel{height:100%}@media (max-width:767px){.rd-browse table.grid.pin-nazev td[data-col=nazev1],.rd-browse table.grid.pin-nazev th[data-col=nazev1]{position:static}.rd-browse .gridwrap.hscrolled table.grid.pin-nazev td[data-col=nazev1]{box-shadow:none}.rd-browse .gridwrap.hscrolled table.grid.pin-nazev thead th[data-col=nazev1]{box-shadow:inset 0 -1px 0 var(--line)}.rd-browse .gridwrap.hscrolled table.grid.pin-nazev td[data-col=kod]{box-shadow:6px 0 8px -4px var(--pin-shadow)}.rd-browse .gridwrap.hscrolled table.grid.pin-nazev thead th[data-col=kod]{box-shadow:inset 0 -1px 0 var(--line),6px 0 8px -4px var(--pin-shadow)}}.rd-browse table.grid tbody tr.row-termin-ahead{background:#C8ECC1}.rd-browse table.grid tbody tr.row-termin-overdue{background:#FE6A5A}.rd-browse table.grid tbody tr.row-current{background:var(--accent-soft)}.clientpill-wrap{margin:0 9px 8px}.clientpill-wrap.collapsed{margin:0 0 8px}.clientpill{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px;padding:6px;border:1px solid var(--line);border-radius:var(--rd-radius);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.clientpill:hover{background:var(--rd-row-hover)}.clientpill:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.clientpill-mark{position:relative;flex:none;width:var(--rd-rail-tile-width,30px);height:30px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--clientpill-bg,var(--accent-soft));color:var(--clientpill-fg,var(--accent-deep))}.clientpill-mark[data-color=modra]{--clientpill-bg:#e3edf9;--clientpill-fg:#23507e}.clientpill-mark[data-color=zelena]{--clientpill-bg:#e0f0e6;--clientpill-fg:#276c47}.clientpill-mark[data-color=jantar]{--clientpill-bg:#f7ecd8;--clientpill-fg:#815415}.clientpill-mark[data-color=fialova]{--clientpill-bg:#ebe7fa;--clientpill-fg:#4f3fa3}.clientpill-mark[data-color=cihlova]{--clientpill-bg:#f8e5e0;--clientpill-fg:#8a3a26}.clientpill-mark[data-color=seda]{--clientpill-bg:#e7eaee;--clientpill-fg:#47505c}.clientpill-dot{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;border:2px solid var(--surface);background:var(--muted)}.clientpill-dot[data-state=bezne]{background:#3f9e57}.clientpill-dot[data-state=budouci]{background:#d08a1e}.clientpill-dot[data-state=archiv]{background:var(--muted)}.clientpill-dot[data-state=zadne]{background:var(--line)}.clientpill-mark{grid-row:1;grid-column:1}.clientpill-name{grid-row:1;grid-column:2;min-width:0;font-size:12.5px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientpill-chev{grid-row:1;grid-column:3;color:var(--muted)}.clientpill-period{grid-row:2;grid-column:2/-1;min-width:0;font-size:10.5px;color:var(--muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientpill-menu{min-width:232px}.clientpill-colors{display:flex;gap:6px;padding:8px 10px;border-top:1px solid var(--line-soft)}.clientpill-swatch{width:22px;height:22px;border-radius:5px;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 25%,transparent);cursor:pointer}.clientpill-swatch[data-color=modra]{background:#e3edf9;color:#23507e}.clientpill-swatch[data-color=zelena]{background:#e0f0e6;color:#276c47}.clientpill-swatch[data-color=jantar]{background:#f7ecd8;color:#815415}.clientpill-swatch[data-color=fialova]{background:#ebe7fa;color:#4f3fa3}.clientpill-swatch[data-color=cihlova]{background:#f8e5e0;color:#8a3a26}.clientpill-swatch[data-color=seda]{background:#e7eaee;color:#47505c}.clientpill-swatch[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.clientpill-wrap.collapsed .clientpill{padding:0;height:40px;justify-content:center;border:0;background:transparent}.clientpill-wrap.collapsed .clientpill:hover{background:var(--rd-row-hover)}[data-ui=v3] .flowcanvas.flowsections{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;align-items:start;padding:8px 14px 6px;max-width:none}[data-ui=v3] .tabpanel:has(>.flowsections,>[data-tab-visible=true]>.flowsections){padding:8px}.flowsection-actions{min-width:0;margin-bottom:10px}.flowsections-col{min-width:0;display:grid;grid-gap:10px;gap:10px;align-content:start}.flowsection{min-width:0}.flowsection-title{margin:0 0 4px;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-bottom:3px;border-bottom:1px solid var(--line-soft)}.flowsections .flowrow{display:flex;gap:12px;align-items:center;margin-bottom:6px}.flowsections .flowcell{flex:1 1;min-width:0}[data-ui=v3] .flowsections .flowfield{display:grid;grid-template-columns:var(--flow-label-w,var(--flow-label-col)) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0}[data-ui=v3] .flowsections .flowfield>label,[data-ui=v3] .flowsections .flowlabel{font-size:12px;color:var(--muted);line-height:1.3;white-space:normal;overflow:visible}[data-ui=v3] .flowsections .flowfield .flowvalue,[data-ui=v3] .flowsections .flowfield input:not([type=checkbox]),[data-ui=v3] .flowsections .flowfield select{min-height:32px;height:32px;box-sizing:border-box;border-radius:var(--rd-radius);color:var(--ink)}[data-ui=v3] .flowsections .flowfield-check{grid-template-columns:1fr;min-height:32px;padding:0}[data-ui=v3] .flowsections .flowfield-check>label{color:var(--ink)}[data-ui=v3] .flowsections .flowfield input[type=checkbox]{min-height:0;margin:0}[data-ui=v3] .flowsections .flowfield>span{min-width:0}[data-ui=v3] .flowcanvas{--flow-label-w:max(var(--flow-label-col),var(--flow-label-wide,0px))}[data-ui=v3] .flowcanvas .flowcell,[data-ui=v3] .flowcanvas .flowfield{--flow-label-w:max(var(--flow-label-col),var(--dfm-label-w,0px))}[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowlabel,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>label{flex:0 1 var(--flow-label-w,var(--flow-label-col));min-width:0;white-space:normal;overflow:visible}[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowlabel.flowlabel-wide,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>label.flowlabel-wide{min-width:max-content}[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowbox,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowvalue,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>input,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>select,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>textarea{flex:1 1;max-width:var(--dfm-w,100%)}[data-ui=v3] .flowcanvas .flowcell[data-fill-right]>.flowfield:not(.flowfield-check)>:is(input,select,textarea,.flowvalue,.flowbox){max-width:var(--flow-fill-w)}[data-ui=v3] .flowcanvas .flowfield:has(>.flowmemo-client){flex:1 1 100%}[data-ui=v3] .flowcanvas .flowfield:has(>.flowmemo-client)>.flowlabel:empty{display:none}[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowmemo-client{flex:1 1 100%;max-width:none}[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowunitcell{flex:1 1}[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowunitcell>.flowbox,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowunitcell>.flowvalue,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowunitcell>input,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowunitcell>select,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowunitcell>textarea{flex:1 1;max-width:var(--dfm-w,100%)}[data-ui=v3] .flowcanvas .flowrow .flowcell:not(:first-child) .flowfield:not(.flowfield-check)>.flowlabel:empty,[data-ui=v3] .flowcanvas .flowrow .flowcell:not(:first-child) .flowfield:not(.flowfield-check)>label:empty{flex:0 0;min-height:0;min-width:0;-webkit-margin-end:-6px;margin-inline-end:-6px}@media (max-width:640px){[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowlabel,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>.flowlabel.flowlabel-wide,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>label,[data-ui=v3] .flowcanvas .flowfield:not(.flowfield-check)>label.flowlabel-wide{flex:0 0 100%;min-width:0}}[data-ui=v3] .flowsections .flowgroup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin:0;padding:0;border:0}[data-ui=v3] .flowsections .flowgroup-title{position:static;padding:0;margin:0;background:none;font-size:12px}[data-ui=v3] .flowsections .flowgroup-body{padding:0}[data-ui=v3] .flowsections .flowgroup .flowrow{margin:0}[data-ui=v3] .flowsections .flowfield [data-presentation=verification-date]{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-ui=v3] .flowsections [data-presentation=verification-date]::placeholder{color:var(--muted);opacity:1}.flowfuse{display:flex;align-items:center;gap:0;min-height:32px;padding:0 8px;min-width:0;border:1px solid var(--field-line);border-radius:var(--rd-radius);background:var(--rd-ro-bg)}[data-ui=v3] .flowfuse>.flowvalue,[data-ui=v3] .flowfuse>input,[data-ui=v3] .flowfuse>select{border:0;background:none;box-shadow:none;border-radius:0;padding:0;min-height:26px}[data-ui=v3] .flowfuse>span:not(.flowfuse-sep):not(.flowvalue){flex:1 1;min-width:0}[data-ui=v3] .flowfuse>span:not(.flowfuse-sep):first-child{flex:0 1 6.5em}[data-ui=v3] .flowsections .flowfuse input{border:0;border-radius:0;background:transparent;box-shadow:none;height:30px;min-height:30px}.flowfuse:focus-within{outline:2px solid var(--accent);outline-offset:-1px}[data-ui=v3] .flowfuse>input{flex:1 1;min-width:0;outline-offset:-2px}[data-ui=v3] .flowfuse>input:first-child{flex:0 1 auto;width:6.5em}.flowfuse-sep{flex:none;color:var(--muted);white-space:pre}.flowsections:not(.flowsections-display) .flowfuse[data-sep=" · "] .flowfuse-sep{display:none}.flowsections:not(.flowsections-display) .flowfuse{background:var(--surface)}.flowsections-display .flowfuse:has(.flowvalue:empty) .flowfuse-sep{display:none}.flowsections-display .flowfuse{padding:0 8px}.flowpair{display:flex;align-items:center;gap:8px;min-width:0}.flowpair-part{flex:1 1;min-width:0}.flowpair-part>*{width:100%;min-width:0;box-sizing:border-box}@media (min-width:641px){.flowsections .flowrow[style*="--source-row-width"]{width:var(--source-row-width)}}.servicemenus{display:flex;gap:8px}.servicemenu{position:relative}.servicemenu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--rd-radius);background:var(--surface);color:var(--ink);font-size:12px;font-weight:500;white-space:nowrap}.servicemenu>summary::-webkit-details-marker{display:none}.servicemenu>summary svg{color:var(--muted)}.servicemenu[open]>summary svg{transform:rotate(180deg)}.servicemenu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.servicemenu>summary:hover{background:var(--rd-row-hover)}.servicemenu[open]>summary{background:var(--accent-soft);border-color:var(--accent)}.servicemenu-body{position:absolute;right:0;top:calc(100% + 4px);z-index:40;width:256px;max-width:calc(100vw - 40px);display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--overlay-line);border-radius:var(--rd-radius);background:var(--surface);box-shadow:var(--shadow-m)}[data-ui=v3] .servicemenu-body button{width:100%;min-height:32px;height:auto;padding:6px 10px;justify-content:flex-start;text-align:left;font-size:13px;border:1px solid var(--field-line);border-radius:var(--rd-radius);color:var(--ink);background:var(--surface);text-decoration:none}[data-ui=v3] .servicemenu-body button:hover:not(:disabled){background:var(--rd-row-hover)}[data-ui=v3] .servicemenu-body button:disabled{color:var(--muted);background:var(--rd-ro-bg);opacity:.65}@media (min-width:768px){.servicemenu-responsive,.servicemenus:has(.servicemenu-responsive){width:100%}.servicemenu-responsive>summary{display:none}.servicemenu-responsive>.servicemenu-body{position:static;width:auto;max-width:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}[data-ui=v3] .servicemenu-responsive>.servicemenu-body>button{width:auto;min-height:32px;padding:5px 10px;text-align:center;justify-content:center}}@media (max-width:767px){.flowsection-heading:has(.flowsection-actions){display:flex;align-items:center;gap:8px;margin-bottom:8px}.flowsection-heading:has(.flowsection-actions) .flowsection-title{flex:1 1;margin:0}.flowsection-actions{margin:0}}@media (min-width:1101px){[data-ui=v3] .flowcanvas.flowsections-desktop-regions{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(205px,.78fr)}.flowsections-desktop-regions .flowsections-service{grid-column:3;grid-row:1/span 2}.flowsections-desktop-regions .flowsections-bottom{grid-column:1/span 2}}@media (min-width:768px){.flowsections-desktop-regions .flowrow{margin-bottom:4px}[data-ui=v3] .flowsections-desktop-regions .flowsections-right .flowfield-check{min-height:26px}.flowsections-desktop-regions .flowsections-bottom .flowsection-heading{display:none}.flowsections-desktop-regions .flowsections-bottom{border-top:1px solid var(--line-soft);padding-top:8px}.flowsections-service .servicemenu-responsive>.servicemenu-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}[data-ui=v3] .flowsections-service .servicemenu-responsive>.servicemenu-body>button{width:100%;text-align:left;justify-content:flex-start}[data-ui=v3] .flowsections-service .flowgroup{grid-template-columns:minmax(0,1fr);gap:2px}}@media (min-width:1101px) and (max-width:1350px){.flowsections-desktop-regions .flowsections-left .flowrow:has(>.flowcell+.flowcell){flex-direction:column}.flowsections-desktop-regions .flowsections-left .flowrow:has(>.flowcell+.flowcell)>.flowcell{width:100%}}.servicecommand{position:relative;min-width:0}.servicecommand-icon{position:absolute;left:11px;top:8px;pointer-events:none;color:var(--accent)}[data-ui=v3] .servicemenu-body .servicecommand button{display:flex;align-items:center;width:100%;min-height:32px;padding:5px 10px 5px 36px;font-weight:500;border-color:var(--line);background:var(--surface);box-shadow:none;color:var(--ink-soft)}[data-ui=v3] .servicemenu-body .servicecommand button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}[data-ui=v3] .servicemenu-body .servicecommand button:active:not(:disabled){box-shadow:none}[data-ui=v3] .servicemenu-body .servicecommand button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-ui=v3] .servicemenu-body .servicecommand button:disabled{color:var(--muted);background:var(--rd-ro-bg);box-shadow:none;opacity:.72}.servicecommand:has(button:disabled)>.servicecommand-icon{color:var(--muted);opacity:.72}.servicecommand-with-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}[data-ui=v3] .servicemenu-body .creditcheck-info-trigger{width:auto;min-height:32px;padding:4px 6px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--accent);text-decoration:underline;text-underline-offset:3px}[data-ui=v3] .servicemenu-body .creditcheck-info-trigger:hover{background:var(--accent-soft)}[data-ui=v3] .servicemenu-body .creditcheck-info-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){[data-ui=v3] .servicemenu-body .creditcheck-info-trigger{min-height:44px;min-width:44px}}[data-ui=v3] .flowsections .flowfield-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--field-line);border-radius:4px;background:var(--surface);opacity:1}[data-ui=v3] .flowsections .flowfield-check input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}[data-ui=v3] .flowsections .flowfield-check input[type=checkbox]:checked:after{content:"";position:absolute;inset:3px;background:var(--accent-contrast);-webkit-clip-path:polygon(0 50%,15% 35%,39% 64%,86% 8%,100% 23%,39% 94%);clip-path:polygon(0 50%,15% 35%,39% 64%,86% 8%,100% 23%,39% 94%)}[data-ui=v3] .flowsections .flowfield-check input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-ui=v3] .flowsections .flowfield-check input[type=checkbox]:disabled{cursor:default}[data-ui=v3] .flowsections-right .flowsection:has(.flowfield-check) .flowrow{margin:0}[data-ui=v3] .flowsections-right .flowsection:has(.flowfield-check) .flowfield-check{position:relative;min-height:30px;padding:0 10px;background:linear-gradient(to right,var(--rd-ro-bg) 36px,var(--surface) 36px);border:1px solid var(--line);border-bottom:0;box-sizing:border-box}[data-ui=v3] .flowsections-right .flowsection:has(.flowfield-check) .flowfield-check:before{content:"";position:absolute;inset-block:0;left:36px;border-left:1px solid var(--line-soft);pointer-events:none}[data-ui=v3] .flowsections-right .flowsection:has(.flowfield-check) .flowfield-check>label{gap:20px;width:100%;min-height:28px}[data-ui=v3] .flowsections-right .flowsection:has(.flowfield-check) .flowrow:nth-child(2) .flowfield-check{border-radius:var(--rd-radius) var(--rd-radius) 0 0}[data-ui=v3] .flowsections-right .flowsection:has(.flowfield-check) .flowrow:last-child .flowfield-check{border-bottom:1px solid var(--line);border-radius:0 0 var(--rd-radius) var(--rd-radius)}[data-ui=v3] .flowsections-right .flowsection:has(.flowfield-check) .flowfield-check:has(input:checked){background:linear-gradient(to right,var(--accent-soft) 36px,var(--surface) 36px)}[data-ui=v3] .flowsections-right .flowfield-check:has(input:checked)>label{font-weight:500}[data-ui=v3] .flowsections-service .flowgroup{padding:0;border:1px solid var(--line);border-radius:var(--rd-radius);background:var(--surface);gap:0;overflow:hidden}[data-ui=v3] .flowsections-service .flowgroup-title{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 10px;border-bottom:1px solid var(--line-soft);background:var(--rd-ro-bg);color:var(--ink-soft);font-weight:500;box-sizing:border-box}[data-ui=v3] .flowsections-service .flowgroup-body{padding:0 10px}[data-ui=v3] .flowsections-service .flowgroup .flowfield{grid-template-columns:var(--flow-label-w,var(--flow-label-col)) minmax(0,1fr);min-height:30px}[data-ui=v3] .flowsections-service .flowgroup [data-presentation=verification-date]{text-align:left;width:100%;max-width:100%;min-width:0}.flowverification-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:6px}.flowverification-card{min-width:0;border:1px solid var(--line);border-radius:var(--rd-radius);background:var(--surface);overflow:hidden}[data-ui=v3] .flowverification-card .flowfield{margin:0}.flowverification-header{padding:0 10px;background:var(--rd-ro-bg);border-bottom:1px solid var(--line-soft)}[data-ui=v3] .flowverification-header .flowfield-check{min-height:30px}.flowverification-meta{position:relative;padding:0 10px 0 36px}.flowverification-meta:before{content:"";position:absolute;top:-1px;left:17px;width:10px;height:16px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-bottom-left-radius:4px}[data-ui=v3] .flowverification-meta .flowfield{grid-template-columns:var(--flow-label-w,var(--flow-label-col)) minmax(0,1fr);min-height:30px}[data-ui=v3] .flowverification-meta [data-presentation=verification-date]{text-align:left;width:100%;max-width:100%;min-width:0}@media (max-width:640px){.flowverification-row{grid-template-columns:minmax(0,1fr);gap:8px}[data-ui=v3] .flowcanvas.flowsections .flowsections-service .flowgroup .flowfield,[data-ui=v3] .flowcanvas.flowsections .flowverification-meta .flowfield{grid-template-columns:var(--flow-label-w,var(--flow-label-col)) minmax(0,1fr)}}@media (forced-colors:active){[data-ui=v3] .flowsections .flowfield-check input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}[data-ui=v3] .flowsections .flowfield-check input[type=checkbox]:after{display:none}}@media (max-width:1100px){[data-ui=v3] .flowcanvas.flowsections{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-ui=v3] .flowcanvas.flowsections .flowrow{flex-direction:column;gap:6px}[data-ui=v3] .flowcanvas.flowsections .flowcell{width:100%;flex:0 0 auto!important}[data-ui=v3] .flowsections .flowfield:not(.flowfield-check){grid-template-columns:minmax(0,1fr);gap:4px}[data-ui=v3] .flowsections .flowgroup{grid-template-columns:minmax(0,1fr)}[data-ui=v3] .flowsections .flowfield input:not([type=checkbox]),[data-ui=v3] .flowsections .flowfield select{min-height:44px;height:44px}}:root{--rd-inset:8px;--rd-stack:8px;--rd-gutter:12px}.workarea{padding:var(--rd-gutter)}.clientpill-wrap{margin:var(--rd-stack) var(--rd-inset)}.sidepanel .menusearch{margin:0 var(--rd-inset) var(--rd-stack);border-radius:var(--rd-radius)}.sidepanel .groups{padding:0 var(--rd-inset)}.sidepanel .groups button{border-left:0}.sidepanel .groups button.on{border-left-color:transparent}.sidepanel{cursor:default}.sidepanel.collapsed .clientpill-wrap{margin:0 0 var(--rd-stack)}.sidepanel.collapsed .clientpill{display:grid;grid-template-columns:1fr;place-items:center;padding:4px 0;border:0;background:none}.sidepanel.collapsed .clientpill:hover{background:var(--rd-row-hover)}.sidepanel.collapsed .clientpill-dot{display:none}.rd-browse table.grid tr.row-marked td{background:inherit}.rd-browse table.grid td.mark .markbox.on:before{content:"";position:absolute;inset:2px;border-radius:1px;background:var(--ok,#1c7a55)}.rd-browse table.grid tbody td.cell-uhr-due{background:#FFF47F}.rd-browse table.grid tbody td.cell-uhr-overdue{background:#EF8686}.rd-browse table.grid tbody td.cell-uhr-settled{background:#FFFFFF}.rd-browse table.grid tbody td.cell-stav-bad{background:#FF0000}.rd-browse table.grid tbody td.cell-stav-ok{background:#00FF00}:root[data-theme=dark] .rd-browse table.grid tbody td.cell-uhr-settled{background:var(--surface)}:root[data-theme=dark] .rd-browse table.grid tbody td:is(.cell-uhr-due,.cell-uhr-overdue,.cell-stav-bad,.cell-stav-ok){color:#151A21}