body.app-mode{--tb-ctx: #f2b552;--tb-ctx-soft: rgba(242, 181, 82, .14);--tb-row: 22px;--tb-h: calc(var(--tb-row) * 3);--tb-on: rgba(79, 209, 224, .16);--tb-on-hover: rgba(79, 209, 224, .26);--tb-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238d96a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html[data-theme=light] body.app-mode{--tb-ctx: #9a5b00;--tb-ctx-soft: rgba(154, 91, 0, .09);--tb-on: rgba(0, 120, 138, .11);--tb-on-hover: rgba(0, 120, 138, .19);--tb-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}.o-tools.tb{position:relative;display:block;flex:none;padding:0;gap:0;overflow:visible;background:var(--s1);border-bottom:1px solid var(--b1);-webkit-mask-image:none;mask-image:none;z-index:5}.tb-head{display:flex;align-items:flex-end;gap:4px;padding:0 8px;min-height:34px}.tb-tabs{flex:1;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.tb-tabs::-webkit-scrollbar{display:none}.tb-tab{position:relative;flex:none;height:32px;padding:0 12px;border:0;border-radius:var(--r2) var(--r2) 0 0;background:none;color:var(--t2);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.tb-tab[hidden]{display:none}.tb-tab:hover{color:var(--t1);background:var(--s3)}.tb-tab[aria-selected=true]{color:var(--t1)}.tb-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px;background:var(--accent-ink)}.tb-min:not(.tb-peek) .tb-tab[aria-selected=true]:after{opacity:.35}.tb-tab.tb-ctx{color:var(--tb-ctx)}.tb-tab.tb-ctx:before{content:"";position:absolute;left:4px;right:4px;top:2px;height:2px;border-radius:2px;background:var(--tb-ctx);opacity:.7}.tb-tab.tb-ctx[aria-selected=true]:after{background:var(--tb-ctx)}.tb-tab:focus-visible,.tb-pin:focus-visible,.tb-b:focus-visible,.tb-launch:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tb-pin{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-bottom:3px;border:0;border-radius:var(--r1);background:none;color:var(--t3);cursor:pointer}.tb-pin:hover{background:var(--s3);color:var(--t1)}.tb-tight .tb-tab{padding:0 8px}.tb-tab.tb-over{display:none}.tb-more{flex:none;min-width:28px;margin-bottom:3px}.tb-more:dir(rtl) svg{transform:scaleX(-1)}.tb-more[hidden]{display:none}.tb-pop.tb-tabmenu{gap:2px;padding:4px;min-width:160px}.tb-pop.tb-tabmenu>.tb-b{justify-content:flex-start;width:100%;height:32px;padding:0 10px}.tb-panels{border-top:1px solid var(--b1);background:var(--s1)}.tb-panel[hidden]{display:none}.tb-panel.tb-ctx{box-shadow:inset 0 2px 0 var(--tb-ctx-soft)}.tb-min .tb-panels{display:none}.tb-min.tb-peek .tb-panels{display:block;position:absolute;inset-inline:0;top:100%;box-shadow:var(--lift);border-bottom:1px solid var(--b1)}.tb-strip{display:flex;align-items:stretch;padding:5px 4px 2px;overflow:hidden}@media (min-width: 601px){.tb-head{height:34px}.tb-strip{box-sizing:border-box;height:calc(var(--tb-h) + 23px)}}.tb-g{flex:none;display:flex;flex-direction:column;padding:0 5px;border-inline-end:1px solid var(--b1)}.tb-g:last-child{border-inline-end:0}.tb-gbody{flex:1;display:flex;align-items:flex-start;gap:2px;height:var(--tb-h)}.tb-gfoot{display:flex;align-items:center;justify-content:center;height:17px;margin-top:1px}.tb-gfoot:has(>.tb-launch){display:grid;grid-template-columns:minmax(18px,1fr) minmax(0,auto) minmax(18px,1fr)}.tb-gl{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;color:var(--t3);text-align:center}.tb-launch{grid-column:3;justify-self:start;display:grid;place-items:center;width:16px;height:16px;margin-inline-start:2px;padding:0;border:0;border-radius:3px;background:none;color:var(--t3);cursor:pointer}.tb-launch:dir(rtl) svg{transform:scaleX(-1)}.tb-launch:hover{background:var(--s3);color:var(--t1)}.tb-g>.tb-gdrop{display:none}.tb-rows{display:flex;flex-direction:column;justify-content:flex-start;gap:0}.tb-row{display:flex;align-items:center;gap:2px;height:var(--tb-row)}.tb-row .tb-b,.tb-row .tb-split{height:calc(var(--tb-row) - 2px)}.tb-rows>.tb-row>.tb-b.tb-lab:only-child{flex:1;justify-content:flex-start}.tb-row :is(select.input,input.input,.o-pick,.o-sl-pick,.o-zoom-val,.tb-sizebox){height:calc(var(--tb-row) - 2px);min-height:0}.tb-row .tb-sizebox>*{height:calc(var(--tb-row) - 2px)}.o-tools.tb select.input{-webkit-appearance:none;appearance:none;background-image:var(--tb-chev);background-repeat:no-repeat;background-size:12px 12px}.tb-x{display:flex;align-items:center;gap:2px;align-self:center}.tb-row>.tb-x{align-self:auto;height:var(--tb-row)}.tb-g:not(.tb-l3):has(>.tb-gbody>.tb-grow){flex:1 1 auto;min-width:min-content}.tb-x.tb-grow{flex:1 1 auto;min-width:var(--tb-grow-min, 120px)}.tb-b{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:26px;height:var(--tb-row);padding:0 5px;border:0;border-radius:var(--r1);background:none;color:var(--t2);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.tb-b svg{flex:none}.tb-b:not(.tb-big,.tb-dd,.tb-gdrop,.tb-more)>svg:first-child{width:16px;height:16px}.tb-b:hover:not(:disabled){background:var(--s3);color:var(--t1)}.tb-b:disabled{opacity:.4;cursor:default}.tb-b[aria-pressed=true],.tb-b[aria-pressed=true]:disabled{background:var(--tb-on);box-shadow:none;color:var(--accent-ink)}.tb-b[aria-pressed=true]:hover:not(:disabled){background:var(--tb-on-hover);color:var(--accent-ink)}.tb-b[aria-expanded=true]{background:var(--s3);color:var(--t1)}.tb-b.tb-lab{padding:0 7px 0 5px}.tb-c{display:inline-grid;place-items:center;margin-inline-start:-2px;color:var(--t3)}.tb-b.tb-big{flex-shrink:0;flex-direction:column;justify-content:flex-start;gap:4px;width:auto;min-width:48px;max-width:96px;height:var(--tb-h);padding:6px 4px 0}.tb-big.tb-b svg:first-child,.tb-l3>.tb-gdrop svg:first-child{width:24px;height:24px}.tb-big .tb-l,.tb-l3>.tb-gdrop .tb-l{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:13px;text-align:center;font-size:11.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tb-big .tb-lw,.tb-gdrop .tb-lw{white-space:nowrap}.tb-big .tb-l .tb-c,.tb-gdrop .tb-l .tb-c{display:inline-block;margin:0;margin-inline-start:2px;vertical-align:0}.tb-big .tb-l .tb-c svg,.tb-gdrop .tb-l .tb-c svg{display:block;width:10px;height:10px}.tb-split{display:inline-flex;align-items:stretch;border-radius:var(--r1)}.tb-split:hover{box-shadow:inset 0 0 0 1px var(--b2)}.tb-split>.tb-b:first-child{border-start-end-radius:0;border-end-end-radius:0}.tb-dd{min-width:14px;width:14px;padding:0;border-start-start-radius:0;border-end-start-radius:0}.tb-split.tb-big{flex-direction:row;gap:0;height:var(--tb-h);max-width:none;padding:0}.tb-split.tb-big>.tb-big{height:100%;min-width:36px;padding-inline-end:2px}.tb-split.tb-big>.tb-dd{align-items:flex-start;width:13px;min-width:13px;height:100%;padding:35.5px 0 0;padding-inline-end:1px}.tb-split.tb-big>.tb-dd svg{width:10px;height:10px}.tb-l1 .tb-lab:not(.tb-big) .tb-l{display:none}.tb-l1 .tb-lab:not(.tb-big){padding:0 5px}.tb-l2 .tb-minor{display:none}.tb-l2 .tb-big:not(.tb-keep){flex-direction:row;justify-content:center;height:var(--tb-row);min-width:26px;padding:0 5px}.tb-l2 .tb-big.tb-b:not(.tb-keep) svg:first-child{width:16px;height:16px}.tb-l2 .tb-big:not(.tb-keep) .tb-l{display:none}.tb-l2 .tb-split.tb-big{flex-direction:row;height:var(--tb-row);padding:0}.tb-l2 .tb-split.tb-big>.tb-big{border-radius:0;border-start-start-radius:var(--r1);border-end-start-radius:var(--r1)}.tb-l2 .tb-split.tb-big>.tb-big{height:var(--tb-row);padding-inline-end:5px}.tb-l2 .tb-split.tb-big>.tb-dd{align-items:center;width:14px;min-width:14px;height:var(--tb-row);padding:0;border-radius:0;border-start-end-radius:var(--r1);border-end-end-radius:var(--r1)}.tb-l2 .tb-gbody:has(>.tb-big,>.tb-split.tb-big){flex-wrap:wrap;align-content:flex-start;row-gap:0;max-width:180px}.tb-l3>.tb-gbody,.tb-l3>.tb-gfoot{display:none}.tb-l3>.tb-gdrop{display:inline-flex;flex-direction:column;justify-content:flex-start;gap:4px;height:calc(var(--tb-h) + 16px);min-width:52px;max-width:92px;padding:6px 4px 0}.tb-gdrop>.tb-c{display:none}.tb-l4>.tb-gdrop{min-width:36px;padding-inline:2px}.tb-l4>.tb-gdrop .tb-l{display:none}.tb-l4>.tb-gdrop>.tb-c{display:inline-grid;margin:0}.tb-pop{position:fixed;z-index:60;display:flex;flex-direction:column;gap:4px;max-width:min(460px,calc(100vw - 16px));padding:8px;border-radius:var(--r3);background:var(--s2);color:var(--t1);box-shadow:var(--lift)}.tb-pop>.tb-gbody{flex-wrap:wrap;height:auto;min-height:var(--tb-h)}.tb-pop>.tb-launch{align-self:flex-end}@media (max-width: 600px){.tb-head{padding:0 4px}.tb-tab{height:40px;padding:0 12px}.tb-strip{flex-wrap:wrap;row-gap:2px}.tb-g{padding:0 1px;border:0}.tb-l3>.tb-gdrop{height:auto;min-height:52px;min-width:56px;max-width:72px;padding:6px 2px 2px}.tb-l3>.tb-gdrop .tb-l{font-size:11px}.tb-l4>.tb-gdrop{min-width:44px}.tb-l3>.tb-gdrop .tb-c{display:none}.tb-pin,.tb-more{width:40px;height:40px;margin-bottom:0}.tb-pop{left:0!important;right:0;bottom:0;top:auto!important;max-width:none;max-height:60dvh;overflow:auto;border-radius:var(--r3) var(--r3) 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.tb-pop .tb-b,.tb-pop .tb-launch{min-width:40px;height:40px}.tb-pop .tb-launch{width:40px}.tb-pop .tb-x :is(button,input,select){min-height:40px}.tb-pop .tb-big{height:auto;min-height:56px}.tb-pop .tb-row,.tb-pop .tb-rows,.tb-pop .tb-gbody{flex-wrap:wrap;gap:6px}.tb-pop .tb-row{height:auto}.tb-pop .tb-row .tb-b,.tb-pop .tb-row .tb-split{height:40px}}@media (prefers-contrast: more){.tb-b[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent-ink)}}@media (forced-colors: active){.tb-b[aria-pressed=true],.tb-b[aria-pressed=true]:hover:not(:disabled){forced-color-adjust:none;background:SelectedItem;color:SelectedItemText}.tb-b:disabled{color:GrayText;opacity:1}}@media print{.o-tools.tb,.tb-pop{display:none!important}}.tb-tips{position:fixed;inset:0;z-index:400;pointer-events:none}.tb-tip{position:fixed;transform:translate(-50%);min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:5px;background:var(--accent-ink, #3a5bd9);color:#fff;box-shadow:0 0 0 1.5px var(--s1, #fff),0 1px 4px #00000040;font:600 11px/17px -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;text-align:center;letter-spacing:.02em;white-space:nowrap}.tb-tip[hidden]{display:none}@media print{.tb-tips{display:none!important}}
