@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900&subset=cyrillic";@font-face{font-family:labioffice-icons;src:url(/assets/labioffice-icons-BlMy3USD.eot);src:url(/assets/labioffice-icons-BlMy3USD.eot?#iefix) format("embedded-opentype"),url(/assets/labioffice-icons-DMvh55RX.ttf) format("truetype"),url(/assets/labioffice-icons-D3XTRllw.woff) format("woff"),url(/assets/labioffice-icons-CW8aoNeD.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-labioffice-],[class*=" icon-labioffice-"]{font-family:labioffice-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dmx-root{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;--dmx-cycle: 1.5s;--dmx-opacity-base: .16;--dmx-opacity-mid: .32;--dmx-opacity-peak: 1}.dmx-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.dmx-dot{border-radius:999px;display:block;background:currentColor;opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));--dmx-bloom-level: 0;transform-origin:center;transform:none;will-change:opacity}.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * .75 * var(--dmx-bloom-level, 0)) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * 1.35 * var(--dmx-bloom-level, 0)) currentColor);will-change:opacity,filter}.dmx-root.dmx-bloom-halo.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * .92 * var(--dmx-bloom-level, 0)) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * 1.62 * var(--dmx-bloom-level, 0)) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * 2.55 * var(--dmx-bloom-level, 0)) currentColor);will-change:opacity,filter}.dmx-muted .dmx-dot{opacity:calc(.44 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}.dmx-dot.dmx-inactive{opacity:0!important;--dmx-bloom-level: 0;animation:none!important;visibility:hidden;pointer-events:none;will-change:auto;filter:none}.dmx-ripple{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) cubic-bezier(.42,0,.58,1) infinite;animation-delay:calc(var(--dmx-ripple-ring, 0) * .2333 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-ripple-echo{animation:dmx-ripple-echo calc(var(--dmx-cycle) * var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc((var(--dmx-ripple-ring, 0) * .14 + var(--dmx-ripple-parity, 0) * .03) * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-center-origin-ripple{animation:dmx-center-origin-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-center-ripple-ring, 0) * .16 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-collapse{animation:dmx-collapse calc(var(--dmx-cycle) * .2 * var(--dmx-speed, 1)) ease-in forwards;animation-delay:calc((4 - var(--dmx-manhattan, 0)) * .032 * var(--dmx-cycle) * var(--dmx-speed, 1))}.dmx-hover-ripple{animation:dmx-hover-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-distance, 0) * .127 * var(--dmx-cycle) * var(--dmx-speed, 1))}.dmx-path{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) cubic-bezier(.42,0,.58,1) infinite;animation-delay:calc(var(--dmx-path, 0) * .2333 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-diagonal-alt-sweep{animation:dmx-diagonal-alt-sweep calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc((var(--dmx-path, 0) * .2 + var(--dmx-diagonal-parity, 0) * .5) * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-spiral-snake{animation:dmx-spiral-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-spiral-order, 0) * .04 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-diagonal-snake{animation:dmx-diagonal-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-diagonal-snake-order, 0) * .04 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-outer-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-outer-order, 0) * .0625 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-middle-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-middle-order, 0) * .125 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-ripple{0%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}}@keyframes dmx-ripple-echo{0%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level: 0}28%{opacity:calc(.98 * var(--dmx-opacity-peak));--dmx-bloom-level: .9}56%{opacity:var(--dmx-opacity-mid);--dmx-bloom-level: 0}78%{opacity:calc(.68 * var(--dmx-opacity-peak) + .32 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}}@keyframes dmx-center-origin-ripple{0%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level: 0}34%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}60%{opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));--dmx-bloom-level: 0}}@keyframes dmx-collapse{0%{opacity:calc(.95 * var(--dmx-opacity-peak) + .05 * var(--dmx-opacity-mid));--dmx-bloom-level: .75}to{opacity:calc(.375 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-hover-ripple{0%{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}45%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-diagonal-alt-sweep{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}14%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}30%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-spiral-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level: 0}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base));--dmx-bloom-level: 0}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-diagonal-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level: 0}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base));--dmx-bloom-level: 0}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-ring-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}10%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}20%{opacity:calc(.45 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level: 0}30%{opacity:calc(.2 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%{opacity:calc(.875 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}.dmx-square9-bit{animation-duration:calc(5.2s * var(--dmx-speed, 1));animation-timing-function:steps(52,end);animation-iteration-count:infinite;will-change:opacity}.dmx-square9-d1{animation-name:dmx-square9-d1}.dmx-square9-d2{animation-name:dmx-square9-d2}.dmx-square9-d3{animation-name:dmx-square9-d3}.dmx-square9-d4{animation-name:dmx-square9-d4}.dmx-square9-d5{animation-name:dmx-square9-d5}.dmx-square9-d6{animation-name:dmx-square9-d6}@keyframes dmx-square9-d1{0%,3.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}3.846154%,30.769231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}30.769231%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}57.692308%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,71.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}71.153846%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d2{0%,5.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}5.769231%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,30.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}30.769231%,36.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}36.538462%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}61.538462%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d3{0%,7.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}7.692308%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,36.538462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}36.538462%,42.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}42.307692%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}57.692308%,71.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}71.153846%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d4{0%,13.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}13.461538%,30.769231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}30.769231%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}61.538462%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,71.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}71.153846%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d5{0%,15.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}15.384615%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,30.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}30.769231%,36.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}36.538462%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}57.692308%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d6{0%,17.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}17.307692%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,36.538462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}36.538462%,42.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}42.307692%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}61.538462%,71.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}71.153846%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}.dmx-square6-col-snake{animation:dmx-square6-col-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) steps(5,end) infinite;animation-delay:calc(var(--dmx-col-pos, 0) * .2 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-square6-col-snake{0%,20%{opacity:calc(.6 * var(--dmx-opacity-peak) + .25 * var(--dmx-opacity-mid) + .15 * var(--dmx-opacity-base));--dmx-bloom-level: 0}20%,40%{opacity:calc(.3 * var(--dmx-opacity-peak) + .5 * var(--dmx-opacity-mid) + .2 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%,60%{opacity:calc(.6 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base));--dmx-bloom-level: 0}60%,80%{opacity:calc(.2 * var(--dmx-opacity-mid) + .8 * var(--dmx-opacity-base));--dmx-bloom-level: 0}80%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}.dmx-circular2-ring{animation:dmx-circular2-ring calc(var(--dmx-cycle) * var(--dmx-speed, 1)) steps(12,end) infinite;animation-delay:calc(var(--dmx-ring-order, 0) * .0833333333 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-circular2-ring{0%,8.333333%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}8.333333%,16.666667%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}16.666667%,25%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}25%,33.333333%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level: 0}33.333333%,41.666667%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}41.666667%,50%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}50%,58.333333%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}58.333333%,66.666667%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level: 0}66.666667%,75%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}75%,83.333333%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}83.333333%,91.666667%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}91.666667%,to{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@media (prefers-reduced-motion: reduce){.dmx-dot,.dmx-ripple,.dmx-ripple-echo,.dmx-center-origin-ripple,.dmx-collapse,.dmx-hover-ripple,.dmx-path,.dmx-diagonal-alt-sweep,.dmx-spiral-snake,.dmx-diagonal-snake,.dmx-outer-snake,.dmx-middle-snake,.dmx-square9-bit,.dmx-square6-col-snake,.dmx-circular2-ring{animation:none!important;transition:none!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}@font-face{font-family:labioffice-icons;src:url(/fonts/labioffice-icons.eot);src:url(/fonts/labioffice-icons.eot?#iefix) format("embedded-opentype"),url(/fonts/labioffice-icons.woff) format("woff"),url(/fonts/labioffice-icons.ttf) format("truetype"),url(/fonts/labioffice-icons.svg#labioffice-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-labioffice-],[class*=" icon-labioffice-"]{font-family:labioffice-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.icon-labioffice-play:before{content:""}.icon-labioffice-warning:before{content:""}.icon-labioffice-notif:before{content:""}.icon-labioffice-search:before{content:""}.icon-labioffice-puzzle:before{content:""}.icon-labioffice-document:before{content:""}.icon-labioffice-warn:before{content:""}.icon-labioffice-lamp:before{content:""}.icon-labioffice-note:before{content:""}.icon-labioffice-stat:before{content:""}.icon-labioffice-settings:before{content:""}.icon-labioffice-friends:before{content:""}.icon-labioffice-message:before{content:""}.icon-labioffice-question:before{content:""}.icon-labioffice-sort-down:before{content:""}.icon-labioffice-close:before{content:""}.icon-labioffice-image:before{content:""}.icon-labioffice-align-left:before{content:""}.icon-labioffice-list-1:before{content:""}.icon-labioffice-list-button:before{content:""}.icon-labioffice-logout:before{content:""}.icon-labioffice-code:before{content:""}.icon-labioffice-quote:before{content:""}.icon-labioffice-link:before{content:""}.icon-labioffice-strike:before{content:""}.icon-labioffice-underline:before{content:""}.icon-labioffice-italic:before{content:""}.icon-labioffice-bold:before{content:""}.icon-labioffice-preview:before{content:""}.icon-labioffice-clock:before{content:""}.icon-labioffice-check:before{content:""}.icon-labioffice-calendar:before{content:""}.icon-labioffice-doc:before{content:""}.icon-labioffice-book:before{content:""}.icon-labioffice-more:before{content:""}.icon-labioffice-laptop:before{content:""}.icon-labioffice-mobile:before{content:""}.icon-labioffice-desctop:before{content:""}.icon-labioffice-android:before{content:""}.icon-labioffice-chrome:before{content:""}.icon-labioffice-apple:before{content:""}.icon-labioffice-play-left:before{content:""}.icon-labioffice-company:before{content:""}.icon-labioffice-email:before{content:""}.icon-labioffice-phone:before{content:""}.icon-labioffice-place:before{content:""}.icon-labioffice-view:before{content:""}.icon-labioffice-onweb:before{content:""}.icon-labioffice-interaction:before{content:""}.icon-labioffice-time:before{content:""}.icon-labioffice-planet:before{content:""}.icon-labioffice-id:before{content:""}.icon-labioffice-file:before{content:""}.icon-labioffice-chat:before{content:""}.icon-labioffice-calendar2:before{content:""}.icon-labioffice-attach:before{content:""}.icon-labioffice-minimize:before{content:""}.icon-labioffice-expand:before{content:""}.icon-labioffice-dislike:before{content:""}.icon-labioffice-like:before{content:""}.icon-labioffice-subcategories:before{content:""}.icon-labioffice-arrow-left:before{content:""}.icon-labioffice-arrow-right:before{content:""}.icon-labioffice-arrow-up:before{content:""}.icon-labioffice-arrow-down:before{content:""}.icon-labioffice-home:before{content:""}.icon-labioffice-page:before{content:""}.icon-labioffice-smile:before{content:""}.icon-labioffice-paperclip:before{content:""}.icon-labioffice-news:before{content:""}.icon-labioffice-status:before{content:""}.icon-labioffice-department:before{content:""}.icon-labioffice-newsfeed:before{content:""}.icon-labioffice-knowledge:before{content:""}.icon-labioffice-facebook:before{content:""}.icon-labioffice-linkedin:before{content:""}.icon-labioffice-twitter:before{content:""}.icon-labioffice-aim:before{content:""}.icon-labioffice-agent:before{content:""}.icon-labioffice-table:before{content:""}.icon-labioffice-cards:before{content:""}.icon-labioffice-filter:before{content:""}.icon-labioffice-all:before{content:""}.icon-labioffice-closed:before{content:""}.icon-labioffice-mine:before{content:""}.icon-labioffice-new:before{content:""}.icon-labioffice-open:before{content:""}.icon-labioffice-overdue:before{content:""}.icon-labioffice-pending:before{content:""}.icon-labioffice-resolved:before{content:""}.icon-labioffice-spam:before{content:""}.icon-labioffice-unassigned:before{content:""}.icon-labioffice-success:before{content:""}.icon-labioffice-danger:before{content:""}.icon-labioffice-info:before{content:""}.icon-labioffice-send:before{content:""}.icon-labioffice-dot:before{content:""}.icon-labioffice-signature:before{content:""}.icon-labioffice-plus:before{content:""}.icon-labioffice-gif:before{content:""}.icon-labioffice-doc1:before{content:""}.icon-labioffice-zip:before{content:""}.icon-labioffice-pdf:before{content:""}.icon-labioffice-reply:before{content:""}.icon-labioffice-Resolved:before{content:""}.icon-labioffice-trash:before{content:""}.icon-labioffice-lock:before{content:""}.icon-labioffice-load:before{content:""}.icon-labioffice-chat2:before{content:""}.icon-labioffice-edit:before{content:""}.icon-labioffice-color:before{content:""}.icon-labioffice-unread:before{content:""}.icon-labioffice-agent1:before{content:""}.icon-labioffice-pay:before{content:""}.icon-labioffice-apps:before{content:""}.icon-labioffice-tag:before{content:""}.icon-labioffice-lists:before{content:""}.icon-labioffice-inbox:before{content:""}.icon-labioffice-campaign:before{content:""}.icon-labioffice-import:before{content:""}.icon-labioffice-camera:before{content:""}.icon-labioffice-dashboard:before{content:""}.icon-labioffice-branching:before{content:""}.icon-labioffice-branching-right:before{content:""}.icon-labioffice-branching-left:before{content:""}.icon-labioffice-folder:before{content:""}.icon-labioffice-folder-open:before{content:""}.icon-labioffice-safe:before{content:""}.icon-labioffice-tickets:before{content:""}.icon-labioffice-mentions:before{content:""}.icon-labioffice-menu:before{content:""}.icon-labioffice-doc-fill:before{content:""}.icon-labioffice-style-normal:before{content:""}.icon-labioffice-style-modern:before{content:""}.icon-labioffice-star:before{content:""}.icon-labioffice-share:before{content:""}.icon-labioffice-merge:before{content:""}.icon-labioffice-integrations:before{content:""}.icon-labioffice-configure:before{content:""}.icon-labioffice-featured:before{content:""}.icon-labioffice-verify:before{content:""}.icon-labioffice-order:before{content:""}.icon-labioffice-fax:before{content:""}.icon-labioffice-google-plus:before{content:""}.icon-labioffice-instagram:before{content:""}.icon-labioffice-web-browser:before{content:""}.icon-labioffice-subitem:before{content:""}.icon-labioffice-square-send:before{content:""}.icon-labioffice-loop:before{content:""}.icon-labioffice-integration:before{content:""}.icon-labioffice-chat-bot:before{content:""}.icon-labioffice-support-bot:before{content:""}.icon-labioffice-ai:before{content:""}:root{--border-width: 1px;--border-radius: 4px;--btn-radius: var(--radius-sm);--panel-radius: var(--radius-md);--shadow: none;--shadow-hover: none;--control-bottom: 10px;--theme-font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--opacity: 1;--theme-color: rgb(64, 139, 253);--theme-fr-color: rgb(255, 255, 255);--theme-active-fr-color: rgb(252, 150, 36);--page-color: rgb(250, 250, 250);--page-fr-color: rgb(113, 113, 122);--page-active-color: rgb(64, 139, 253);--border-color: rgb(228, 228, 231);--border-active-color: rgb(228, 228, 231);--shadow-color: rgb(207, 203, 196);--info-color: rgb(94, 180, 247);--success-color: rgb(139, 195, 74);--warning-color: rgb(245, 158, 11);--danger-color: rgb(239, 68, 68);--now-color: rgb(16, 185, 129);--opacity-intensive: .84;--theme-color-intensive: rgba(64, 139, 253, .84);--theme-fr-color-intensive: rgba(255, 255, 255, .84);--theme-active-fr-color-intensive: rgba(252, 150, 36, .84);--page-color-intensive: rgba(250, 250, 250, .84);--page-fr-color-intensive: rgba(113, 113, 122, .84);--page-active-color-intensive: rgba(64, 139, 253, .84);--border-color-intensive: rgba(228, 228, 231, .84);--border-active-color-intensive: rgba(228, 228, 231, .84);--shadow-color-intensive: rgba(207, 203, 196, .84);--info-color-intensive: rgba(94, 180, 247, .84);--success-color-intensive: rgba(139, 195, 74, .84);--warning-color-intensive: rgba(245, 158, 11, .84);--danger-color-intensive: rgba(239, 68, 68, .84);--now-color-intensive: rgba(16, 185, 129, .84);--opacity-norm: .6;--theme-color-norm: rgba(64, 139, 253, .6);--theme-fr-color-norm: rgba(255, 255, 255, .6);--theme-active-fr-color-norm: rgba(252, 150, 36, .6);--page-color-norm: rgba(250, 250, 250, .6);--page-fr-color-norm: rgba(113, 113, 122, .6);--page-active-color-norm: rgba(64, 139, 253, .6);--border-color-norm: rgba(228, 228, 231, .6);--border-active-color-norm: rgba(228, 228, 231, .6);--shadow-color-norm: rgba(207, 203, 196, .6);--info-color-norm: rgba(94, 180, 247, .6);--success-color-norm: rgba(139, 195, 74, .6);--warning-color-norm: rgba(245, 158, 11, .6);--danger-color-norm: rgba(239, 68, 68, .6);--now-color-norm: rgba(16, 185, 129, .6);--opacity-hover: .55;--theme-color-hover: rgba(64, 139, 253, .55);--theme-fr-color-hover: rgba(255, 255, 255, .55);--theme-active-fr-color-hover: rgba(252, 150, 36, .55);--page-color-hover: rgba(250, 250, 250, .55);--page-fr-color-hover: rgba(113, 113, 122, .55);--page-active-color-hover: rgba(64, 139, 253, .55);--border-color-hover: rgba(228, 228, 231, .55);--border-active-color-hover: rgba(228, 228, 231, .55);--shadow-color-hover: rgba(207, 203, 196, .55);--info-color-hover: rgba(94, 180, 247, .55);--success-color-hover: rgba(139, 195, 74, .55);--warning-color-hover: rgba(245, 158, 11, .55);--danger-color-hover: rgba(239, 68, 68, .55);--now-color-hover: rgba(16, 185, 129, .55);--opacity-mid: .5;--theme-color-mid: rgba(64, 139, 253, .5);--theme-fr-color-mid: rgba(255, 255, 255, .5);--theme-active-fr-color-mid: rgba(252, 150, 36, .5);--page-color-mid: rgba(250, 250, 250, .5);--page-fr-color-mid: rgba(113, 113, 122, .5);--page-active-color-mid: rgba(64, 139, 253, .5);--border-color-mid: rgba(228, 228, 231, .5);--border-active-color-mid: rgba(228, 228, 231, .5);--shadow-color-mid: rgba(207, 203, 196, .5);--info-color-mid: rgba(94, 180, 247, .5);--success-color-mid: rgba(139, 195, 74, .5);--warning-color-mid: rgba(245, 158, 11, .5);--danger-color-mid: rgba(239, 68, 68, .5);--now-color-mid: rgba(16, 185, 129, .5);--opacity-opacity: .3;--theme-color-opacity: rgba(64, 139, 253, .3);--theme-fr-color-opacity: rgba(255, 255, 255, .3);--theme-active-fr-color-opacity: rgba(252, 150, 36, .3);--page-color-opacity: rgba(250, 250, 250, .3);--page-fr-color-opacity: rgba(113, 113, 122, .3);--page-active-color-opacity: rgba(64, 139, 253, .3);--border-color-opacity: rgba(228, 228, 231, .3);--border-active-color-opacity: rgba(228, 228, 231, .3);--shadow-color-opacity: rgba(207, 203, 196, .3);--info-color-opacity: rgba(94, 180, 247, .3);--success-color-opacity: rgba(139, 195, 74, .3);--warning-color-opacity: rgba(245, 158, 11, .3);--danger-color-opacity: rgba(239, 68, 68, .3);--now-color-opacity: rgba(16, 185, 129, .3);--opacity-translucent: .2;--theme-color-translucent: rgba(64, 139, 253, .2);--theme-fr-color-translucent: rgba(255, 255, 255, .2);--theme-active-fr-color-translucent: rgba(252, 150, 36, .2);--page-color-translucent: rgba(250, 250, 250, .2);--page-fr-color-translucent: rgba(113, 113, 122, .2);--page-active-color-translucent: rgba(64, 139, 253, .2);--border-color-translucent: rgba(228, 228, 231, .2);--border-active-color-translucent: rgba(228, 228, 231, .2);--shadow-color-translucent: rgba(207, 203, 196, .2);--info-color-translucent: rgba(94, 180, 247, .2);--success-color-translucent: rgba(139, 195, 74, .2);--warning-color-translucent: rgba(245, 158, 11, .2);--danger-color-translucent: rgba(239, 68, 68, .2);--now-color-translucent: rgba(16, 185, 129, .2);--opacity-pale: .1;--theme-color-pale: rgba(64, 139, 253, .1);--theme-fr-color-pale: rgba(255, 255, 255, .1);--theme-active-fr-color-pale: rgba(252, 150, 36, .1);--page-color-pale: rgba(250, 250, 250, .1);--page-fr-color-pale: rgba(113, 113, 122, .1);--page-active-color-pale: rgba(64, 139, 253, .1);--border-color-pale: rgba(228, 228, 231, .1);--border-active-color-pale: rgba(228, 228, 231, .1);--shadow-color-pale: rgba(207, 203, 196, .1);--info-color-pale: rgba(94, 180, 247, .1);--success-color-pale: rgba(139, 195, 74, .1);--warning-color-pale: rgba(245, 158, 11, .1);--danger-color-pale: rgba(239, 68, 68, .1);--now-color-pale: rgba(16, 185, 129, .1);--opacity-matt: .06;--theme-color-matt: rgba(64, 139, 253, .06);--theme-fr-color-matt: rgba(255, 255, 255, .06);--theme-active-fr-color-matt: rgba(252, 150, 36, .06);--page-color-matt: rgba(250, 250, 250, .06);--page-fr-color-matt: rgba(113, 113, 122, .06);--page-active-color-matt: rgba(64, 139, 253, .06);--border-color-matt: rgba(228, 228, 231, .06);--border-active-color-matt: rgba(228, 228, 231, .06);--shadow-color-matt: rgba(207, 203, 196, .06);--info-color-matt: rgba(94, 180, 247, .06);--success-color-matt: rgba(139, 195, 74, .06);--warning-color-matt: rgba(245, 158, 11, .06);--danger-color-matt: rgba(239, 68, 68, .06);--now-color-matt: rgba(16, 185, 129, .06);--opacity-glass: .03;--theme-color-glass: rgba(64, 139, 253, .03);--theme-fr-color-glass: rgba(255, 255, 255, .03);--theme-active-fr-color-glass: rgba(252, 150, 36, .03);--page-color-glass: rgba(250, 250, 250, .03);--page-fr-color-glass: rgba(113, 113, 122, .03);--page-active-color-glass: rgba(64, 139, 253, .03);--border-color-glass: rgba(228, 228, 231, .03);--border-active-color-glass: rgba(228, 228, 231, .03);--shadow-color-glass: rgba(207, 203, 196, .03);--info-color-glass: rgba(94, 180, 247, .03);--success-color-glass: rgba(139, 195, 74, .03);--warning-color-glass: rgba(245, 158, 11, .03);--danger-color-glass: rgba(239, 68, 68, .03);--now-color-glass: rgba(16, 185, 129, .03);--warning-fr-color: #b45309;--min-width-xs: 384px;--max-width-xs: 383.8px;--min-width-sm: 576px;--max-width-sm: 575.8px;--min-width-md: 768px;--max-width-md: 767.8px;--min-width-lg: 992px;--max-width-lg: 991.8px;--min-width-xl: 1152px;--max-width-xl: 1151.8px;--min-width-xxl: 1344px;--max-width-xxl: 1343.8px;--min-width-3xl: 1536px;--max-width-3xl: 1535.8px;--brand-darkblue-color: rgb(64, 139, 253);--brand-blue-color: rgb(94, 180, 247);--brand-seafoam-color: rgb(92, 247, 174);--brand-orange-color: rgb(252, 150, 36);--brand-goldenrod-color: rgb(252, 208, 100);--brand-hotpink-color: rgb(255, 88, 128);--brand-darkblue-color-intensive: rgba(64, 139, 253, .84);--brand-blue-color-intensive: rgba(94, 180, 247, .84);--brand-seafoam-color-intensive: rgba(92, 247, 174, .84);--brand-orange-color-intensive: rgba(252, 150, 36, .84);--brand-goldenrod-color-intensive: rgba(252, 208, 100, .84);--brand-hotpink-color-intensive: rgba(255, 88, 128, .84);--brand-darkblue-color-norm: rgba(64, 139, 253, .6);--brand-blue-color-norm: rgba(94, 180, 247, .6);--brand-seafoam-color-norm: rgba(92, 247, 174, .6);--brand-orange-color-norm: rgba(252, 150, 36, .6);--brand-goldenrod-color-norm: rgba(252, 208, 100, .6);--brand-hotpink-color-norm: rgba(255, 88, 128, .6);--brand-darkblue-color-hover: rgba(64, 139, 253, .55);--brand-blue-color-hover: rgba(94, 180, 247, .55);--brand-seafoam-color-hover: rgba(92, 247, 174, .55);--brand-orange-color-hover: rgba(252, 150, 36, .55);--brand-goldenrod-color-hover: rgba(252, 208, 100, .55);--brand-hotpink-color-hover: rgba(255, 88, 128, .55);--brand-darkblue-color-mid: rgba(64, 139, 253, .5);--brand-blue-color-mid: rgba(94, 180, 247, .5);--brand-seafoam-color-mid: rgba(92, 247, 174, .5);--brand-orange-color-mid: rgba(252, 150, 36, .5);--brand-goldenrod-color-mid: rgba(252, 208, 100, .5);--brand-hotpink-color-mid: rgba(255, 88, 128, .5);--brand-darkblue-color-opacity: rgba(64, 139, 253, .3);--brand-blue-color-opacity: rgba(94, 180, 247, .3);--brand-seafoam-color-opacity: rgba(92, 247, 174, .3);--brand-orange-color-opacity: rgba(252, 150, 36, .3);--brand-goldenrod-color-opacity: rgba(252, 208, 100, .3);--brand-hotpink-color-opacity: rgba(255, 88, 128, .3);--brand-darkblue-color-translucent: rgba(64, 139, 253, .2);--brand-blue-color-translucent: rgba(94, 180, 247, .2);--brand-seafoam-color-translucent: rgba(92, 247, 174, .2);--brand-orange-color-translucent: rgba(252, 150, 36, .2);--brand-goldenrod-color-translucent: rgba(252, 208, 100, .2);--brand-hotpink-color-translucent: rgba(255, 88, 128, .2);--brand-darkblue-color-pale: rgba(64, 139, 253, .1);--brand-blue-color-pale: rgba(94, 180, 247, .1);--brand-seafoam-color-pale: rgba(92, 247, 174, .1);--brand-orange-color-pale: rgba(252, 150, 36, .1);--brand-goldenrod-color-pale: rgba(252, 208, 100, .1);--brand-hotpink-color-pale: rgba(255, 88, 128, .1);--brand-darkblue-color-matt: rgba(64, 139, 253, .06);--brand-blue-color-matt: rgba(94, 180, 247, .06);--brand-seafoam-color-matt: rgba(92, 247, 174, .06);--brand-orange-color-matt: rgba(252, 150, 36, .06);--brand-goldenrod-color-matt: rgba(252, 208, 100, .06);--brand-hotpink-color-matt: rgba(255, 88, 128, .06);--brand-darkblue-color-glass: rgba(64, 139, 253, .03);--brand-blue-color-glass: rgba(94, 180, 247, .03);--brand-seafoam-color-glass: rgba(92, 247, 174, .03);--brand-orange-color-glass: rgba(252, 150, 36, .03);--brand-goldenrod-color-glass: rgba(252, 208, 100, .03);--brand-hotpink-color-glass: rgba(255, 88, 128, .03);--accent-fg: #ffffff;--label-tone-gray-fg: #6b7280;--label-tone-gray-bg: rgba(107, 114, 128, .12);--label-tone-gray-border: rgba(107, 114, 128, .3);--label-tone-purple-fg: #6d28d9;--label-tone-purple-bg: rgba(139, 92, 246, .12);--label-tone-purple-border: rgba(139, 92, 246, .3);--label-tone-red-fg: #b91c1c;--label-tone-red-bg: rgba(239, 68, 68, .12);--label-tone-red-border: rgba(239, 68, 68, .3);--label-tone-yellow-fg: #b45309;--label-tone-yellow-bg: rgba(245, 158, 11, .12);--label-tone-yellow-border: rgba(245, 158, 11, .3);--label-tone-green-fg: #047857;--label-tone-green-bg: rgba(16, 185, 129, .12);--label-tone-green-border: rgba(16, 185, 129, .3);--label-tone-blue-fg: #1d4ed8;--label-tone-blue-bg: rgba(59, 130, 246, .12);--label-tone-blue-border: rgba(59, 130, 246, .3);--priority-urgent-bg: #ea580c;--priority-urgent-fg: #ffffff;--priority-high-bg: #fb923c;--priority-high-fg: #ffffff;--priority-medium-bg: #fed7aa;--priority-medium-fg: #c2410c;--priority-low-bg: #ffedd5;--priority-low-fg: #ea580c;--color-medal-gold: #f5b300;--color-medal-silver: #b9bfc7;--color-medal-bronze: #c98452;--font-scale: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-xs: calc(.75rem * var(--font-scale));--font-size-sm: calc(.875rem * var(--font-scale));--font-size-base: calc(1rem * var(--font-scale));--font-size-lg: calc(1.125rem * var(--font-scale));--font-size-xl: calc(1.25rem * var(--font-scale));--font-size-2xl: calc(1.5rem * var(--font-scale));--font-size-3xl: calc(1.875rem * var(--font-scale));--font-size-4xl: calc(2.25rem * var(--font-scale));--icon-size: .875rem;--avatar-size-2xs: 14px;--avatar-size-xs: 20px;--avatar-size-sm: 24px;--avatar-size-md: 28px;--avatar-size-lg: 32px;--avatar-size-xl: 40px;--avatar-size-2xl: 56px;--avatar-font-ratio-single: .45;--rail-width: 1px;--surface-primary: #ffffff;--surface-secondary: #fafafa;--surface-tertiary: #f3f4f6;--surface-elevated: #ffffff;--text-primary: #485867;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--text-inverse: #ffffff;--fr-primary: var(--page-fr-color);--fr-emphasis: var(--page-fr-color);--fr-muted: var(--page-fr-color);--fr-subtle: #A1A1AA;--avatar-bg: var(--border-color);--avatar-color: var(--fr-primary);--note-color: #D4A017;--note-color-hover: #B8860B;--theme-color-pale-opaque: color-mix(in srgb, var(--theme-color) 22%, var(--surface-primary));--page-menu-icon-color: var(--fr-subtle);--sidebar-hover-pill-bg: var(--theme-color-pale);--sidebar-active-pill-bg: var(--theme-color-translucent);--toast-default-color: #555555;--toast-default-action-bg: #e8e8e8;--toast-success-color: #4caf50;--toast-success-action-bg: #c8e6c9;--toast-error-color: #e53935;--toast-error-action-bg: #ffcdd2;--toast-warning-color: #c49000;--toast-warning-action-bg: #ffecb3;--toast-info-color: var(--theme-color);--toast-info-action-bg: var(--theme-color-pale);--toast-loading-color: #555555;--toast-description-color: #444444;--toast-progress-track: rgba(0, 0, 0, .06);--toast-drop-shadow: drop-shadow(0 4px 12px rgba(0, 0, 0, .06)) drop-shadow(0 1px 4px rgba(0, 0, 0, .04));--z-toast: 1080;--surface-page: #f4f4f5;--surface-card: var(--surface-primary);--surface-inset: var(--surface-secondary);--surface-overlay: rgba(0, 0, 0, .5);--foreground: var(--fr-primary);--foreground-muted: var(--fr-muted);--foreground-subtle: #6b7280;--border: var(--border-color);--border-strong: #9ca3af;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--icon-size-xs: 12px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--density-compact: var(--space-2);--density-default: var(--space-4);--density-comfortable: var(--space-5);--color-destructive: var(--danger-color);--color-destructive-pale: var(--danger-color-pale);--color-destructive-foreground: var(--accent-fg);--color-destructive-bg: var(--danger-color-pale);--color-success: var(--success-color);--color-success-pale: var(--success-color-pale);--color-success-foreground: var(--accent-fg);--color-success-bg: var(--success-color-pale);--color-warning: var(--warning-color);--color-warning-pale: var(--warning-color-pale);--color-warning-foreground: var(--accent-fg);--color-warning-bg: var(--warning-color-pale);--color-info: var(--info-color);--color-info-pale: var(--info-color-pale);--color-info-foreground: var(--accent-fg);--color-info-bg: var(--info-color-pale);--color-primary: var(--theme-color);--color-primary-foreground: var(--accent-fg);--color-primary-pale: var(--theme-color-pale);--color-primary-bg: var(--theme-color-pale);--color-muted: var(--surface-secondary);--color-muted-foreground: var(--foreground-muted);--color-accent: var(--theme-color-pale);--color-accent-foreground: var(--theme-color);--state-hover-bg: var(--theme-color-pale);--state-active-bg: var(--theme-color-translucent);--state-focus-ring: var(--theme-color);--state-focus-ring-width: 1px;--state-focus-ring-offset: 0px;--state-disabled-foreground: var(--foreground-subtle);--state-disabled-bg: var(--surface-secondary);--state-disabled-opacity: .5;--state-selected-bg: var(--theme-color-pale);--state-selected-foreground: var(--theme-color);--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-emphasized: cubic-bezier(.2, 0, 0, 1);--easing-decelerated: cubic-bezier(0, 0, 0, 1);--easing-accelerated: cubic-bezier(.3, 0, 1, 1);--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 1.75;--radius-button: var(--radius-sm);--radius-input: var(--radius-md);--radius-card: var(--radius-lg);--radius-pill: 9999px;--shadow-sm: 0px 1px 2px 0px rgba(176, 190, 197, .12);--shadow-md: 0px 4px 8px 0px rgba(176, 190, 197, .24);--shadow-lg: 0px 8px 16px 0px rgba(176, 190, 197, .32);--shadow-xl: 0px 16px 32px 0px rgba(176, 190, 197, .4)}html{font-size:16px}[data-theme=dark]{--surface-primary: #1a1d23;--surface-secondary: #22262d;--surface-tertiary: #2a2f38;--surface-elevated: #2a2f38;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-inverse: #1a1d23;--page-color: rgba(26, 29, 35, 1);--page-color-intensive: rgba(26, 29, 35, .84);--page-color-norm: rgba(26, 29, 35, .6);--page-color-hover: rgba(26, 29, 35, .55);--page-color-opacity: rgba(26, 29, 35, .3);--page-color-translucent: rgba(26, 29, 35, .2);--page-color-pale: rgba(26, 29, 35, .1);--page-color-matt: rgba(26, 29, 35, .06);--page-color-glass: rgba(26, 29, 35, .03);--page-fr-color: rgba(228, 228, 231, 1);--page-fr-color-intensive: rgba(228, 228, 231, .84);--page-fr-color-norm: rgba(228, 228, 231, .6);--page-fr-color-hover: rgba(228, 228, 231, .55);--page-fr-color-opacity: rgba(228, 228, 231, .3);--page-fr-color-translucent: rgba(228, 228, 231, .2);--page-fr-color-pale: rgba(228, 228, 231, .1);--page-fr-color-matt: rgba(228, 228, 231, .06);--page-fr-color-glass: rgba(228, 228, 231, .03);--border-color: rgba(63, 63, 70, 1);--border-color-intensive: rgba(63, 63, 70, .84);--border-color-norm: rgba(63, 63, 70, .6);--border-color-hover: rgba(63, 63, 70, .55);--border-color-opacity: rgba(63, 63, 70, .3);--border-color-translucent: rgba(63, 63, 70, .2);--border-color-pale: rgba(63, 63, 70, .1);--border-color-matt: rgba(63, 63, 70, .06);--border-color-glass: rgba(63, 63, 70, .03);--shadow-color: rgba(0, 0, 0, .3);--shadow: none;--shadow-hover: none;--surface-page: #13161c;--foreground-subtle: #9ca3af;--color-medal-gold: #b8860b;--color-medal-silver: #7a8088;--color-medal-bronze: #8b5a2b;--fr-primary: var(--page-fr-color-hover);--fr-emphasis: var(--page-fr-color-intensive);--fr-muted: var(--page-fr-color-hover);--page-menu-icon-color: var(--fr-primary);--page-menu-bg: var(--surface-secondary);--toast-default-color: #cccccc;--toast-default-action-bg: #3a3a3a;--toast-success-color: #66bb6a;--toast-success-action-bg: #1b5e20;--toast-error-color: #ef5350;--toast-error-action-bg: #b71c1c;--toast-warning-color: #ffb300;--toast-warning-action-bg: #4a3800;--toast-info-color: var(--theme-color);--toast-info-action-bg: var(--theme-color-translucent);--toast-loading-color: #cccccc;--toast-description-color: #e0e0e0;--toast-progress-track: rgba(255, 255, 255, .1);--toast-drop-shadow: drop-shadow(0 4px 12px rgba(0, 0, 0, .3)) drop-shadow(0 1px 4px rgba(0, 0, 0, .2))}[data-theme=mono]{--page-menu-bg: var(--surface-secondary);--page-menu-icon-color: var(--fr-primary);--toast-default-color: #555555;--toast-default-action-bg: #e8e8e8;--toast-success-color: #555555;--toast-success-action-bg: #d8d8d8;--toast-error-color: #2a2a2a;--toast-error-action-bg: #cfcfcf;--toast-warning-color: #4a4a4a;--toast-warning-action-bg: #dcdcdc;--toast-info-color: var(--theme-color);--toast-info-action-bg: var(--theme-color-pale);--toast-loading-color: #555555}[data-theme=dark] *,[data-theme=mono] *{scrollbar-color:var(--page-fr-color-translucent) transparent}@media (prefers-color-scheme: dark){[data-theme=auto]{--surface-primary: #1a1d23;--surface-secondary: #22262d;--surface-tertiary: #2a2f38;--surface-elevated: #2a2f38;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-inverse: #1a1d23;--page-color: rgba(26, 29, 35, 1);--page-color-intensive: rgba(26, 29, 35, .84);--page-color-norm: rgba(26, 29, 35, .6);--page-color-hover: rgba(26, 29, 35, .55);--page-color-opacity: rgba(26, 29, 35, .3);--page-color-translucent: rgba(26, 29, 35, .2);--page-color-pale: rgba(26, 29, 35, .1);--page-color-matt: rgba(26, 29, 35, .06);--page-color-glass: rgba(26, 29, 35, .03);--page-fr-color: rgba(228, 228, 231, 1);--page-fr-color-intensive: rgba(228, 228, 231, .84);--page-fr-color-norm: rgba(228, 228, 231, .6);--page-fr-color-hover: rgba(228, 228, 231, .55);--page-fr-color-opacity: rgba(228, 228, 231, .3);--page-fr-color-translucent: rgba(228, 228, 231, .2);--page-fr-color-pale: rgba(228, 228, 231, .1);--page-fr-color-matt: rgba(228, 228, 231, .06);--page-fr-color-glass: rgba(228, 228, 231, .03);--border-color: rgba(63, 63, 70, 1);--border-color-intensive: rgba(63, 63, 70, .84);--border-color-norm: rgba(63, 63, 70, .6);--border-color-hover: rgba(63, 63, 70, .55);--border-color-opacity: rgba(63, 63, 70, .3);--border-color-translucent: rgba(63, 63, 70, .2);--border-color-pale: rgba(63, 63, 70, .1);--border-color-matt: rgba(63, 63, 70, .06);--border-color-glass: rgba(63, 63, 70, .03);--shadow-color: rgba(0, 0, 0, .3);--shadow: none;--shadow-hover: none;--surface-page: #13161c;--color-medal-gold: #b8860b;--color-medal-silver: #7a8088;--color-medal-bronze: #8b5a2b;--fr-primary: var(--page-fr-color-hover);--fr-emphasis: var(--page-fr-color-intensive);--fr-muted: var(--page-fr-color-hover)}}[data-theme=mono][data-palette=warm]{--surface-primary: #fdfaf3;--surface-secondary: #f7f1e2;--surface-tertiary: #f0e6cf;--surface-elevated: #fdfaf3;--surface-page: #ede4cf;--foreground-subtle: #5a6168;--color-medal-gold: #c8941a;--color-medal-silver: #9c8e7d;--color-medal-bronze: #a87047;--text-primary: #3a2f1f;--text-secondary: #6b5b48;--text-tertiary: #a89880;--page-color: rgba(247, 241, 226, 1);--page-color-intensive: rgba(247, 241, 226, .84);--page-color-norm: rgba(247, 241, 226, .6);--page-color-hover: rgba(247, 241, 226, .55);--page-color-opacity: rgba(247, 241, 226, .3);--page-color-translucent: rgba(247, 241, 226, .2);--page-color-pale: rgba(247, 241, 226, .1);--page-color-matt: rgba(247, 241, 226, .06);--page-color-glass: rgba(247, 241, 226, .03);--page-fr-color: rgba(58, 47, 31, 1);--page-fr-color-intensive: rgba(58, 47, 31, .84);--page-fr-color-norm: rgba(58, 47, 31, .6);--page-fr-color-hover: rgba(58, 47, 31, .55);--page-fr-color-opacity: rgba(58, 47, 31, .3);--page-fr-color-translucent: rgba(58, 47, 31, .2);--page-fr-color-pale: rgba(58, 47, 31, .1);--page-fr-color-matt: rgba(58, 47, 31, .06);--page-fr-color-glass: rgba(58, 47, 31, .03);--border-color: rgba(220, 205, 175, 1);--border-color-intensive: rgba(220, 205, 175, .84);--border-color-norm: rgba(220, 205, 175, .6);--border-color-hover: rgba(220, 205, 175, .55);--border-color-opacity: rgba(220, 205, 175, .3);--border-color-translucent: rgba(220, 205, 175, .2);--border-color-pale: rgba(220, 205, 175, .1);--border-color-matt: rgba(220, 205, 175, .06);--border-color-glass: rgba(220, 205, 175, .03);--shadow: none;--shadow-hover: none}[data-theme=mono][data-palette=cool]{--surface-primary: #f3f7fc;--surface-secondary: #e6edf7;--surface-tertiary: #d4dfee;--surface-elevated: #f3f7fc;--surface-page: #dce6f3;--foreground-subtle: #5a6168;--color-medal-gold: #b89640;--color-medal-silver: #86919e;--color-medal-bronze: #9c6f4a;--text-primary: #1e2c43;--text-secondary: #475569;--text-tertiary: #7a8aa3;--page-color: rgba(230, 237, 247, 1);--page-color-intensive: rgba(230, 237, 247, .84);--page-color-norm: rgba(230, 237, 247, .6);--page-color-hover: rgba(230, 237, 247, .55);--page-color-opacity: rgba(230, 237, 247, .3);--page-color-translucent: rgba(230, 237, 247, .2);--page-color-pale: rgba(230, 237, 247, .1);--page-color-matt: rgba(230, 237, 247, .06);--page-color-glass: rgba(230, 237, 247, .03);--page-fr-color: rgba(30, 44, 67, 1);--page-fr-color-intensive: rgba(30, 44, 67, .84);--page-fr-color-norm: rgba(30, 44, 67, .6);--page-fr-color-hover: rgba(30, 44, 67, .55);--page-fr-color-opacity: rgba(30, 44, 67, .3);--page-fr-color-translucent: rgba(30, 44, 67, .2);--page-fr-color-pale: rgba(30, 44, 67, .1);--page-fr-color-matt: rgba(30, 44, 67, .06);--page-fr-color-glass: rgba(30, 44, 67, .03);--border-color: rgba(196, 211, 232, 1);--border-color-intensive: rgba(196, 211, 232, .84);--border-color-norm: rgba(196, 211, 232, .6);--border-color-hover: rgba(196, 211, 232, .55);--border-color-opacity: rgba(196, 211, 232, .3);--border-color-translucent: rgba(196, 211, 232, .2);--border-color-pale: rgba(196, 211, 232, .1);--border-color-matt: rgba(196, 211, 232, .06);--border-color-glass: rgba(196, 211, 232, .03);--shadow: none;--shadow-hover: none}[data-font-size=medium]{--font-scale: 1.1}[data-font-size=large]{--font-scale: 1.2}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.scroll-hide::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000}.scroll-hide::-webkit-scrollbar{background-color:transparent}.scroll-hide::-webkit-scrollbar-thumb{background-color:transparent}::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000004d;background-color:transparent;border-radius:4px;transition:all .5s}::-webkit-scrollbar{width:4px;height:4px;background-color:var(--theme-color-translucent);transition:all .5s}::-webkit-scrollbar-thumb{border-radius:4px;background:var(--theme-color);transition:all .5s}html{font-family:var(--theme-font-family);line-height:1.15;-webkit-text-size-adjust:100%}[hidden],.hidden{display:none!important}.disabled,.read-only{cursor:default!important}.tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}*{position:relative;font-family:var(--theme-font-family);border:0 solid var(--border-color);box-sizing:border-box;-webkit-user-select:none;user-select:none}*:focus{outline:none}html *:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}html .focus-target:focus,html .focus-target:focus-visible{outline:none}html,body{padding:0;margin:0;width:100%;height:100%;font-family:var(--theme-font-family);font-weight:var(--font-weight-normal);background-color:var(--surface-page);color:var(--fr-primary)}body{font-size:.875rem}a{background-color:transparent;color:inherit;text-decoration:inherit;cursor:pointer}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}button{font-family:var(--theme-font-family)}ul{margin:0;padding:0;list-style:none}ul li{position:relative}input[placeholder]:empty:before,textarea[placeholder]:empty:before,*[contenteditable=true][placeholder]:empty:before{line-height:20px;content:attr(placeholder);color:var(--fr-muted)}input,textarea,*[contenteditable=true]{-webkit-user-select:auto;user-select:auto}hr{border:none;height:1px;width:100%;border-radius:10px;background-color:var(--page-fr-color-pale)}.container,.container-half{width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px}.container{max-width:var(--max-width-xxl)}.container-half{max-width:calc(var(--max-width-xxl) / 2)}@media all and (max-width: 1343.98px){.container{max-width:var(--max-width-xl)}.container-half{max-width:calc(var(--max-width-xl) / 2)}}@media all and (max-width: 1151.98px){.container{max-width:var(--max-width-lg)}.container-half{max-width:calc(var(--max-width-lg) / 2)}}@media all and (max-width: 991.98px){.container{max-width:var(--max-width-md)}.container-half{max-width:calc(var(--max-width-md) / 2)}}@media all and (max-width: 767.98px){.container,.container-half{max-width:var(--max-width-sm);margin:auto;padding-right:20px;padding-left:20px}}@media all and (max-width: 575.98px){.container,.container-half{max-width:var(--max-width-xs);margin:auto;padding-right:10px;padding-left:10px}}@media all and (max-width: 383.98px){.container,.container-half{max-width:100%}}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--font-weight-bold)}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.text{font-size:.875rem;color:var(--fr-primary);line-height:150%}.h0{font-size:4.5rem}h1,.h1{font-size:2.375rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}.text-active{color:var(--theme-color)}.text-success{text-align:left;color:var(--success-color)}.text-warning{text-align:left;color:var(--warning-color)}.text-info{text-align:left;color:var(--fr-muted)}.text-color{color:var(--foreground)}.text-color-muted{color:var(--foreground-muted)}.text-full-width{overflow-wrap:anywhere;text-align:left;width:100%}.text-nowrap{white-space:nowrap}.text-fixed,.text-fixed-200,.text-fixed-250{display:inline-block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px;baseline-source:first}.text-fixed-200{max-width:200px}.text-fixed-250{max-width:250px}.text-bold{font-weight:var(--font-weight-medium)!important}.text-select{-webkit-user-select:all;user-select:all}a,.link{color:var(--theme-color);font-size:.75rem;cursor:pointer}@media all and (max-width: 1343.98px){.h0{font-size:4rem}h1,.h1{font-size:2.125rem}h2,.h2{font-size:1.375rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.125rem}}@media all and (max-width: 1151.98px){.h0{font-size:3.375rem}h1,.h1{font-size:1.875rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.125rem}h4,.h4{font-size:1rem}p .text{font-size:.75rem}}@media all and (max-width: 991.98px){.h0{font-size:2.75rem}h1,.h1{font-size:1.625rem}h2,.h2{font-size:1.125rem}h3,.h3{font-size:1rem}h4,.h4{font-size:.875rem}}@media all and (max-width: 767.98px){.h0{font-size:2.375rem}h1,.h1{font-size:1.5rem}p,.text{font-size:.75rem}}@media all and (max-width: 575.98px){.h0{font-size:1.875rem}h1,.h1{font-size:1.375rem}}.alert-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--surface-overlay);z-index:2000}.alert-dialog__overlay[data-state=open]{animation:alert-dialog-overlay-in var(--duration-fast) var(--easing-decelerated)}.alert-dialog__overlay[data-state=closed]{animation:alert-dialog-overlay-out var(--duration-fast) var(--easing-accelerated)}.alert-dialog__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2001;min-width:320px;max-width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;padding:var(--space-5);background-color:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);color:var(--fr-primary)}.alert-dialog__content[data-state=open]{animation:alert-dialog-content-in var(--duration-normal) var(--easing-emphasized)}.alert-dialog__content[data-state=closed]{animation:alert-dialog-content-out var(--duration-normal) var(--easing-accelerated)}.alert-dialog__content--destructive{border-left:4px solid var(--color-destructive)}.alert-dialog__content:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.alert-dialog__title{margin:0 0 var(--space-2) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:var(--leading-tight)}.alert-dialog__body{margin:0 0 var(--space-5) 0;font-size:var(--font-size-sm);color:var(--fr-primary);line-height:var(--leading-normal);overflow-y:auto;flex:1 1 auto;min-height:0}.alert-dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);background-color:var(--surface-page);border-top:var(--border-width) solid var(--border-color);border-radius:0 0 var(--radius-card) var(--radius-card)}@media (max-width: 575.8px){.alert-dialog__content{padding:var(--space-4)}.alert-dialog__title{font-size:var(--font-size-base)}.alert-dialog__body{margin-bottom:var(--space-4)}.alert-dialog__actions{flex-direction:column-reverse;gap:var(--space-2);margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}.alert-dialog__actions>*{width:100%}}@keyframes alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes alert-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.avatar{--avatar-size: var(--avatar-size-xs);--avatar-font-ratio: .4;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);min-height:var(--avatar-size);line-height:var(--avatar-size);font-size:calc(var(--avatar-size) * var(--avatar-font-ratio));background-color:var(--avatar-bg);background-size:cover;background-position:top center;border-radius:22%;cursor:default;margin-right:10px;color:var(--avatar-color);font-weight:var(--font-weight-normal)}.avatar>img{width:100%;height:100%;border-radius:22%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0}.avatar>i[class*=icon-]{font-size:inherit}.avatar__presence{position:absolute;bottom:-1px;right:-1px;width:calc(var(--avatar-size) * .32);height:calc(var(--avatar-size) * .32);min-width:8px;min-height:8px;max-width:12px;max-height:12px;border-radius:50%;border:2px solid var(--surface-primary);background:var(--foreground-muted);z-index:3}.avatar__presence.top{bottom:auto;top:-1px}.avatar__presence.left{right:auto;left:-1px}.avatar__presence--online{background:var(--success-color)}.avatar__presence--busy,.avatar__presence--away,.avatar__presence--brb{background:var(--warning-color)}.avatar__presence--offline{background:var(--foreground-muted)}.avatar__flag{position:absolute;bottom:0;right:0;width:34%;height:34%;border-radius:22%;border-top:1px solid var(--page-color);border-left:1px solid var(--page-color);display:flex;align-items:center;justify-content:center}.avatar__flag.top{bottom:auto;top:0;border-top:0;border-bottom:1px solid var(--page-color)}.avatar__flag.left{right:auto;left:0;border-left:0;border-right:1px solid var(--page-color)}.avatar--sm{--avatar-size: var(--avatar-size-sm)}.avatar--md{--avatar-size: var(--avatar-size-md)}.avatar--lg{--avatar-size: var(--avatar-size-lg)}.avatar--outline{--avatar-bg: transparent;--avatar-color: var(--fr-primary);border:1px solid var(--border-color)}.avatar--single{--avatar-font-ratio: var(--avatar-font-ratio-single)}.avatar--identicon>img{position:relative;top:auto;left:auto;width:70%;height:70%;object-fit:contain;object-position:center;border-radius:0}.avatar--identicon:has(>.avatar__flag)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,85 A 10,10 0 0 1 85,75 L 105,75 L 105,105 L 75,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,85 A 10,10 0 0 1 85,75 L 105,75 L 105,105 L 75,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar--identicon:has(>.avatar__flag.top)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,-5 L 105,-5 L 105,25 L 85,25 A 10,10 0 0 1 75,15 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,-5 L 105,-5 L 105,25 L 85,25 A 10,10 0 0 1 75,15 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar--identicon:has(>.avatar__flag.left)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,75 L 15,75 A 10,10 0 0 1 25,85 L 25,105 L -5,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,75 L 15,75 A 10,10 0 0 1 25,85 L 25,105 L -5,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar--identicon:has(>.avatar__flag.top.left)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,-5 L 25,-5 L 25,15 A 10,10 0 0 1 15,25 L -5,25 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,-5 L 25,-5 L 25,15 A 10,10 0 0 1 15,25 L -5,25 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar-set__wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.avatar-set__wrapper .avatar{--avatar-size: var(--avatar-size-md);--avatar-color: var(--theme-color);border:2px solid var(--theme-color);margin:0 -5px 0 0}.avatar-set__wrapper .avatar-set__count{--avatar-size: var(--avatar-size-sm);--avatar-color: var(--theme-color);border:1px solid var(--theme-color);background-color:var(--surface-primary);border-radius:22%;text-align:center}.avatar-upload{display:inline-block;cursor:pointer}.avatar-upload input[type=file]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.avatar-upload__dialog>.dialog{width:100%!important;max-width:480px}.avatar-upload__crop{position:relative;width:100%;height:320px;background:var(--surface-tertiary);border-radius:var(--panel-radius, 8px);overflow:hidden}.avatar-upload__crop .reactEasyCrop_Container{background:transparent}.avatar-upload__controls{display:flex;align-items:center;gap:12px;margin-top:16px}.avatar-upload__controls label{font-size:.75rem;color:var(--fr-muted);min-width:40px}.avatar-upload__controls input[type=range]{flex:1;accent-color:var(--theme-color)}.avatar-upload__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}blockquote.blockquote{display:flex;flex-direction:column;padding:20px 20px 20px 40px;margin:20px 0;border-width:0px!important;border-left-width:4px!important;border-radius:var(--border-radius);font-weight:var(--font-weight-normal);font-size:.75rem;text-align:left}blockquote.blockquote .blockquote-title{font-size:.875rem;font-weight:var(--font-weight-semibold);margin-bottom:15px;color:var(--fr-primary)}blockquote.blockquote>i[class*=icon-]{position:absolute;top:18px;left:8px;font-size:1.25rem;color:inherit}blockquote.blockquote>.btn{margin-top:10px;margin-right:auto}blockquote.blockquote>p{margin:5px 0;color:var(--fr-primary)}.btn,.input__prefix,.input__suffix{display:inline-flex;justify-content:center;align-items:center;height:32px;border-radius:var(--btn-radius);border:var(--border-width) solid transparent;flex-direction:row;border-color:var(--page-fr-color);background-color:var(--page-fr-color);color:var(--theme-color-intensive);padding:0 20px;font-weight:var(--font-weight-medium);font-size:.75rem;gap:5px;cursor:pointer}.btn:visited,.btn:active,.btn:focus-visible,.input__prefix:visited,.input__prefix:active,.input__prefix:focus-visible,.input__suffix:visited,.input__suffix:active,.input__suffix:focus-visible{border-color:var(--page-fr-color);background-color:var(--page-fr-color);color:var(--theme-color-intensive)}.btn:hover,.input__prefix:hover,.input__suffix:hover{border-color:var(--page-fr-color);background-color:var(--page-fr-color-intensive);color:var(--theme-color)}.btn:focus:not(:focus-visible),.input__prefix:focus:not(:focus-visible),.input__suffix:focus:not(:focus-visible){outline:none}.btn img,.input__prefix img,.input__suffix img{height:21px;display:inline-block;margin-right:30px}.btn--lg,.input__prefix--lg,.input__suffix--lg{height:47px;padding:0 30px;font-size:.875rem;line-height:normal}.btn--sm,.input__prefix--sm,.input__suffix--sm{height:26px;padding:0 15px;font-size:.625rem;line-height:normal}.btn--xs,.input__prefix--xs,.input__suffix--xs{height:21px;padding:0 10px;font-size:.625rem;line-height:normal}.btn--outline,.input__prefix--outline,.input__suffix--outline{background-color:transparent;color:var(--fr-primary)}.btn--outline:visited,.btn--outline:active,.btn--outline:focus-visible,.input__prefix--outline:visited,.input__prefix--outline:active,.input__prefix--outline:focus-visible,.input__suffix--outline:visited,.input__suffix--outline:active,.input__suffix--outline:focus-visible{background-color:transparent;color:var(--fr-primary)}.btn--outline:hover,.input__prefix--outline:hover,.input__suffix--outline:hover{background-color:var(--page-fr-color-matt);color:var(--fr-emphasis)}.btn--inverse,.input__prefix--inverse,.input__suffix--inverse{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.btn--inverse:visited,.btn--inverse:active,.btn--inverse:focus-visible,.input__prefix--inverse:visited,.input__prefix--inverse:active,.input__prefix--inverse:focus-visible,.input__suffix--inverse:visited,.input__suffix--inverse:active,.input__suffix--inverse:focus-visible{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.btn--inverse:hover,.input__prefix--inverse:hover,.input__suffix--inverse:hover{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.btn--inverse-outline,.input__prefix--inverse-outline,.input__suffix--inverse-outline{border-color:var(--surface-primary);background-color:transparent;color:var(--accent-fg)}.btn--inverse-outline:visited,.btn--inverse-outline:active,.btn--inverse-outline:focus-visible,.input__prefix--inverse-outline:visited,.input__prefix--inverse-outline:active,.input__prefix--inverse-outline:focus-visible,.input__suffix--inverse-outline:visited,.input__suffix--inverse-outline:active,.input__suffix--inverse-outline:focus-visible{border-color:var(--surface-primary);background-color:transparent;color:var(--accent-fg)}.btn--inverse-outline:hover,.input__prefix--inverse-outline:hover,.input__suffix--inverse-outline:hover{border-color:var(--surface-primary);background-color:var(--surface-tertiary);color:var(--accent-fg)}.btn--plain,.input__prefix--plain,.input__suffix--plain{height:28px;padding:0 14px;border-color:var(--theme-color);background-color:var(--surface-primary);color:var(--theme-color);box-shadow:0 1px 2px #1018280d}.btn--plain.btn--sm,.input__prefix--plain.btn--sm,.input__suffix--plain.btn--sm{height:26px;padding:0 15px}.btn--plain.btn--xs,.input__prefix--plain.btn--xs,.input__suffix--plain.btn--xs{height:21px;padding:0 10px}.btn--plain:visited,.btn--plain:active,.btn--plain:focus-visible,.input__prefix--plain:visited,.input__prefix--plain:active,.input__prefix--plain:focus-visible,.input__suffix--plain:visited,.input__suffix--plain:active,.input__suffix--plain:focus-visible{border-color:var(--theme-color);background-color:var(--surface-primary);color:var(--theme-color)}.btn--plain:hover,.input__prefix--plain:hover,.input__suffix--plain:hover{border-color:var(--theme-color);background-color:var(--theme-color-matt);color:var(--theme-color)}.btn--primary,.input__prefix--primary,.input__suffix--primary{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--accent-fg)}.btn--primary:visited,.btn--primary:active,.btn--primary:focus-visible,.input__prefix--primary:visited,.input__prefix--primary:active,.input__prefix--primary:focus-visible,.input__suffix--primary:visited,.input__suffix--primary:active,.input__suffix--primary:focus-visible{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--accent-fg)}.btn--primary:hover,.input__prefix--primary:hover,.input__suffix--primary:hover{border-color:var(--theme-color);background-color:var(--theme-color-intensive);color:var(--accent-fg)}.btn--primary-outline,.input__prefix--primary-outline,.input__suffix--primary-outline{border-color:var(--theme-color);background-color:transparent;color:var(--theme-color)}.btn--primary-outline:visited,.btn--primary-outline:active,.btn--primary-outline:focus-visible,.input__prefix--primary-outline:visited,.input__prefix--primary-outline:active,.input__prefix--primary-outline:focus-visible,.input__suffix--primary-outline:visited,.input__suffix--primary-outline:active,.input__suffix--primary-outline:focus-visible{border-color:var(--theme-color);background-color:transparent;color:var(--theme-color)}.btn--primary-outline:hover,.input__prefix--primary-outline:hover,.input__suffix--primary-outline:hover{border-color:var(--theme-color);background-color:var(--theme-color-matt);color:var(--theme-color)}.btn--warning,.input__prefix--warning,.input__suffix--warning{border-color:var(--warning-color);background-color:var(--warning-color);color:var(--accent-fg)}.btn--warning:visited,.btn--warning:active,.btn--warning:focus-visible,.input__prefix--warning:visited,.input__prefix--warning:active,.input__prefix--warning:focus-visible,.input__suffix--warning:visited,.input__suffix--warning:active,.input__suffix--warning:focus-visible{border-color:var(--warning-color);background-color:var(--warning-color);color:var(--accent-fg)}.btn--warning:hover,.input__prefix--warning:hover,.input__suffix--warning:hover{border-color:var(--warning-color);background-color:var(--warning-color-intensive);color:var(--accent-fg)}.btn--danger,.input__prefix--danger,.input__suffix--danger{border-color:var(--danger-color);background-color:var(--danger-color);color:var(--accent-fg)}.btn--danger:visited,.btn--danger:active,.btn--danger:focus-visible,.input__prefix--danger:visited,.input__prefix--danger:active,.input__prefix--danger:focus-visible,.input__suffix--danger:visited,.input__suffix--danger:active,.input__suffix--danger:focus-visible{border-color:var(--danger-color);background-color:var(--danger-color);color:var(--accent-fg)}.btn--danger:hover,.input__prefix--danger:hover,.input__suffix--danger:hover{border-color:var(--danger-color);background-color:var(--danger-color-intensive);color:var(--accent-fg)}.btn--danger-outline,.input__prefix--danger-outline,.input__suffix--danger-outline{border-color:var(--danger-color);background-color:transparent;color:var(--danger-color)}.btn--danger-outline:visited,.btn--danger-outline:active,.btn--danger-outline:focus-visible,.input__prefix--danger-outline:visited,.input__prefix--danger-outline:active,.input__prefix--danger-outline:focus-visible,.input__suffix--danger-outline:visited,.input__suffix--danger-outline:active,.input__suffix--danger-outline:focus-visible{border-color:var(--danger-color);background-color:transparent;color:var(--danger-color)}.btn--danger-outline:hover,.input__prefix--danger-outline:hover,.input__suffix--danger-outline:hover{border-color:var(--danger-color);background-color:var(--danger-color-matt);color:var(--danger-color)}.btn--warning-outline,.input__prefix--warning-outline,.input__suffix--warning-outline{border-color:var(--warning-color);background-color:transparent;color:var(--warning-color)}.btn--warning-outline:visited,.btn--warning-outline:active,.btn--warning-outline:focus-visible,.input__prefix--warning-outline:visited,.input__prefix--warning-outline:active,.input__prefix--warning-outline:focus-visible,.input__suffix--warning-outline:visited,.input__suffix--warning-outline:active,.input__suffix--warning-outline:focus-visible{border-color:var(--warning-color);background-color:transparent;color:var(--warning-color)}.btn--warning-outline:hover,.input__prefix--warning-outline:hover,.input__suffix--warning-outline:hover{border-color:var(--warning-color);background-color:var(--warning-color-matt);color:var(--warning-color)}.btn--secondary,.input__prefix--secondary,.input__suffix--secondary{border-color:transparent;background-color:var(--surface-tertiary);color:var(--fr-emphasis)}.btn--secondary:visited,.btn--secondary:active,.btn--secondary:focus-visible,.input__prefix--secondary:visited,.input__prefix--secondary:active,.input__prefix--secondary:focus-visible,.input__suffix--secondary:visited,.input__suffix--secondary:active,.input__suffix--secondary:focus-visible{border-color:transparent;background-color:var(--surface-tertiary);color:var(--fr-emphasis)}.btn--secondary:hover,.input__prefix--secondary:hover,.input__suffix--secondary:hover{border-color:transparent;background-color:var(--state-hover-bg);color:var(--theme-color)}.btn--secondary-outline,.input__prefix--secondary-outline,.input__suffix--secondary-outline{border-color:var(--border-color);background-color:transparent;color:var(--fr-muted)}.btn--secondary-outline:visited,.btn--secondary-outline:active,.btn--secondary-outline:focus-visible,.input__prefix--secondary-outline:visited,.input__prefix--secondary-outline:active,.input__prefix--secondary-outline:focus-visible,.input__suffix--secondary-outline:visited,.input__suffix--secondary-outline:active,.input__suffix--secondary-outline:focus-visible{border-color:var(--border-color);background-color:transparent;color:var(--fr-muted)}.btn--secondary-outline:hover,.input__prefix--secondary-outline:hover,.input__suffix--secondary-outline:hover{border-color:var(--theme-color);background-color:var(--theme-color-pale);color:var(--theme-color)}.btn--close,.input__prefix--close,.input__suffix--close{border-radius:4px;color:var(--fr-muted);cursor:pointer;font-size:.875rem;margin:0 -2px auto auto;padding:2px 5px}.btn--close i,.input__prefix--close i,.input__suffix--close i{display:block;transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s}.btn--close:hover i[class*=icon-],.input__prefix--close:hover i[class*=icon-],.input__suffix--close:hover i[class*=icon-]{color:var(--theme-color)}.btn__dropdown.dropdown,.input__prefix__dropdown.dropdown,.input__suffix__dropdown.dropdown{padding:2px;min-width:116px}.btn__dropdown.dropdown>ul,.btn__dropdown.dropdown ul.btn-list,.input__prefix__dropdown.dropdown>ul,.input__prefix__dropdown.dropdown ul.btn-list,.input__suffix__dropdown.dropdown>ul,.input__suffix__dropdown.dropdown ul.btn-list{overflow-y:auto;overflow-x:hidden;max-height:150px}.btn__dropdown.dropdown>ul>li,.btn__dropdown.dropdown ul.btn-list>li,.input__prefix__dropdown.dropdown>ul>li,.input__prefix__dropdown.dropdown ul.btn-list>li,.input__suffix__dropdown.dropdown>ul>li,.input__suffix__dropdown.dropdown ul.btn-list>li{display:flex;gap:5px;flex-wrap:nowrap;align-items:center;width:100%;height:26px;font-size:.625rem;font-weight:var(--font-weight-medium);padding:0 10px;margin:2px 0;border-radius:var(--btn-radius);cursor:pointer}.btn__dropdown.dropdown>ul>li.disabled,.btn__dropdown.dropdown ul.btn-list>li.disabled,.input__prefix__dropdown.dropdown>ul>li.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li.disabled,.input__suffix__dropdown.dropdown>ul>li.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li.disabled{opacity:.4;cursor:default;pointer-events:none}.btn__dropdown.dropdown>ul>li.header,.btn__dropdown.dropdown ul.btn-list>li.header,.input__prefix__dropdown.dropdown>ul>li.header,.input__prefix__dropdown.dropdown ul.btn-list>li.header,.input__suffix__dropdown.dropdown>ul>li.header,.input__suffix__dropdown.dropdown ul.btn-list>li.header{opacity:.8;text-transform:uppercase;font-size:.5rem;cursor:default}.btn__dropdown.dropdown>ul>li.active,.btn__dropdown.dropdown>ul>li.selected,.btn__dropdown.dropdown>ul>li:hover,.btn__dropdown.dropdown ul.btn-list>li.active,.btn__dropdown.dropdown ul.btn-list>li.selected,.btn__dropdown.dropdown ul.btn-list>li:hover,.input__prefix__dropdown.dropdown>ul>li.active,.input__prefix__dropdown.dropdown>ul>li.selected,.input__prefix__dropdown.dropdown>ul>li:hover,.input__prefix__dropdown.dropdown ul.btn-list>li.active,.input__prefix__dropdown.dropdown ul.btn-list>li.selected,.input__prefix__dropdown.dropdown ul.btn-list>li:hover,.input__suffix__dropdown.dropdown>ul>li.active,.input__suffix__dropdown.dropdown>ul>li.selected,.input__suffix__dropdown.dropdown>ul>li:hover,.input__suffix__dropdown.dropdown ul.btn-list>li.active,.input__suffix__dropdown.dropdown ul.btn-list>li.selected,.input__suffix__dropdown.dropdown ul.btn-list>li:hover{background:var(--border-color-translucent)}.btn__dropdown.dropdown>ul>li.active.disabled,.btn__dropdown.dropdown>ul>li.active.header,.btn__dropdown.dropdown>ul>li.selected.disabled,.btn__dropdown.dropdown>ul>li.selected.header,.btn__dropdown.dropdown>ul>li:hover.disabled,.btn__dropdown.dropdown>ul>li:hover.header,.btn__dropdown.dropdown ul.btn-list>li.active.disabled,.btn__dropdown.dropdown ul.btn-list>li.active.header,.btn__dropdown.dropdown ul.btn-list>li.selected.disabled,.btn__dropdown.dropdown ul.btn-list>li.selected.header,.btn__dropdown.dropdown ul.btn-list>li:hover.disabled,.btn__dropdown.dropdown ul.btn-list>li:hover.header,.input__prefix__dropdown.dropdown>ul>li.active.disabled,.input__prefix__dropdown.dropdown>ul>li.active.header,.input__prefix__dropdown.dropdown>ul>li.selected.disabled,.input__prefix__dropdown.dropdown>ul>li.selected.header,.input__prefix__dropdown.dropdown>ul>li:hover.disabled,.input__prefix__dropdown.dropdown>ul>li:hover.header,.input__prefix__dropdown.dropdown ul.btn-list>li.active.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li.active.header,.input__prefix__dropdown.dropdown ul.btn-list>li.selected.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li.selected.header,.input__prefix__dropdown.dropdown ul.btn-list>li:hover.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li:hover.header,.input__suffix__dropdown.dropdown>ul>li.active.disabled,.input__suffix__dropdown.dropdown>ul>li.active.header,.input__suffix__dropdown.dropdown>ul>li.selected.disabled,.input__suffix__dropdown.dropdown>ul>li.selected.header,.input__suffix__dropdown.dropdown>ul>li:hover.disabled,.input__suffix__dropdown.dropdown>ul>li:hover.header,.input__suffix__dropdown.dropdown ul.btn-list>li.active.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li.active.header,.input__suffix__dropdown.dropdown ul.btn-list>li.selected.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li.selected.header,.input__suffix__dropdown.dropdown ul.btn-list>li:hover.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li:hover.header{background:transparent}.btn-dropdown-control,.input__prefix-dropdown-control,.input__suffix-dropdown-control{white-space:nowrap}.btn-dropdown-control>.dropdown__arrow,.input__prefix-dropdown-control>.dropdown__arrow,.input__suffix-dropdown-control>.dropdown__arrow{width:100%;z-index:3}.btn-dropdown-control>.dropdown__arrow:after,.input__prefix-dropdown-control>.dropdown__arrow:after,.input__suffix-dropdown-control>.dropdown__arrow:after{opacity:0}.btn-dropdown-control .btn__input,.input__prefix-dropdown-control .btn__input,.input__suffix-dropdown-control .btn__input{display:flex;align-items:center;gap:5px}.btn--google,.input__prefix--google,.input__suffix--google{padding:0 10px 0 0;height:42px;color:#fff;border-color:#4285f4;background-color:#4285f4;font-weight:var(--font-weight-bold);font-size:1rem;font-family:Roboto}.btn--google>svg,.input__prefix--google>svg,.input__suffix--google>svg{margin-left:-3px;margin-right:10px}.btn--google:focus-visible,.btn--google:active,.btn--google:visited,.input__prefix--google:focus-visible,.input__prefix--google:active,.input__prefix--google:visited,.input__suffix--google:focus-visible,.input__suffix--google:active,.input__suffix--google:visited{color:#fff;border-color:#4285f4;background-color:#4285f4}.btn--google:hover,.input__prefix--google:hover,.input__suffix--google:hover{color:#fff;border-color:#4285f4;background-color:#4285f4de}.btn[value=off].btn--xs,.btn[value=on].btn--xs,.input__prefix[value=off].btn--xs,.input__prefix[value=on].btn--xs,.input__suffix[value=off].btn--xs,.input__suffix[value=on].btn--xs{border-radius:99px;min-width:40px;padding:0 3px}.btn[value=off].btn--xs>span,.btn[value=on].btn--xs>span,.input__prefix[value=off].btn--xs>span,.input__prefix[value=on].btn--xs>span,.input__suffix[value=off].btn--xs>span,.input__suffix[value=on].btn--xs>span{position:relative;width:15px;height:15px;border-radius:100%;background-color:var(--surface-primary)}.btn[value=on].btn--xs,.input__prefix[value=on].btn--xs,.input__suffix[value=on].btn--xs{justify-content:end}.btn[value=off],.input__prefix[value=off],.input__suffix[value=off]{border-color:var(--border-color-intensive);background-color:var(--border-color-intensive)}.btn[value=off].btn--xs,.input__prefix[value=off].btn--xs,.input__suffix[value=off].btn--xs{justify-content:start}.btn--actions{padding:0 1px;border:0px}.btn:disabled,.btn.is-disabled,.btn[data-state=disabled],.btn.disabled{opacity:.4;cursor:default;pointer-events:none}.btn--close{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);font-size:.875rem;line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease}.btn--close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.btn--close .icon-labioffice-close{font-size:.75rem;line-height:1}@media all and (max-width: 575.98px){.btn{font-size:.625rem;padding:0 15px;height:30px}}.btn .tabler-icon,.input__prefix .tabler-icon,.input__suffix .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.btn-back-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:transparent;cursor:pointer;font-size:.625rem;color:var(--page-fr-color-hover);flex-shrink:0;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.btn-back-icon:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color)}.btn-back-icon:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.btn-back-icon>i[class*=icon-]{font-size:.625rem;line-height:1}.btn-back-icon--md{height:31px}.btn-filter{--btn-filter-header-height: 3.125rem;--btn-filter-header-padding: .9375rem;--btn-filter-header-font-size: .875rem;--btn-filter-body-font-size: .75rem;--btn-filter-body-max-height: 18.75rem;--btn-filter-body-item-height: 2rem;--btn-filter-body-item-padding: .625rem;--btn-filter-control-padding: .9375rem;--btn-filter-control-btn-min-width: 6.25rem}.btn-filter.dropdown .btn-filter-dropdown-header{height:var(--btn-filter-header-height);font-weight:var(--font-weight-medium);font-size:var(--btn-filter-header-font-size);padding:var(--btn-filter-header-padding);border-bottom:var(--border-width) var(--border-color)}.btn-filter.dropdown .btn-filter-dropdown-body{font-size:var(--btn-filter-body-font-size);overflow:auto;max-height:var(--btn-filter-body-max-height)}.btn-filter.dropdown .btn-filter-dropdown-body .form{text-align:left}.btn-filter.dropdown .btn-filter-dropdown-body .title{margin:.9375rem 0;font-weight:var(--font-weight-medium)}.btn-filter.dropdown .btn-filter-dropdown-body ul li{height:var(--btn-filter-body-item-height);padding:var(--btn-filter-body-item-padding);margin-bottom:.125rem;border-radius:var(--btn-radius)}.btn-filter.dropdown .btn-filter-dropdown-body ul li:hover{background-color:var(--border-color-pale)}.btn-filter.dropdown .btn-filter-dropdown-body ul li.selected{background-color:var(--border-color-translucent)}.btn-filter.dropdown .btn-filter-dropdown-control{display:flex;justify-content:space-between;padding:var(--btn-filter-control-padding)}.btn-filter.dropdown .btn-filter-dropdown-control .btn{min-width:var(--btn-filter-control-btn-min-width)}.calendar{--calendar-cell: 36px;--calendar-radius: var(--btn-radius, 4px);display:flex;flex-direction:column;gap:8px;padding:8px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.calendar__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px;min-height:32px}.calendar__title{flex:1 1 auto;display:inline-flex;align-items:baseline;justify-content:center;gap:8px;min-width:0}.calendar__month-label{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--foreground);text-transform:capitalize;white-space:nowrap}.calendar__today-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;font-size:.75rem;color:var(--theme-color);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .15s}.calendar__today-link:hover{text-decoration:underline}.calendar__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--foreground-muted);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.calendar__nav>i[class*=icon-]{font-size:.875rem;line-height:1}.calendar__nav:hover{background:var(--theme-color-matt);color:var(--theme-color)}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:0 4px}.calendar__weekday{display:inline-flex;align-items:center;justify-content:center;height:28px;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--foreground-muted);text-transform:capitalize}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:0 4px}.calendar__day{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;width:100%;aspect-ratio:1/1;max-width:var(--calendar-cell);max-height:var(--calendar-cell);justify-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--calendar-radius);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--foreground);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s,color .12s}.calendar__day:hover:not(:disabled):not(.calendar__day--selected):not(.calendar__day--range-end){background:var(--theme-color-matt);color:var(--theme-color)}.calendar__day:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.calendar__day--other-month{color:var(--foreground-muted);opacity:.55}.calendar__day--today{font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1px var(--theme-color);color:var(--theme-color)}.calendar__day--selected,.calendar__day--range-end{background:var(--theme-color);color:var(--surface-primary, #fff);box-shadow:none}.calendar__day--selected:hover,.calendar__day--range-end:hover{background:var(--theme-color);color:var(--surface-primary, #fff)}.calendar__day--in-range{background:var(--theme-color-pale, var(--theme-color-matt));color:var(--theme-color);border-radius:0}.calendar__day--in-range:hover{background:var(--theme-color-matt)}.calendar__day--range-start:before,.calendar__day--range-end:before{content:"";position:absolute;top:0;bottom:0;width:50%;background:var(--theme-color-pale, var(--theme-color-matt));z-index:-1}.calendar__day--range-start:before{right:0}.calendar__day--range-end:before{left:0}.calendar__day--disabled,.calendar__day:disabled{color:var(--foreground-muted);opacity:.4;cursor:not-allowed}.calendar__day-num{position:relative;line-height:1}.l-canvas{width:100%;height:100%;min-height:320px;--xy-background-color: var(--surface-page);--xy-edge-stroke-default: var(--border-strong);--xy-edge-stroke-selected: var(--theme-color);--xy-connectionline-stroke-default: var(--border-strong);--xy-controls-button-background-color: var(--surface-card);--xy-controls-button-background-color-hover: var(--surface-inset);--xy-controls-button-color: var(--foreground);--xy-controls-button-color-hover: var(--theme-color);--xy-controls-button-border-color: var(--border);--xy-node-color: var(--foreground);--xy-attribution-background-color: transparent}.l-canvas__node{display:flex;flex-direction:column;gap:var(--space-1);min-width:180px;max-width:280px;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);font-size:var(--font-size-sm)}.l-canvas__node.is-selected{border-color:var(--theme-color);box-shadow:0 0 0 2px var(--theme-color-pale)}.l-canvas__node--accent{border-color:var(--theme-color)}.l-canvas__node--muted{opacity:.8}.l-canvas__node-title{font-weight:var(--font-weight-bold);color:var(--foreground)}.l-canvas__node-body{color:var(--foreground-muted)}.l-canvas__controls{border-radius:var(--radius-md);overflow:hidden}.card-body__icon img{height:12px}.card-body__item--btn>*:first-child[class^=icon-],.card-body__item--btn>*:first-child[class*=" icon-"]{font-size:1.625rem;margin:auto auto auto 0}.card-body__item--btn>button,.card-body__item--btn>.btn{margin:-10px 0}.card-body__item[draggable=true]{flex-direction:column;border-radius:var(--panel-radius);padding:15px;background-color:var(--border-color-translucent)}.card-body__item[draggable=true]:after{position:absolute;display:flex;justify-content:center;align-items:center;top:15px;left:5px;right:auto;height:20px;width:30px;font-family:labioffice-icons!important;font-size:.75rem;content:"";color:var(--border-color);cursor:move}.card-body__item[draggable=true]>label:first-child{padding-left:20px}.card-body__item-links .btn,.card-body__item-links+.card-body__item-links-control .btn,.card-body__item-links .card-body__item-links-control .btn{background-color:var(--surface-primary);height:21px;min-width:60px}.card-body__item-links>.btn{position:absolute;right:0;margin-top:-3px}.card-body__item-links-control{flex-direction:column;background:var(--border-color-translucent);padding:10px;border-radius:var(--panel-radius);gap:10px;border:1px solid var(--border-color)}.card-body__item-links-control>.btn{margin:0 0 0 auto}.card-body__item--multiline{align-items:flex-start}.card-body__item--multiline>div{gap:2px}.card-body__item--panels .tag-set>.tag-set__wrapper{gap:10px}.card-body__item--panels .tag-set>.tag-set__wrapper .tag{flex-direction:column;align-items:flex-start;border-radius:6px;border:0px;width:110px;height:50px;margin:0}.card-body__item--panels .tag-set>.tag-set__wrapper .tag>*{line-height:12px}.card-body__item--panels .tag-set>.tag-set__wrapper .tag>div[class]{font-weight:var(--font-weight-normal)}.card-body__item.card-body__item--path{display:block;margin:0;min-height:208px;max-height:208px}.card-body__item.card-body__item--path>div.card-body__item-row{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:start;margin:0;padding:0 0 11px 20px}.card-body__item.card-body__item--path>div.card-body__item-row>div[class]{margin:0;max-width:100%;word-wrap:break-word}.card-body__item.card-body__item--path>div.card-body__item-row>div[class]:last-child{color:var(--fr-muted)}.card-body__item.card-body__item--path>div.card-body__item-row:before{position:absolute;top:0;left:4px;width:1px;height:200px;border-left:1px solid var(--fr-muted);content:""}.card-body__item.card-body__item--path>div.card-body__item-row:after{position:absolute;top:2px;left:0;width:7px;height:7px;content:"";border-radius:100%;background-color:var(--surface-primary);border:1px solid var(--fr-muted)}.card-body__item.card-body__item--path>div.card-body__item-row:first-child:before{top:5px}.card-body__item.card-body__item--path>div.card-body__item-row.last-item{min-height:28px}.card-body__item.card-body__item--path>div.card-body__item-row.last-item:before{height:5px}.card-body__item.card-body__item--path>div.message-empty-wrapper{display:flex;align-items:center;justify-content:center;min-height:180px}.card-body__item.card-body__item--path>div.message-empty-wrapper .message-empty{position:relative;top:auto;left:auto;margin:auto;width:auto}.card-body__item--preview-link{background:var(--border-color-opacity);padding:5px 8px;justify-content:center;border-radius:var(--border-radius)}.card-body__item--readability{align-items:start!important}.card-body__item--readability>*:first-child{width:65px;font-size:.625rem}.card-body__item--readability>*:last-child{flex-direction:column;white-space:normal;font-size:.625rem;opacity:.6}.card-body__item--readability>*:last-child>*{display:block;width:100%;font-weight:var(--font-weight-normal)}.card-body__item--readability>*:last-child>*:last-child{font-weight:var(--font-weight-extralight);font-style:italic}.card-body__item--readability.active>*:first-child:after{content:" ";position:absolute;background:green;top:2px;right:7px;height:7px;width:7px;border-radius:100%}.card-body__item--readability.active>*:first-child:before{content:" ";position:absolute;background:green;top:5px;right:7px;height:1px;width:20px}.card-body__item--readability.active>*:last-child{opacity:1}.card-body__item--readability.active>*:last-child>*{display:block;width:100%}.card-body__item--readability.active>*:last-child>*:first-child{color:green;margin-right:5px}.card-body__item--readability.active>*:last-child>*:last-child{font-style:italic}.card-body__item--working-hours{align-items:start}.card-body__item--working-hours>div{margin-top:9px}.card-body__item-working-hours-title{text-transform:uppercase;width:20%}.card-body__muted{color:var(--fr-muted)}.card-body__item{display:flex;flex-direction:row;width:100%;align-items:center;flex-wrap:nowrap;font-size:.75rem;color:var(--fr-primary);font-weight:var(--font-weight-normal);margin-bottom:10px;gap:10px}.card-body__item>div[class]{font-size:.75rem;font-weight:var(--font-weight-normal);display:flex;align-items:center}.card-body__item>div[class].text-nowrap{display:block;min-width:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-body__item>div[class].checkbox-set{align-items:flex-start;justify-content:center;flex-direction:column}.card-body__item>div[class]>*{gap:10px}.card-body__item>div[class]>.checked{color:var(--theme-color)}.card-body__item.space-between{justify-content:space-between}.card-body__item>img{max-width:60px;max-height:30px}.card-body__item>*:first-child.text-full-width{opacity:.8}.card-body__item.card-body__item--multiline>div{flex-direction:column}.card-body__item.card-body__item--multiline>div>div{width:100%;margin-left:0}.card-body__item>.pattern-set .checkbox-set__item:first-child{width:100%;display:flex;justify-content:space-between;margin-top:10px}.card-body__item>.pattern-set .checkbox-set__item:not(:first-child){width:60px;height:60px;margin:10px 0;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--theme-color);background-blend-mode:multiply}.card-body__item>.pattern-set .checkbox-set__item:not(:first-child)>svg,.card-body__item>.pattern-set .checkbox-set__item:not(:first-child)>span{display:none}.card-body__item>.pattern-set .checkbox-set__item:not(:first-child).checked{background-color:var(--theme-color-translucent)}.card-body__item>.input-file-dropzone{min-width:100px;min-height:100px}.card-body__item>.input-file-dropzone.input-logo{width:120px}.card-body__item>.input-file-dropzone.input-logo .input-file-preview img{object-fit:contain}.card-body__item>.input-file-dropzone .input>input[class]{min-height:14px;height:21px;font-size:.625rem}.card-body__item .widget-btn{display:inline-flex;align-items:center;justify-content:space-around;height:51px;width:51px;padding:0 15px;background:var(--theme-color);color:var(--accent-fg);border:none;border-radius:25px;font-size:1.3125rem;font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;transition:.2s ease;margin:15px}.card-body__item .widget-btn.oval{width:140px;font-size:1rem}.card-body__item .widget-btn.bubble{border-radius:6px;font-size:.875rem;top:0;height:44px;width:100px}.card-body__item .widget-btn.bubble:after{content:"";position:absolute;top:auto;left:auto;right:4px;bottom:-10px;width:0px;height:0px;border:7px solid var(--theme-color);border-top:15px solid var(--theme-color);border-bottom-color:transparent;border-right-color:transparent;border-left-style:dashed;transform:rotate(90deg)}.card-body__item .widget-btn.bubble.left:after{transform:rotate(-90deg);right:auto;left:4px;bottom:-10px;border-right-color:var(--theme-color);border-left-color:transparent}.card-body__item .widget-btn.selected:before{content:"";position:absolute;top:-10px;left:-10px;border-radius:var(--panel-radius);background-color:var(--border-color-translucent);z-index:1;width:calc(100% + 20px);height:71px}.card-body__item .widget-btn>input[class],.card-body__item .widget-btn>span[class]{background:transparent;border:transparent;margin:0;padding:0;font-size:inherit;font-family:inherit;color:var(--accent-fg);text-align:center}.card-body__item .widget-btn>input[class]::placeholder{color:var(--accent-fg)}.card-body__item .widget-btn-set{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.card-body__item textarea[class],.card-body__item input[class],.card-body__item .textarea,.card-body__item .input,.card-body__item .select-list .input>div[class]>div[class]{font-size:.75rem;font-weight:var(--font-weight-normal);color:var(--fr-primary)}.card-body__item .input>input[class],.card-body__item .input>.input,.card-body__item .select-list>input[class],.card-body__item .select-list>.input{height:32px;min-height:32px;font-size:.75rem;font-weight:var(--font-weight-normal)}.card-body__item .input>input[class]>div[class]>div[class],.card-body__item .input>.input>div[class]>div[class],.card-body__item .select-list>input[class]>div[class]>div[class],.card-body__item .select-list>.input>div[class]>div[class]{font-size:.75rem;font-weight:var(--font-weight-normal)}.card-body__item>.select{display:flex;flex:1 1 auto;min-width:0}.card-body__item .input-color>.input{padding:2px 20px 2px 2px}.card-body__item .input-color .select-icon{left:0}.card-body__item .input-color .marker-square:after{width:20px;height:20px;border-radius:var(--border-radius);border:1px solid var(--border-color)}.card-body__item .input__title,.card-body__item .select-list__title{font-size:.75rem;font-weight:var(--font-weight-normal)}.card-body__item textarea{min-height:120px}.card-body__item .menu-tabs__wrapper{gap:10px}.card-body__item .textarea-checkbox-textarea,.card-body__item .input-checkbox-textarea{display:flex;flex-direction:column;width:100%;gap:10px}.card-body__item .textarea-checkbox-textarea>div,.card-body__item .input-checkbox-textarea>div{display:flex;width:100%;gap:10px}.card-body__item .input-checkbox-custom-btn{overflow:hidden;border:0px;background-color:var(--border-color-pale);justify-content:center;cursor:pointer;box-shadow:none;height:28px;width:100%}.card-body__item .input-checkbox-custom-btn:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px dashed var(--border-color);border-radius:9px}.card-body__item .input__title,.card-body__item .textarea__title,.card-body__item .checkbox-set__title,.card-body__item .form-control-title,.card-body__item .select-color__title,.card-body__item .select-list__title{font-weight:var(--font-weight-normal);margin-top:5px}.card-body__label{display:flex;gap:5px;font-size:.8125rem;margin-top:5px}.card-body__set{display:flex;align-items:center;justify-content:space-around}.card-pool__copy{font-size:.75rem;font-weight:var(--font-weight-light);margin:0}.card-pool{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;width:100%;min-width:290px;padding:10px}.card-pool>.card{display:flex;padding:5px;width:auto;max-width:none;min-width:0;height:140px;margin:0;cursor:pointer;transition:background-color .15s ease}.card-pool>.card>.card__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:15px;border-radius:var(--panel-radius);clip-path:inset(0 round var(--panel-radius))}.card-pool>.card>.card__wrapper>*,.card-pool>.card>.card__wrapper>p{margin-right:20px}.card-pool>.card>.card__wrapper>*:last-child,.card-pool>.card>.card__wrapper>p:last-child{margin-right:0}.card-pool>.card.border-dashed>.card__wrapper:before{-webkit-user-select:none;user-select:none;pointer-events:none;content:"";position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;border-radius:var(--panel-radius);border:5px dashed var(--border-color-translucent);box-sizing:border-box}.card-pool>.card img{box-sizing:border-box;width:45px;height:45px;padding:8px;border-radius:8px;border:1px solid var(--border-color-translucent);background:var(--surface-primary);object-fit:contain}.card-pool>.card .driver-list__fallback{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:45px;height:45px;border-radius:8px;border:1px solid var(--border-color-translucent);background:var(--theme-color-pale);color:var(--theme-color);font-size:1.25rem;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}.card-pool>.card .h4{font-size:.875rem;font-weight:var(--font-weight-normal)}.card-pool>.card:hover:not(.soon):not(.disabled){background:var(--theme-color-pale)}.card-pool>.card.soon,.card-pool>.card.disabled{cursor:default}.card-pool>.card.soon .h4,.card-pool>.card.soon .card-pool__copy,.card-pool>.card.disabled .h4,.card-pool>.card.disabled .card-pool__copy{color:var(--border-color)}.card-pool>.card.soon>.card__wrapper,.card-pool>.card.disabled>.card__wrapper{border-color:transparent}.card-pool>.card.soon>.card__wrapper:before,.card-pool>.card.disabled>.card__wrapper:before{display:none}.card-pool>.card:has(>.driver-list__badge){position:relative}.driver-list__badge{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;gap:4px}.card-set{display:block;height:100%;width:100%;min-width:280px;overflow-x:hidden;overflow-y:auto;padding:10px}.card-set .card{display:flex;flex-direction:column;justify-content:flex-start;padding:15px 20px;width:100%;margin:0 0 10px}.card-set .card>*,.card-set .card>p{margin-bottom:10px}.card-set .card--md>*,.card-set .card--md>p{margin-bottom:10px}.card-set .card--lg>*,.card-set .card--lg>p{margin-bottom:15px}.card-set .card--xl>*,.card-set .card--xl>p{margin-bottom:20px}.card-set .card--xxl>*,.card-set .card--xxl>p{margin-bottom:25px}.card-set .card--3xl>*,.card-set .card--3xl>p{margin-bottom:30px}.card-set .card>*:last-child{margin-bottom:0}.card-set .card:last-child{margin-bottom:0}.card-set .card.card--btn{overflow:hidden;border:0px;background-color:var(--border-color-pale);text-align:center;cursor:pointer;box-shadow:none}.card-set .card.card--btn:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px dashed var(--border-color);border-radius:9px}.card-popup.pointer-bottom:after,.card-popup.pointer-bottom-dark:after,.card-popup.pointer-right-bottom:after,.card-popup.pointer-right-bottom-dark:after{top:auto;bottom:-5px;transform:rotate(225deg)}.card-popup.pointer-right:after,.card-popup.pointer-right-dark:after,.card-popup.pointer-right-bottom:after,.card-popup.pointer-right-bottom-dark:after{left:auto;right:15px}.card-popup.pointer-right-dark:after,.card-popup.pointer-bottom-dark:after,.card-popup.pointer-right-bottom-dark:after{background-color:var(--surface-tertiary)}.card-popup:after{position:absolute;content:"";display:block;width:7px;height:7px;border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);background-color:var(--surface-primary);transform:rotate(45deg);top:-5px;left:15px}.card-popup.card{position:absolute;width:100%;max-width:280px;height:auto;padding:0;font-size:.75rem}.card-popup__body{display:flex;width:100%;height:auto;padding:15px;align-items:center}.card-popup__body .avatar{--avatar-size: var(--avatar-size-xl)}.card-popup__control{background-color:var(--border-color-translucent);border-top:1px solid var(--border-color);width:100%;height:auto;padding:10px}.card-popup__control>div{margin:5px 0}.card-popup__control>div>*{margin:5px}.card-popup__msg{border-top:1px solid var(--border-color);width:100%;height:auto;padding:10px}.card-popup__msg>div{margin:5px 0}.card-popup__msg>div>*{margin:5px}.card-popup__msg .content{word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:150px}.card-popup__date{color:var(--fr-muted)}.card-popup .loader{position:absolute;border-radius:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.card-popup .loader>svg{width:50px;height:50px}.card.card--highlight{display:inline-flex;flex-direction:row;align-items:center;padding:10px;min-height:60px;height:auto;font-size:.75rem;margin:0;overflow:hidden}.card.card--highlight>i[class*=icon-]{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:10px;background:var(--theme-color-translucent);color:var(--theme-color);font-size:1rem;margin-right:10px}.card.card--highlight>i[class*=icon-].icon-labioffice-plus{font-size:2rem}.card.card--highlight>i[class*=icon-].icon-labioffice-reply{transform:scaleX(-1)}.card.card--highlight>i[class*=icon-].icon-labioffice-tickets{font-size:.875rem}.card.card--highlight>.tabler-icon{box-sizing:border-box;flex-shrink:0;width:40px;height:40px;padding:9px;border-radius:10px;background:var(--theme-color-translucent);color:var(--theme-color);margin-right:10px}.card.card--highlight>.tag{position:absolute;top:5px;right:5px}.card.card--highlight>progress{position:absolute;left:0;bottom:0;border-radius:0}.card.card--highlight>progress::-webkit-progress-bar{border-radius:0}.card.card--highlight>progress::-webkit-progress-value{border-radius:0}.card.card--highlight>progress::-moz-progress-bar{border-radius:0}.h5{font-size:.75rem;font-weight:var(--font-weight-medium);margin-bottom:5px;margin-top:5px}.card{border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background-color:var(--surface-card);color:var(--fr-primary);box-shadow:var(--shadow);padding:20px;margin:10px;-webkit-user-select:auto;user-select:auto;pointer-events:auto}.card hr{height:1px;margin-top:10px}.card.soon,.card.soon:hover{color:var(--border-color);box-shadow:var(--shadow)}.card.soon img,.card.soon:hover img{opacity:.1}.card:hover{box-shadow:var(--shadow-hover)}.card--selectable{cursor:pointer}.card--selectable:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.card[data-state=selected],.card.is-selected{background-color:var(--state-selected-bg);border-color:var(--state-selected-foreground)}.card__title{position:relative;font-size:.875rem;font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:20px;line-height:20px}.card--danger{background-color:var(--warning-color-pale);border-color:var(--warning-color-translucent)}.card--accordion{max-height:60px;overflow:hidden;transition:.3s}.card--accordion>*:not(.card__title){opacity:0}.card--accordion>.card__title{margin-bottom:10px;cursor:pointer}.card--accordion.expand{max-height:3000px}.card--accordion.expand>*:not(.card__title){opacity:1}.card--accordion.expand>.card__title .card__title-chevron{transform:translateY(-50%) rotate(0)}.card--accordion.collapse>.card__title{margin-bottom:0}.card--accordion.collapse>*:not(.card__title){display:none}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:0 0 var(--space-3)}.card__body{display:flex;flex-direction:column;gap:var(--space-3)}.card__foot{display:flex;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-color)}.card__title-chevron{position:absolute;right:0;top:50%;font-size:.875rem;color:currentColor;transform:translateY(-50%) rotate(-90deg);transition:transform .2s ease;pointer-events:none}.card__wrapper{width:100%;height:100%}.card__policy{margin-top:5px;padding-top:5px;border-top:1px solid var(--border-color);font-weight:var(--font-weight-thin);font-size:.625rem;font-style:italic}.card[draggable=true] .card__title{padding-left:20px}.card[draggable=true] .card__title:after{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:-10px;right:auto;height:100%;width:30px;font-family:labioffice-icons!important;font-size:.75rem;content:"";color:var(--border-color);cursor:move}.checkbox{display:inline-flex;align-items:center;cursor:pointer}.checkbox:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:var(--radius-sm)}.checkbox__wrapper{display:inline-flex;flex-direction:column;padding-left:10px}.checkbox svg{min-width:16px;width:16px;color:var(--border-color-hover, #cfd7df)}.checkbox.checked svg{color:var(--theme-color)}.checkbox span:not([class]){text-align:start}.checkbox small:not([class]){opacity:.6}.checkbox-set>div:not([class]){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.checkbox-set__item{margin:2px 4px 2px 0}.checkbox-set__item.card.checkbox{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px;max-height:120px;min-height:120px;font-size:1rem;flex-direction:column;margin:5px 0;border-left:4px solid transparent}.checkbox-set__item.card.checkbox>svg{display:none}.checkbox-set__item.card.checkbox.checked{border-left:4px solid var(--theme-color)}.checkbox-set__item.card.checkbox.checked.soon{border-left:4px solid transparent}.checkbox-set--vertical>div:not([class]){align-items:flex-start;justify-content:flex-start;flex-direction:column}.chip-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip-grid__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;cursor:pointer;flex-shrink:0;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.chip-grid__chip:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.chip-grid__chip:disabled{cursor:not-allowed;opacity:.5}.chip-grid__chip-content{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.chip-grid--circle{gap:8px}.chip-grid--circle .chip-grid__chip{width:32px;height:32px;border:2px solid transparent;border-radius:50%}.chip-grid--circle .chip-grid__chip:hover{transform:scale(1.05)}.chip-grid--circle .chip-grid__chip.is-active{border-color:var(--theme-color)}.chip-grid--circle .chip-grid__chip-content{width:22px;height:22px;border-radius:50%}.chip-grid--text{gap:4px}.chip-grid--text .chip-grid__chip{flex:1;padding:6px 0;border:1px solid var(--border-color);border-radius:var(--btn-radius, 6px);background:var(--surface-primary);font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px}.chip-grid--text .chip-grid__chip:hover{border-color:var(--page-fr-color-hover)}.chip-grid--text .chip-grid__chip.is-active{border-color:var(--theme-color);color:var(--theme-color);background:var(--theme-color-matt)}.chip-grid--text .chip-grid__chip-content{width:auto;height:auto}.clamped-text{display:block}.clamped-text__content{position:relative}.clamped-text--clamped.clamped-text--lines .clamped-text__content{display:-webkit-box;-webkit-line-clamp:var(--clamped-text-lines, 2);line-clamp:var(--clamped-text-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.clamped-text--clamped.clamped-text--height .clamped-text__content{max-height:var(--clamped-text-max-height, 280px);overflow:hidden}.clamped-text--has-fade .clamped-text__content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,color-mix(in srgb,var(--clamped-text-fade-color, var(--surface-primary)) 0%,transparent),var(--clamped-text-fade-color, var(--surface-primary)));pointer-events:none}.clamped-text__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:2px 10px;margin:4px 0 0;font:inherit;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--theme-color);cursor:pointer;line-height:1.2;border-radius:4px;display:inline-block}.clamped-text__toggle:hover,.clamped-text__toggle:focus-visible{background:var(--theme-color-pale);text-decoration:underline}.clamped-text__toggle--center{display:block;margin:4px auto 0}.color-saturation{position:relative;height:130px;width:100%;background:red;border-radius:0}.color-saturation__white{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:linear-gradient(to right,var(--surface-primary),rgba(255,255,255,0))}.color-saturation__black{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:linear-gradient(to top,#000,#0000)}.color-saturation__pointer{position:absolute;top:100%;left:100%;cursor:default}.color-saturation__circle{width:4px;height:4px;box-shadow:0 0 0 1.5px var(--surface-primary),inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;cursor:hand;transform:translate(-2px,-2px)}.color-slider{border-radius:0;width:100%;height:10px}.color-slider__gradient{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,#0000,#000)}.color-slider__container{position:relative;height:100%;margin:0 3px}.color-slider__pointer{position:absolute;width:100%}.color-slider__handle{width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:var(--surface-primary);margin-top:1px;transform:translate(-2px)}.color-sketch-picker{padding:10px;display:flex;flex-direction:column;gap:5px}.color-sketch-picker__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color);color:var(--fr-primary)}.color-sketch-picker__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--btn-radius, 6px);font-size:1.125rem;color:var(--page-fr-color-hover);cursor:pointer;line-height:1;padding:0;transition:background .15s,color .15s}.color-sketch-picker__close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.color-sketch-picker__control{display:flex;width:100%;gap:5px}.color-sketch-picker__control-wrapper{display:flex;flex-direction:column;gap:5px;width:100%}.color-sketch-picker__preview{width:30px}.color-sketch-picker__marker{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;box-shadow:#00000026 0 0 0 1px inset}.color-checkboard{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.color-hue .color-slider__gradient{background:linear-gradient(to left,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.color-hue--vertical .color-slider__gradient{background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.color-preset{margin:0;padding:10px 0 0;border-top:1px solid rgb(238,238,238);display:flex;flex-wrap:wrap;position:relative;gap:6px}.color-preset__cell{width:16px;height:16px;margin:0}.color-preset__cell-wrapper{width:100%;height:100%;border-radius:2px;box-shadow:#00000026 0 0 0 1px inset}.color-fields{display:flex;gap:5px;align-items:center}.color-fields__hex{display:flex;flex-direction:column;align-items:center;width:100%;gap:5px}.color-fields__input{min-height:21px;max-height:unset;text-align:center}.color-fields__title{font-weight:var(--font-weight-medium);text-align:center;font-size:.625rem;text-transform:uppercase;color:var(--fr-muted)}button.select-color{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer}button.select-color .select-color__input{align-items:center;gap:8px}button.select-color .select-color__icon{flex-shrink:0;height:auto}button.select-color:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px;border-radius:var(--border-radius)}button.select-color:disabled{cursor:not-allowed;opacity:.6}.dropdown.card.select-color__dropdown{z-index:1100!important}.color-sketch-picker__foot{display:flex;justify-content:flex-end;padding:8px 12px 12px;border-top:1px solid var(--border-color-pale);margin-top:8px}.color-sketch-picker__save{width:100%}.palette-picker{display:flex;flex-direction:column;gap:12px;padding:12px}.palette-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;max-width:calc(100% - 6px)}.palette-picker__swatch{all:unset;aspect-ratio:1/1;width:75%;justify-self:center;border-radius:6px;cursor:pointer;box-shadow:#0000001f 0 0 0 1px inset;transition:transform .12s,box-shadow .12s}.palette-picker__swatch:hover{transform:scale(1.08);box-shadow:#0000003d 0 0 0 1.5px inset}.palette-picker__swatch:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.palette-picker__swatch--add{display:flex;align-items:center;justify-content:center;background:transparent;color:var(--page-fr-color);font-size:1rem;font-weight:var(--font-weight-medium);box-shadow:none;border:1px dashed var(--border-color)}.palette-picker__swatch--add:hover{background:var(--theme-color-matt);color:var(--theme-color);border-color:var(--theme-color-translucent);transform:none}.palette-picker__section-head{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fr-muted);padding-top:4px;border-top:1px solid var(--border-color-pale)}.palette-picker__custom{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--border-color-pale)}.palette-picker__custom .color-sketch-picker{padding:0}.palette-picker__preview{display:flex;align-items:center;gap:8px}.palette-picker__preview-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fr-muted)}.palette-picker__warning{font-size:.75rem;color:var(--fr-muted);background:var(--label-tone-yellow-bg);padding:6px 8px;border-radius:6px;line-height:1.3}.palette-picker__save{width:100%}.connection-status{display:inline-flex;align-items:center;height:35px;padding:0 10px;gap:8px;border-radius:var(--panel-radius);border:var(--border-width) solid var(--border-color);font-size:.875rem;font-weight:var(--font-weight-medium)}.connection-status__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:6px}.connection-status__icon .tabler-icon{width:14px;height:14px}.connection-status__label{font-weight:var(--font-weight-semibold)}.connection-status.is-connected .connection-status__icon{background:var(--color-success);color:var(--color-success-foreground)}.connection-status.is-connected .connection-status__label{color:var(--color-success)}.connection-status.is-disconnected .connection-status__icon{background:var(--color-destructive);color:var(--color-destructive-foreground)}.connection-status.is-disconnected .connection-status__label{color:var(--color-destructive)}.input,.textarea,.checkbox-set{display:block;font-size:.75rem}.input__title,.textarea__title,.checkbox-set__title{display:block;margin-bottom:5px;font-weight:var(--font-weight-normal);text-align:left}.input__message,.textarea__message,.checkbox-set__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.input__message.error,.textarea__message.error,.checkbox-set__message.error{color:var(--warning-color)}.input__message.success,.textarea__message.success,.checkbox-set__message.success{color:var(--success-color)}.form-control{display:block;font-size:.75rem}.form-control-title{display:block;margin-bottom:5px;font-weight:var(--font-weight-normal);text-align:left}.form-control-message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.form-control-message.error{color:var(--warning-color)}.form-control-message.success{color:var(--success-color)}.dashboard-card-agents{--card-agents-min-width: 14.375rem;--card-agents-max-width: 14.375rem;--card-agents-height: 10rem;--card-agents-padding-x: 1.875rem;--card-agents-font-size: .75rem;--card-agents-title-font-size: 1rem;--card-agents-avatar-size: 2.625rem;--card-agents-avatar-overlap: .625rem;--card-agents-avatar-border: .125rem;--card-agents-presence-size: .4375rem;--card-agents-presence-offset-right: .25rem;--card-agents-presence-color: rgb(111, 185, 0);min-width:var(--card-agents-min-width);max-width:var(--card-agents-max-width);height:var(--card-agents-height);font-size:var(--card-agents-font-size);padding:0 var(--card-agents-padding-x);display:flex;flex-direction:column;justify-content:center}.dashboard-card-agents>div[class]:first-child{line-height:2.125rem}.dashboard-card-agents>div[class]:first-child>b{font-size:var(--card-agents-title-font-size)}.dashboard-card-agents>div{display:flex;flex-direction:row-reverse;justify-content:start}.dashboard-card-agents>div .avatar{--avatar-size: var(--card-agents-avatar-size);position:relative;max-height:var(--avatar-size);max-width:var(--avatar-size);border:var(--card-agents-avatar-border) solid var(--surface-primary);margin-right:calc(-1 * var(--card-agents-avatar-overlap));cursor:pointer}.dashboard-card-agents>div .avatar:after{content:"";position:absolute;background-color:var(--card-agents-presence-color);border-radius:100%;width:var(--card-agents-presence-size);height:var(--card-agents-presence-size);right:var(--card-agents-presence-offset-right);bottom:0;border:1px solid var(--surface-primary)}@media all and (max-width: 1073.98px){.dashboard-card-agents{--card-agents-max-width: 51.875rem}}.dashboard-card-profile{--card-profile-max-width: 51.875rem;--card-profile-height: 10rem;--card-profile-padding-x: 1.875rem;--card-profile-font-size: .75rem;--card-profile-name-font-size: 1rem;--card-profile-name-line-height: 2.125rem;--card-profile-date-font-size: 2.25rem;--card-profile-avatar-size: 6.25rem;--card-profile-avatar-gap: 1.875rem;max-width:var(--card-profile-max-width);height:var(--card-profile-height);font-size:var(--card-profile-font-size);padding:0 var(--card-profile-padding-x);display:flex;flex-direction:row}.dashboard-card-profile>.avatar{--avatar-size: var(--card-profile-avatar-size);--avatar-font-ratio: .5;margin:auto var(--card-profile-avatar-gap) auto 0}.dashboard-card-profile-info{width:100%;display:flex;flex-direction:column;justify-content:center}.dashboard-card-profile-info>div[class]:first-child{font-size:var(--card-profile-name-font-size);line-height:var(--card-profile-name-line-height);font-weight:var(--font-weight-light)}.dashboard-card-profile-info>div[class]:first-child>b{font-weight:var(--font-weight-extrabold)}.dashboard-card-profile-info>div[class]:last-child{display:flex;flex-direction:row;flex-flow:wrap;justify-content:space-between}.dashboard-card-profile-info>div[class]:last-child b{font-weight:var(--font-weight-normal);font-size:var(--card-profile-date-font-size);line-height:120%}.dashboard-card-profile-info b,.dashboard-card-profile-info span{margin-right:.3125rem}.dashboard-card-profile-date{display:flex;align-items:center}@media all and (max-width: 575.98px){.dashboard-card-profile{--card-profile-height: 16.25rem;flex-direction:column;align-items:center}.dashboard-card-profile>.avatar{margin:auto 0 1.25rem}.dashboard-card-profile-info{margin-bottom:auto;align-items:center}.dashboard-card-profile-info>div:last-child>div{width:50%}}.dashboard-settings{position:relative;display:inline-flex}.dashboard-settings-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);font-size:.875rem;cursor:pointer;transition:all .15s}.dashboard-settings-btn:hover,.dashboard-settings-btn.active,.dashboard-settings-btn.is-active{background:var(--theme-color-matt);color:var(--page-fr-color)}.dashboard-settings-popup{width:260px;max-height:min(80vh,560px);display:flex;flex-direction:column;background:var(--surface-primary);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));border:1px solid var(--border-color);animation:dashboardSettingsShow .15s ease-out}.dashboard-settings-popup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color);flex:0 0 auto}.dashboard-settings-popup-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--btn-radius, 6px);font-size:1.125rem;color:var(--page-fr-color-hover);cursor:pointer;line-height:1;padding:0}.dashboard-settings-popup-close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.dashboard-settings-popup-body{padding:4px 0 8px;overflow-y:auto;flex:1 1 auto}.dashboard-settings-popup-group{padding:4px 0}.dashboard-settings-popup-group:not(:last-child){border-bottom:1px solid var(--border-color)}.dashboard-settings-popup-group-title{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 2px}.dashboard-settings-popup-item{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 12px;cursor:pointer;transition:background .1s}.dashboard-settings-popup-item:hover{background:var(--page-color)}.dashboard-settings-popup-item--tile{padding-left:32px;font-size:.75rem}.dashboard-settings-popup-item-title{flex:1 1 auto;font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color);min-width:0}.dashboard-settings-popup-item .dashboard-settings-popup-pin{width:14px;height:14px;flex-shrink:0;color:var(--border-color-hover);transition:all .2s;transform:rotate(30deg)}.dashboard-settings-popup-item:hover .dashboard-settings-popup-pin{color:var(--page-fr-color-hover)}.dashboard-settings-popup-item.pinned .dashboard-settings-popup-pin{color:var(--theme-color);transform:rotate(0)}.dashboard-settings-popup-drag,.dashboard-settings-popup-expand{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;color:var(--page-fr-color-hover);font-size:.75rem;line-height:1;cursor:pointer;border-radius:var(--btn-radius, 4px);flex-shrink:0}.dashboard-settings-popup-drag:hover,.dashboard-settings-popup-expand:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.dashboard-settings-popup-drag{cursor:grab}.dashboard-settings-popup-drag:active{cursor:grabbing}.dashboard-settings-popup-tiles{padding:2px 0;background:var(--page-color)}.dashboard-settings-popup-reset{display:block;width:calc(100% - 24px);margin:8px 12px 4px;padding:6px 10px;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover);background:transparent;border:1px solid var(--border-color);border-radius:var(--btn-radius, 6px);cursor:pointer;transition:all .15s}.dashboard-settings-popup-reset:hover{background:var(--page-color);color:var(--page-fr-color)}@keyframes dashboardSettingsShow{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.date-time-range-picker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;width:100%;min-height:32px;padding:4px 10px 4px 7px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);font-size:.75rem;color:var(--fr-primary);cursor:pointer;transition:border-color .15s,background .15s;outline:none;box-sizing:border-box}.date-time-range-picker:hover:not(.date-time-range-picker--disabled){border-color:var(--page-fr-color-hover)}.date-time-range-picker:focus-visible:not(.date-time-range-picker--disabled){border-color:var(--theme-color)}.date-time-range-picker.is-open{border-color:var(--theme-color)}.date-time-range-picker--disabled{cursor:not-allowed;background:var(--surface-tertiary);opacity:.6}.date-time-range-picker--empty{color:var(--fr-muted)}.date-time-range-picker__placeholder{display:inline-flex;align-items:center;gap:6px;color:var(--fr-muted);font-variant-numeric:tabular-nums}.date-time-range-picker__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.date-time-range-picker__icon>i[class*=icon-]{font-size:.875rem;color:var(--fr-muted)}.date-time-range-picker__icon>svg.tabler-icon{width:14px;height:14px;color:var(--fr-muted)}.date-time-range-picker__chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;background:var(--theme-color-matt);color:var(--theme-color);font-size:.6875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.date-time-range-picker__chip>i[class*=icon-]{font-size:.75rem}.date-time-range-picker__chip>svg.tabler-icon{width:12px;height:12px}.date-time-range-picker__separator{font-size:.75rem;color:var(--fr-muted);-webkit-user-select:none;user-select:none;line-height:1}.date-time-range-picker__panel{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 8px 24px rgba(0, 0, 0, .12));animation:dateTimeRangePickerShow .12s ease-out;max-width:92vw}.date-time-range-picker__panel-inner{display:flex;flex-direction:column;min-width:320px}.date-time-range-picker__panel-head{display:flex;align-items:center;gap:8px;padding:12px 12px 0}.date-time-range-picker__panel-chip{display:inline-flex;align-items:center;gap:6px;flex:1 1 0;min-width:0;height:32px;padding:0 10px;border-radius:var(--btn-radius, 4px);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.date-time-range-picker__panel-chip>i[class*=icon-]{font-size:.875rem;color:var(--fr-muted)}.date-time-range-picker__panel-chip>svg.tabler-icon{width:14px;height:14px;color:var(--fr-muted)}.date-time-range-picker__panel-chip>span[class]{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-time-range-picker__panel-chip:hover{border-color:var(--page-fr-color-hover)}.date-time-range-picker__panel-chip.is-active{background:var(--theme-color-matt);border-color:var(--theme-color);color:var(--theme-color)}.date-time-range-picker__panel-chip.is-active>i[class*=icon-]{color:var(--theme-color)}.date-time-range-picker__panel-chip.is-active>svg.tabler-icon{color:var(--theme-color)}.date-time-range-picker__panel-chip--filled{color:var(--foreground)}.date-time-range-picker__panel-chip-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin-left:auto;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--fr-muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.date-time-range-picker__panel-chip-clear>i[class*=icon-]{font-size:.625rem;line-height:1}.date-time-range-picker__panel-chip-clear>svg.tabler-icon{width:10px;height:10px}.date-time-range-picker__panel-chip-clear:hover{background:#0000000f;color:var(--fr-primary)}.date-time-range-picker__panel-body{display:flex;align-items:stretch;gap:12px;padding:12px}.date-time-range-picker__presets{list-style:none;margin:0;padding:8px 12px 8px 0;display:flex;flex-direction:column;min-width:140px;border-right:1px solid var(--border-color-translucent, var(--border-color))}.date-time-range-picker__preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:6px 10px;margin:0;height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--btn-radius, 4px);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--foreground);cursor:pointer;text-align:left;width:100%;transition:background .12s,color .12s}.date-time-range-picker__preset:hover{background:var(--theme-color-matt);color:var(--theme-color)}.date-time-range-picker__preset-hint{font-size:.75rem;color:var(--fr-muted);font-variant-numeric:tabular-nums}.date-time-range-picker__calendar{display:flex;flex-direction:column;gap:8px;min-width:280px}.date-time-range-picker__time{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px}.date-time-range-picker__time-label{font-size:.75rem;color:var(--fr-muted);font-weight:var(--font-weight-medium)}.date-time-range-picker__panel-foot{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--border-color-translucent, var(--border-color))}.date-time-range-picker__panel-foot-spacer{flex:1 1 auto}.date-time-range-picker__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;padding:0 14px;border-radius:var(--btn-radius, 4px);border:var(--border-width) solid transparent;font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.date-time-range-picker__btn--ghost{background:transparent;border-color:var(--border-color);color:var(--foreground)}.date-time-range-picker__btn--ghost:hover{border-color:var(--page-fr-color-hover)}.date-time-range-picker__btn--primary{background:var(--theme-color);border-color:var(--theme-color);color:var(--surface-primary, #fff)}.date-time-range-picker__btn--primary:hover{background:var(--theme-color-hover, var(--theme-color))}.date-time-range-picker__btn--primary:disabled{opacity:.5;cursor:not-allowed}.date-time-range-picker__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0 8px;height:28px;font-size:.75rem;color:var(--fr-muted);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .15s}.date-time-range-picker__clear:hover:not(:disabled){color:var(--danger, var(--theme-color))}.date-time-range-picker__clear:disabled{opacity:.4;cursor:not-allowed}@keyframes dateTimeRangePickerShow{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.dialog--surface-primary{background-color:var(--surface-primary)}.dialog--surface-elevated{background-color:var(--surface-elevated)}.dialog--flush-bottom{padding-bottom:0}.dialog--flush-bottom>.dialog__body{margin-bottom:0}.dialog--flush-bottom>.dialog__control{margin-bottom:0}.dialog__description{margin-top:10px;margin-bottom:0;font-size:.875rem;font-weight:var(--font-weight-normal);color:var(--fr-muted)}.dialog{max-height:100%;padding:25px}.dialog .btn--close{position:absolute;top:0;right:-10px}.dialog .btn--close .icon-labioffice-close,.dialog .btn--close .tabler-icon{margin:0}.dialog .form{padding:0}.dialog__head{display:flex;flex-direction:column;font-weight:var(--font-weight-medium);font-size:1.25rem;margin:-10px 0 15px}.dialog__body{display:block;max-height:calc(100vh - 200px);overflow-y:auto;margin:15px -10px;padding:0 10px;line-height:20px;font-size:.875rem}.dialog__body>.label{font-size:.875rem;line-height:24px;margin:15px 0 5px}.dialog__control{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin:20px -25px -25px;padding:15px 25px;background-color:var(--surface-page);border-top:var(--border-width) solid var(--border-color);border-radius:0 0 calc(var(--panel-radius) - var(--border-width)) calc(var(--panel-radius) - var(--border-width))}.dialog__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--surface-overlay);z-index:600;padding:10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog__wrapper--no-dim{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dialog__wrapper--pass-through{pointer-events:none}.dialog__wrapper--pass-through .card{pointer-events:auto}.dialog__wrapper .card{display:flex;flex-direction:column;width:100%;max-width:460px;min-width:300px}.dialog--control.dialog__wrapper{align-items:end;padding:0}.dialog--control.dialog__wrapper .dialog{margin:0;padding:15px 20px;height:100%;width:460px;max-width:100%;border-radius:0}.dialog--control.dialog__wrapper .dialog:not(.dialog--surface-primary):not(.dialog--surface-elevated){background-color:var(--page-color)}.dialog--control.dialog__wrapper .dialog.dialog--surface-primary{background-color:var(--surface-primary)}.dialog--control.dialog__wrapper .dialog.dialog--surface-elevated{background-color:var(--surface-elevated)}.dialog--control.dialog__wrapper .dialog.dialog--flush-bottom{padding-bottom:0}.dialog--control.dialog__wrapper .dialog.dialog--flush-bottom>.dialog__body{margin-bottom:0}.dialog--control.dialog__wrapper .dialog__head .btn--close{top:2px;right:-5px}.dialog--control.dialog__wrapper .dialog__body{display:flex;flex-direction:column;height:100%;max-height:100%;padding:0}.dialog--control.dialog__wrapper .dialog__control{margin:15px -20px -15px;padding:12px 20px;border-radius:0}.dialog--control.dialog__wrapper .dialog__search{display:flex;padding:0 10px;gap:10px}.dialog--control.dialog__wrapper .dialog__search>.select-list{width:30%}.dialog--control.dialog__wrapper .dialog__search>.input{width:70%}.dialog--control.dialog__wrapper .dialog__search>.input>input{padding-left:20px}.dialog--control.dialog__wrapper .dialog__search>.input>.icon-labioffice-close,.dialog--control.dialog__wrapper .dialog__search>.input>.tabler-icon-x{position:absolute;top:10px;right:5px;cursor:pointer;display:none}.dialog--control.dialog__wrapper .dialog__search>.input>.icon-labioffice-search,.dialog--control.dialog__wrapper .dialog__search>.input>.tabler-icon-search{display:inline-flex;position:absolute;top:10px;left:5px}.dialog--control.dialog__wrapper .dialog__search>.input.control-close>input{padding-right:20px}.dialog--control.dialog__wrapper .dialog__search>.input.control-close>.icon-labioffice-close,.dialog--control.dialog__wrapper .dialog__search>.input.control-close>.tabler-icon-x{display:inline-flex}.display-mode{display:flex;width:100%}.display-mode>*{border-radius:0;border-left-width:0px;width:100%;font-size:1.125rem}.display-mode>*:first-child{border-left-width:1px;border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.display-mode>*:last-child{border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.page-card__frame>.page-card__body>*:first-child.card.display-mode--desktop,.page-card__frame>.page-card__body>*:first-child.card.display-mode--laptop,.page-card__frame>.page-card__body>*:first-child.card.display-mode--mobile,.display-mode--desktop,.display-mode--laptop,.display-mode--mobile{max-width:1400px;transition:max-width 1s}.page-card__frame>.page-card__body>*:first-child.card.display-mode--desktop,.display-mode--desktop{margin:0;width:100%}.page-card__frame>.page-card__body>*:first-child.card.display-mode--laptop,.display-mode--laptop{max-width:768px;margin:0 auto;width:100%}.page-card__frame>.page-card__body>*:first-child.card.display-mode--mobile,.display-mode--mobile{max-width:420px;margin:0 auto;width:100%}.dropdown{position:absolute;display:flex;flex-direction:column;z-index:400}.dropdown.card{margin:5px 0;overflow-y:auto}.dropdown[data-dropdown=true] .dropdown{position:relative;display:inline-block}.dropdown[data-dropdown=true] .dropdown__menu{display:flex}.dropdown__arrow{position:absolute;width:20px;height:100%;right:0;top:0;cursor:pointer;color:inherit;display:flex;justify-content:center;align-items:center}.dropdown__arrow-icon{font-size:.625rem;color:inherit;transition:transform .2s ease;transform:rotate(0)}.dropdown__arrow.open .dropdown__arrow-icon{transform:rotate(180deg)}.dropdown__menu{display:none;flex-direction:row;flex-wrap:wrap;position:absolute;top:100%;left:0;filter:drop-shadow(-.105px 2.998px 5px rgba(207,203,196,.4));background-color:var(--surface-primary);border:1px solid var(--border-color-pale);padding:35px 0;width:860px;max-width:100vw;max-height:calc(100vh - 110px);overflow:auto;animation:dropdownShow .5s forwards;cursor:default;z-index:601}.dropdown__item{height:76px;width:50%;display:flex;justify-content:space-between;align-items:center;padding:20px 55px;font-size:.75rem;color:var(--fr-primary);font-weight:var(--font-weight-light);text-decoration:none}.dropdown__item:hover{color:var(--fr-emphasis);cursor:pointer;text-decoration:none}.dropdown__item:hover .header__dropdown-t{text-decoration:underline}.dropdown__item:hover.soon{cursor:default}.dropdown__item:hover.soon .header__dropdown-t{text-decoration:none}.dropdown__item:last-child{border:none}.dropdown__icon{position:relative;min-width:30px;height:100%;padding-right:15px;font-size:1.5rem;display:flex;justify-content:flex-start;align-items:flex-start}.dropdown__content{width:100%}.dropdown__data-marker{display:none!important}.dropdown__wrapper{display:flex;flex-direction:column;width:100%}@media all and (max-width: 991.98px){.dropdown__menu{width:430px}.dropdown__item{width:100%}.dropdown__item:nth-child(1){order:1}.dropdown__item:nth-child(3){order:2}.dropdown__item:nth-child(5){order:3}.dropdown__item:nth-child(7){order:4}.dropdown__item:nth-child(2){order:5}.dropdown__item:nth-child(4){order:6}.dropdown__item:nth-child(6){order:7}.dropdown__item:nth-child(8){order:8}}@media all and (max-width: 575.98px){.dropdown__menu{width:100%}}.field-counter{margin-left:auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.field-counter--empty{color:var(--fr-muted)}.field-counter--short{color:var(--warning-fr-color)}.field-counter--ok{color:var(--label-tone-green-fg)}.field-counter--over{color:var(--danger-color)}.content-editor{display:flex;flex-direction:column;width:100%;height:100%}.content-editor.card{padding:20px 0;margin:0}.content-editor>input[class],.content-editor>.input,.content-editor>.input>input[class],.content-editor>.input-html>.input-html__input{border:none;font-weight:var(--font-weight-medium);font-size:1.875rem;padding:0}.content-editor>textarea[class],.content-editor>.textarea,.content-editor>.textarea>textarea[class],.content-editor>div[class]{height:100%;overflow-y:auto;resize:none;border:none;font-family:inherit;font-weight:var(--font-weight-normal);font-size:1rem;padding:0}.content-editor>textarea[class]::placeholder,.content-editor>.textarea::placeholder,.content-editor>.textarea>textarea[class]::placeholder,.content-editor>div[class]::placeholder{font-style:italic}.content-editor>.input{margin:0 0 20px}.content-editor>.text-editor{padding-bottom:50px}.content-editor>input,.content-editor>.input,.content-editor>.input-html{padding:0 60px}.content-editor>textarea[class],.content-editor>.textarea,.content-editor>div[class]{padding:0 20px}.text-editor:after{position:absolute;top:0;left:0;content:attr(placeholder);color:var(--fr-muted)}.emoji-picker-popup{position:fixed;z-index:1100;background:var(--surface-elevated, #ffffff);border-radius:8px;box-shadow:0 8px 24px #0f172a2e;overflow:hidden}.emoji-picker-popup--loading{width:360px;min-height:60px;padding:16px;border:1px solid var(--border-color, rgba(15, 23, 42, .12))}.emoji-picker-popup__loading{text-align:center;color:var(--foreground-muted);font-size:.8125rem}.entity-settings-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);padding:0;border:0;border-radius:4px;background:transparent;color:var(--fr-muted);font-size:.625rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.entity-settings-menu__trigger:hover{background:var(--theme-color-pale);color:var(--theme-color)}.entity-settings-menu__trigger:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}.entity-settings-menu__popover{min-width:200px;padding:6px 0;background:var(--surface-elevated);border:var(--rail-width) solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column}.entity-settings-menu__popover--submenu{min-width:0;padding:12px 14px;gap:8px}.entity-settings-menu__item{display:flex;align-items:center;gap:10px;padding:7px 14px;background:transparent;border:0;border-radius:6px;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;width:calc(100% - 12px);margin:0 6px;transition:background-color .12s ease,color .12s ease}.entity-settings-menu__item:hover{background:var(--theme-color-pale)}.entity-settings-menu__item:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.entity-settings-menu__item--danger{color:var(--danger-color, var(--brand-hotpink-color))}.entity-settings-menu__item--danger:hover{background:var(--brand-hotpink-color-pale)}.entity-settings-menu__item-icon{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.entity-settings-menu__item-icon.is-active{color:var(--theme-color)}.entity-settings-menu__item-icon>svg{width:1em;height:1em;display:block}.entity-settings-menu__item--pin .entity-settings-menu__item-icon{color:var(--fr-muted);transition:color .2s,transform .2s;transform:rotate(30deg)}.entity-settings-menu__item--pin:hover .entity-settings-menu__item-icon{color:var(--fr-primary)}.entity-settings-menu__item--pinned .entity-settings-menu__item-icon{color:var(--theme-color);transform:rotate(0)}.entity-settings-menu__item-label{flex:1 1 auto;white-space:nowrap}.entity-settings-menu__divider{height:var(--rail-width);background:var(--border-color);margin:4px 0;flex-shrink:0}.entity-settings-menu__submenu-head{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.entity-settings-menu__submenu-body{display:flex;flex-direction:column;gap:8px}form,.form{display:flex;flex-direction:column;padding:15px;text-align:center;overflow:hidden;width:100%}form>*,.form>*{margin-bottom:var(--control-bottom)}form>*:last-child,.form>*:last-child{margin-bottom:0}form:last-child,.form:last-child{padding-bottom:0}.form-message{margin:0 0 var(--space-2, 8px);font-size:.8125rem;font-weight:var(--font-weight-medium);line-height:1.4}.form-message--destructive{color:var(--color-destructive)}.form-message--warning{color:var(--color-warning)}.form-message--success{color:var(--color-success)}.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.icon-button:disabled{opacity:.45;cursor:not-allowed}.icon-button--outlined{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;color:var(--fr-muted)}.icon-button--outlined i[class*=icon-],.icon-button--outlined svg[class]{color:var(--fr-muted);font-size:var(--font-size-sm)}.icon-button--outlined svg.tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-button--outlined:hover:not(:disabled){background:var(--theme-color-pale);border-color:var(--theme-color-translucent);color:var(--theme-color)}.icon-button--outlined:hover:not(:disabled) i[class*=icon-],.icon-button--outlined:hover:not(:disabled) svg[class]{color:var(--theme-color)}.icon-button--plain{border:none;border-radius:8px;background:transparent;color:var(--fr-muted);font-size:1rem}.icon-button--plain i[class*=icon-]{font-size:inherit}.icon-button--plain svg.tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-button--plain:hover:not(:disabled){background:var(--border-color-translucent);color:var(--fr-emphasis)}.icon-button--sm,.icon-button--sm.icon-button.icon-button{flex:0 0 24px;align-self:center;width:24px;height:24px;min-width:24px;min-height:24px;max-height:24px;border-radius:6px;font-size:var(--font-size-xs);line-height:1}.icon-button--sm i[class*=icon-],.icon-button--sm svg[class],.icon-button--sm.icon-button.icon-button i[class*=icon-],.icon-button--sm.icon-button.icon-button svg[class]{font-size:var(--font-size-xs);line-height:1}.icon-button--sm svg.tabler-icon,.icon-button--sm.icon-button.icon-button svg.tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.icon-button--sm.icon-button--plain,.icon-button--sm.icon-button.icon-button.icon-button--plain{border:1px solid transparent}.icon-button--sm.icon-button--plain:hover:not(:disabled),.icon-button--sm.icon-button--plain:focus-visible:not(:disabled),.icon-button--sm.icon-button.icon-button.icon-button--plain:hover:not(:disabled),.icon-button--sm.icon-button.icon-button.icon-button--plain:focus-visible:not(:disabled){border-color:var(--border-color);outline:none}.icon-button--lg i[class*=icon-],.icon-button--lg svg[class]{font-size:1.125rem;font-weight:var(--font-weight-medium)}.icon-button--lg svg.tabler-icon{width:20px;height:20px}.icon-picker{width:356px;display:flex;flex-direction:column;background:var(--surface-primary);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-popover, 0 8px 24px rgba(15, 23, 42, .14));overflow:hidden}.icon-picker__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3) 0}.icon-picker__tabs{display:inline-flex;gap:2px;padding:2px;background:var(--surface-secondary);border-radius:var(--radius-md)}.icon-picker__tab{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-3);border:0;border-radius:6px;background:transparent;color:var(--fr-muted);font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:color .12s ease,background-color .12s ease}.icon-picker__tab:hover:not(.is-active){color:var(--fr-primary)}.icon-picker__tab.is-active{background:var(--surface-primary);color:var(--theme-color)}.icon-picker__remove{border:0;background:transparent;color:var(--fr-muted);font-size:.8125rem;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-base)}.icon-picker__remove:hover{color:var(--warning-fr-color);background:var(--surface-secondary)}.icon-picker__search{padding:var(--space-2) var(--space-3)}.icon-picker__search .input{width:100%}.icon-picker__body{height:320px;overflow-y:auto;padding:0 var(--space-3) var(--space-3)}.icon-picker__section{content-visibility:auto;contain-intrinsic-size:auto 200px}.icon-picker__label{display:block;position:sticky;top:0;z-index:1;padding:var(--space-2) 0 var(--space-1);background:var(--surface-primary);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-muted)}.icon-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px}.icon-picker__cell{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border:0;border-radius:var(--radius-base);background:transparent;color:var(--fr-primary);--kb-icon-accent: var(--theme-color-pale, #d9e6ff);cursor:pointer;padding:0;transition:background-color .12s ease}.icon-picker__cell svg{width:20px;height:20px}.icon-picker__cell:hover{background:var(--surface-secondary)}.icon-picker__cell--emoji{font-size:1.25rem;line-height:1}.icon-picker__loading,.icon-picker__empty{padding:var(--space-4) 0;text-align:center;color:var(--text-color-muted);font-size:.8125rem}.input-file-dropzone{display:flex;align-items:center;justify-content:center;background:var(--border-color-pale);border:2px dashed var(--border-color);border-radius:var(--border-radius);color:var(--fr-muted);padding:0;min-height:150px;min-width:200px;height:auto;width:100%;transition:.25s;cursor:pointer}.input-file-dropzone.dragover{background:var(--border-color-translucent)}.input-file-dropzone.selected{color:var(--fr-primary)}.input-file-dropzone>input{display:none}.input-file-dropzone>label{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;text-align:center;font-size:.625rem;gap:10px}.input-file-dropzone>label [class^=icon-],.input-file-dropzone>label .card [class*=" icon-"]{font-size:4rem;margin-bottom:10px}.input-file-dropzone-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 5px;gap:5px}.input-file-dropzone-row .input{width:auto}.input-file-dropzone-row .input input[class]{color:var(--fr-muted);background:transparent;min-height:14px;height:21px;width:100%;font-size:.625rem}.input-file-dropzone-row .input input[class]::placeholder{font-weight:var(--font-weight-medium);color:var(--fr-muted)}.input-file-dropzone-row .btn{height:21px;font-size:.625rem;font-weight:var(--font-weight-medium);white-space:nowrap;border-color:var(--border-color);background-color:var(--page-fr-color-pale);color:var(--fr-muted)}.input-file-dropzone-row .btn:hover{border-color:transparent;background-color:var(--page-fr-color-hover);color:var(--accent-fg)}.input-file-dropzone-placeholder{padding:0}.input-file-dropzone .loader{position:absolute}.input-file-dropzone .loader svg{max-width:50%;max-height:50%}.input-file-dropzone .input-file-preview{position:absolute;width:100%;height:100%}.input-file-dropzone .input-file-preview img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.input-file-dropzone .input-file-preview.input-logo{width:120px}.input-file-dropzone .input-file-preview.input-logo img{object-fit:contain}.input-file-dropzone .input-file-preview .btn{display:none;position:absolute;top:0;right:0;padding:10px;background:var(--page-fr-color-norm);color:var(--accent-fg)}.input-file-dropzone .input-file-preview:hover .btn{display:flex}.code-input{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 16px}.code-input>.code-input-tile{width:48px;height:56px;padding:0;text-align:center;font-family:var(--font-urbanist, inherit);font-size:1.5rem;font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--fr-primary);border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);caret-color:var(--theme-color);transition:border-color .12s ease,box-shadow .12s ease}.code-input>.code-input-tile:focus-visible{outline:none;border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-color-pale)}.code-input>.code-input-tile:disabled{opacity:.6;cursor:not-allowed}.code-input.error>.code-input-tile,.code-input--error>.code-input-tile{border-color:var(--color-destructive)}textarea,input,*.input-html__input{display:flex;align-items:center;width:100%;height:auto;min-height:32px;font-size:.75rem;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);cursor:text;padding:7px;resize:vertical;transition:border-color .15s ease}textarea:hover:not(:disabled):not(:read-only):not(.error),input:hover:not(:disabled):not(:read-only):not(.error),*.input-html__input:hover:not(:disabled):not(:read-only):not(.error){border-color:var(--page-fr-color-hover)}textarea:focus:not(:disabled):not(:read-only):not(.error),input:focus:not(:disabled):not(:read-only):not(.error),*.input-html__input:focus:not(:disabled):not(:read-only):not(.error){outline:none;border-color:var(--theme-color)}textarea::placeholder,input::placeholder,*.input-html__input::placeholder{color:var(--fr-muted)}textarea.error,input.error,*.input-html__input.error{border-color:var(--color-destructive)}textarea[type=range],input[type=range],*.input-html__input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:auto;height:10px;margin:8px 0;padding:0;cursor:default}textarea[type=range]::-webkit-slider-thumb,input[type=range]::-webkit-slider-thumb,*.input-html__input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:21px;background:var(--theme-color);border-radius:var(--border-radius);cursor:pointer}.textarea,.input,.input-html{display:block;width:100%;font-size:.75rem}.textarea__title,.input__title,.input-html__title{display:block;margin-bottom:5px}.textarea:has(.error)>.input__title,.input:has(.error)>.input__title,.input-html:has(.error)>.input__title{color:var(--color-destructive, var(--negative-color))}.textarea.placeholder,.input.placeholder,.input-html.placeholder{color:var(--fr-muted)}.textarea--sm,.input--sm,.input-html--sm{font-size:.625rem}.textarea--sm textarea[class],.textarea--sm input[class],.input--sm textarea[class],.input--sm input[class],.input-html--sm textarea[class],.input-html--sm input[class]{height:26px;min-height:26px;font-size:.625rem}.textarea--lg,.input--lg,.input-html--lg{font-size:1rem}.textarea--lg textarea[class],.textarea--lg input[class],.input--lg textarea[class],.input--lg input[class],.input-html--lg textarea[class],.input-html--lg input[class]{height:48px;min-height:48px;font-size:1rem}.textarea--xl,.input--xl,.input-html--xl{font-size:1.3125rem}.textarea--xl textarea[class],.textarea--xl input[class],.input--xl textarea[class],.input--xl input[class],.input-html--xl textarea[class],.input-html--xl input[class]{height:48px;min-height:48px;font-size:1.3125rem}.textarea--xxl,.input--xxl,.input-html--xxl{font-size:1.625rem}.textarea--xxl textarea[class],.textarea--xxl input[class],.input--xxl textarea[class],.input--xxl input[class],.input-html--xxl textarea[class],.input-html--xxl input[class]{height:52px;min-height:52px;font-size:1.625rem}.textarea--3xl,.input--3xl,.input-html--3xl{font-size:1.875rem}.textarea--3xl textarea[class],.textarea--3xl input[class],.input--3xl textarea[class],.input--3xl input[class],.input-html--3xl textarea[class],.input-html--3xl input[class]{height:56px;min-height:56px;font-size:1.875rem}.textarea.error .textarea__input,.textarea.error .input__input,.textarea.error .input-html__input,.input.error .textarea__input,.input.error .input__input,.input.error .input-html__input,.input-html.error .textarea__input,.input-html.error .input__input,.input-html.error .input-html__input{border-color:var(--color-destructive)}.input-html__input{display:block}.input__wrapper{display:flex}.input__prefix,.input__suffix{border-radius:var(--border-radius);border:var(--border-width) solid var(--page-fr-color-translucent);white-space:nowrap;padding:0 10px;display:flex;align-items:center;transition:border-color .15s ease}.input__prefix:hover,.input__suffix:hover{border-color:var(--page-fr-color-hover)}.input__prefix.is-static,.input__suffix.is-static{background:var(--surface-tertiary);color:var(--fr-muted);font-weight:var(--font-weight-normal);cursor:default}.input__prefix.is-static:hover,.input__suffix.is-static:hover{background:var(--surface-tertiary);color:var(--fr-muted);border-color:var(--page-fr-color-translucent)}.input__prefix{border-right:0px;border-bottom-right-radius:0;border-top-right-radius:0}.input__suffix{border-left:0px;border-bottom-left-radius:0;border-top-left-radius:0}.input.error .input--with-prefix .input__prefix,.input.error .input--with-suffix .input__suffix{border-color:var(--color-destructive)}.input.success .input--with-prefix .input__prefix,.input.success .input--with-suffix .input__suffix{border-color:var(--warning-color)}.input .input--with-prefix>input,.input .input--with-prefix>.input{border-bottom-left-radius:0;border-top-left-radius:0}.input .input--with-suffix>input,.input .input--with-suffix>.input{border-bottom-right-radius:0;border-top-right-radius:0}textarea{min-height:70px}.textarea--grow{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.textarea--grow .textarea__input,.textarea--grow>textarea{flex:1 1 0;min-height:240px;max-height:50vh;resize:vertical}label,.label{display:flex;font-size:.75rem;font-weight:var(--font-weight-semibold);text-align:left;line-height:20px;gap:7px}.logo-badge{display:inline-flex;align-items:center;gap:var(--space-2)}.logo-badge__mark{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:8px;color:var(--page-fr-color)}.logo-badge__name{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--page-fr-color)}.link-preview-card{margin-top:8px;max-width:420px}.link-preview-card--card{border:1px solid var(--border-color, #e3e6eb);border-radius:10px;overflow:hidden;background:var(--surface-elevated, #fff);position:relative}.link-preview-card__body{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:12px;display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.link-preview-card__body:hover{background:var(--surface-secondary, #f3f5f8)}.link-preview-card__head{display:flex;align-items:center;gap:6px;color:var(--foreground-muted);font-size:var(--font-size-xs)}.link-preview-card__favicon{width:16px;height:16px;border-radius:3px;flex:0 0 auto}.link-preview-card__site{font-weight:var(--font-weight-medium)}.link-preview-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-card__desc{font-size:var(--font-size-sm);color:var(--foreground-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.link-preview-card__image{width:100%;max-height:220px;object-fit:cover;border-radius:6px;margin-top:4px;display:block}.link-preview-card--media{border:1px solid var(--border-color, #e3e6eb);border-radius:10px;overflow:hidden;background:var(--surface-elevated, #fff);position:relative;width:360px;max-width:100%}.link-preview-card__media-body{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;display:flex;flex-direction:column;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.link-preview-card__media-body:hover .link-preview-card__media-body__media-foot,.link-preview-card__media-body:hover{background:var(--surface-secondary, #f3f5f8)}.link-preview-card__media-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--surface-secondary, #f3f5f8)}.link-preview-card__media-image--empty{display:flex;align-items:center;justify-content:center;color:var(--foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;padding:0 16px}.link-preview-card__media-foot{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--surface-elevated, #fff)}.link-preview-card--media .link-preview-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-card__media-host{display:inline-flex;align-items:center;gap:6px;color:var(--foreground-muted);font-size:var(--font-size-xs);overflow:hidden}.link-preview-card--media .link-preview-card__favicon{width:14px;height:14px}.link-preview-card--media .link-preview-card__host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.link-preview-card--pill{border:1px solid var(--border-color, #e3e6eb);border-radius:8px;display:inline-flex;align-items:center;background:var(--surface-elevated, #fff);max-width:100%;overflow:hidden}.link-preview-card--pill:hover{background:var(--surface-secondary, #f3f5f8)}.link-preview-card__pill-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:4px 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:inherit;font:inherit;flex:1 1 auto;min-width:0}.link-preview-card__pill-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0 8px 0 4px;height:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground-muted);cursor:pointer;font-size:var(--font-size-sm)}.link-preview-card__pill-dismiss:hover{color:var(--foreground)}.link-preview-card--pill .link-preview-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:inline}.link-preview-card__host{font-size:var(--font-size-xs);color:var(--foreground-muted);white-space:nowrap}.link-preview-card__dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:6px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);color:var(--foreground-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs)}.link-preview-card__dismiss:hover{color:var(--foreground);background:var(--surface-secondary, #f3f5f8)}.list-autoload{overflow:hidden;overflow-y:auto}.list-autoload .loader{position:relative;height:auto}.list-autoload .loader svg{height:30px}.list-scroll{overflow:hidden;overflow-y:auto}.list-search__search{display:flex;align-items:center;border-bottom:1px solid var(--border-color-translucent);margin:0 0 5px}.list-search__search-input{width:100%}.list-search__search-input input[class]{border:0}.list-search__search-input input[class]::placeholder{color:var(--fr-muted);font-weight:var(--font-weight-normal)}.list-search__search>i[class*=icon-],.list-search__search>svg[class]{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-width:30px;color:var(--fr-muted);font-size:.875rem}.list-search.list-autoload{max-height:182px}ul[data-type=taskList]{list-style-type:none;padding:0}ul[data-type=taskList]>li{display:flex;align-items:center}ul[data-type=taskList]>li>label{flex:1 1 auto;flex-shrink:0;flex-grow:0;-webkit-user-select:none;user-select:none}.list{display:block;width:100%;font-size:.75rem;list-style:inherit}.list__title{display:block;margin-bottom:5px}.list-item{margin-left:15px}.list.placeholder{color:var(--fr-muted)}.list-sm{font-size:.625rem}.list-lg{font-size:1rem}.list-xl{font-size:1.3125rem}.list-xxl{font-size:1.625rem}.list-3xl{font-size:1.875rem}.loader{--loader-bg: rgba(0, 0, 0, .7);--loader-color: currentColor;--loader-backdrop: none;position:fixed;display:flex;left:0;top:0;height:100%;width:100%;flex-direction:row;justify-content:center;align-items:center;background:var(--loader-bg);color:var(--loader-color);-webkit-backdrop-filter:var(--loader-backdrop);backdrop-filter:var(--loader-backdrop);z-index:900}.loader.loader--inside{--loader-bg: transparent;--loader-backdrop: blur(10px);--loader-color: var(--theme-color);position:absolute}.loader__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.logo{display:inline-flex;align-items:center}.logo img{height:30px;width:auto;max-width:200px}.logo span{font-size:1.125rem;padding-left:10px}.marker-square{display:flex;justify-content:center;align-items:center;min-width:12px}.marker-square:after{position:relative;content:" ";border-radius:2px;border:1px solid var(--border-color-hover);background-color:currentColor;width:10px;height:10px}.marker-square-xs:after{width:8px;height:8px}.marker-square-lg:after{width:14px;height:14px}.menu{display:inline-flex;align-items:center}.btn.menu__trigger{padding-inline:var(--space-1);border-color:transparent;background-color:transparent;color:var(--fr-muted)}.btn.menu__trigger:hover{border-color:transparent;background-color:var(--surface-page)}.menu__rail-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0;margin:0;border:none;background:none;color:var(--page-menu-icon-color);font-size:1.125rem;cursor:pointer;transition:color .2s ease}.menu__rail-trigger:before{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:8px;background-color:transparent;transform:translate(-50%,-50%);transition:background-color .15s ease;pointer-events:none}.menu__rail-trigger:hover{color:var(--theme-color)}.menu__rail-trigger:hover:before{background-color:var(--theme-color-pale)}.menu__rail-trigger.is-open{color:var(--theme-color)}.menu__rail-trigger.is-open:before{background-color:var(--theme-color-translucent)}.menu__rail-trigger:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.menu__rail-trigger>i[class*=icon-],.menu__rail-trigger>svg[class]{position:relative;z-index:1;color:inherit;font-size:inherit;pointer-events:none}.menu__panel{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);box-shadow:0 4px 16px #00000014;overflow:hidden}.menu__panel-inner{display:flex;flex-direction:column;overflow:hidden}.menu__header,.menu__footer{flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--border-color-translucent)}.menu__footer{border-bottom:none;border-top:1px solid var(--border-color-translucent)}.menu__list{list-style:none;margin:0;padding:4px;overflow-y:auto;overflow-x:hidden}.menu__item{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}.menu__item--highlighted,.menu__item:hover:not(.is-disabled){background-color:var(--theme-color-pale)}.menu__item:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:-2px}.menu__item.is-disabled{opacity:.5;cursor:not-allowed}.menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:.875rem;color:var(--fr-muted)}.menu__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__heading{padding:8px 10px 4px;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.05em;cursor:default;-webkit-user-select:none;user-select:none}.menu__empty{padding:12px;text-align:center;color:var(--fr-muted);font-size:.8125rem}.menu__item .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.menu-tabs{width:100%;padding:0}.menu-tabs__wrapper{display:flex;width:100%;height:100%;border-bottom:0px solid var(--border-color);margin-bottom:5px}.menu-tabs__item{display:flex;flex-wrap:nowrap;font-size:.625rem;font-weight:var(--font-weight-bold);height:16px;line-height:16px;margin:2px;padding:0 5px;color:var(--fr-primary);width:250px;max-width:250px;cursor:pointer;justify-content:space-between}.menu-tabs__item:hover{color:var(--fr-emphasis)}.menu-tabs__item:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.menu-tabs__item.active,.menu-tabs__item.is-active,.menu-tabs__item:hover{cursor:default}.menu-tabs__item.active .menu-tabs__item-title,.menu-tabs__item.is-active .menu-tabs__item-title,.menu-tabs__item:hover .menu-tabs__item-title{border-bottom:2px solid var(--theme-color)}.menu-tabs__item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:2px solid transparent}.menu-tabs__item .btn--close{align-items:center;height:100%;display:flex;margin:0 -5px 0 0}.menu-tabs__item .btn--close .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.menu-tabs__btn{display:flex;align-items:center;margin-left:auto}.menu-tabs__btn>i[class*=icon-]{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.5rem;display:flex;align-items:center;justify-content:center;width:16px}.menu-tabs__btn>.dropdown{position:absolute;z-index:10;display:none;top:100%;right:0;margin:0;width:250px;padding:10px 0}.menu-tabs__btn>.dropdown[data-dropdown-show=true]{display:block}.menu-tabs__btn>.dropdown .menu-tabs__item{height:24px;min-width:calc(100% - 4px)}.menu-tabs--pills>.menu-tabs__wrapper{margin-bottom:0;gap:4px;align-items:center}.menu-tabs--pills .menu-tabs__item-count{margin-left:4px;color:var(--fr-muted)}.menu-tabs--pills .menu-tabs__item:hover .menu-tabs__item-count,.menu-tabs--pills .menu-tabs__item.active .menu-tabs__item-count,.menu-tabs--pills .menu-tabs__item.is-active .menu-tabs__item-count{color:inherit}.menu-tabs--pills .menu-tabs__item{display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:1;padding:0 12px;margin:0;width:auto;min-width:0;max-width:none;border-radius:var(--btn-radius, 4px);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);background:transparent;transition:background .15s ease,color .15s ease}.menu-tabs--pills .menu-tabs__item:hover{background:var(--theme-color-pale);color:var(--theme-color)}.menu-tabs--pills .menu-tabs__item:hover .menu-tabs__item-title{border-bottom:0}.menu-tabs--pills .menu-tabs__item.active,.menu-tabs--pills .menu-tabs__item.is-active{background:var(--theme-color-translucent);color:var(--theme-color);cursor:default}.menu-tabs--pills .menu-tabs__item.active .menu-tabs__item-title,.menu-tabs--pills .menu-tabs__item.is-active .menu-tabs__item-title,.menu-tabs--pills .menu-tabs__item-title{border-bottom:0}.top-menu{display:flex;flex-direction:row;align-items:center;min-height:33px;margin:-10px 0 0;padding:5px 5px 2px;background-color:transparent;border-bottom:1px solid rgba(172,182,191,.2)}.top-menu .menu-tabs{flex:1;min-width:0}.top-menu .menu-tabs__wrapper{border:0px}.top-menu .menu-tabs__wrapper>.menu-tabs__item{border-radius:6px;box-shadow:none}.top-menu .menu-tabs__item{display:flex;align-items:center;justify-content:space-between;height:31px;font-size:.625rem;font-weight:var(--font-weight-normal);padding:0 10px;margin:0 2px;color:var(--fr-muted);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.top-menu .menu-tabs__item:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color)}.top-menu .menu-tabs__item:hover .menu-tabs__item-title{border:0px}.top-menu .menu-tabs__item.active,.top-menu .menu-tabs__item.is-active{background:var(--theme-color-translucent);color:var(--theme-color);border-color:transparent}.top-menu .menu-tabs__item.active .menu-tabs__item-title,.top-menu .menu-tabs__item.is-active .menu-tabs__item-title{border:0px}.top-menu .menu-tabs__item.active .btn--close,.top-menu .menu-tabs__item.is-active .btn--close{color:var(--theme-color)}.top-menu .menu-tabs__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-menu .menu-tabs__item .btn--close{margin:0 -10px 0 0;font-size:.625rem}.top-menu .btn-back{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;border-radius:var(--btn-radius);min-width:50px;max-height:24px;margin:0 10px 3px 0}.top-menu .btn-back i.icon-labioffice-play-left{font-size:.4375rem}.menu-tree{width:100%}.menu-tree__item{padding:4px 27px 4px 8px;margin:3px 0;align-items:center;border-radius:5px;color:var(--fr-primary);cursor:pointer;display:flex;font-size:.75rem;font-weight:var(--font-weight-medium);justify-content:flex-start;line-height:1.5;position:relative;width:100%}.menu-tree__item:hover{background-color:var(--theme-color-pale)}.menu-tree__item:hover .menu-tree__count{background-color:var(--surface-primary);color:var(--theme-color)}.menu-tree__item.active{background-color:var(--theme-color-translucent)}.menu-tree__item.active .menu-tree__count{background-color:var(--surface-primary);color:var(--theme-color)}.menu-tree__item.expand,.menu-tree__item.collapse{font-weight:var(--font-weight-bold)}.menu-tree__item.expand:after,.menu-tree__item.collapse:after{align-items:center;color:var(--fr-primary);content:"";display:flex;font-family:labioffice-icons!important;font-size:.375rem;height:6px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(0);transition:all .2s;width:6px}.menu-tree__item.collapse:after{transform:translateY(-50%) rotate(180deg);transition:all .2s}.menu-tree__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-tree__item i[class^=icon-],.menu-tree__item i[class*=" icon-"]{margin-left:-16px;margin-right:0;width:16px;font-size:.75rem}.menu-tree__item .avatar{--avatar-size: var(--avatar-size-2xs);--avatar-font-ratio: .5;--avatar-bg: var(--page-color);color:var(--theme-color);margin-left:-17px;margin-right:3px;overflow:hidden}.menu-tree__item .avatar>i[class^=icon-],.menu-tree__item .avatar>i[class*=" icon-"],.menu-tree__item .avatar>i{color:var(--fr-muted)!important;font-size:.625rem!important;position:static;margin:-1px 0 0!important;width:auto!important;line-height:1;display:flex;align-items:center;justify-content:center}.menu-tree__item .avatar-set{position:static;margin:0 0 0 20px}.menu-tree__item .avatar-set .avatar-set__wrapper>.avatar{--avatar-size: var(--avatar-size-md);border:2px solid var(--theme-color)}.menu-tree__count{position:absolute;right:4px;font-size:.5625rem;background:var(--page-fr-color-pale);border-radius:15px;padding:3px 7px;min-width:25px;text-align:center}.menu-tree__wrapper.expand{padding:0 0 5px}[data-theme=dark] .menu-tree__item .avatar,[data-theme=mono] .menu-tree__item .avatar{--avatar-bg: var(--surface-tertiary)}[data-theme=dark] .menu-tree__item i,[data-theme=mono] .menu-tree__item i{color:var(--fr-primary)}[data-theme=dark] .menu-tree__item.active i,[data-theme=mono] .menu-tree__item.active i,[data-theme=dark] .menu-tree__item:hover i,[data-theme=mono] .menu-tree__item:hover i{color:var(--fr-emphasis)}.alert-warning{border:1px solid var(--brand-orange-color);font-size:.75rem;color:var(--fr-primary)!important;padding:10px 20px;margin:30px 0;line-height:1.5;border-radius:var(--border-radius)}.alert-warning i.icon-labioffice-warning{font-weight:var(--font-weight-bold);font-size:1rem;margin:0 10px 0 0;color:var(--brand-orange-color)}.alert-warning .tabler-icon{margin:0 10px 0 0;color:var(--brand-orange-color)}.alert-warning>strong{font-weight:var(--font-weight-bold);color:var(--brand-orange-color);margin:0 10px 0 0}.message-empty-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;padding:var(--space-5);overflow:hidden}.message-empty-wrapper--compact{min-height:0;height:auto;padding:0;overflow:visible}.message-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);max-width:320px;text-align:center}.message-empty__icon{display:inline-flex;margin-bottom:var(--space-3);color:var(--fr-subtle)}.message-empty__icon .tabler-icon{width:40px;height:40px;stroke-width:1.5}.message-empty__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--fr-primary)}.message-empty__desc{max-width:34ch;font-size:.8125rem;color:var(--fr-muted)}.message-empty__action{margin-top:var(--space-4)}.message-empty--compact{max-width:none;padding:var(--space-4);font-size:.8125rem;color:var(--fr-muted)}.yarl__container{--yarl__color_backdrop: rgba(15, 22, 36, .92);--yarl__color_button: #ffffff;--yarl__color_button_active: var(--theme-color, #408bfd);--yarl__color_button_disabled: rgba(255, 255, 255, .35);--yarl__button_filter: none}.yarl__button{width:36px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#ffffff14;transition:background .12s ease,transform .12s ease}.yarl__button:hover{background:#ffffff2e}.yarl__button:active{transform:scale(.94)}.yarl__button:focus-visible{outline:2px solid var(--theme-color, #408bfd);outline-offset:2px}.yarl__icon{width:20px;height:20px;margin:0;flex:0 0 auto}.yarl__toolbar{gap:6px;padding:12px}.yarl__navigation_prev,.yarl__navigation_next{width:44px;height:44px;border-radius:8px}.yarl__slide_image{border-radius:6px}.message-attachment-renderer{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.message-attachment-renderer--list{flex-direction:column;flex-wrap:nowrap}.message-attachment-renderer--compact{gap:4px;margin-top:4px}.message-attachment-renderer__tile{position:relative;display:flex;align-items:stretch;border-radius:8px;overflow:hidden;background:var(--surface-elevated, #fff)}.message-attachment-renderer--list .message-attachment-renderer__tile{width:100%}.message-attachment-renderer__tile--image{max-width:min(480px,100%);background:var(--surface-secondary, #f3f5f8);border:1px solid var(--border-color, #e3e6eb);box-shadow:0 1px 2px #0000000a}.message-attachment-renderer--compact .message-attachment-renderer__tile--image{max-width:240px}.message-attachment-renderer__thumb-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;width:100%;cursor:zoom-in;display:block}.message-attachment-renderer__thumb-button:disabled{cursor:default}.message-attachment-renderer__thumb{width:100%;height:auto;max-height:360px;object-fit:contain;display:block}.message-attachment-renderer--compact .message-attachment-renderer__thumb{max-height:200px}.message-attachment-renderer__tile--video{width:320px;max-width:100%;background:#000}.message-attachment-renderer--compact .message-attachment-renderer__tile--video{width:240px}.message-attachment-renderer__video{width:100%;max-height:240px;display:block}.message-attachment-renderer__tile--file,.message-attachment-renderer__tile--pdf{width:120px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000a;transition:box-shadow .12s ease}.message-attachment-renderer__tile--file:hover,.message-attachment-renderer__tile--pdf:hover{box-shadow:0 4px 12px #00000014}.message-attachment-renderer__file{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;width:100%;cursor:pointer;text-align:left;display:block;color:inherit;font:inherit}.message-attachment-renderer__file:hover{background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__file-thumb{display:block;position:relative;width:100%;height:120px;background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__file-badge,.message-attachment-renderer__pdf-badge{position:absolute;bottom:6px;left:6px;padding:3px 8px;border-radius:4px;background:var(--surface-primary, #fff);color:var(--foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.02em;box-shadow:0 1px 2px #0000001f;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-renderer__file-name,.message-attachment-renderer__pdf-name{display:block;padding:8px 10px;border-top:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);font-size:var(--font-size-xs);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-renderer__file-size{display:block;padding:0 10px 8px;background:var(--surface-elevated, #fff);font-size:var(--font-size-xs);color:var(--foreground-muted)}.message-attachment-renderer__pdf{position:relative;width:100%;cursor:pointer;display:block}.message-attachment-renderer__pdf:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.message-attachment-renderer__pdf-thumb{position:relative;width:100%;height:120px;background:var(--surface-secondary, #f3f5f8);overflow:hidden;display:flex;align-items:center;justify-content:center}.message-attachment-renderer__pdf-thumb .react-pdf__Page__canvas{max-width:100%;max-height:120px;height:auto!important;display:block;margin:0 auto}.message-attachment-renderer__pdf-loading{width:100%;height:120px;background:var(--surface-secondary, #f3f5f8);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:message-attachment-pdf-shimmer 1.2s linear infinite}.message-attachment-renderer__pdf-error{width:100%;height:120px;padding:12px;text-align:center;color:var(--foreground-muted);font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center;background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:6px;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);transition:background .12s ease;z-index:1}.message-attachment-renderer__remove:hover{background:#000c}.message-attachment-renderer__download{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);color:var(--foreground-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease;z-index:1;box-shadow:0 1px 3px #0000001a}.message-attachment-renderer__download:hover{color:var(--foreground);background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__download:focus-visible{opacity:1;outline:2px solid var(--theme-color);outline-offset:2px}.message-attachment-renderer__download-icon{width:16px;height:16px}.message-attachment-renderer__tile--image:hover .message-attachment-renderer__download,.message-attachment-renderer__tile--video:hover .message-attachment-renderer__download,.message-attachment-renderer__tile--file:hover .message-attachment-renderer__download,.message-attachment-renderer__tile--pdf:hover .message-attachment-renderer__download{opacity:1}.message-attachment-renderer__tile:has(.message-attachment-renderer__remove) .message-attachment-renderer__download{right:40px}@keyframes message-attachment-pdf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.message-composer{width:calc(100% - 12px);max-height:210px;margin:5px 6px 10px;padding:3px 0;display:flex;flex-direction:column;flex-shrink:0;text-align:left;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:none}.message-composer>*{margin-bottom:0}.message-composer--focused{border-color:var(--theme-color)}.message-composer--disabled{opacity:.65;pointer-events:none}.message-composer--drop-active{border-color:var(--theme-color);border-style:dashed}.message-composer--compact{max-height:140px;margin:0;width:100%;border-radius:0;border-left:0;border-right:0;border-bottom:0}.message-composer--compact .message-composer__head{padding:2px 8px 2px 4px;min-height:22px}.message-composer--compact .message-composer__editor.ProseMirror,.message-composer--compact .message-composer__editor .ProseMirror{min-height:36px;padding:6px 10px}.message-composer--compact .message-composer-control{padding:2px 6px 4px}.message-composer--compact .message-composer__dropzone-text{display:none}.message-composer.expand{min-height:280px;max-height:400px}.message-composer.full{position:fixed;top:0;left:0;height:100vh;z-index:3;max-height:none;border:none}.message-composer.internal-mode{background-color:#feecaf26;border-color:#e8d48b4d}.message-composer.internal-mode .message-composer__editor.ProseMirror,.message-composer.internal-mode .message-composer__editor .ProseMirror{color:var(--fr-primary)}.message-composer__head{position:relative;margin:0;padding:4px 10px 4px 6px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:visible;width:100%;height:auto;min-height:28px}.message-composer__head-left{display:flex;align-items:center}.message-composer__head-right>*{margin-left:10px}.message-composer__reply-selector{display:flex;align-items:center;gap:5px;font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);cursor:pointer;position:relative;padding:4px 8px;border-radius:6px;transition:background .15s}.message-composer__reply-selector:hover{background:var(--border-color-translucent)}.message-composer__reply-selector>i[class*=icon-]{font-size:.875rem;color:var(--fr-muted)}.message-composer__reply-selector .reply-selector-arrow{font-size:.5rem;margin-left:-2px}.message-composer__reply-menu{position:absolute;top:100%;left:0;margin-top:4px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;padding:4px;z-index:10}.message-composer__reply-menu>div[class]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);cursor:pointer;transition:background .1s}.message-composer__reply-menu>div[class]:hover{background:var(--border-color-translucent)}.message-composer__reply-menu>div[class].active,.message-composer__reply-menu>div[class].is-active{color:var(--theme-color);font-weight:var(--font-weight-semibold)}.message-composer__reply-menu>div[class] i[class*=icon-]{font-size:.875rem}.message-composer__reply-menu>div[class] svg{margin-left:auto;width:var(--icon-size-sm, 16px);height:var(--icon-size-sm, 16px)}.message-composer__editor-host{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.message-composer__editor{padding:8px 14px 4px;margin:0;min-height:36px;flex:1 1 auto;border:none;border-radius:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--fr-primary);outline:none}.message-composer__editor:focus-visible{outline:none}.message-composer__editor p{margin:0}.message-composer__editor p.is-editor-empty:first-child:before{color:var(--fr-muted)}.message-composer__attachments{height:18px;min-height:18px;margin-top:15px}.message-composer__attachments--tile{height:auto;min-height:0;max-height:480px;overflow-y:auto;margin:12px 14px 0;display:flex;flex-wrap:wrap;gap:10px;scrollbar-width:thin;scrollbar-color:var(--border-color, #e3e6eb) transparent}.message-composer__attachments--tile::-webkit-scrollbar{width:6px}.message-composer__attachments--tile::-webkit-scrollbar-thumb{background:var(--border-color, #e3e6eb);border-radius:3px}.message-composer__attachments--tile::-webkit-scrollbar-track{background:transparent}.message-composer__attachment-tile{position:relative;width:120px;border-radius:8px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);overflow:hidden;box-shadow:0 1px 2px #0000000a}.message-composer__attachment-tile--uploading{opacity:.7;pointer-events:none}.message-composer__attachment-tile-thumb{position:relative;width:120px;height:120px;background:var(--surface-secondary, #f3f5f8);display:flex;align-items:center;justify-content:center}.message-composer__attachment-tile-image{width:100%;height:100%;object-fit:cover;display:block}.message-composer__attachment-tile-badge{position:absolute;bottom:6px;left:6px;padding:3px 8px;border-radius:4px;background:var(--surface-primary, #fff);color:var(--foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.02em;box-shadow:0 1px 2px #0000001f;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-composer__attachment-tile-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:none;border-radius:6px;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);transition:background .12s ease}.message-composer__attachment-tile-remove:hover{background:#000c}.message-composer__attachment-tile-spinner{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid rgba(64,139,253,.25);border-top-color:var(--theme-color);border-radius:50%;animation:message-composer-attachment-spin .6s linear infinite}.message-composer__attachment-tile-name{display:block;padding:8px 10px;border-top:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);font-size:var(--font-size-xs);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-composer:has(.message-composer__attachments--tile){max-height:none}.message-composer:has(.message-composer__attachments--tile) .message-composer__editor-host{min-height:100px}.message-composer:has(.message-composer__link-previews){max-height:none}.message-composer:has(.message-composer__link-previews) .message-composer__editor-host{min-height:80px}@keyframes message-composer-attachment-spin{to{transform:rotate(360deg)}}.message-composer__dropzone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#408bfd1f;pointer-events:none}.message-composer__dropzone-text{padding:8px 14px;border-radius:6px;background:var(--theme-color);color:var(--surface-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold)}.message-composer__link-previews{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 12px;max-height:320px;overflow-y:auto}.message-composer__send{height:32px;min-width:0;width:32px;padding:0;border-radius:8px;font-size:.8125rem;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;gap:4px;margin:0}.message-composer__send i[class*=icon-]{font-size:.8125rem}.message-composer__send.btn-note{background-color:var(--note-color);color:var(--accent-fg);border:none}.message-composer__send.btn-note:hover{background-color:var(--note-color-hover)}.message-composer__send[disabled]{opacity:.45;pointer-events:none;cursor:default}.message-composer>.textarea{height:100%}.message-composer>.textarea textarea{height:100%}.message-composer .btn-expand{color:var(--fr-muted);cursor:pointer;font-size:.75rem}.message-composer .btn-expand:hover{color:var(--fr-emphasis)}.message-composer.message-composer{padding-bottom:3px}.message-composer-control{display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden;position:relative;height:38px;min-height:38px;width:100%;margin:0;padding:3px 10px 6px 6px}.message-composer-control__group{display:flex;flex-direction:row;align-items:center}.message-composer-control__group .btn{margin-left:10px}.message-composer-control__group .btn:first-child{margin-left:0}.message-composer-control .btn{min-width:0}.message-composer-control .btn.btn--sm{font-size:.75rem;font-weight:var(--font-weight-normal)}.message-composer-control .btn-send{height:32px;min-width:70px;padding:0 14px;border-radius:8px;font-size:.8125rem;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;gap:4px}.message-composer-control .btn-send i[class*=icon-]{font-size:.8125rem}.message-composer-control .btn-note{background-color:var(--note-color);color:var(--accent-fg);border:none}.message-composer-control .btn-note:hover{background-color:var(--note-color-hover)}.message-composer-control .btn-send[disabled]{opacity:.45;pointer-events:none;cursor:default}.message-composer__toolbar{display:flex;align-items:center;gap:6px;padding:6px 8px}.message-composer__toolbar-actions{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.message-composer__toolbar-actions .icon-button--lg svg{width:16px;height:16px}.message-composer__toolbar-actions .icon-button.is-active{color:var(--theme-color);background-color:var(--theme-color-pale);border-color:var(--theme-color-translucent)}.message-composer__toolbar-send{flex:0 0 auto;display:flex;align-items:center;gap:6px}.message-composer__bubble-menu{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px #0000001a}.message-composer__bubble-menu .icon-button.is-active{background:var(--surface-secondary);color:var(--theme-color)}.plus-menu{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000014;overflow-y:auto}.plus-menu__section{display:flex;flex-direction:column;gap:0}.plus-menu__section+.plus-menu__section{margin-top:4px}.plus-menu__section-title{padding:8px 10px 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--foreground-muted);letter-spacing:.04em;text-transform:uppercase}.plus-menu__items{display:grid;grid-template-columns:repeat(var(--plus-menu-grid-columns, 1),1fr);gap:2px}.plus-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-align:left;cursor:pointer;font:inherit;color:inherit;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;width:100%}.plus-menu__item:hover:not(:disabled),.plus-menu__item:focus-visible:not(:disabled){background:var(--theme-color-pale);outline:none}.plus-menu__item:hover:not(:disabled) .plus-menu__item-icon,.plus-menu__item:focus-visible:not(:disabled) .plus-menu__item-icon{background:color-mix(in srgb,var(--theme-color) 16%,transparent);border-color:var(--theme-color-translucent);color:var(--theme-color)}.plus-menu__item:disabled{opacity:.45;cursor:not-allowed}.plus-menu__item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-secondary);color:var(--foreground);transition:background .15s,border-color .15s,color .15s}.plus-menu__item-icon i[class*=icon-],.plus-menu__item-icon svg[class]{font-size:var(--font-size-md)}.plus-menu__item-text{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;gap:2px}.plus-menu__item-label{color:var(--foreground);font-size:var(--font-size-sm);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plus-menu__item-description{color:var(--foreground-muted);font-size:var(--font-size-xs);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plus-menu__item-kbd{flex:0 0 auto;font-size:var(--font-size-xs);color:var(--foreground-muted);font-family:var(--font-mono, ui-monospace, monospace);padding:2px 6px;border:1px solid var(--border-color);border-radius:4px;background:var(--surface-elevated)}.plus-menu__item--featured .plus-menu__item-label{color:var(--theme-color)}.plus-menu__item--featured .plus-menu__item-icon{color:var(--theme-color);background:color-mix(in srgb,var(--theme-color) 10%,transparent)}.plus-menu--list{padding:4px;min-width:240px;max-width:320px;max-height:360px;--plus-menu-grid-columns: 1}.plus-menu--grid{padding:4px;width:360px;max-height:480px}.plus-menu--grid .plus-menu__section-title{padding:6px 8px 2px}.mention-picker{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000014;min-width:360px;max-width:440px;height:360px;max-height:360px;display:flex;flex-direction:column;overflow:hidden}.mention-picker__tabs{flex:0 0 auto;padding:8px 12px 4px}.mention-picker__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px;flex:0 0 auto}.mention-picker__head-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.mention-picker__browse{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font:inherit;color:var(--theme-color);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0}.mention-picker__browse:hover{text-decoration:underline}.mention-picker__body{flex:1 1 auto;overflow-y:auto;padding:0 4px 4px;display:flex;flex-direction:column;min-height:0}.mention-picker__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;min-width:0;width:100%}.mention-picker__row.is-active,.mention-picker__row:hover{background:var(--theme-color-pale);outline:none}.mention-picker__row--loading,.mention-picker__row--empty{cursor:default;color:var(--foreground-muted);font-size:var(--font-size-sm);padding:16px 10px;justify-content:center}.mention-picker__row--loading:hover,.mention-picker__row--empty:hover{background:transparent}.mention-picker__row-avatar{flex:0 0 auto;--avatar-size: 24px;display:inline-flex;align-items:center;justify-content:center}.mention-picker__row-avatar>*{width:var(--avatar-size);height:var(--avatar-size)}.mention-picker__row-text{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;gap:1px}.mention-picker__row-label{font-size:var(--font-size-sm);color:var(--foreground);font-weight:var(--font-weight-medium);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-picker__row-subtitle{font-size:var(--font-size-xs);color:var(--foreground-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-picker__row-trailing-avatar{flex:0 0 auto;--avatar-size: 20px;display:inline-flex;align-items:center;justify-content:center}.mention-picker__row-trailing-avatar>*{width:var(--avatar-size);height:var(--avatar-size)}.mention-picker__row-status-pill{flex:0 0 auto;width:8px;height:16px;border-radius:2px;background:var(--foreground-muted)}.mention-picker__row-status-pill[data-status=new]{background:var(--theme-color)}.mention-picker__row-status-pill[data-status=open]{background:var(--warning-color, #f39c12)}.mention-picker__row-status-pill[data-status=pending]{background:var(--foreground-muted)}.mention-picker__row-status-pill[data-status=solved],.mention-picker__row-status-pill[data-status=closed]{background:var(--success-color, #2ecc71)}.mention-picker__row--tasks .mention-picker__row-label,.mention-picker__row--tickets .mention-picker__row-label{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-picker__row-title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground)}.inbox-view__body{display:flex;flex-direction:column;min-height:0;height:100%}.inbox-view__list{list-style:none;margin:0;padding:0;flex:1 1 auto;overflow:auto;min-height:0}.inbox-view__row{position:relative;padding:12px 20px 12px 24px;border-bottom:1px solid var(--border-color-translucent);background:var(--surface-primary);transition:background-color .12s ease}.inbox-view__row:last-child{border-bottom:none}.inbox-view__row--unread{background:var(--surface-elevated)}.inbox-view__row--unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--theme-color)}.inbox-view__row--clickable{cursor:pointer}.inbox-view__row--clickable:hover{background:var(--surface-elevated)}.inbox-view__row--clickable:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.inbox-view__empty{padding:48px 24px;text-align:center;color:var(--foreground-muted);font-size:.875rem}.inbox-view__loader{padding:24px;text-align:center;color:var(--foreground-muted);font-size:.8125rem}.inbox-view__loadmore{padding:16px;text-align:center;border-top:1px solid var(--border-color-translucent)}.inbox-view__loadmore-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border-color);border-radius:6px;padding:6px 16px;font-size:.8125rem;color:var(--foreground);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.inbox-view__loadmore-btn:hover{background:var(--surface-elevated);border-color:var(--theme-color)}.inbox-view__head-actions{display:inline-flex;align-items:center;gap:8px}.inbox-view__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:.8125rem;color:var(--foreground-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.inbox-view__action:hover{background:var(--surface-elevated);color:var(--foreground)}.inbox-view__action i[class*=icon-]{font-size:1rem}@media (max-width: 992px){.inbox-view__action-label{display:none}}.kanban-board{display:flex;flex-direction:row;gap:12px;padding:16px;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}.kanban-board__empty{display:flex;align-items:center;justify-content:center;flex:1 1 100%;min-height:240px;color:var(--foreground-muted)}.kanban-board__column{--kanban-accent: #9ca3af;display:flex;flex-direction:column;flex:0 0 280px;width:280px;min-height:0;background:color-mix(in srgb,var(--kanban-accent) 6%,var(--surface-primary));border:1px solid var(--border-color-translucent);border-radius:12px;box-sizing:border-box;transition:background .12s ease,border-color .12s ease}.kanban-board__column--gray{--kanban-accent: #9ca3af}.kanban-board__column--blue{--kanban-accent: #5eb4f7}.kanban-board__column--green{--kanban-accent: #8bc34a}.kanban-board__column--dark-green{--kanban-accent: #5cf7ae}.kanban-board__column--yellow{--kanban-accent: #f59e0b}.kanban-board__column--red{--kanban-accent: #ef4444}.kanban-board__column--purple{--kanban-accent: #ff5880}.kanban-board__column--muted{--kanban-accent: #d1d5db}.kanban-board__column--over{background:var(--theme-color-pale);border-color:var(--theme-color-translucent)}.kanban-board__column-head{position:relative;display:flex;align-items:center;gap:8px;padding:12px 12px 8px;flex-shrink:0}.kanban-board__column-actions{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;opacity:0;transition:opacity .12s ease}.kanban-board__column-head:hover .kanban-board__column-actions,.kanban-board__column-head:focus-within .kanban-board__column-actions{opacity:1}.kanban-board__column-icon{font-size:.875rem;color:var(--kanban-accent);line-height:1}.kanban-board__column-title{flex:0 1 auto;min-width:0;font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.2;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-board__column-count{flex-shrink:0;font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.2;color:var(--kanban-accent);font-variant-numeric:tabular-nums}.kanban-board__column-body{display:flex;flex-direction:column;gap:8px;padding:12px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:60px;scrollbar-width:thin;scrollbar-color:var(--border-color-norm) transparent}.kanban-board__column-body::-webkit-scrollbar{width:6px}.kanban-board__column-body::-webkit-scrollbar-thumb{background:var(--border-color-norm);border-radius:999px}.kanban-board__column-empty{padding:16px 8px;color:var(--foreground-muted);font-size:.875rem;text-align:center}.kanban-board__column-add{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed var(--border-color-norm);border-radius:8px;background:transparent;color:var(--fr-muted);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.4;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.kanban-board__column-add:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color-translucent)}.kanban-board__column-add:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.kanban-board__column-add-icon{font-size:.75rem;line-height:1}.kanban-board__card--drag-disabled,.kanban-board__card--drag-disabled:active{cursor:default}.kanban-board__card{display:block;padding:12px;background-color:var(--surface-primary);border:var(--border-width) solid color-mix(in srgb,var(--kanban-accent) 25%,var(--surface-primary));border-radius:8px;box-shadow:var(--shadow);color:var(--text-primary);font-size:.875rem;line-height:1.45;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .12s ease,border-color .12s ease}.kanban-board__card:hover{background:color-mix(in srgb,var(--theme-color) 12%,var(--surface-primary))}.kanban-board__card:active{cursor:grabbing}.kanban-board__card--dragging{opacity:.4;cursor:grabbing}.kanban-board__card--overlay{opacity:1;cursor:grabbing;box-shadow:0 12px 28px #00000038;transform:rotate(2deg)}.kanban-board__picker{cursor:auto}.kanban-board__drop-indicator{min-height:96px;border:1px dashed var(--border-color-norm);border-radius:8px;background:var(--surface-secondary);pointer-events:none;box-sizing:border-box}.kanban-board__column--collapsed{flex:0 0 44px;width:44px}.kanban-board__column--collapsed .kanban-board__column-head{flex-direction:column;align-items:center;gap:8px;padding:12px 0}.kanban-board__column--collapsed .kanban-board__column-title{writing-mode:vertical-rl;text-orientation:mixed;max-width:none}.kanban-board__column--collapsed .kanban-board__column-body{display:none}.kanban-board__column--collapsed .kanban-board__column-actions{position:static;flex-direction:column;align-self:center;transform:none;right:auto;top:auto;bottom:auto;margin-top:12px}.message-list-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;position:relative}.page-card__body:has(>.message-list-root){overflow:hidden;display:flex;flex-direction:column;padding:0}.message-list__shell{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.message-list__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:16px}.message-list__jump-to-bottom{position:absolute;right:16px;bottom:16px;z-index:5;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-color);border-radius:22%;background:var(--surface-primary);color:var(--fr-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1;box-shadow:var(--shadow);cursor:pointer;transition:background-color .12s ease,transform .12s ease;animation:message-list-jump-to-bottom-in .16s ease-out}.message-list__jump-to-bottom:hover{background:var(--surface-elevated, var(--surface-primary));transform:translateY(-1px)}@keyframes message-list-jump-to-bottom-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.message-list__date-separator{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:20px;margin:24px 0;text-align:center;overflow:hidden}.message-list__date-separator>span{flex-shrink:0;font-size:.75rem;font-weight:var(--font-weight-bold);white-space:nowrap;position:relative;color:var(--fr-subtle);background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;padding:4px 10px}.message-list__date-separator>hr{flex:1;max-width:120px;height:1px;margin:0;border:0}.message-list__date-separator>hr:first-child{background:linear-gradient(to right,transparent,var(--border-color))}.message-list__date-separator>hr:last-child{background:linear-gradient(to right,var(--border-color),transparent)}.message-list__sticky-date{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:1;pointer-events:none;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--foreground);white-space:nowrap;box-shadow:0 2px 8px #0f172a14;opacity:0;transition:opacity .15s ease-out}.message-list__sticky-date.is-active{opacity:1}.message-reaction-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;position:relative}.message-reaction-bar__pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--border-color, rgba(15, 23, 42, .12));border-radius:12px;background:var(--surface-primary, #ffffff);font-size:.75rem;line-height:1.2;cursor:pointer;transition:background 80ms}.message-reaction-bar__pill:hover{background:var(--surface-elevated, rgba(15, 23, 42, .04))}.message-reaction-bar__pill:disabled{cursor:default;opacity:.6}.message-reaction-bar__pill--mine{background:var(--theme-color-pale);border-color:var(--theme-color-matt);color:var(--theme-color)}.message-reaction-bar__pill-emoji{font-size:.875rem;line-height:1}.message-reaction-bar__count{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.message-reaction-bar__add{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:36px;padding:0 8px;border:1px solid var(--border-color, rgba(15, 23, 42, .12));border-radius:12px;background:var(--surface-primary, #ffffff);color:var(--foreground-muted);font-size:.8125rem;line-height:1;cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.message-reaction-bar__add:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color-matt, var(--theme-color))}.message-reaction-bar__add-icon{display:inline-flex;align-items:center;gap:2px;font-size:.875rem;line-height:1}.message-reaction-bar__add-plus{font-size:.625rem;line-height:1;opacity:.85}.icon-tile{--icon-tile-size: 36px;--icon-tile-bg: var(--border-color-translucent);--icon-tile-fg: var(--fr-primary);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-tile-size);height:var(--icon-tile-size);border-radius:8px;background:var(--icon-tile-bg);color:var(--icon-tile-fg);flex-shrink:0}.icon-tile>i[class*=icon-],.icon-tile>svg[class]{font-size:calc(var(--icon-tile-size) * .5);line-height:1}.icon-tile>.tabler-icon{width:calc(var(--icon-tile-size) * .5);height:calc(var(--icon-tile-size) * .5)}.icon-tile-info{--icon-tile-bg: var(--info-color-pale);--icon-tile-fg: var(--info-color)}.icon-tile-success{--icon-tile-bg: var(--success-color-pale);--icon-tile-fg: var(--success-color)}.icon-tile-warning{--icon-tile-bg: var(--warning-color-pale);--icon-tile-fg: var(--warning-color)}.icon-tile-brand{--icon-tile-bg: var(--theme-color-pale);--icon-tile-fg: var(--theme-color)}.icon-tile-neutral{--icon-tile-bg: var(--border-color-translucent);--icon-tile-fg: var(--fr-primary)}.kpi-tile{flex:1 1 220px;margin:0;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.kpi-tile--warn{background:var(--negative-color-pale, rgba(255, 100, 100, .06))}.kpi-tile__label{font-size:.85rem;color:var(--foreground-muted)}.kpi-tile__value{font-size:1.6rem;font-weight:var(--font-weight-semibold);line-height:1.2}.kpi-tile__foot{font-size:.8rem;color:var(--foreground-muted)}.kpi-row{flex-wrap:wrap}.kpi-tile--link{color:inherit;text-decoration:none;cursor:pointer}.kpi-tile--link:hover{border-color:var(--border-active-color);text-decoration:none;color:inherit}.trend{--trend-fg: var(--fr-muted);--trend-bg: transparent;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--trend-bg);color:var(--trend-fg);font-size:.6875rem;font-weight:var(--font-weight-medium);line-height:1.4;white-space:nowrap}.trend-glyph{font-size:.75rem;line-height:1}.trend-delta{font-variant-numeric:tabular-nums}.trend-label{color:var(--fr-muted);margin-left:2px}.trend-positive{--trend-fg: var(--success-color);--trend-bg: var(--success-color-pale)}.trend-negative{--trend-fg: var(--warning-color);--trend-bg: var(--warning-color-pale)}.trend-neutral{--trend-fg: var(--fr-muted);--trend-bg: var(--border-color-translucent)}.sparkline{display:block;width:100%;height:24px;color:var(--fr-muted);overflow:visible}.sparkline-svg{display:block;overflow:visible}.sparkline-marker{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--surface-primary);border:1.5px solid currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent),0 0 8px color-mix(in srgb,currentColor 35%,transparent);pointer-events:none}.sparkline-info{color:var(--info-color)}.sparkline-success{color:var(--success-color)}.sparkline-warning{color:var(--warning-color)}.sparkline-brand{color:var(--theme-color)}.sparkline-neutral{color:var(--fr-muted)}.metric-group{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin:0 10px var(--space-6, 24px) 10px}.metric-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px}.metric-group-head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.metric-group-title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--foreground, var(--fr-emphasis))}.metric-group-description{margin:0;font-size:var(--font-size-sm);color:var(--foreground-muted, var(--fr-muted));line-height:1.4}.metric-group-meta{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);flex-shrink:0}.metric-group-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px}.metric-group-body>.metric,.metric-group-body>.card{min-width:0}@media all and (max-width: 575.8px){.metric-group-body{grid-template-columns:1fr}}.metric{position:relative;display:flex;flex-direction:column;gap:8px;min-width:200px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;overflow:hidden}.metric-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-body{display:flex;flex-direction:column;gap:4px}.metric-value{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.metric-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3}.metric-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4}.metric-insight-positive{color:var(--success-color)}.metric-insight-negative{color:var(--warning-color)}.metric-insight-neutral{color:var(--fr-muted)}.metric-spark{line-height:0}.metric:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.metric-regular{padding:16px 18px 5px}.metric-regular .metric-head{position:absolute;top:14px;right:16px;gap:8px}.metric-regular .icon-tile{--icon-tile-size: 32px}.metric-regular .metric-body{padding-right:44px}.metric-regular .metric-spark{margin-top:8px}.metric-regular .sparkline{display:block;width:100%;height:60px}.metric-regular:not(:has(.metric-spark)){padding-bottom:16px}.metric-compact,.metric-group-compact .metric{gap:6px;padding:12px 14px}.metric-compact .metric-head,.metric-group-compact .metric .metric-head{position:absolute;top:10px;right:12px;gap:6px}.metric-compact .icon-tile,.metric-group-compact .metric .icon-tile{--icon-tile-size: 24px;border-radius:6px}.metric-compact .icon-tile>i[class*=icon-],.metric-compact .icon-tile>svg[class],.metric-group-compact .metric .icon-tile>i[class*=icon-],.metric-group-compact .metric .icon-tile>svg[class]{font-size:.75rem}.metric-compact .metric-body,.metric-group-compact .metric .metric-body{gap:2px;padding-right:32px}.metric-compact .metric-value,.metric-group-compact .metric .metric-value{font-size:1.375rem;line-height:1.1}.metric-compact .metric-label,.metric-group-compact .metric .metric-label{font-size:.75rem;font-weight:var(--font-weight-medium)}.metric-compact .metric-insight,.metric-group-compact .metric .metric-insight{font-size:.6875rem}.metric-compact .metric-spark,.metric-group-compact .metric .metric-spark{position:absolute;right:14px;bottom:12px}.metric-compact .sparkline,.metric-group-compact .metric .sparkline{display:block;width:72px;height:22px}.time-metric{position:relative;display:flex;flex-direction:column;gap:8px;min-width:200px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.time-metric-head{position:absolute;top:14px;right:16px}.time-metric .icon-tile{--icon-tile-size: 32px}.time-metric-body{display:flex;flex-direction:column;gap:4px;padding-right:44px}.time-metric-value{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.time-metric-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3}.time-metric-bar{margin-top:4px}.time-metric-bar-track{position:relative;width:100%;height:6px;border-radius:999px;background:var(--border-color-translucent);overflow:visible}.time-metric-bar-fill{height:100%;border-radius:999px;background:var(--fr-muted);transition:width .2s ease}.time-metric-bar-fill-positive{background:var(--success-color)}.time-metric-bar-fill-negative{background:var(--warning-color)}.time-metric-bar-fill-neutral{background:var(--fr-muted)}.time-metric-bar-target{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--fr-emphasis);opacity:.6}.time-metric-bar-meta{margin-top:6px;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.2}.time-metric-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4}.time-metric-insight-positive{color:var(--success-color)}.time-metric-insight-negative{color:var(--warning-color)}.time-metric-insight-neutral{color:var(--fr-muted)}.time-metric:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.gauge{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:200px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.gauge-head{position:absolute;top:14px;right:16px}.gauge .icon-tile{--icon-tile-size: 32px}.gauge-arc{position:relative;display:flex;align-items:center;justify-content:center;margin-top:4px}.gauge-arc svg{display:block;overflow:visible}.gauge-track{stroke:var(--border-color-translucent)}.gauge-fill{stroke:var(--fr-muted);transition:stroke .2s ease,d .2s ease}.gauge-fill-positive .gauge-fill{stroke:var(--success-color)}.gauge-fill-negative .gauge-fill{stroke:var(--warning-color)}.gauge-fill-neutral .gauge-fill{stroke:var(--theme-color)}.gauge-display{position:absolute;font-size:1.375rem;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.gauge-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3;text-align:center}.gauge-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4;text-align:center}.gauge-insight-positive{color:var(--success-color)}.gauge-insight-negative{color:var(--warning-color)}.gauge-insight-neutral{color:var(--fr-muted)}.gauge:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.sentiment{position:relative;display:flex;flex-direction:column;gap:10px;min-width:220px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.sentiment-head{position:absolute;top:14px;right:16px}.sentiment .icon-tile{--icon-tile-size: 32px}.sentiment-score-row{display:flex;align-items:baseline;gap:6px;padding-right:44px}.sentiment-score{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.sentiment-score-max{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.sentiment-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3}.sentiment-breakdown{display:flex;flex-direction:column;gap:6px;margin-top:4px}.sentiment-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px}.sentiment-emoji{font-size:.875rem;line-height:1;text-align:center}.sentiment-bar-track{position:relative;height:6px;border-radius:999px;background:var(--border-color-translucent);overflow:hidden}.sentiment-bar-fill{height:100%;border-radius:999px;background:var(--fr-muted);transition:width .2s ease}.sentiment-bar-fill-positive{background:var(--success-color)}.sentiment-bar-fill-negative{background:var(--warning-color)}.sentiment-bar-fill-neutral{background:var(--fr-muted)}.sentiment-count{font-size:.75rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--fr-primary);min-width:24px;text-align:right}.sentiment-row-label{font-size:.6875rem;color:var(--fr-muted)}.sentiment-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px;font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.4}.sentiment-total,.sentiment-insight{color:var(--fr-muted)}.sentiment-insight-positive{color:var(--success-color)}.sentiment-insight-negative{color:var(--warning-color)}.sentiment-insight-neutral{color:var(--fr-muted)}.sentiment:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.mini-list{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.mini-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:32px}.mini-list-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.mini-list .icon-tile{--icon-tile-size: 32px}.mini-list-rows{display:flex;flex-direction:column;gap:2px}.mini-list-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--fr-primary);text-decoration:none;line-height:1.3;background:transparent;transition:background-color .12s ease}.mini-list-row:hover{background:var(--theme-color-pale);color:var(--theme-color)}.mini-list-row>.mini-list-text:first-child{grid-column:1/span 2}.mini-list-icon{font-size:.875rem;color:var(--fr-muted)}.mini-list .mini-list-avatar{--avatar-size: var(--avatar-size-sm)}.mini-list-text{display:flex;flex-direction:column;min-width:0}.mini-list-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-list-meta{font-size:.6875rem;color:var(--fr-muted);line-height:1.2}.mini-list-value{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mini-list-value-num{font-size:.8125rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.mini-list-trend{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:.6875rem;font-weight:var(--font-weight-bold);line-height:1}.mini-list-trend-positive{background:var(--success-color-pale);color:var(--success-color)}.mini-list-trend-negative{background:var(--warning-color-pale);color:var(--warning-color)}.mini-list-trend-neutral{background:var(--border-color-pale);color:var(--fr-muted)}.mini-list-empty{font-size:.75rem;color:var(--fr-muted);padding:12px 0;text-align:center}.mini-list-foot{margin-top:4px;padding-top:8px;border-top:1px solid var(--border-color-pale);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--theme-color);text-decoration:none}.mini-list-foot:hover{color:var(--theme-color);opacity:.85}.mini-list-striped .mini-list-row:nth-child(2n){background:var(--border-color-pale)}.mini-list-striped .mini-list-row:nth-child(2n):hover{background:var(--border-color-translucent)}.mini-list-italic .mini-list-label{font-style:italic;font-weight:var(--font-weight-medium)}.mini-list-row-positive{background:var(--success-color-pale)}.mini-list-row-negative{background:var(--warning-color-pale)}.mini-list-row-warning{background:var(--color-warning-pale)}.mini-list-row-info{background:var(--info-color-pale)}.mini-list-row-neutral{background:var(--border-color-pale)}.mini-list-row-positive:hover{background:var(--success-color-translucent, var(--success-color-pale))}.mini-list-row-negative:hover,.mini-list-row-warning:hover{background:var(--warning-color-translucent, var(--warning-color-pale))}.mini-list-row-info:hover{background:var(--info-color-translucent, var(--info-color-pale))}.mini-list-row-neutral:hover{background:var(--border-color-translucent)}.mini-list:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.mini-list--chrome-inset{background:var(--surface-inset);border-radius:var(--radius-card)}.mini-list--chrome-inset:hover{border-color:transparent;box-shadow:none}.mini-list--chrome-none{background:transparent;padding:0}.mini-list--chrome-none:hover{border-color:transparent;box-shadow:none}.leaderboard{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;--leaderboard-bar-fg: var(--fr-muted)}.leaderboard-bar-info{--leaderboard-bar-fg: var(--info-color)}.leaderboard-bar-success{--leaderboard-bar-fg: var(--success-color)}.leaderboard-bar-warning{--leaderboard-bar-fg: var(--warning-color)}.leaderboard-bar-brand{--leaderboard-bar-fg: var(--theme-color)}.leaderboard-bar-neutral{--leaderboard-bar-fg: var(--fr-muted)}.leaderboard-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:32px}.leaderboard-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.leaderboard .icon-tile{--icon-tile-size: 32px}.leaderboard-rows{display:flex;flex-direction:column;gap:4px}.leaderboard-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:6px 8px;border-radius:6px;color:var(--fr-primary);text-decoration:none;line-height:1.3;transition:background-color .12s ease}.leaderboard-row:hover{background:var(--theme-color-pale);color:var(--theme-color)}.leaderboard-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.leaderboard-avatar-wrap .avatar{--avatar-size: var(--avatar-size-lg)}.leaderboard-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1;box-sizing:border-box}.leaderboard-rank-medal{color:var(--accent-fg)}.leaderboard-rank-gold{background:var(--color-medal-gold)}.leaderboard-rank-silver{background:var(--color-medal-silver)}.leaderboard-rank-bronze{background:var(--color-medal-bronze)}.leaderboard-avatar-wrap .leaderboard-rank{position:absolute;top:-5px;left:-5px;width:18px;height:18px;font-size:.625rem;box-shadow:0 0 0 2px var(--surface-primary);z-index:1}.leaderboard-avatar-wrap .leaderboard-rank:not(.leaderboard-rank-medal){background:var(--surface-primary);border:1px solid var(--border-color)}.leaderboard-text{display:flex;flex-direction:column;min-width:0;gap:2px}.leaderboard-name{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.leaderboard-meta{font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.2}.leaderboard-bar-track{position:relative;margin-top:4px;height:4px;border-radius:999px;background:var(--border-color-translucent);overflow:hidden}.leaderboard-bar-fill{height:100%;border-radius:999px;background:var(--leaderboard-bar-fg);transition:width .2s ease}.leaderboard-value{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;gap:2px}.leaderboard-value-num{font-size:1.0625rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--fr-emphasis);line-height:1}.leaderboard-value-unit{font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.leaderboard-empty{font-size:.75rem;color:var(--fr-muted);padding:12px 0;text-align:center}.leaderboard:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.leaderboard--chrome-inset{background:var(--surface-inset);border-radius:var(--radius-card)}.leaderboard--chrome-inset:hover{border-color:transparent;box-shadow:none}.leaderboard--chrome-none{background:transparent;padding:0}.leaderboard--chrome-none:hover{border-color:transparent;box-shadow:none}.distribution{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.distribution-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.distribution-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.distribution .icon-tile{--icon-tile-size: 32px}.distribution-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.distribution-total{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.distribution-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4}.distribution-insight-positive{color:var(--success-color)}.distribution-insight-negative{color:var(--warning-color)}.distribution-insight-neutral{color:var(--fr-muted)}.distribution-bar{display:flex;height:8px;border-radius:999px;background:var(--border-color-translucent);overflow:hidden}.distribution-segment{height:100%;background:var(--fr-muted);transition:width .2s ease}.distribution-segment-info{background:var(--info-color)}.distribution-segment-success{background:var(--success-color)}.distribution-segment-warning{background:var(--warning-color)}.distribution-segment-brand{background:var(--theme-color)}.distribution-segment-neutral{background:var(--fr-muted)}.distribution-segment:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.distribution-segment:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.distribution-legend{display:flex;flex-wrap:wrap;gap:10px 16px}.distribution-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;line-height:1.3}.distribution-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--fr-muted)}.distribution-swatch-info{background:var(--info-color)}.distribution-swatch-success{background:var(--success-color)}.distribution-swatch-warning{background:var(--warning-color)}.distribution-swatch-brand{background:var(--theme-color)}.distribution-swatch-neutral{background:var(--fr-muted)}.distribution-legend-label{color:var(--fr-primary);font-weight:var(--font-weight-medium)}.distribution-legend-count{color:var(--fr-muted);font-variant-numeric:tabular-nums}.distribution:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.comparison-strip{display:flex;flex-direction:column;gap:8px;min-width:240px;margin:0;padding:14px 18px;color:var(--fr-primary);text-decoration:none;grid-column:1/-1}.comparison-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px}.comparison-strip-title{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.comparison-strip-items{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:4px;column-gap:14px;font-size:.8125rem}.comparison-strip-item{display:inline-flex;align-items:baseline;gap:6px}.comparison-strip-item:not(:last-child):after{content:"·";margin-left:14px;color:var(--fr-muted)}.comparison-strip-item-label{font-weight:var(--font-weight-medium);color:var(--fr-primary)}.comparison-strip-item-delta{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.comparison-strip-item-delta-positive{color:var(--success-color)}.comparison-strip-item-delta-negative{color:var(--warning-color)}.comparison-strip-item-delta-neutral{color:var(--fr-muted)}.comparison-strip--ticker .comparison-strip-ticker{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.comparison-strip--ticker .comparison-strip-ticker-track{display:inline-flex;width:max-content;animation:comparisonStripTicker 60s linear infinite}.comparison-strip--ticker .comparison-strip-items{flex-wrap:nowrap;padding-right:14px}.comparison-strip--ticker:hover .comparison-strip-ticker-track{animation-play-state:paused}.comparison-strip--slide .comparison-strip-slide{display:flex;align-items:center;gap:4px;min-width:0}.comparison-strip--slide .comparison-strip-slide-viewport{flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.comparison-strip--slide .comparison-strip-slide-viewport::-webkit-scrollbar{display:none}.comparison-strip--slide .comparison-strip-items{flex-wrap:nowrap}.comparison-strip--slide .comparison-strip-item{flex-shrink:0;white-space:nowrap;scroll-snap-align:start}.comparison-strip--slide .comparison-strip-slide-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.comparison-strip--slide .comparison-strip-slide-arrow:hover{background:var(--border-color-translucent);color:var(--fr-primary)}.comparison-strip:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}@media (prefers-reduced-motion: reduce){.comparison-strip--ticker .comparison-strip-ticker-track{animation:none}}@keyframes comparisonStripTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.strip-settings-switcher{display:flex;gap:6px;padding:4px 12px 6px}.strip-settings-option{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 6px 10px;border:2px solid var(--border-color);border-radius:var(--panel-radius, 12px);background:var(--surface-primary);cursor:pointer;transition:all .15s;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover)}.strip-settings-option:hover{border-color:var(--page-fr-color-hover)}.strip-settings-option.active,.strip-settings-option.is-active{border-color:var(--theme-color);color:var(--theme-color)}.strip-settings-preview{display:block;width:54px;height:28px;border-radius:4px;background:var(--theme-color-pale);border:1px solid var(--theme-color-translucent);position:relative;overflow:hidden}.strip-settings-preview-static:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:linear-gradient(var(--theme-color) 0 0) 0 50%/8px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 50% 50%/8px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 100% 50%/8px 2px no-repeat}.strip-settings-preview-ticker:before{content:"";position:absolute;top:50%;left:-4px;right:-4px;height:2px;transform:translateY(-50%);background:linear-gradient(var(--theme-color) 0 0) 10% 50%/6px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 34% 50%/10px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 64% 50%/7px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 90% 50%/5px 2px no-repeat}.strip-settings-preview-ticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--theme-color-pale),transparent 24%,transparent 76%,var(--theme-color-pale))}.strip-settings-preview-slide:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:linear-gradient(var(--theme-color) 0 0) 50% 50%/16px 2px no-repeat}.strip-settings-preview-slide:after{content:"‹ ›";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:var(--theme-color);font-size:.625rem;line-height:1}.activity-feed{display:flex;flex-direction:column;gap:12px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;grid-column:1/-1}.activity-feed-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.activity-feed-heading{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.activity-feed-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 16px}.activity-feed-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--fr-primary);text-decoration:none;line-height:1.3;transition:background-color .12s ease}.activity-feed-row:hover{background:var(--theme-color-pale);color:var(--theme-color)}.activity-feed-row .icon-tile{--icon-tile-size: 28px}.activity-feed-head>.icon-tile{--icon-tile-size: 32px}.activity-feed-text{display:flex;flex-direction:column;gap:2px;min-width:0}.activity-feed-title{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-feed-title b,.activity-feed-title strong{font-weight:var(--font-weight-semibold)}.activity-feed-meta{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.activity-feed-actor{font-weight:var(--font-weight-medium);color:var(--fr-muted)}.activity-feed-separator{color:var(--fr-muted);opacity:.6}.activity-feed-time{font-variant-numeric:tabular-nums}.activity-feed-empty{font-size:.75rem;color:var(--fr-muted);padding:12px 0;text-align:center}.activity-feed-foot{margin-top:4px;padding-top:10px;border-top:1px solid var(--border-color-pale);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--theme-color);text-decoration:none}.activity-feed-foot:hover{color:var(--theme-color);opacity:.85}.activity-feed:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.activity-feed--chrome-inset{background:var(--surface-inset);border-radius:var(--radius-card)}.activity-feed--chrome-inset:hover{border-color:transparent;box-shadow:none}.activity-feed--chrome-none{background:transparent;padding:0}.activity-feed--chrome-none:hover{border-color:transparent;box-shadow:none}.health-strip{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;grid-column:1/-1}.health-strip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.health-strip-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.health-strip .icon-tile{--icon-tile-size: 32px}.health-strip-items{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.health-strip-item{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:var(--font-weight-medium)}.health-strip-item-ok .health-strip-dot{background:var(--success-color)}.health-strip-item-degraded .health-strip-dot{background:var(--warning-color)}.health-strip-item-down .health-strip-dot{background:var(--error-color, var(--warning-color));animation:healthStripPulse 1.5s ease-in-out infinite}.health-strip-item-unknown .health-strip-dot{background:var(--fr-muted)}.health-strip-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.health-strip-label{color:var(--fr-primary)}.health-strip-summary{font-size:.75rem;color:var(--fr-muted)}.health-strip-state-down .health-strip-summary{color:var(--error-color, var(--warning-color));font-weight:var(--font-weight-semibold)}.health-strip-state-degraded .health-strip-summary{color:var(--warning-color);font-weight:var(--font-weight-medium)}.health-strip:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}@keyframes healthStripPulse{0%,to{opacity:1}50%{opacity:.4}}.quick-actions{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.quick-actions-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:32px}.quick-actions-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.quick-actions-head>.icon-tile{--icon-tile-size: 32px}.quick-actions-actions{display:flex;flex-direction:column;gap:2px}.quick-actions-action{display:inline-flex;align-items:center;gap:10px;padding:6px 8px;border:none;background:transparent;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease;width:100%}.quick-actions-action>.icon-tile{--icon-tile-size: 28px}.quick-actions-action-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-actions-action:hover,.quick-actions-action.active{background:var(--theme-color-pale);color:var(--theme-color)}.quick-actions-action:hover>.icon-tile,.quick-actions-action.active>.icon-tile{--icon-tile-bg: var(--surface-primary);--icon-tile-fg: var(--theme-color)}.quick-actions:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.streak{display:flex;flex-direction:column;gap:12px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.streak-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.streak-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.streak-head>.icon-tile{--icon-tile-size: 32px}.streak-value-row{display:flex;align-items:baseline;gap:8px}.streak-number{font-size:2.5rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--fr-emphasis);font-variant-numeric:tabular-nums}.streak-unit{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.streak-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end}.streak-day{display:flex;flex-direction:column;align-items:center;gap:4px}.streak-day-label{font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1}.streak-day-cell{width:100%;aspect-ratio:1/1;max-width:22px;border-radius:5px;background:var(--border-color-translucent);transition:background .15s ease,box-shadow .15s ease}.streak-day-active .streak-day-cell{background:var(--theme-color)}.streak-day-today .streak-day-cell{box-shadow:0 0 0 2px var(--theme-color-pale)}.streak-best{font-size:.75rem;color:var(--fr-muted)}.streak-best b{font-weight:var(--font-weight-semibold);color:var(--fr-emphasis)}.streak:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.dual-timeline{display:flex;flex-direction:column;gap:12px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.dual-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.dual-timeline-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.dual-timeline-head>.icon-tile{--icon-tile-size: 32px}.dual-timeline-tracks{display:flex;flex-direction:column;gap:14px}.dual-timeline-track{display:flex;flex-direction:column;gap:4px}.dual-timeline-track-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.dual-timeline-track-caption{font-size:.6875rem;color:var(--fr-muted);line-height:1.3}.dual-timeline-bar{display:flex;align-items:center;gap:8px;font-size:.6875rem;color:var(--fr-muted);font-variant-numeric:tabular-nums}.dual-timeline-bar-start,.dual-timeline-bar-end{flex-shrink:0;min-width:32px}.dual-timeline-bar-end{text-align:right}.dual-timeline-bar-line{position:relative;flex:1;height:6px;border-radius:999px;background:var(--border-color-translucent);overflow:visible}.dual-timeline-bar-fill{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:var(--theme-color);transition:width .2s ease}.dual-timeline-bar-marker{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--surface-primary);border:2px solid var(--theme-color);transform:translate(-50%,-50%);transition:left .2s ease;box-shadow:0 1px 3px #0000001f}.dual-timeline-bar-info .dual-timeline-bar-fill{background:var(--info-color)}.dual-timeline-bar-info .dual-timeline-bar-marker{border-color:var(--info-color)}.dual-timeline-bar-success .dual-timeline-bar-fill{background:var(--success-color)}.dual-timeline-bar-success .dual-timeline-bar-marker{border-color:var(--success-color)}.dual-timeline-bar-warning .dual-timeline-bar-fill{background:var(--warning-color)}.dual-timeline-bar-warning .dual-timeline-bar-marker{border-color:var(--warning-color)}.dual-timeline-bar-neutral .dual-timeline-bar-fill{background:var(--fr-muted)}.dual-timeline-bar-neutral .dual-timeline-bar-marker{border-color:var(--fr-muted)}.dual-timeline:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.cadence{display:flex;flex-direction:column;gap:6px;min-width:0}.cadence-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.cadence-trail{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end}.cadence-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cadence-day-label{font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1}.cadence-day-cell{width:100%;aspect-ratio:1/1;max-width:20px;border-radius:4px;background:var(--border-color-translucent);transition:background .15s ease,box-shadow .15s ease}.cadence-day-active .cadence-day-cell{background:var(--theme-color-pale);border:1px solid var(--theme-color-matt)}.cadence-day-today .cadence-day-cell{background:var(--theme-color);border:none;box-shadow:0 0 0 2px var(--theme-color-pale)}.cadence-day-active.cadence-day-today .cadence-day-cell{background:var(--theme-color)}.cadence-caption{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-emphasis);line-height:1.3}.cadence-best{font-size:.6875rem;color:var(--fr-muted);line-height:1.3}.waves{display:flex;flex-direction:column;gap:14px;min-width:0}.waves-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.waves-days-block{display:flex;flex-direction:column;gap:6px}.waves-days{display:flex;justify-content:space-between;align-items:end;gap:4px}.waves-days-caption{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1}.waves-day{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.waves-day:first-child{align-items:flex-start}.waves-day:last-child{align-items:flex-end}.waves-day-label{width:20px;text-align:center;font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.waves-day-cell{width:20px;height:20px;border-radius:4px;background:var(--border-color-translucent);position:relative;transition:background .15s ease,box-shadow .15s ease}.waves-day-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--theme-color);opacity:var(--v, 0);transition:opacity .15s ease}.waves-day-today .waves-day-cell{box-shadow:0 0 0 1px var(--surface-primary),0 0 0 3px var(--now-color),0 0 6px 3px var(--now-color-opacity)}.waves-day-empty .waves-day-cell{background:var(--surface-primary);border:1px solid var(--border-color)}.waves-hours-block{display:flex;flex-direction:column;gap:6px}.waves-hours{display:grid;grid-template-columns:repeat(24,1fr);align-items:end;height:32px;padding:0 1px;column-gap:1px}.waves-hours-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.waves-hours-caption{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1;flex-shrink:0}.waves-hour{display:flex;align-items:flex-end;justify-content:center;height:100%;min-width:0;position:relative}.waves-hour-bar{width:100%;height:calc(8% + var(--v, 0) * 92%);background:var(--theme-color);opacity:calc(.3 + var(--v, 0) * .7);border-radius:2px 2px 0 0;transition:height .2s ease,opacity .2s ease}.waves-hour-now:before,.waves-hour-now:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--now-color);border-radius:1px}.waves-hour-now:before{top:-3px}.waves-hour-now:after{bottom:-3px}.waves-hour-now .waves-hour-bar{opacity:1}.waves-caption{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero{display:block;position:relative;margin:0 10px 12px;padding:18px 24px;color:var(--fr-primary);text-decoration:none}.dashboard-hero-gear{position:absolute;top:10px;right:12px;z-index:2}.dashboard-hero-columns{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(160px,1fr) minmax(180px,1.1fr) minmax(180px,1fr);gap:20px;align-items:stretch}@media (max-width: 1151px){.dashboard-hero-columns{grid-template-columns:1fr 1fr;row-gap:24px}}@media (max-width: 575px){.dashboard-hero-columns{grid-template-columns:1fr}}.dashboard-hero-columns>*:not(:first-child){padding-left:20px;position:relative}.dashboard-hero-columns>*:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:45%;background:var(--border-color)}@media (max-width: 1151px){.dashboard-hero-columns>*:not(:first-child){padding-left:0}.dashboard-hero-columns>*:not(:first-child):before{display:none}}.dashboard-hero-section-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;display:block}.dashboard-hero-person-col{align-self:start;display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-hero-person{display:flex;align-items:center;gap:14px;min-width:0;color:var(--fr-primary);text-decoration:none;transition:opacity .12s ease}.dashboard-hero-person:hover{opacity:.85}.dashboard-hero-avatar{--avatar-size: var(--avatar-size-xl);flex-shrink:0}.dashboard-hero-person-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-hero-name{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--fr-emphasis);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--avatar-size-md),1fr));gap:4px;margin-top:5px}.dashboard-hero-team .avatar{--avatar-size: var(--avatar-size-md)}.dashboard-hero-team-avatar{position:relative;display:inline-flex;flex-shrink:0}.dashboard-hero-team-presence{position:absolute;top:0;left:0;width:5px;height:5px;border-radius:50%;background:var(--now-color);border:1px solid var(--surface-primary);box-sizing:content-box;z-index:1}.dashboard-hero-team-summary{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.dashboard-hero-team-more{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:22%;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-semibold);flex-shrink:0}.dashboard-hero-company{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero-company:only-child{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--fr-emphasis)}.dashboard-hero-cadence-col{display:flex;flex-direction:column}.dashboard-hero-waves-col,.dashboard-hero-business{display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-hero-business-track{display:flex;flex-direction:column;gap:3px;min-width:0}.dashboard-hero-business-track--primary{--hero-track-fill: var(--theme-color);--hero-track-marker-border: var(--theme-color)}.dashboard-hero-business-track--muted{--hero-track-fill: var(--fr-muted);--hero-track-marker-border: var(--fr-muted)}.dashboard-hero-business-zone{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.dashboard-hero-business-bar{display:flex;align-items:center;gap:8px;font-size:.6875rem;color:var(--fr-muted);font-variant-numeric:tabular-nums}.dashboard-hero-business-bar-start,.dashboard-hero-business-bar-end{flex-shrink:0;min-width:32px}.dashboard-hero-business-bar-end{text-align:right}.dashboard-hero-business-bar-line{position:relative;flex:1;height:6px;border-radius:999px;background:var(--border-color-translucent)}.dashboard-hero-business-bar-fill{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:var(--hero-track-fill, var(--theme-color));transition:width .2s ease}.dashboard-hero-business-bar-marker{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--surface-primary);border:2px solid var(--hero-track-marker-border, var(--theme-color));transform:translate(-50%,-50%);transition:left .2s ease;box-shadow:0 1px 3px #0000001f}.dashboard-hero-business-now{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);font-variant-numeric:tabular-nums;line-height:1.3}.dashboard-hero-business-caption{font-size:.6875rem;color:var(--fr-muted);line-height:1.3}.dashboard-hero-business-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dashboard-hero-actions-col{display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-hero-actions{display:flex;flex-direction:column;gap:2px}.dashboard-hero-action{display:inline-flex;align-items:center;gap:10px;padding:5px 8px;border:none;background:transparent;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease;width:100%}.dashboard-hero-action:hover,.dashboard-hero-action.active{background:var(--theme-color-pale);color:var(--theme-color)}.dashboard-hero-action-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.875rem;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.dashboard-hero-action:hover .dashboard-hero-action-icon,.dashboard-hero-action.active .dashboard-hero-action-icon{background:var(--theme-color-pale);color:var(--theme-color)}.dashboard-hero-action-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-settings-popup .dashboard-settings-popup-group-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hero-settings-popup .hero-settings-counter{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:none;letter-spacing:0}.hero-settings-popup .dashboard-settings-popup-item-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.hero-settings-popup .hero-settings-action-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.75rem;flex-shrink:0}.monaco-viewer{width:100%;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);overflow:hidden;color:var(--page-fr-color)}.monaco-viewer__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--font-size-sm);color:var(--foreground-muted)}.markdown-editor{width:100%;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);overflow:hidden;color:var(--page-fr-color)}.markdown-editor__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--font-size-sm);color:var(--foreground-muted)}#root,.app-shell{width:100%;height:100%;overflow:hidden;padding:0;margin:0}.app-shell{display:flex;flex-direction:column;background:var(--page-color)}.app-shell__banner{width:100%;flex-shrink:0;background-color:var(--surface-primary)}.app-shell__banner>:first-child{width:auto;margin:var(--space-3) 15px var(--space-3) 10px}.app-shell__row{display:flex;flex-direction:row;flex:1 1 auto;width:100%;min-height:0}.app-shell__icon-bar{display:flex;width:54px;min-width:54px;height:100%;background-color:var(--surface-primary);flex-direction:column;justify-content:space-between;position:relative}.app-shell__icon-bar .btn-dropdown-control{margin:0;padding:1px;background:transparent;border:none;height:49px;width:100%}.app-shell__icon-bar .btn-dropdown-control:focus-visible,.app-shell__icon-bar .btn-dropdown-control:hover{background:transparent;border:none}.page-container-view>.form>.btn,.page-container-view>.form>p{margin-right:auto}.app-shell__icon-bar{transition:width .18s ease,min-width .18s ease}.app-shell__item-label{display:none;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.app-shell__workspace{display:none;flex-direction:column;min-width:0}.app-shell__workspace-name{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell__workspace-caption{font-size:.6875rem;color:var(--fr-subtle);line-height:1.2}.app-shell__rail-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:0;background:transparent;color:var(--page-menu-icon-color);cursor:pointer;padding:0}.app-shell__rail-toggle svg{width:16px;height:16px}.app-shell__rail-toggle:hover{color:var(--fr-primary)}.app-shell--rail-expanded .app-shell__icon-bar{width:208px;min-width:208px}.app-shell--rail-expanded .app-shell__logo>a{width:calc(100% - 20px);height:auto;margin:13px 10px;padding:0;background:transparent;justify-content:flex-start;gap:10px}.app-shell--rail-expanded .app-shell__logo>a img,.app-shell--rail-expanded .app-shell__logo>a svg{width:34px;height:34px;min-width:34px;padding:7px;background:var(--theme-color);border-radius:var(--panel-radius)}.app-shell--rail-expanded .app-shell__workspace{display:flex}.app-shell--rail-expanded .page-avatar-profile{position:static;transform:none}.app-shell--rail-expanded .page-menu .page-menu-item-wrapper{justify-content:flex-start;padding-left:18px;gap:12px}.app-shell--rail-expanded .notifications-menu{align-items:stretch}.app-shell--rail-expanded .notifications-menu .menu{width:100%}.app-shell--rail-expanded .menu__rail-trigger{width:100%;justify-content:flex-start;padding-left:19px;gap:12px}.app-shell--rail-expanded .app-shell__item-label{display:inline-block}.app-shell--rail-expanded .page-menu-item-wrapper:hover .app-shell__item-label,.app-shell--rail-expanded .menu__rail-trigger:hover .app-shell__item-label{color:var(--fr-emphasis)}.app-shell--rail-expanded .page-menu-item-wrapper.active .app-shell__item-label,.app-shell--rail-expanded .page-menu-item-wrapper.is-active .app-shell__item-label{color:var(--theme-color)}.app-shell--rail-expanded .page-menu .page-menu-item-wrapper:before{width:calc(100% - 12px);left:6px;transform:translateY(-50%)}.app-shell--rail-expanded .app-rail-label{display:none}.app-shell__main-body,.page-card__frame{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;max-height:100%}.app-shell__main-body>h6,.app-shell__main-body>.h6,.page-card__frame>h6,.page-card__frame>.h6{width:100%;padding:0 10px}.app-shell__main-body .page-container-table,.page-card__frame .page-container-table{flex:1;display:flex;flex-direction:column;width:100%}.app-shell__main-body .pagination,.page-card__frame .pagination{padding:0 10px}.page-card__head-count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color);color:var(--accent-fg);margin:0 10px 0 0;padding:1px 7px;font-size:.75rem;line-height:18px;font-weight:var(--font-weight-medium)}.page-card__head-meta{color:var(--text-color-muted);font-size:.8125rem;font-weight:var(--font-weight-normal);white-space:nowrap}.page-card__head .tag{text-transform:capitalize;cursor:pointer}.page-card__head:hover .table__select-checkbox.checkbox{opacity:1}.page-container-body-top-block{width:calc(100% - 20px);margin:0 10px 20px;min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:10px}.page-container-body-top-block>div{width:calc(100% - 160px);max-width:400px;margin:0 auto 0 80px}.page-container-cards{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(100% - 50px)}.page-container-cards .card-set>.card>.checkbox{display:none;left:0;top:0;height:100%;position:absolute;align-items:center;justify-content:center}.page-container-cards .card-set>.card>.checkbox.show,.page-container-cards .card-set>.card>.checkbox.checked{display:inline-flex}.page-container-cards .card-set>.card:hover>.checkbox{display:inline-flex}.page-container-control{display:flex;flex-direction:column;gap:10px;height:100%;max-width:290px;min-width:290px;width:0px;overflow:hidden;right:0;background:transparent;transition:all .3s}.page-container-control .card,.page-container-control .select-action-btn.select-btn{width:280px}.page-container-control .panel-bottom{display:flex;flex-direction:column;flex-wrap:wrap;overflow:unset;height:auto;gap:10px}.page-container-control .btn-collapse{margin-top:-10px;position:fixed;top:50%;right:280px;left:auto;background-color:var(--surface-primary);border:var(--border-width) solid currentColor;color:var(--border-color);border-radius:4px;height:20px;transition:all .3s;width:20px;z-index:1;cursor:pointer}.page-container-control .btn-collapse:hover{background:var(--theme-color-matt);color:var(--theme-color);border-color:var(--theme-color)}.page-container-control .btn-collapse:after{content:"";position:absolute;top:6px;left:5px;right:auto;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;border-color:currentColor;transform:rotate(-45deg)}.page-container-control.collapse{min-width:0}.page-container-control.collapse .btn-collapse{right:5px}.page-container-control.collapse .btn-collapse:after{left:7px;right:auto;transform:rotate(135deg)}.page-container-control.position-left .btn-collapse{right:auto;left:280px}.page-container-control.position-left .btn-collapse:after{left:auto;right:5px;transform:rotate(135deg)}.page-container-control.position-left.collapse .btn-collapse{right:auto;left:5px}.page-container-control.position-left.collapse .btn-collapse:after{left:auto;right:7px;transform:rotate(-45deg)}.page-container-control>.card{margin:0}.page-container-control>.card-set{padding:0}.page-container-control:not(.position-left)>.card-set{padding:0 5px}.page-container-control:after{content:"";position:absolute;top:0;width:100%;height:100%;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:-1}.page-container-control .btn-control{width:100%;height:48px;font-size:.875rem}.page-container-control .card-set>.btn+.btn{margin-top:10px}.select-action-btn.select-btn{display:flex;align-items:stretch;width:100%;height:42px;border-radius:8px;overflow:hidden;cursor:pointer;font-size:.875rem;letter-spacing:1px}.select-action-btn.select-btn.status--medium,.select-action-btn.select-btn.status--draft,.select-action-btn.select-btn.status--new,.select-action-btn.select-btn.status--free{background-color:#5bb7fc!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--urgent,.select-action-btn.select-btn.status--not-valid,.select-action-btn.select-btn.status--paused,.select-action-btn.select-btn.status--open,.select-action-btn.select-btn.status--refund{background-color:#f94b74!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--high,.select-action-btn.select-btn.status--banned,.select-action-btn.select-btn.status--overdue,.select-action-btn.select-btn.status--changed{background-color:#f9884b!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--low,.select-action-btn.select-btn.status--valid,.select-action-btn.select-btn.status--running,.select-action-btn.select-btn.status--pending,.select-action-btn.select-btn.status--pay,.select-action-btn.select-btn.status--paid{background-color:#8bc342!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--undefined,.select-action-btn.select-btn.status--solved{background-color:#b7b7b7!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--completed,.select-action-btn.select-btn.status--closed,.select-action-btn.select-btn.status--cancel{background-color:#485867!important;color:var(--accent-fg)!important}.select-action-btn__label{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:var(--font-weight-medium)}.select-action-btn__label>div[class]{width:100%;text-align:center}.select-action-btn__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.25);color:inherit;cursor:pointer;font-size:.75rem}.select-action-btn>div:not([class*=select-action-btn__]){flex:1 1 auto;align-self:center;padding:0 12px;text-transform:uppercase;font-weight:var(--font-weight-medium);text-align:center}@media all and (max-width: 991.98px){.page-container-control{position:absolute;right:0;left:auto;z-index:10;min-width:0px;background:linear-gradient(to left,var(--surface-secondary),var(--surface-secondary) 20%,transparent)}.page-container-control .btn-collapse{right:5px;left:auto}.page-container-control .btn-collapse:after{left:7px;right:auto;transform:rotate(135deg)}.page-container-control.collapse{min-width:290px}.page-container-control.collapse .btn-collapse{right:280px;left:auto}.page-container-control.collapse .btn-collapse:after{left:5px;right:auto;transform:rotate(-45deg)}.page-container-control.position-left{right:auto;left:0;background:linear-gradient(to right,var(--surface-secondary),var(--surface-secondary) 20%,transparent)}.page-container-control.position-left .btn-collapse{right:auto;left:0}.page-container-control.position-left .btn-collapse:after{left:auto;right:7px;transform:rotate(-45deg)}.page-container-control.position-left.collapse .btn-collapse{right:auto;left:280px}.page-container-control.position-left.collapse .btn-collapse:after{left:auto;right:5px;transform:rotate(135deg)}.page-container-control.always-show{position:relative;min-width:290px;z-index:0}}.page-container-form{display:flex;flex-direction:column;padding:10px;width:100%;max-width:830px}.page-container-form>*,.page-container-form>p{margin:0 0 20px}.page-container-form>*:last-child{margin:0}.page-container-form>.textarea>textarea,.page-container-form>textarea{min-height:170px}.page-container-form>.btn{margin-right:auto}.page-container-form>h6,.page-container-form>.h6{font-size:.875rem}.page-container-form>.card{height:100%;overflow-y:auto}.page-container-form>.card>.loader{height:100%}.page-container-form>.card>.loader>svg[class]{height:100px}.page-container-form-wrapper{display:block;width:100%;height:100%;overflow:hidden;overflow-y:auto}.page-container-form-wrapper.fixed-width{max-width:870px;margin-right:auto}.page-container-head{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;min-height:50px}.page-container-head-left,.page-container-head-right{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 10px;width:100%;height:100%;color:var(--fr-muted);gap:10px}.page-container-head-block{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap}.page-container-head-left>div{display:flex;align-items:center;gap:10px}.page-container-head-right{max-width:290px}.page-container-head-center{display:flex;flex-direction:row;gap:10px}.app-shell__logo>a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:7px;margin:13px auto;background:var(--theme-color);border-radius:var(--panel-radius);color:var(--accent-fg)}.app-shell__logo>a img,.app-shell__logo>a svg{width:100%;height:100%;display:block}.app-shell__logo>a img{object-fit:cover;border-radius:calc(var(--panel-radius) - 2px)}.page-body{align-self:stretch;width:100%;max-width:100%;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-body>.page-container-head{max-width:100%;flex-shrink:0}.app-shell:has(.page-flush) .app-shell__main{padding:0;background-color:var(--surface-primary)}.page-flush .page-card__frame>.page-card__body{background-color:var(--surface-primary)}.app-shell:has(.page-card--flush) .app-shell__main{background-color:var(--surface-primary)}.page-body--horizontal{flex-direction:row;gap:10px}.page-body--horizontal>:not(.page-container-control):not(.page-body__aside){flex:1 1 0;min-width:0}.page-body--horizontal>.page-body__aside{flex:0 0 auto}.container-submenu{align-items:center;background-color:var(--theme-color-pale);box-shadow:4px 0 8px #b0bec53d;display:flex;flex-direction:column;height:100%;margin-left:0;max-height:100%;min-height:100%;min-width:200px;overflow:hidden;padding:12px 0;position:relative;transition:all .3s;width:0;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.container-submenu .btn-collapse{margin-top:-10px;position:fixed;top:50%;left:calc(54px + var(--submenu-width, 200px) - 10px);background-color:var(--surface-primary);border:var(--border-width) solid currentColor;color:var(--border-color);border-radius:4px;height:20px;transition:background-color .3s,color .3s,border-color .3s,left .15s ease;width:20px;z-index:6;cursor:pointer}.container-submenu .btn-collapse:hover{background:var(--theme-color-matt);color:var(--theme-color);border-color:var(--theme-color)}.container-submenu .btn-collapse:after{content:"";position:absolute;top:6px;left:7px;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;border-color:currentColor;transform:rotate(135deg)}.container-submenu.collapse{min-width:0;padding:0;overflow:hidden;box-shadow:none}.container-submenu.collapse .btn-collapse{left:44px}.container-submenu.collapse .btn-collapse:after{left:5px;transform:rotate(-35deg)}.container-submenu--resizable{min-width:var(--submenu-width, 200px)}.container-submenu--resizing{transition:none}.container-submenu__resize-handle{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;z-index:5;background:transparent}.container-submenu__resize-handle:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.container-submenu .menu-tree>.menu-tree__outer:first-child>.menu-tree__wrapper{height:auto!important;opacity:1!important}.container-submenu .submenu-title-actions{position:absolute;top:7px;right:9px;display:flex;align-items:center;gap:2px;z-index:1}.container-submenu .container-submenu__head{flex:0 0 auto;position:sticky;top:0;z-index:2;background:transparent}.container-submenu .submenu-action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--btn-radius);background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:all .15s}.container-submenu .submenu-action-btn:hover{background:var(--theme-color-pale);color:var(--fr-emphasis)}.container-submenu .submenu-action-btn.active,.container-submenu .submenu-action-btn.is-active{background:var(--theme-color-translucent);color:var(--fr-emphasis)}.container-submenu .submenu-add-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:var(--btn-radius);background:var(--surface-primary);color:var(--fr-primary);font-size:1rem;font-weight:var(--font-weight-light);line-height:1;cursor:pointer;transition:all .15s}.container-submenu .submenu-add-btn:hover{border-color:var(--theme-color);color:var(--theme-color);background:var(--theme-color-pale)}.container-submenu .menu-tree__item.head{font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.4;padding-top:2px;padding-bottom:8px;margin-bottom:12px;cursor:default}.container-submenu .menu-tree__item.head:hover{background-color:transparent}.container-submenu .menu-tree__item.head:after{display:none}.container-submenu .menu-tree__item.subhead{font-size:.8125rem;font-weight:var(--font-weight-bold);padding:14px 8px 4px 20px!important;cursor:default;color:var(--page-fr-color-hover)}.container-submenu .menu-tree__item.subhead:hover{background-color:transparent}.container-submenu .menu-tree__item.subhead:after{display:none}.container-submenu .menu-tree__item:not(.head){font-size:.8125rem;font-weight:var(--font-weight-normal);padding:6px 8px 6px 20px!important;margin:1px 0;border-radius:5px;transition:all .15s}.container-submenu .menu-tree__item:not(.head):hover{background-color:var(--theme-color-pale)}.container-submenu .menu-tree__item:not(.head).active{background-color:var(--theme-color-translucent);font-weight:var(--font-weight-medium)}.container-submenu .menu-tree__item:not(.head) i[class^=icon-],.container-submenu .menu-tree__item:not(.head) i[class*=" icon-"]{font-size:.8125rem;width:16px;margin-left:0;margin-right:6px}.container-submenu .menu-tree__item:not(.head) .avatar{margin-left:0;margin-right:6px}.container-submenu .menu-tree__item.expand:not(.head),.container-submenu .menu-tree__item.collapse:not(.head){font-weight:var(--font-weight-medium);border-left-color:transparent}.container-submenu .menu-tree__count{font-size:.75rem;font-weight:var(--font-weight-normal);min-width:28px;padding:2px 6px;text-align:center;border-radius:10px;background:var(--page-fr-color-pale);color:var(--fr-muted)}.container-submenu .menu-tree__item.active .menu-tree__count{background:var(--theme-color-translucent);color:var(--theme-color);font-weight:var(--font-weight-medium)}.container-submenu~.app-shell__main .page-card__head h1,.container-submenu~.app-shell__main .page-card__head .h1{font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.4}.container-submenu__top{position:relative;flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.container-submenu__top:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.container-submenu__top::-webkit-scrollbar{width:5px}.container-submenu__top::-webkit-scrollbar-track{background:transparent}.container-submenu__top::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.container-submenu__top:hover::-webkit-scrollbar-thumb{background:#00000026}.container-submenu__top,.container-submenu__bottom{display:flex;flex-direction:column;width:100%;min-width:calc(var(--submenu-width, 200px) - 10px);padding:0 4px}.container-submenu__top .btn,.container-submenu__bottom .btn{margin:auto;padding:0 20px}.container-submenu__bottom{margin-top:auto;padding:var(--space-2) 6px;flex-shrink:0}.container-submenu__bottom .btn{width:100%;margin:0}.container-submenu:after{content:"";position:absolute;top:0;height:100%;left:0;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-1}.app-shell__banner+.app-shell__row .container-submenu:not(.submenu-view-card):not(.collapse){margin-top:calc(-1 * var(--space-3));height:calc(100% + var(--space-3));min-height:calc(100% + var(--space-3));max-height:calc(100% + var(--space-3));padding-top:calc(12px + var(--space-3))}.submenu-filter-popup{position:absolute;top:30px;right:-6px;width:192px;max-width:calc(100vw - 24px);background:var(--surface-primary);border-radius:var(--panel-radius);box-shadow:var(--shadow);border:1px solid var(--border-color);z-index:10;max-height:60vh;overflow-y:auto;animation:submenuPopupShow .15s ease-out}.submenu-filter-popup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--surface-primary);z-index:1;border-radius:var(--panel-radius) var(--panel-radius) 0 0}.submenu-filter-popup-scroll{max-height:55vh;overflow-y:overlay;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.submenu-filter-popup-scroll:hover{scrollbar-color:var(--border-color) transparent}.submenu-filter-popup-scroll::-webkit-scrollbar{width:4px}.submenu-filter-popup-scroll::-webkit-scrollbar-track{background:transparent}.submenu-filter-popup-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.submenu-filter-popup-scroll:hover::-webkit-scrollbar-thumb{background:var(--border-color)}.submenu-filter-popup-close{background:none;border:none;font-size:1.125rem;color:var(--fr-muted);cursor:pointer;line-height:1;padding:0 2px}.submenu-filter-popup-close:hover{color:var(--fr-emphasis)}.submenu-filter-popup-group{padding:4px 0}.submenu-filter-popup-group:not(:last-child){border-bottom:1px solid var(--border-color)}.submenu-filter-popup-group-title{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 2px}.submenu-filter-popup-link{display:block;padding:6px 12px;font-size:.8125rem;color:var(--fr-primary);text-decoration:none;transition:background .1s}.submenu-filter-popup-link:hover{background:var(--page-color);text-decoration:none}.submenu-filter-popup-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;cursor:pointer;transition:background .1s;background:transparent;border:0;width:100%;text-align:left;font-family:inherit}.submenu-filter-popup-item:hover{background:var(--page-color)}.submenu-filter-popup-item-title{font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--fr-primary)}.submenu-filter-popup-item-state{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);padding:2px 7px;border-radius:999px;background:var(--page-color);transition:all .15s;font-variant-numeric:tabular-nums}.submenu-filter-popup-item.pinned .submenu-filter-popup-item-state{color:var(--theme-color);background:var(--theme-color-pale)}.submenu-filter-popup-item .submenu-filter-popup-pin{width:14px;height:14px;flex-shrink:0;color:var(--border-color-hover);transition:all .2s;transform:rotate(30deg)}.submenu-filter-popup-item:hover .submenu-filter-popup-pin{color:var(--page-fr-color-hover)}.submenu-filter-popup-item.pinned .submenu-filter-popup-pin{color:var(--theme-color);transform:rotate(0)}.submenu-view-switcher{display:flex;gap:8px;padding:4px 12px 8px}.submenu-view-option{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:2px solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary);cursor:pointer;transition:all .15s;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.submenu-view-option:hover{border-color:var(--page-fr-color-hover)}.submenu-view-option.active,.submenu-view-option.is-active{border-color:var(--theme-color);color:var(--theme-color)}.submenu-view-preview{display:block;width:48px;height:32px;border-radius:4px}.submenu-view-preview-classic{background:var(--theme-color-pale);border:1px solid var(--theme-color-translucent);border-radius:0}.submenu-view-preview-card{background:var(--theme-color-pale);border:1px solid var(--theme-color-translucent);border-radius:6px;box-shadow:0 1px 3px #1414141a}@keyframes submenuPopupShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media all and (max-width: 575.8px){.container-submenu{position:absolute;left:54px;z-index:10;min-width:0px}.container-submenu .btn-collapse{left:44px}.container-submenu .btn-collapse:after{left:5px;transform:rotate(-35deg)}.container-submenu.collapse{min-width:var(--submenu-width, 200px)}.container-submenu.collapse .btn-collapse{left:calc(54px + var(--submenu-width, 200px) - 10px)}.container-submenu.collapse .btn-collapse:after{left:7px;transform:rotate(135deg)}}[data-theme=dark] .container-submenu,[data-theme=mono] .container-submenu{background-color:var(--surface-primary)}[data-theme=dark] .container-submenu__top,[data-theme=mono] .container-submenu__top{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .container-submenu.submenu-view-card .container-submenu__top,[data-theme=mono] .container-submenu.submenu-view-card .container-submenu__top{background:var(--surface-primary);border-color:var(--border-color)}.app-shell:has(.submenu-view-card)>.app-shell__icon-bar{border-right-color:transparent}.container-submenu.submenu-view-card{background-color:var(--surface-primary);border-left:none;border-right:none;box-shadow:none;padding:8px 0 12px;overflow:hidden}.container-submenu.submenu-view-card:after{display:none}.container-submenu.submenu-view-card .container-submenu__top{background:var(--theme-color-pale);border-radius:16px;border:1px solid var(--theme-color-translucent);box-shadow:0 1px 3px #0000000a;padding:4px 4px 8px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.container-submenu.submenu-view-card .container-submenu__top:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.container-submenu.submenu-view-card .container-submenu__top::-webkit-scrollbar{width:5px}.container-submenu.submenu-view-card .container-submenu__top::-webkit-scrollbar-track{background:transparent}.container-submenu.submenu-view-card .container-submenu__top::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.container-submenu.submenu-view-card .container-submenu__top:hover::-webkit-scrollbar-thumb{background:#00000026}.container-submenu.submenu-view-card .menu-tree__item.expand:not(.head),.container-submenu.submenu-view-card .menu-tree__item.collapse:not(.head){border-top:none}.container-submenu.submenu-view-card .menu-tree__count{font-size:.75rem;background:var(--page-fr-color-pale);color:var(--fr-muted);border-radius:10px;padding:2px 6px}.container-submenu.submenu-view-card .menu-tree__item.active .menu-tree__count{background:var(--theme-color-translucent);color:var(--theme-color)}.container-submenu.submenu-view-card .submenu-title-actions{top:8px;right:8px}.container-submenu.submenu-view-card .submenu-action-btn{color:var(--fr-muted)}.container-submenu.submenu-view-card .submenu-action-btn:hover{background:var(--theme-color-pale);color:var(--fr-emphasis)}.container-submenu.submenu-view-card .submenu-action-btn.active{background:var(--theme-color-translucent);color:var(--fr-emphasis)}.container-submenu.submenu-view-card .btn-collapse{background-color:var(--surface-primary);border-color:var(--border-color)}.container-submenu.submenu-view-card.collapse{background-color:transparent;overflow:hidden;padding:0}.page-container-table{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:250px}.table-view-settings{position:relative;display:inline-flex}.table-view-settings__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);font-size:.875rem;cursor:pointer;transition:all .15s}.table-view-settings__btn:hover,.table-view-settings__btn.is-active{background:var(--theme-color-matt);color:var(--page-fr-color)}.table-view-settings__popup{position:absolute;top:34px;right:0;width:200px;background:var(--surface-primary);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));border:1px solid var(--border-color);z-index:10;animation:tableViewPopupShow .15s ease-out}.table-view-settings__popup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.table-view-settings__popup-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--btn-radius, 6px);font-size:1.125rem;color:var(--page-fr-color-hover);cursor:pointer;line-height:1;padding:0}.table-view-settings__popup-close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.table-view-settings__popup-body{padding:4px 0 8px}.table-view-settings__popup-group{padding:4px 0}.table-view-settings__popup-group:not(:last-child){border-bottom:1px solid var(--border-color)}.table-view-settings__popup-group-title{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 2px}.table-view-settings__popup-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;cursor:pointer;transition:background .1s}.table-view-settings__popup-item:hover{background:var(--page-color)}.table-view-settings__popup-item-title{font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color)}.table-view-settings__popup-item .table-view-settings__popup-pin{width:14px;height:14px;flex-shrink:0;color:var(--border-color-hover);transition:all .2s;transform:rotate(30deg)}.table-view-settings__popup-item:hover .table-view-settings__popup-pin{color:var(--page-fr-color-hover)}.table-view-settings__popup-item.is-pinned .table-view-settings__popup-pin{color:var(--theme-color);transform:rotate(0)}.table-view-settings__switcher{display:flex;flex-wrap:wrap;gap:8px;padding:4px 12px}.table-view-settings__option{flex:1 1 calc(50% - 4px);min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:2px solid var(--border-color);border-radius:var(--panel-radius, 12px);background:var(--surface-primary);cursor:pointer;transition:all .15s;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover)}.table-view-settings__option:hover{border-color:var(--page-fr-color-hover)}.table-view-settings__option.is-active{border-color:var(--theme-color);color:var(--theme-color)}.table-view-settings__preview{display:block;width:48px;height:32px;border-radius:4px;background:var(--theme-color-pale, #eef4ff);border:1px solid var(--theme-color-translucent)}.table-view-settings__preview--card{border-radius:6px;box-shadow:0 1px 3px #1414141a}.table-view-settings__preview--plain{border-radius:0}.table-view-settings__preview--boxed{border-radius:6px;box-shadow:inset 0 0 0 1px var(--theme-color-translucent),0 1px 2px #1414140f;background-image:linear-gradient(to bottom,var(--theme-color-translucent) 0,var(--theme-color-translucent) 8px,var(--theme-color-pale, #eef4ff) 8px)}.table-view-settings__sizes{display:flex;gap:4px;padding:0 12px 4px}.table-view-settings__size{flex:1;padding:6px 0;border:1px solid var(--border-color);border-radius:var(--btn-radius, 6px);background:var(--surface-primary);font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s}.table-view-settings__size:hover{border-color:var(--page-fr-color-hover)}.table-view-settings__size.is-active{border-color:var(--theme-color);color:var(--theme-color);background:var(--theme-color-matt)}@keyframes tableViewPopupShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-shell__main{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:10px 15px 12px;background-color:var(--surface-primary)}.page-card__body{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:10px;gap:16px}.page-card__frame>.page-card__body:has(+.page-card__foot){flex:1 1 0;min-height:0;height:auto}.page-card__foot{width:100%;min-width:0;flex-shrink:0;padding:10px;border-top:1px solid var(--border-color)}.page-card__frame>.page-card__body>*:first-child.card{min-height:100%;padding:40px 0;margin:0}.page-card__frame>.page-card__body>*:first-child.card>.page-container-form{height:100%;padding:0 20px}.page-menu-logo:before{position:absolute;content:"";width:16px;height:16px;background-color:var(--surface-primary);-webkit-mask-image:url(/build/img/logo-sm.svg);mask-image:url(/build/img/logo-sm.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.action-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3, 12px);padding:var(--space-4, 16px);background:var(--surface-card, var(--surface-primary));border:1px solid var(--border, var(--border-color));border-radius:var(--radius-md, 10px);color:inherit;text-decoration:none;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.action-tile:hover{border-color:var(--theme-color);box-shadow:var(--shadow-hover, 0 2px 8px rgba(0, 0, 0, .04));transform:translateY(-1px)}.action-tile:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.action-tile--disabled{opacity:.6;pointer-events:none}.action-tile--sm{padding:var(--space-2, 8px) var(--space-3, 12px);gap:var(--space-2, 8px)}.action-tile--sm .action-tile__icon{width:30px;height:30px}.action-tile.is-active{border-color:var(--theme-color);background:var(--theme-color-pale)}.action-tile__icon{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 8px);background:var(--theme-color-pale);color:var(--theme-color);font-size:var(--font-size-lg)}.action-tile__icon .tabler-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.action-tile__body{display:flex;flex-direction:column;gap:2px;min-width:0}.action-tile__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--foreground, var(--text-primary))}.action-tile__description{font-size:var(--font-size-sm);color:var(--foreground-muted, var(--fr-muted));line-height:1.4}.action-tile__cta{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:6px 12px;border-radius:999px;border:1px solid var(--border, var(--border-color));background:var(--surface-card, var(--surface-primary));color:var(--foreground, var(--text-primary));white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.action-tile:hover .action-tile__cta{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.theme-gallery{display:flex;flex-direction:column;width:100%;gap:var(--space-4)}.theme-gallery__bar{position:relative;display:flex;align-items:center;max-width:360px}.theme-gallery__search-ic{position:absolute;left:12px;color:var(--fr-muted);pointer-events:none}.theme-gallery__search{width:100%;box-sizing:border-box;border:var(--border-width, 1px) solid var(--border-color);border-radius:var(--radius-md, 10px);background:var(--surface-primary);padding:9px 12px 9px 36px;font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);outline:0;transition:border-color .15s ease,box-shadow .15s ease}.theme-gallery__search::placeholder{color:var(--fr-muted)}.theme-gallery__search:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-color-pale)}.theme-gallery__empty{padding:48px 0;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm)}.theme-card{display:flex;flex-direction:column;background:var(--surface-primary);border:var(--border-width, 1px) solid var(--border-color);border-radius:var(--radius-lg, 14px);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.theme-card:hover{box-shadow:0 8px 24px -12px #0f172a2e}.theme-card.is-selected{border-color:var(--theme-color);box-shadow:0 0 0 1px var(--theme-color),0 10px 26px -12px var(--theme-color-translucent)}.theme-card--bare .theme-card__frame,.theme-card--bare .theme-card__shot{background:#fff}.theme-card__frame{position:relative;display:block;width:100%;border:0;padding:0;background:var(--surface-tertiary, #f6f8fa);text-align:left}.theme-card__frame--interactive{cursor:pointer}.theme-card__bar{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;background:var(--surface-card, #fff);border-bottom:1px solid var(--border-color)}.theme-card__dots{display:inline-flex;gap:5px;flex:none}.theme-card__dots i{width:8px;height:8px;border-radius:50%;background:var(--border-color)}.theme-card__url{flex:1;min-width:0;font-size:var(--font-size-xs);color:var(--fr-muted);background:var(--surface-tertiary, #f1f3f5);border-radius:5px;padding:2px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-card__shot{display:block;aspect-ratio:var(--theme-card-aspect, 16/10);overflow:hidden;background:var(--surface-tertiary, #f6f8fa)}.theme-card__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.theme-card__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--theme-color-pale),var(--surface-tertiary, #eef1f6))}.theme-card__check{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:var(--theme-color);color:#fff;display:grid;place-items:center;box-shadow:0 2px 8px #0000002e}.theme-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px}.theme-card__head{display:flex;align-items:center;gap:8px}.theme-card__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.theme-card__badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;color:var(--theme-color);background:var(--theme-color-pale);border-radius:5px;padding:3px 7px}.theme-card__desc{margin:0;font-size:var(--font-size-sm);color:var(--fr-muted);line-height:1.45}.theme-card__actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px}.theme-card__actions .btn{flex:0 0 auto;justify-content:center;min-width:104px;min-height:30px}.form-help{align-self:start;padding:var(--space-5, 24px);background:var(--surface-inset);border:1px solid var(--border-color);border-radius:var(--radius-md, 8px);color:var(--foreground, var(--fr-primary));font-size:var(--font-size-sm);line-height:1.6}.form-help__section{margin:0 0 var(--space-4, 16px)}.form-help__section:last-of-type{margin-bottom:0}.form-help__item{margin:var(--space-4, 16px) 0 0}.form-help__item:first-of-type{margin-top:0}.form-help__title{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0 0 var(--space-2, 8px);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground, var(--fr-primary))}.form-help__heading{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0 0 var(--space-1, 4px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-muted, var(--fr-muted))}.form-help__title-icon,.form-help__heading-icon{display:inline-flex;flex-shrink:0;color:var(--theme-color)}.form-help__title-icon .tabler-icon,.form-help__heading-icon .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.form-help__body{color:var(--foreground-muted, var(--fr-muted))}.form-help__body p{margin:0 0 var(--space-2, 8px)}.form-help__body p:last-child{margin-bottom:0}.form-help__body strong{color:var(--foreground, var(--fr-primary));font-weight:var(--font-weight-semibold)}.form-help__body code{padding:1px var(--space-1, 4px);background:var(--surface-card);border-radius:4px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:.85em;color:var(--foreground, var(--fr-primary))}.form-help__body ul,.form-help__body ol{margin:var(--space-2, 8px) 0;padding-left:var(--space-4, 16px)}.form-help__body li{margin-bottom:var(--space-1, 4px)}.form-help__body .page-notice__body{font-style:italic}.dashboard-section{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin:0 0 var(--space-4, 16px)}.dashboard-section__head{display:flex;flex-direction:column;gap:4px}.dashboard-section__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground, var(--text-primary));line-height:1.3}.dashboard-section__description{margin:0;font-size:var(--font-size-sm);color:var(--foreground-muted, var(--fr-muted));line-height:1.4}.dashboard-section__body{display:block;min-width:0}.pagination{position:sticky;bottom:0;z-index:10;width:100%;display:flex;justify-content:space-between;align-items:center;min-height:49px;padding:12px 16px;border-top:1px solid var(--border-color);background-color:var(--surface-primary);margin-top:auto}.pagination__nav{display:flex;align-items:center;gap:8px}.pagination__btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-size:.8125rem;font-weight:var(--font-weight-medium);font-family:inherit;color:var(--fr-primary);background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s;box-shadow:0 1px 2px #0000000d}.pagination__btn:hover:not(:disabled){background-color:var(--surface-tertiary);border-color:var(--border-color)}.pagination__btn:disabled,.pagination__btn.disabled{opacity:.5;cursor:not-allowed}.pagination__info{display:flex;align-items:center;gap:12px;white-space:nowrap}.pagination__info .select-list{width:auto;min-width:110px;margin:0}.pagination__info .select-list .input{height:34px;background-color:var(--surface-primary);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:0 1px 2px #0000000d}.pagination__info .select-list .input>*{background-color:transparent;border-color:transparent}.pagination__info .select-list__dropdown ul li{justify-content:center}.pagination__page-info{font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--fr-primary)}@media all and (max-width: 767.98px){.pagination{flex-wrap:wrap;gap:8px;justify-content:space-between}}.placeholder-card{display:flex;align-items:center;justify-content:center;gap:var(--space-3, 12px);min-height:120px;padding:var(--space-6, 32px);background:var(--surface-card, var(--surface-primary));border:1px dashed var(--border, var(--border-color));border-radius:var(--radius-md, 10px);color:var(--foreground-muted, var(--fr-muted));font-size:var(--font-size-sm)}.placeholder-card__icon{font-size:var(--font-size-lg);color:var(--theme-color);flex:0 0 auto}.placeholder-card__icon .tabler-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.placeholder-card__text{min-width:0}.ai-thinking{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ai-thinking__step{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0}.ai-thinking__marker{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl);border-radius:50%;background:var(--surface-inset, transparent);color:var(--foreground-subtle, var(--fr-muted));transition:color var(--transition-base, .2s ease),background-color var(--transition-base, .2s ease)}.ai-thinking__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.ai-thinking__label{display:flex;flex-direction:column;gap:var(--space-0);padding-block-start:calc((var(--icon-size-xl) - var(--icon-size-sm)) / 2 - 1px);font-size:var(--font-size-sm);line-height:1.4;color:var(--foreground-subtle, var(--fr-muted));transition:color var(--transition-base, .2s ease)}.ai-thinking__hint{margin-block-start:var(--space-1);font-size:var(--font-size-xs);color:var(--foreground-subtle, var(--fr-muted))}.ai-thinking__step--pending{opacity:.7}.ai-thinking__step--active .ai-thinking__marker{color:var(--theme-color);background:var(--theme-color-pale)}.ai-thinking__step--active .ai-thinking__marker:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--theme-color-pale);border-top-color:var(--theme-color);animation:ai-thinking-spin .8s linear infinite}.ai-thinking__step--active .ai-thinking__title{color:var(--foreground, var(--fr-primary));font-weight:var(--font-weight-medium)}.ai-thinking__step--done .ai-thinking__marker{color:var(--theme-color);background:var(--theme-color-pale)}.ai-thinking__step--done .ai-thinking__title{color:var(--foreground-muted, var(--fr-muted))}@keyframes ai-thinking-spin{to{transform:rotate(360deg)}}.grounding-summary{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary)}.grounding-summary__title{margin:0;font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.grounding-summary__items{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.grounding-summary__item{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--fr-primary);min-width:0}.grounding-summary__item-icon{display:inline-flex;flex-shrink:0;color:var(--fr-muted)}.grounding-summary__item-icon>svg{width:14px;height:14px}.grounding-summary__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grounding-summary__empty{margin:0;font-size:.8125rem;color:var(--fr-muted)}.grounding-summary__foot{display:flex;align-items:center;gap:var(--space-2)}.ai-proposal-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary)}.ai-proposal-card__head{display:flex;align-items:center;gap:var(--space-2)}.ai-proposal-card__title-input{flex:1;margin:0;font-weight:var(--font-weight-medium)}.ai-proposal-card__remove{flex-shrink:0}.ai-proposal-card__description{margin:0;font-size:.75rem;color:var(--fr-muted)}.generation-progress{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.generation-progress__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary);font-size:.8125rem;color:var(--fr-primary);min-width:0}.generation-progress__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.generation-progress__icon>svg{width:15px;height:15px}.generation-progress__item.is-queued .generation-progress__icon{color:var(--fr-muted)}.generation-progress__item.is-working .generation-progress__icon{color:var(--theme-color)}.generation-progress__item.is-done .generation-progress__icon{color:var(--success-color, #2f9e44)}.generation-progress__item.is-failed .generation-progress__icon{color:var(--danger-color, #e5484d)}.generation-progress__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-progress__state{flex-shrink:0;font-size:.6875rem;color:var(--fr-muted)}.generation-progress__item.is-working .generation-progress__icon>svg{animation:generation-progress-spin 1s linear infinite}@keyframes generation-progress-spin{to{transform:rotate(360deg)}}.stepper__summary{display:none;align-items:baseline;gap:var(--space-2)}.stepper__summary-count{font-weight:var(--font-weight-semibold);color:var(--foreground)}.stepper__summary-label{color:var(--foreground-muted)}.stepper__track{display:none;block-size:4px;border-radius:var(--radius-sm);background:var(--surface-inset);margin-block-start:var(--space-2);overflow:hidden}.stepper__track-fill{display:block;block-size:100%;background:var(--theme-color);transition:inline-size .25s ease-in-out}.stepper__list{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);list-style:none;margin:0;padding:0}.stepper__item{position:relative;flex:1;display:flex;justify-content:center}.stepper__item:not(:first-child):before{content:"";position:absolute;inset-block-start:15px;inset-inline-end:50%;inline-size:100%;block-size:2px;background:var(--border);z-index:0}.stepper__item--complete:not(:first-child):before{background:var(--theme-color)}.stepper__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);border:0;background:transparent;cursor:default;padding:0;color:var(--foreground-muted);font:inherit}.stepper__step--visitable{cursor:pointer}.stepper__step--visitable:hover .stepper__label{color:var(--foreground)}.stepper__step--visitable:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px;border-radius:var(--radius-sm)}.stepper__dot{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;border:2px solid var(--border);background:var(--surface-card);color:var(--foreground-muted);transition:background .25s ease-in-out,border-color .25s ease-in-out}.stepper__dot--complete{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.stepper__dot--current{border-color:var(--theme-color);color:var(--theme-color);box-shadow:0 0 0 4px var(--theme-color-pale)}.stepper__dot--failed{background:var(--danger-color);border-color:var(--danger-color);color:#fff}.stepper__label{font-size:var(--font-size-sm);color:inherit}.stepper__item--current .stepper__label{color:var(--foreground);font-weight:var(--font-weight-semibold)}.stepper--sm .stepper__dot{inline-size:24px;block-size:24px;border-width:2px}.stepper--sm .stepper__item:not(:first-child):before{inset-block-start:11px}.stepper--sm .stepper__label{font-size:var(--font-size-xs)}.stepper--sm .stepper__step{gap:var(--space-1)}.stepper--pills .stepper__list{justify-content:flex-end;gap:var(--space-1)}.stepper--pills .stepper__item{flex:0 0 auto}.stepper--pills .stepper__item:before{display:none}.stepper--pills .stepper__step{flex-direction:row;align-items:center;gap:7px;padding:4px 10px;border-radius:var(--btn-radius, 6px)}.stepper--pills .stepper__dot{inline-size:18px;block-size:18px;border:none;background:var(--surface-inset);color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-semibold);box-shadow:none;flex-shrink:0}.stepper--pills .stepper__dot>svg{width:11px;height:11px}.stepper--pills .stepper__dot--complete,.stepper--pills .stepper__dot--current{background:var(--theme-color);color:#fff}.stepper--pills .stepper__dot--failed{background:var(--danger-color);color:#fff}.stepper--pills .stepper__label{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);white-space:nowrap}.stepper--pills .stepper__item--current .stepper__step{background:var(--theme-color-pale)}.stepper--pills .stepper__item--current .stepper__label{color:var(--theme-color)}@media (max-width: 767px){.stepper__list{display:none}.stepper__summary{display:flex}.stepper__track{display:block}}@media (prefers-reduced-motion: reduce){.stepper__track-fill,.stepper__dot{transition:none}}progress{width:100%;height:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;overflow:hidden;background-color:var(--border-color-translucent)}progress::-webkit-progress-bar{background-color:var(--border-color-translucent);border-radius:10px}progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-color-translucent),var(--theme-color));border-radius:10px;transition:width .3s ease}progress::-moz-progress-bar{background:linear-gradient(90deg,var(--theme-color-translucent),var(--theme-color));border-radius:10px}.progress-bar--compact{display:inline-block;width:56px;height:4px;background-color:var(--page-fr-color-opacity);border-radius:2px;overflow:hidden;vertical-align:middle}.progress-bar--compact .progress-bar__fill{display:block;height:100%;background-color:var(--fr-primary);border-radius:2px;transition:width .2s ease}.row-actions{--row-actions-gap: 6px;display:inline-flex;align-items:center;gap:var(--row-actions-gap)}.row-actions--reveal-hover{opacity:0;transition:opacity .12s}.row-actions--reveal-hover:focus-within{opacity:1}.row-actions--compact{--row-actions-gap: 2px}.row-actions--floating{position:absolute;top:-10px;right:12px;padding:2px 4px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--shadow);z-index:1}.page-notice{position:relative;margin:0 0 16px;padding:20px 24px;border:1px solid transparent;border-radius:var(--panel-radius, 8px);display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:100%}.page-notice:has(>.page-notice__icon){gap:16px}.page-notice--dismissible{padding-right:56px}.page-notice--info{background:var(--theme-color-pale);border-color:var(--theme-color)}.page-notice--info .page-notice__icon{color:var(--theme-color)}.page-notice--warning{background:var(--warning-color-pale, color-mix(in srgb, var(--warning-color) 12%, transparent));border-color:var(--warning-color)}.page-notice--warning .page-notice__icon{color:var(--warning-color)}.page-notice--success{background:var(--positive-color-pale, color-mix(in srgb, var(--positive-color, #2ea44f) 12%, transparent));border-color:var(--positive-color, #2ea44f)}.page-notice--success .page-notice__icon{color:var(--positive-color, #2ea44f)}.page-notice--destructive{background:var(--negative-color-pale, color-mix(in srgb, var(--negative-color) 12%, transparent));border-color:var(--negative-color)}.page-notice--destructive .page-notice__icon{color:var(--negative-color)}.page-notice__close{position:absolute;top:12px;right:12px}.page-notice__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-lg, 24px);height:var(--icon-size-lg, 24px)}.page-notice__icon svg,.page-notice__icon i{width:100%;height:100%}.page-notice__content{flex:1 1 320px;min-width:0}.page-notice__title{margin:0 0 6px;font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--foreground)}.page-notice__body{margin:0;color:var(--foreground);font-size:.9rem;line-height:1.5}.page-notice__actions{display:flex;gap:8px;flex-shrink:0}.page-notice__error{flex-basis:100%;margin:0;color:var(--negative-color);font-size:.85rem}.save-status__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor}.search-input{position:relative;width:100%}.search-input--sm .search-input__input{padding:6px 10px 6px 32px;border-radius:6px}.search-input--sm .search-input__icon{left:10px;font-size:var(--font-size-sm)}.search-input--sm .search-input__clear{padding:2px 6px;font-size:.8125rem}.search-input--plain .search-input__input{padding:4px 4px 4px 28px;border:0;border-radius:0;background:transparent;font-size:.9375rem}.search-input--plain .search-input__input:focus-visible{border-color:transparent;box-shadow:none}.search-input--plain .search-input__icon{left:0;font-size:var(--font-size-base)}.search-input__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--fr-muted);font-size:var(--font-size-base);pointer-events:none}.search-input__input{width:100%;padding:10px 14px 10px 38px;border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);background:var(--surface-primary, #fff);color:var(--page-fr-color);font-size:var(--font-size-sm);line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.search-input__input::placeholder{color:var(--fr-muted)}.search-input__input:focus-visible{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-color-pale)}.search-input__input:disabled{opacity:.6;cursor:not-allowed}.search-input__clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--fr-muted);font-size:var(--font-size-sm);cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .12s ease}.search-input__clear:hover{background:var(--theme-color-pale);color:var(--theme-color)}.search-input__clear:disabled{opacity:.6;cursor:not-allowed}.lookup-picker.dialog__wrapper .dialog__head,.lookup-picker.dialog__wrapper .dialog__control{display:none}.lookup-picker.dialog__wrapper .dialog{width:640px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}.lookup-picker.dialog__wrapper .dialog__body{margin:0;padding:0;max-height:none;overflow:visible}.lookup-picker.dialog__wrapper .btn--close{position:static;inset:auto}.lookup-picker__panel{display:flex;flex-direction:column;min-height:0;background-color:var(--surface-primary);border-radius:var(--radius-lg)}.lookup-picker__search{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-color)}.lookup-picker__search-field{flex:1;min-width:0}.lookup-picker__folders{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-color);overflow-x:auto}.lookup-picker__chip{display:inline-flex;align-items:center;gap:7px;flex:none;padding:5px 11px;font-family:inherit;font-size:.78125rem;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--fr-muted);background:transparent;border:var(--border-width) solid transparent;border-radius:999px;cursor:pointer}.lookup-picker__chip:hover{color:var(--fr-primary);background-color:var(--surface-secondary)}.lookup-picker__chip.is-active{color:var(--theme-color);background-color:var(--theme-color-pale);font-weight:var(--font-weight-semibold)}.lookup-picker__chip-icon{display:inline-flex}.lookup-picker__chip-icon .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.lookup-picker__chip-count{font-size:.6875rem;opacity:.7}.lookup-picker__list{display:flex;flex-direction:column;gap:2px;padding:var(--space-2);max-height:48vh;min-height:180px;overflow-y:auto}.lookup-picker__group-label{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-2);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--fr-subtle)}.lookup-picker__empty{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-2);font-size:.8125rem;color:var(--fr-muted)}.lookup-picker__row{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);font-family:inherit;text-align:left;background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer}.lookup-picker__row:hover{background-color:var(--surface-secondary)}.lookup-picker__row.is-active{background-color:var(--theme-color-pale)}.lookup-picker__row-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lookup-picker__row-top{display:flex;align-items:center;gap:var(--space-2);min-width:0}.lookup-picker__row-title{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lookup-picker__row.is-active .lookup-picker__row-title{color:var(--theme-color)}.lookup-picker__row-tag{display:inline-flex;align-items:center;gap:5px;flex:none;padding:1px 7px;font-size:.6875rem;color:var(--fr-muted);background-color:var(--surface-secondary);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm)}.lookup-picker__row-dot{width:6px;height:6px;flex:none;border-radius:50%}.lookup-picker__row-preview{font-size:.78125rem;line-height:1.45;color:var(--fr-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lookup-picker__row-action{flex:none;align-self:center;display:none}.lookup-picker__row:hover .lookup-picker__row-action,.lookup-picker__row.is-active .lookup-picker__row-action{display:inline-flex}.lookup-picker__insert{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.78125rem;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--theme-color);border-radius:var(--radius-sm)}.lookup-picker__insert .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.lookup-picker__row-hint{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--theme-color)}.lookup-picker__row-hint .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.lookup-picker__spin{color:var(--theme-color);animation:lookup-picker-spin .8s linear infinite}.lookup-picker__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--border-color);background-color:var(--surface-secondary)}.lookup-picker__new{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:.78125rem;font-weight:var(--font-weight-semibold);color:var(--theme-color);background:transparent;border:0;cursor:pointer}.lookup-picker__new .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.lookup-picker__hints{display:flex;align-items:center;gap:var(--space-4);font-size:.71875rem;color:var(--fr-muted)}.lookup-picker__hint{display:inline-flex;align-items:center;gap:5px}.lookup-picker__key{padding:0 5px;font-family:inherit;font-size:.6875rem;color:var(--fr-primary);background-color:var(--surface-primary);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm)}@keyframes lookup-picker-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lookup-picker__spin{animation:none}}.select-btn{width:100%;padding:0}.select-btn__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.select-btn>.input{padding:0 37px 0 10px}.select-btn .input,.select-btn .input.placeholder{background:transparent;color:inherit;border-color:transparent;cursor:pointer;height:calc(100% - 4px)}.select-btn .input>div,.select-btn .input.placeholder>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border-color:transparent}.select-btn .input>div.dropdown__arrow,.select-btn .input.placeholder>div.dropdown__arrow{position:absolute;left:auto;right:0;width:37px;height:100%;border-left:1px solid var(--border-color)}.select-btn .input>div.dropdown__arrow:after,.select-btn .input.placeholder>div.dropdown__arrow:after{border-color:currentColor;color:inherit}.select-btn__dropdown{display:block;position:fixed;z-index:700;background:var(--surface-primary);margin:3px 0;overflow-x:hidden;overflow-y:auto;max-height:250px}.select-btn__dropdown.card{margin:10px 0;padding:5px 0}.select-btn__dropdown ul{list-style:none;padding:0;margin:0}.select-btn__dropdown ul li{display:flex;align-items:center;height:36px;padding:0 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;gap:5px}.select-btn__dropdown ul li.selected{background-color:var(--theme-color-translucent)}.select-btn__dropdown ul li.selected:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:"";color:var(--theme-color)}.select-btn__dropdown ul li:hover{background-color:var(--surface-tertiary)}.select-btn__dropdown.hide{display:none}.select-color-list.tag-set{display:flex;justify-content:space-between;align-items:center}.select-color-list.tag-set .tag{border:1px solid var(--page-fr-color-opacity);border-radius:50%;height:33px;min-height:unset;width:33px;padding:0;cursor:pointer}.select-color-list.tag-set .tag.active,.select-color-list.tag-set .tag.is-active{height:45px;width:45px}.select-color-list.tag-set .select-color{display:inline-block;width:auto}.select-color-list.tag-set .select-color>.input{border:0px;padding:0;min-height:unset;background:transparent}.select-color-list.tag-set .select-color>.input>div{display:none}.select-color-list.tag-set .select-color>.input:after{content:"";border-radius:50%;width:33px;height:33px;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer}.select-color-list.tag-set .select-color.active>.input:after,.select-color-list.tag-set .select-color.is-active>.input:after{height:45px;width:45px}.select-insert-placeholders{display:block;width:100%;font-size:.75rem;font-weight:var(--font-weight-normal)}.select-insert-placeholders__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.select-insert-placeholders__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.select-insert-placeholders__message.error{color:var(--warning-color)}.select-insert-placeholders__message.success{color:var(--success-color)}.select-insert-placeholders__icon{position:relative;display:flex!important;justify-content:left;align-items:center;color:var(--fr-primary);height:100%}.select-insert-placeholders input,.select-insert-placeholders .input,.select-insert-placeholders__input{display:flex;width:100%;height:auto;min-height:32px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);padding:2px 20px 2px 7px;transition:border-color .15s ease}.select-insert-placeholders input:hover:not(:disabled):not(.disabled):not(.error),.select-insert-placeholders .input:hover:not(:disabled):not(.disabled):not(.error),.select-insert-placeholders__input:hover:not(:disabled):not(.disabled):not(.error){border-color:var(--page-fr-color-hover)}.select-insert-placeholders input::placeholder,.select-insert-placeholders input.placeholder,.select-insert-placeholders input .placeholder,.select-insert-placeholders .input::placeholder,.select-insert-placeholders .input.placeholder,.select-insert-placeholders .input .placeholder,.select-insert-placeholders__input::placeholder,.select-insert-placeholders__input.placeholder,.select-insert-placeholders__input .placeholder{color:var(--fr-muted);display:flex;align-items:center}.select-insert-placeholders input>div,.select-insert-placeholders .input>div,.select-insert-placeholders__input>div{position:relative;display:flex;align-items:center;left:0;top:0;width:100%;background:var(--surface-primary);border-radius:4px;border:none;gap:10px;padding:0;min-height:auto}.select-insert-placeholders input>div>div,.select-insert-placeholders .input>div>div,.select-insert-placeholders__input>div>div{position:relative;display:flex;align-items:center;font-weight:var(--font-weight-normal);left:0;top:0;width:100%;height:100%;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px;color:var(--fr-primary)}.select-insert-placeholders input>div>div .select-btn,.select-insert-placeholders .input>div>div .select-btn,.select-insert-placeholders__input>div>div .select-btn{position:absolute;right:4px;top:4px;display:flex;justify-content:center;align-items:center;height:17px;width:17px;border-radius:4px;font-size:.625rem;padding-left:1px;cursor:pointer}.select-insert-placeholders input>div>div .select-btn:hover,.select-insert-placeholders .input>div>div .select-btn:hover,.select-insert-placeholders__input>div>div .select-btn:hover{background:#00000010}.select-insert-placeholders input>div>div>span,.select-insert-placeholders .input>div>div>span,.select-insert-placeholders__input>div>div>span{display:block;overflow:hidden;text-overflow:ellipsis}.select-insert-placeholders input>span,.select-insert-placeholders .input>span,.select-insert-placeholders__input>span{display:inline-flex;align-items:center}.select-insert-placeholders input>span>i:before,.select-insert-placeholders .input>span>i:before,.select-insert-placeholders__input>span>i:before{line-height:22px}.select-insert-placeholders .input,.select-insert-placeholders__input{cursor:pointer}.select-insert-placeholders div.dropdown__arrow,.select-insert-placeholders .input>div.dropdown__arrow,.select-insert-placeholders__input>div.dropdown__arrow{top:0;bottom:auto;right:0;left:auto;height:100%;position:absolute;width:25px;background:transparent}.select-insert-placeholders__dropdown{display:block;position:fixed;z-index:700;background:var(--surface-primary);margin:3px 0;overflow-x:hidden;overflow-y:auto;max-height:262px}.select-insert-placeholders__dropdown.card{margin:5px 0;padding:5px 0}.select-insert-placeholders__dropdown ul{list-style:none;padding:0;margin:0;max-height:200px}.select-insert-placeholders__dropdown ul li{display:flex;align-items:center;height:36px;padding:0 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;gap:10px}.select-insert-placeholders__dropdown ul li.hide{display:none!important}.select-insert-placeholders__dropdown ul li.selected{background-color:var(--theme-color-translucent)}.select-insert-placeholders__dropdown ul li.selected:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:"";color:var(--theme-color)}.select-insert-placeholders__dropdown ul li:hover{background-color:var(--surface-tertiary)}.select-insert-placeholders__dropdown ul li>span:not([class]){display:block;overflow:hidden;text-overflow:ellipsis}.select-insert-placeholders__dropdown.hide{display:none}.select-insert-placeholders__dropdown-placeholder{display:block;align-items:center;height:36px;padding:10px 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default;color:var(--border-active-color)}.select-insert-placeholders__dropdown-search>div{display:flex;align-items:center;padding:0 10px 10px}.select-insert-placeholders__dropdown-search>ul{max-height:200px;overflow-y:auto}.select-insert-placeholders:hover div.dropdown__arrow,.select-insert-placeholders:hover .input>div.dropdown__arrow{color:var(--theme-color)}.select-insert-placeholders>.input,.select-insert-placeholders>.input.placeholder{max-width:250px;margin:5px 0 0 auto;border-bottom:0px;border-bottom-left-radius:0;border-bottom-right-radius:0}.select-insert-placeholders>textarea{border-top-right-radius:0}.select-insert-placeholders__dropdown{padding:0;height:148px;overflow:hidden}.select-insert-placeholders__dropdown>div{display:flex;flex-direction:row;height:100%}.select-insert-placeholders__dropdown>div>ul{min-width:150px;overflow:hidden;overflow-y:auto;border-right:var(--border-width) solid var(--border-color-translucent);padding:var(--space-2);background-color:var(--surface-inset)}.select-insert-placeholders__dropdown>div>ul>li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:32px;padding:0 var(--space-3);margin-bottom:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;color:var(--fr-primary);transition:background-color .15s ease,color .15s ease}.select-insert-placeholders__dropdown>div>ul>li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-insert-placeholders__dropdown>div>ul>li>svg{flex:none;color:var(--theme-color)}.select-insert-placeholders__dropdown>div>ul>li.selected{background-color:var(--theme-color-matt);color:var(--theme-color);font-weight:var(--font-weight-semibold)}.select-insert-placeholders__dropdown>div>ul>li.selected:before{content:none}.select-insert-placeholders__dropdown>div>ul>li:hover:not(.selected){background-color:var(--theme-color-glass)}.select-insert-placeholders__dropdown>div>.tag-set{overflow:hidden;overflow-y:auto;display:block;padding:var(--space-3)}.select-insert-placeholders__dropdown>div>.tag-set>.tag-set__wrapper{justify-content:flex-start;gap:var(--space-2)}.select-insert-placeholders__chip{cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.select-insert-placeholders__chip:hover{color:var(--theme-color);border-color:var(--theme-color-opacity);background-color:var(--theme-color-glass)}.select-color{display:block;width:100%;font-size:.75rem;font-weight:var(--font-weight-normal)}.select-color__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.select-color__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.select-color__message.error{color:var(--warning-color)}.select-color__message.success{color:var(--success-color)}.select-color__icon{position:relative;display:flex!important;justify-content:left;align-items:center;color:var(--fr-primary);height:100%}.select-color input,.select-color .input,.select-color__input{display:flex;width:100%;height:auto;min-height:32px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);padding:2px 20px 2px 7px;transition:border-color .15s ease}.select-color input:hover:not(:disabled):not(.disabled):not(.error),.select-color .input:hover:not(:disabled):not(.disabled):not(.error),.select-color__input:hover:not(:disabled):not(.disabled):not(.error){border-color:var(--page-fr-color-hover)}.select-color input::placeholder,.select-color input.placeholder,.select-color input .placeholder,.select-color .input::placeholder,.select-color .input.placeholder,.select-color .input .placeholder,.select-color__input::placeholder,.select-color__input.placeholder,.select-color__input .placeholder{color:var(--fr-muted);display:flex;align-items:center}.select-color input>div,.select-color .input>div,.select-color__input>div{position:relative;display:flex;align-items:center;left:0;top:0;width:100%;background:var(--surface-primary);border-radius:4px;border:none;gap:10px;padding:0;min-height:auto}.select-color input>div>div,.select-color .input>div>div,.select-color__input>div>div{position:relative;display:flex;align-items:center;font-weight:var(--font-weight-normal);left:0;top:0;width:100%;height:100%;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px;color:var(--fr-primary)}.select-color input>div>div .select-btn,.select-color .input>div>div .select-btn,.select-color__input>div>div .select-btn{position:absolute;right:4px;top:4px;display:flex;justify-content:center;align-items:center;height:17px;width:17px;border-radius:4px;font-size:.625rem;padding-left:1px;cursor:pointer}.select-color input>div>div .select-btn:hover,.select-color .input>div>div .select-btn:hover,.select-color__input>div>div .select-btn:hover{background:#00000010}.select-color input>div>div>span,.select-color .input>div>div>span,.select-color__input>div>div>span{display:block;overflow:hidden;text-overflow:ellipsis}.select-color input>span,.select-color .input>span,.select-color__input>span{display:inline-flex;align-items:center}.select-color input>span>i:before,.select-color .input>span>i:before,.select-color__input>span>i:before{line-height:22px}.select-color .input,.select-color__input{cursor:pointer}.select-color div.dropdown__arrow,.select-color .input>div.dropdown__arrow,.select-color__input>div.dropdown__arrow{top:0;bottom:auto;right:0;left:auto;height:100%;position:absolute;width:25px;background:transparent}.select-color__dropdown{display:block;position:fixed;z-index:700;background:var(--surface-primary);margin:3px 0;overflow-x:hidden;overflow-y:auto;max-height:262px}.select-color__dropdown.card{margin:5px 0;padding:5px 0}.select-color__dropdown ul{list-style:none;padding:0;margin:0;max-height:200px}.select-color__dropdown ul li{display:flex;align-items:center;height:36px;padding:0 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;gap:10px}.select-color__dropdown ul li.hide{display:none!important}.select-color__dropdown ul li.selected{background-color:var(--theme-color-translucent)}.select-color__dropdown ul li.selected:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:"";color:var(--theme-color)}.select-color__dropdown ul li:hover{background-color:var(--surface-tertiary)}.select-color__dropdown ul li>span:not([class]){display:block;overflow:hidden;text-overflow:ellipsis}.select-color__dropdown.hide{display:none}.select-color__dropdown-placeholder{display:block;align-items:center;height:36px;padding:10px 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default;color:var(--border-active-color)}.select-color__dropdown-search>div{display:flex;align-items:center;padding:0 10px 10px}.select-color__dropdown-search>ul{max-height:200px;overflow-y:auto}.select-color:hover div.dropdown__arrow,.select-color:hover .input>div.dropdown__arrow{color:var(--theme-color)}.select-color__dropdown{max-height:none;overflow-x:visible}.select-color__dropdown.card{padding:0}.select-left-space{padding-left:30px!important}.select-disabled{display:none!important}.select{position:relative;display:inline-block}.select__title{display:block;margin-bottom:6px;font-size:.8125rem;color:var(--fr-primary)}.select__trigger{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);color:var(--fr-primary);font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:border-color .15s ease}.select__trigger:hover{border-color:var(--page-fr-color-hover)}.select__trigger:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}.select__trigger.is-open{border-color:var(--theme-color)}.select__trigger.is-disabled,.select__trigger:disabled{opacity:.5;cursor:not-allowed}.select__trigger--placeholder .select__trigger-label{color:var(--fr-muted)}.select__trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__trigger-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fr-muted);font-size:.75rem;transform:rotate(-90deg);transition:transform .2s ease}.select__trigger.is-open .select__trigger-chevron{transform:rotate(0)}.select__panel{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);box-shadow:0 4px 16px #00000014;overflow:hidden}.select__panel-inner{display:flex;flex-direction:column;overflow:hidden}.select__search{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--border-color-translucent);flex-shrink:0}.select__search-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--fr-muted);font-size:.875rem}.select__search-input{flex:1;min-width:0;height:26px;padding:0;margin:0;border:0;background:transparent;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;outline:none}.select__search-input:focus-visible{outline:none}.select__search-input::placeholder{color:var(--fr-muted)}.select__list{list-style:none;margin:0;padding:4px 6px;overflow-y:auto;flex:1 1 auto}.select__heading{padding:8px 10px 4px;font-size:.6875rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-muted)}.select__option{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}.select__option--highlighted,.select__option:hover:not(.is-disabled){background-color:var(--theme-color-pale)}.select__option--selected{color:var(--theme-color);font-weight:var(--font-weight-medium)}.select__option.is-disabled{opacity:.5;cursor:not-allowed}.select__option-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:.875rem;color:var(--fr-muted)}.select__option-avatar{display:inline-block;width:20px;height:20px;flex-shrink:0;border-radius:50%;background-color:var(--surface-tertiary);background-position:center;background-size:cover;background-repeat:no-repeat}.select__option-text{display:flex;flex-direction:column;flex:1;min-width:0}.select__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__option-description{font-size:.6875rem;color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__option-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--theme-color);font-size:.75rem}.select__option-check svg.tabler-icon{width:12px;height:12px}.select__empty,.select__loading{padding:16px;color:var(--fr-muted);font-size:.8125rem;text-align:center}.select__footer{padding:8px;border-top:1px solid var(--border-color-translucent);flex-shrink:0}.seo-card-preview{display:flex;flex-direction:column;border:var(--border-width) solid var(--border-color);border-radius:var(--btn-radius);margin-top:5px;padding:10px;font-size:.75rem;color:var(--fr-primary);background-color:var(--surface-card)}.seo-card-preview>img{width:100%;height:140px;object-fit:contain;border:0}.seo-card-preview>img[src=""]{content:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyNSIgaGVpZ2h0PSIyMjUiIG9wYWNpdHk9Ii4wOCI+PHBhdGggZD0iTTQzLjU1IDE3OS43NWMtOC4xLTIuMy0xNC4zNS04LjQtMTYuOC0xNi42LS40LTEuMy0uNzUtNC4xNS0uNzUtNi4yNSAwLTMuNC4xNS0zLjk1IDEuMS00LjYgMS41NS0xLjEgMi43LTEgMy45LjMuOC44NSAxIDEuNzUgMSA0LjQ1IDAgMS45LjI1IDQuMDUuNTUgNC44IDIuMyA1LjY1IDQuNyA4LjQ1IDkuNTUgMTFsMi42NSAxLjQgNjMuMjUtLjA1YzY4LjA1LS4xIDcxLjE1LS4yIDc1LjM1LTIuNSAyLjc1LTEuNSA1LjgtNC4yNSA3LjItNi41IDIuNS00IDIuNDUtMy4yIDIuNDUtNTMuMlY2NS4yNWwtMS4xLTMuMWMtLjYtMS43NS0xLjI1LTMuMTUtMS41LTMuMTUtLjIgMC0uNC0uMy0uNC0uNjUgMC0uNy0yLjk1LTMuNjUtNS4yNS01LjItMy43NS0yLjU1LTQuOC0yLjY1LTM1Ljg1LTIuNjVIMTIwbC0uOC0xLjJjLS42NS0xLjEtLjctMS40NS0uMS0yLjY1LjY1LTEuMzUuODUtMS40IDUuMTUtMS43IDcuNDUtLjU1IDUyLjg1LS41IDU1LjguMDUgOC44NSAxLjY1IDE1Ljc1IDguMyAxOC4yNSAxNy42NS45IDMuNCAxLjA1IDk0LjIuMTUgOTguNDUtMS42IDcuNzUtNy4xIDEzLjg1LTE1LjcgMTcuNC0yLjggMS4xNS0xOC4yNSAxLjUtNzcuNSAxLjc1LTUxLjguMjUtNTkuMzUuMTUtNjEuNy0uNXoiLz48cGF0aCBkPSJNNTUuNjUgMTYwLjFjLS4zNS0uMi0uOC0xLjEtLjk1LTItLjMtMS41IDAtMS45IDQuMS02LjIgMi40NS0yLjU1IDQuOC00Ljk1IDUuMi01LjQuNDUtLjQgMi4xLTIuMjUgMy43LTQuMTUgMy4wNS0zLjUgNC41LTQuMyA2LjItMy40IDIuMDUgMS4xIDEuNzUgMy42LS43NSA2LjMtLjUuNTUtMi44IDMuMTUtNS4xNSA1Ljc1LTcuOTUgOC44NS0xMC4xNSAxMC41LTEyLjM1IDkuMXptMTEyLjE1LS45NWMtLjQ1LS41LTIuMTUtMy4wNS0zLjgtNS42NS0xLjY1LTIuNi0zLjItNS0zLjUtNS4zNS0uMjUtLjM1LS41LS43LS41LS44NSAwLS4zLTMuNzUtNi4zLTQuNS03LjE1LS4yNS0uMzUtLjUtLjctLjUtLjg1IDAtLjMtMy43NS02LjMtNC41LTcuMTUtLjI1LS4zNS0uNS0uNy0uNS0uODUgMC0uMy01LjctOS4yLTYuNS0xMC4xNS0uMjUtLjM1LS41LS43NS0uNS0uOSAwLS41LTUuMTUtOC01LjYtOC4xNS0uMi0uMS0uNC0uNDUtLjQtLjggMC0uMzUtLjQtMS4wNS0uOS0xLjYtLjQ1LS41LTEuODUtMi40NS0zLjEtNC4zLTEuMjUtMS44NS0yLjQtMy40LTIuNTUtMy40LS4yIDAtMS45NSA0LjgtMy45IDEwLjY1LTYuMyAxOC45NS02Ljg1IDIwLjA1LTEwLjcgMjAuNi0zLjI1LjUtNS4xLS41LTEzLjE1LTcuM2wtNy4yLTYuMDUtMy41NSAzLjdjLTEuOTUgMi01LjQ1IDUuODUtNy43NSA4LjU1LTQuNCA1LjA1LTUuNCA1LjYtNy40IDQuMS0uNTUtLjQ1LS45NS0xLjM1LS45NS0yLjIgMC0xLjggMi42LTQuOTUgMTEuODUtMTQuNCA0LjY1LTQuNzUgNi44LTYuNjUgNy42NS02LjY1Ljc1IDAgMy44IDIuMjUgOC44IDYuNDUgNC4yNSAzLjUgOC4zIDYuOCA5LjA1IDcuMyAxLjMuODUgMS4zNS44NSAyLjA1LS4wNS40LS41Ljc1LTEuMjUuNzUtMS42IDAtLjM1LjI1LTEgLjUtMS41LjU1LS45NSA2Ljg1LTE5Ljg1IDguNS0yNS42IDEuMi00LjIgMi4xLTUuNSAzLjc1LTUuNSAyLjE1IDAgNS4yIDMuNDUgMTEuNzUgMTMuMjUgMS41IDIuMiAyLjkgNC4yNSAzLjEgNC41LjIuMyAyLjUgMy43NSA1LjA1IDcuNzUgNC40NSA2Ljg1IDYuOCAxMC42NSAxMi40NSAxOS42NSAxLjMgMi4xIDMuNSA1LjYgNC44NSA3Ljc1IDEuMyAyLjEgMy40NSA1LjUgNC43NSA3LjU1IDEuMjUgMi4wNSAyLjMgMy45IDIuMyA0LjA1IDAgLjItLjQ1Ljk1LTEuMDUgMS43LTEuMiAxLjUtMi45IDEuNy00LjE1LjQ1ek0yNy4xIDE0My43bC0xLjEtLjc1di0zOC44YzAtMjYuNjUuMTUtMzkuNC41NS00MC42IDIuNzUtOC45NSA5LjctMTUuODUgMTcuNzUtMTcuNiAxLjQ1LS4zIDEyLjctLjY1IDI3LjUtLjhsMjUuMDUtLjI1IDEuMDUgMS4xNWMxLjMgMS4zNSAxLjQgMi4zNS4zIDMuODVsLS43NSAxLjEtMjAuNi4wNWMtMjYuMjUgMC0zMS4yLjM1LTM0Ljg1IDIuMTUtMy4zIDEuNjUtNS42NSAzLjgtNy40IDYuOC0yLjY1IDQuNDUtMi42IDMuMS0yLjYgNDQuMDUgMCAzNy44IDAgMzguMjUtMSAzOS4zNS0xLjIgMS4zLTIuMzUgMS40LTMuOS4zem0xMzItNTZjLS45LS41LTIuMjUtMS42NS0zLTIuNi0xLjE1LTEuNS0xLjM1LTIuMjUtMS4zNS01LjE1IDAtMy44LjgtNS4zIDMuOC03LjM1IDEuNDUtMSAyLjItMS4xNSA0LjgtMSA0LjkuMyA3LjY1IDIuOSA4LjA1IDcuNTUuMjUgMy4zLS44IDUuODUtMy4yIDcuNjUtMi4yIDEuNy02LjcgMi4xNS05LjEuOXptLTUyLTM3LjVjLTIuMy0xLjYtLjg1LTUuMiAyLjEtNS4yIDEuOCAwIDIuOCAxLjA1IDIuOCAzLjA1IDAgMi42NS0yLjU1IDMuOC00LjkgMi4xNXoiLz48L3N2Zz4=)}.seo-card-preview>div{margin-top:2px}.seo-card-description{color:var(--fr-muted)}.seo-card-url{color:var(--fr-muted);word-break:break-all}.skip-link{position:absolute;top:-100px;left:16px;z-index:9999;padding:8px 16px;background:var(--surface-elevated);color:var(--theme-color);text-decoration:none;border-radius:var(--panel-radius);font-weight:var(--font-weight-medium);font-size:.875rem;box-shadow:var(--shadow);transition:top .2s}.skip-link:focus-visible{top:16px;outline:2px solid var(--theme-color);outline-offset:2px}.slider{display:flex;flex-direction:column;width:100%}.slider:focus-within{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:var(--radius-md)}.slider>input[type=range]{position:relative;width:100%;height:20px;top:0;left:0;margin:0;border-radius:10px;outline:none;cursor:pointer;opacity:0}.slider__container{pointer-events:none;position:relative;height:20px;margin-top:-27px}.slider__container:before{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--border-color-translucent);border-radius:10px}.slider__container.with-value{width:calc(100% - 50px)}.slider__container.with-value .slider__value{display:inline-flex}.slider__track{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:0;background:var(--theme-color);border-radius:10px}.slider__thumb{position:absolute;pointer-events:none;top:0;right:0;width:20px;height:100%;background:var(--surface-primary);border:1px solid var(--theme-color);border-radius:50%;cursor:pointer}.slider__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.slider__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.slider__value{display:none;position:absolute;top:0;right:-50px;flex-direction:row;gap:5px;align-items:center;justify-content:right;height:100%;width:50px;color:var(--fr-primary)}[class*=status--]{border:1px solid currentColor!important}.status--medium,.status--draft,.status--new,.status--free,.status--info,.status--source-new{--status-dot: var(--info-color);background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--urgent,.status--not-valid,.status--paused,.status--open,.status--refund,.status--atention,.status--attention,.status--unavailable,.status--source-failed,.status--failed{--status-dot: #f94b74;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--high,.status--banned,.status--changed,.status--connecting,.status--warning,.status--overdue,.status--syncing,.status--source-pending{--status-dot: #f9884b;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--low,.status--valid,.status--running,.status--pending,.status--pay,.status--paid,.status--success,.status--connected,.status--source-trained{--status-dot: var(--success-color);background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--undefined,.status--solved,.status--source-parsed{--status-dot: #B7B7B7;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--completed,.status--closed,.status--cancel{--status-dot: #485867;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.tag[class*=status--]:not([class*=contact-status--]):not([class*=connection-status--]){display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-sm)!important;background-color:var(--surface-primary)!important;border:1px solid var(--border-color)!important;color:var(--fr-primary)!important;font-weight:var(--font-weight-medium)}.tag[class*=status--]:not([class*=contact-status--]):not([class*=connection-status--]):before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--status-dot, currentColor);flex-shrink:0}.task-status-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle;--task-status-mark-glyph: #fff}.task-status-mark>svg{display:block;width:100%;height:100%}.task-status-mark--xs{width:12px;height:12px}.task-status-mark--sm{width:16px;height:16px}.ref-chip{display:inline-flex;align-items:center;gap:6px;margin:0 2px;padding:1px 8px;border-radius:6px;background:var(--surface-primary);border:var(--border-width) solid var(--border-color);color:var(--fr-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4;vertical-align:baseline;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:all;user-select:all;text-decoration:none}.ref-chip:hover{background:var(--surface-secondary)}.ref-chip__status{flex:0 0 auto;width:12px;height:12px;border-radius:22%;border:1px solid var(--fr-muted);box-sizing:border-box;background:transparent}.ref-chip__status[data-status=todo],.ref-chip__status[data-status=backlog],.ref-chip__status[data-status=pending]{border-style:dashed;border-color:var(--fr-muted)}.ref-chip__status[data-status=active]{border-color:var(--theme-color)}.ref-chip__status[data-status=done]{background:var(--success-color, #2ecc71);border-color:var(--success-color, #2ecc71)}.ref-chip__status[data-status=blocked]{background:var(--danger-color, #e74c3c);border-color:var(--danger-color, #e74c3c)}.ref-chip__status[data-status=new]{background:var(--theme-color);border-color:var(--theme-color)}.ref-chip__status[data-status=open]{background:var(--warning-color, #f39c12);border-color:var(--warning-color, #f39c12)}.ref-chip__status[data-status=solved],.ref-chip__status[data-status=closed]{background:var(--success-color, #2ecc71);border-color:var(--success-color, #2ecc71)}.task-priority-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.task-priority-mark>svg{display:block;width:100%;height:100%}.task-priority-mark--xs{width:12px;height:12px}.task-priority-mark--sm{width:16px;height:16px}.task-priority-chip{display:inline-flex;align-items:center;gap:4px;border-radius:var(--border-radius);border:var(--border-width) solid transparent;font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;flex-shrink:0}.task-priority-chip__label{line-height:1}.task-priority-chip--xs{height:21px;padding:0 8px;font-size:.6875rem;gap:4px}.task-priority-chip--sm{height:26px;padding:0 10px;font-size:.75rem;gap:6px}.task-priority-chip--square{width:24px;height:24px;padding:0;justify-content:center;font-size:0;gap:0}.task-priority-chip--urgent{background-color:var(--priority-urgent-bg);color:var(--priority-urgent-fg)}.task-priority-chip--high{background-color:var(--priority-high-bg);color:var(--priority-high-fg)}.task-priority-chip--medium{background-color:var(--priority-medium-bg);color:var(--priority-medium-fg)}.task-priority-chip--low{background-color:var(--priority-low-bg);color:var(--priority-low-fg)}.task-priority-chip--none{background-color:var(--surface-tertiary);color:var(--fr-muted)}.switch{display:flex;justify-content:space-between;width:100%;font-weight:var(--font-weight-normal)}.switch:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:var(--radius-sm)}.switch>.btn-dropdown-control{padding:0;margin:0 0 0 auto;border:none}.switch>.btn-dropdown-control .input{color:var(--border-color)}.switch--sm>.btn[value=on],.switch--sm>.btn[value=off]{min-width:32px;padding:0 2px}.switch--sm>.btn[value=on]>span,.switch--sm>.btn[value=off]>span{width:12px;height:12px}.switch--lg>.btn[value=on],.switch--lg>.btn[value=off]{min-width:52px;padding:0 4px}.switch--lg>.btn[value=on]>span,.switch--lg>.btn[value=off]>span{width:20px;height:20px}.table__cell--type-actions .btn{padding:0 5px}.table__cell--type-actions .btn--secondary-outline{border:none}.table__cell--type-avatar{flex:0 0 50px}.table__cell--type-avatar>div{display:flex;align-items:center}.table__cell--type-avatar>div .avatar{--avatar-size: var(--avatar-size-lg);margin-right:0}.table__cell--type-avatar>div .description{padding-left:10px}.table__cell--type-avatar>div .description>div[class]{white-space:nowrap}.table__cell--type-list .btn{min-width:20px;padding:0 4px;margin:2px}.table__cell--type-select{padding:0 10px;gap:10px}.table__cell--type-select>div{display:flex;flex-direction:column;gap:4px}.table__cell--type-select>div>div{display:flex;align-items:center;height:26px;gap:10px}.table__cell--type-select>div .select-list .input{min-height:auto}.table__cell--type-select>div .select-list .input .select-icon{margin-left:0}.table__cell--type-select>div .select-icon{position:relative}.table__head--type-string>div,.table__cell--type-string>div{display:flex;flex-direction:column;align-items:flex-start}.table__head--type-string>div>span,.table__cell--type-string>div>span{margin-right:auto}.table__head--type-string.table__cell--center>div,.table__cell--type-string.table__cell--center>div{align-items:center}.table__head--type-string.table__cell--center>div>span,.table__cell--type-string.table__cell--center>div>span{margin-left:auto;margin-right:auto}.table__head.table__head--center,.table__head.table__cell--center,.table__cell.table__head--center,.table__cell.table__cell--center{text-align:center;justify-content:center}.table__head.table__cell--expand,.table__head.table__cell--collapse,.table__cell.table__cell--expand,.table__cell.table__cell--collapse{padding-right:30px}.table__head.table__cell--expand:before,.table__head.table__cell--collapse:before,.table__cell.table__cell--expand:before,.table__cell.table__cell--collapse:before{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:auto;right:0;height:100%;width:30px;font-family:labioffice-icons!important;font-size:.375rem;transform:rotate(0);content:""}.table__head.table__cell--expand:before,.table__cell.table__cell--expand:before{transform:rotate(90deg)}.table__head.table__head--type-number,.table__head.table__head--type-actions,.table__head.table__head--type-boolean,.table__head.table__head--type-checkbox,.table__cell.table__cell--type-number,.table__cell.table__cell--type-actions,.table__cell.table__cell--type-boolean,.table__cell.table__cell--type-checkbox{flex:0 0 50px;text-align:center;white-space:nowrap}.table__head.table__head--type-actions,.table__cell.table__cell--type-actions{margin-left:auto}.table__head.table__head--type-avatar,.table__cell.table__cell--type-avatar{flex:0 0 70px;text-align:center;white-space:nowrap}.table__head.table__head--type-date,.table__head.table__head--type-string,.table__cell.table__cell--type-date,.table__cell.table__cell--type-string{white-space:nowrap}.table__head.table__head--type-date>div>div,.table__head.table__head--type-string>div>div,.table__cell.table__cell--type-date>div>div,.table__cell.table__cell--type-string>div>div{display:flex;align-items:center;gap:5px}.table__head.table__head--type-date span[class]:not(.tag),.table__head.table__head--type-string span[class]:not(.tag),.table__cell.table__cell--type-date span[class]:not(.tag),.table__cell.table__cell--type-string span[class]:not(.tag){color:var(--fr-muted)}.table__head.table__head--type-user>div,.table__cell.table__cell--type-user>div{display:flex;align-items:center}.table__head.table__head--type-user>div>.avatar,.table__cell.table__cell--type-user>div>.avatar{margin-right:10px}.table__cell.table__cell--type-icon{flex:0 0 60px}.table__cell.table__cell--type-icon>div[class]:not([class*=table__row-mark]){display:flex;align-items:center;justify-content:center;max-width:40px;min-width:40px;min-height:40px;background-color:var(--surface-tertiary);border-radius:var(--panel-radius);padding:0;font-size:1.25rem;border:1px solid transparent}.table__head:first-child,.table__cell:first-child{padding-left:20px}.table__head:last-child,.table__cell:last-child{padding-right:20px}.table__head.table__head--type-select-checkbox,.table__cell.table__cell--type-select-checkbox{padding:0}.table__head--type-select-checkbox+.table__head,.table__cell--type-select-checkbox+.table__cell{padding-left:0}.table__cell{position:relative;flex:1;min-width:0;max-width:280px;display:flex;align-items:center;padding:10px;font-size:.75rem;font-weight:var(--font-weight-light)}.table__cell>div:not([class*=table__row-mark]):not([class*=table__row-marker]){min-width:0;width:100%}.table__cell--info{align-self:stretch;background:var(--theme-color-matt)}.table__row:hover .table__cell--type-icon>div[class]:not([class*=table__row-mark]){border:1px solid var(--theme-color);background:var(--surface-primary);color:var(--theme-color);z-index:1}.table__row-marker-draggable{display:none;align-items:center;font-size:.75rem;color:var(--fr-subtle);cursor:move;flex-shrink:0;width:20px}.table__row-marker-draggable:after{font-family:labioffice-icons!important;content:""}.table__row-mark-expand{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;width:20px;color:var(--fr-subtle)}.table__row-mark-expand:hover{color:var(--fr-primary)}.table__row-mark-expand-icon{font-size:.875rem;width:14px;height:14px;transform:rotate(0);transition:transform .15s ease}.table__row-mark-expand-item{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px}.table__row-mark-expand-item:after{content:"";font-family:labioffice-icons!important;font-size:.625rem}.table__row:hover .table__row-marker-draggable{display:inline-flex}.table__expand-row.collapse .table__row-mark-expand .table__row-mark-expand-icon{transform:rotate(-90deg)}.table__head{flex:1;min-width:0;max-width:280px;padding:0 10px;font-size:.875rem;font-weight:var(--font-weight-normal);text-align:left;display:flex;align-items:center;border:none;white-space:nowrap}.table__head-editable{top:-.5em;padding-left:5px;font-size:.5625rem;color:var(--border-color)}.table__head-row{position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;display:flex;align-items:center;font-style:italic;font-weight:var(--font-weight-light);font-size:.875rem;height:50px;color:var(--fr-muted)}.table__group-row{position:relative;display:flex;align-items:center;min-height:50px;color:var(--fr-primary);cursor:pointer}.table__group-row:before{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;border-radius:0;-webkit-user-select:none;user-select:none;pointer-events:none;border-bottom:var(--border-width) solid var(--border-color)}.table__group-row.table__row:after,.table__group-row:after{align-items:center;content:"";display:flex;font-family:labioffice-icons!important;font-size:.375rem;height:6px;justify-content:center;position:absolute;left:12px;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .2s;width:6px}.table__group-row.collapse:after{transform:translateY(-50%) rotate(0);transition:all .2s}.table__group-row>*.table__group-cell:first-child{padding-left:25px}.table__group-cell{position:absolute;display:block;width:100%;height:100%;padding:10px;background-image:linear-gradient(to left,transparent,var(--border-color-translucent) 3%,var(--border-color-translucent) 97%,transparent)}.table__group-cell>div{display:flex;align-items:center;height:100%}.table__list{display:flex;flex-direction:column;width:100%;height:100%}.table__list--select .table__row-checkbox{display:none!important;min-width:auto;flex-direction:row;align-items:center;justify-content:center}.table__list--select .table__row-checkbox.show,.table__list--select .table__row-checkbox.checked,.table__list--select .table__row:hover .table__row-checkbox{display:inline-flex!important}a.table__row,.table__row{position:relative;display:flex;align-items:center;min-height:50px;color:var(--fr-primary);cursor:pointer;background-image:linear-gradient(to top,var(--border-color) 1px,transparent 1px);background-repeat:no-repeat;background-position:bottom 0px left 8px;background-size:calc(100% - 16px)}a.table__row:after,.table__row:after{display:none;content:"";position:absolute;top:1px;left:0;height:calc(100% - 1px);width:100%;background-color:transparent;border-radius:0;-webkit-user-select:none;user-select:none;pointer-events:none}a.table__row:before,.table__row:before{display:none;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;border-radius:0;-webkit-user-select:none;user-select:none;pointer-events:none;border-bottom:var(--border-width) solid var(--border-color)}a.table__row:hover,.table__row:hover{background-image:linear-gradient(to top,var(--border-color) 1px,transparent 1px),linear-gradient(to left,transparent,var(--theme-color-pale) 3%,var(--theme-color-pale) 97%,transparent)}.table__select-control{display:none;background:var(--border-color-opacity);border:1px solid var(--theme-color);border-radius:var(--btn-radius);height:26px;justify-content:center;align-items:center;padding:0 15px;font-size:.75rem;font-weight:var(--font-weight-normal);gap:10px}.table__select-control.show{display:flex}.table__select-control>i[class*=icon-]{cursor:pointer}.table__select-control>i[class*=icon-]:hover{color:var(--theme-color)}.table__select-control>span[class]{display:inline-flex;gap:5px;align-items:center;height:100%;line-height:100%;white-space:nowrap}.table__select-control .command-update:hover{color:var(--theme-color);cursor:pointer}.table__select-control .select-staff{display:flex}.table__select-control .select-staff>.input{display:inline-flex;align-items:center;border:0;min-height:auto;margin:0;padding:0;background:transparent;font-size:.75rem;cursor:pointer}.table__select-control .select-staff>.input>div{height:20px;background-color:transparent}.table__select-control .select-staff>.input>div>span:not(.select-staff__icon){display:none}.table__select-control .select-staff>.input:hover .select-staff__icon{color:var(--theme-color)}.table__select-control .select-staff>.input .select-staff__icon{color:var(--fr-primary)}.table__select-control .select-staff .select-left-space,.table__select-control .select-staff .dropdown__arrow{display:none}.table__select-control .select-staff:hover>.input{color:var(--theme-color)}.table__select-actions{display:flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:var(--font-weight-normal)}.table__select-actions-count{color:var(--theme-color);font-weight:var(--font-weight-medium);padding-right:8px;margin-right:4px;border-right:1px solid var(--border-color);white-space:nowrap}.table__select-actions-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:none;background:none;border-radius:var(--btn-radius, 6px);color:var(--fr-muted);font-size:.8125rem;font-weight:var(--font-weight-normal);font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s}.table__select-actions-btn:hover{background:var(--theme-color-matt);color:var(--fr-emphasis)}.table__select-actions-btn:last-child:hover{color:var(--color-danger, #e53e3e);background:#e53e3e14}.table__select-actions-btn i[class*=icon-]{font-size:.875rem}.table__select-actions .select-staff.select-staff{display:inline-flex;align-items:center;width:auto}.table__select-actions .select-staff.select-staff .select-staff__title{display:none}.table__select-actions .select-staff.select-staff .select-staff__input{width:auto;height:28px;min-height:0;margin:0;padding:0 8px;gap:5px;border:0;background:transparent;border-radius:var(--btn-radius, 6px);font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:normal;color:var(--fr-muted)}.table__select-actions .select-staff.select-staff .select-staff__input:hover:not(:disabled){background:var(--theme-color-matt);border-color:transparent;color:var(--fr-emphasis)}.table__select-actions .select-staff.select-staff .select-staff__input.is-open{border-color:transparent}.table__select-actions .select-staff.select-staff .select-staff__icon{color:inherit}.table__select-actions .select-staff.select-staff .select-staff__chevron{margin-left:0}.table__select-checkbox.checkbox{position:relative;display:inline-flex;height:100%;opacity:0}.table__select-checkbox.checkbox:hover,.table__select-checkbox.checkbox.checked,.table__select-checkbox.checkbox.show{opacity:1}.table__wrapper{position:absolute;display:block;width:100%;height:100%;overflow:auto;padding:0}.table__wrapper>.loader{position:relative}.table__wrapper>.loader svg{width:50px}.table__cards{gap:10px}.table__cards .table__row{background-color:transparent;box-shadow:var(--shadow);border-radius:var(--panel-radius)}.table__cards .table__row:hover{background-color:transparent;box-shadow:var(--shadow-hover)}.table__cards .table__row .table__cell{background-color:var(--surface-primary);border-color:transparent}.table__cards .table__row .table__cell:first-child{border-top-left-radius:var(--panel-radius);border-bottom-left-radius:var(--panel-radius)}.table__cards .table__row .table__cell:last-child{border-top-right-radius:var(--panel-radius);border-bottom-right-radius:var(--panel-radius)}.table-view-boxed .table{background:transparent}.table-view-boxed .table__head-row{height:44px;min-height:44px;background:var(--page-color);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:none;backdrop-filter:none;font-style:normal;color:var(--fr-muted);font-weight:var(--font-weight-semibold);font-size:.75rem}.table-view-boxed .table__head{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted)}.table-view-boxed .table.modern a.table__row,.table-view-boxed .table.modern .table__row{min-height:72px;background-image:none;background-color:transparent;border-bottom:1px solid var(--border-color)}.table-view-boxed .table.modern a.table__row:before,.table-view-boxed .table.modern a.table__row:after,.table-view-boxed .table.modern .table__row:before,.table-view-boxed .table.modern .table__row:after{display:none}.table-view-boxed .table.modern a.table__row:hover,.table-view-boxed .table.modern .table__row:hover{background-image:none;background-color:var(--theme-color-pale)}.table-view-boxed .table.modern a.table__row:hover:after,.table-view-boxed .table.modern .table__row:hover:after{display:none;background-color:transparent}.table-view-boxed .table.modern a.table__row:last-child,.table-view-boxed .table.modern .table__row:last-child{background-image:none;border-bottom:0}.table-view-boxed .table.modern.table--multiselect a.table__row,.table-view-boxed .table.modern.table--multiselect .table__row{background-image:none}.table-view-boxed .table.modern.table--multiselect a.table__row:hover,.table-view-boxed .table.modern.table--multiselect .table__row:hover{background-image:none;background-color:var(--theme-color-matt)}.table-view-boxed .table__head:first-child,.table-view-boxed .table__cell:first-child{padding-left:24px}.table-view-boxed .table__head:last-child,.table-view-boxed .table__cell:last-child{padding-right:24px}.table-view-boxed.table-size-sm .table__head-row{height:36px;min-height:36px}.table-view-boxed.table-size-sm .table.modern a.table__row,.table-view-boxed.table-size-sm .table.modern .table__row{min-height:56px}.table-view-boxed.table-size-sm .table__head:first-child,.table-view-boxed.table-size-sm .table__cell:first-child{padding-left:20px}.table-view-boxed.table-size-sm .table__head:last-child,.table-view-boxed.table-size-sm .table__cell:last-child{padding-right:20px}.table-view-boxed.table-size-lg .table__head-row{height:52px;min-height:52px}.table-view-boxed.table-size-lg .table.modern a.table__row,.table-view-boxed.table-size-lg .table.modern .table__row{min-height:88px}.table-view-boxed.table-size-lg .table__head:first-child,.table-view-boxed.table-size-lg .table__cell:first-child{padding-left:28px}.table-view-boxed.table-size-lg .table__head:last-child,.table-view-boxed.table-size-lg .table__cell:last-child{padding-right:28px}.table{display:flex;flex-direction:column;min-width:100%;padding:0}.table--multiselect a.table__row,.table--multiselect .table__row{background-position:bottom 0px left 50px;background-size:calc(100% - 58px)}.tag-bar .tag{max-width:120px}.tag-bar .tag>input{border:none;height:100%;min-height:0px}.tag-bar.tag-set{margin:0 -2px;display:inline-flex;justify-content:start}.tag-bar__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tag-bar__tag-wrapper{padding:5px;height:100%;border-bottom:1px solid var(--border-color-translucent);overflow:visible}.tag-bar__tag-wrapper .tag>input{border:none;height:100%;min-height:0px}.tag-bar__typeahead.card{padding:0;min-width:280px}.tag-bar__typeahead-search{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--border-color-translucent)}.tag-bar__typeahead-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--fr-muted)}.tag-bar__typeahead-icon svg{width:100%;height:100%}.tag-bar__typeahead-input{flex:1;min-width:0;height:26px;padding:0;margin:0;border:0;background:transparent;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;outline:none}.tag-bar__typeahead-input:focus-visible:not(:disabled):not(:read-only):not(.error){outline:none;border-color:transparent}.tag-bar__typeahead-input::placeholder{color:var(--fr-muted)}.tag-bar__typeahead-list{list-style:none;margin:0;padding:4px 6px;max-height:280px;overflow-y:auto}.tag-bar__typeahead-empty{padding:8px 12px;color:var(--fr-muted);font-size:.8125rem;text-align:center}.tag-bar__typeahead-row{position:relative;align-items:center;cursor:pointer;display:flex;height:32px;overflow:hidden;padding:0 8px;border-radius:6px;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between}.tag-bar__typeahead-row:hover{background-color:var(--theme-color-pale)}.tag-bar__typeahead-row--editable{padding-right:28px}.tag-bar__typeahead-kebab{all:unset;position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);padding:0;border:0;border-radius:4px;background:transparent;color:var(--fr-muted);font-size:.625rem;line-height:1;cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.tag-bar__typeahead-kebab:hover{background:var(--theme-color-pale);color:var(--theme-color)}.tag-bar__typeahead-kebab:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px;opacity:1}.tag-bar__typeahead-row--editable:hover .tag-bar__typeahead-kebab,.tag-bar__typeahead-row--editable:focus-within .tag-bar__typeahead-kebab,.tag-bar__typeahead-kebab:focus-visible{opacity:1}.tag-bar__typeahead-check{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);color:var(--theme-color);font-size:.75rem;line-height:1;flex-shrink:0;pointer-events:none;transition:opacity .12s ease}.tag-bar__typeahead-row--editable:hover .tag-bar__typeahead-check,.tag-bar__typeahead-row--editable:focus-within .tag-bar__typeahead-check{opacity:0}.tag-bar.tag-set .tag,.tag-bar__typeahead .tag{display:inline-flex;justify-content:start;align-items:center;position:relative;border-radius:4px;margin:2px;padding:0 10px 0 15px;gap:4px}.tag-bar.tag-set .tag>span:not([class]),.tag-bar__typeahead .tag>span:not([class]){display:block;overflow:hidden;text-overflow:ellipsis}.tag-bar__chip-close{all:unset;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;margin-right:-4px;border-radius:3px;color:var(--fr-muted);cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.tag-bar__chip-close i[class*=icon-]{font-size:.625rem}.tag-bar__chip-close:hover{background-color:var(--border-color-translucent);color:var(--fr-emphasis)}.tag-bar__chip-close:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px;opacity:1}.tag.tag-bar--hover-20:hover .tag-bar__chip-close,.tag-bar__chip-close:focus-visible{opacity:1}.tag.tag--md .tag-bar__chip-close{width:16px;height:16px;margin-left:4px}.tag.tag--md .tag-bar__chip-close i[class*=icon-]{font-size:.6875rem}.card-set>.card .tag-bar__btn-add.btn,.tag-bar__btn-add.btn{height:21px;min-width:21px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:1px dashed var(--border-color);color:var(--fr-muted);background:transparent;border-radius:4px;margin:0 0 0 4px;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.card-set>.card .tag-bar__btn-add.btn:hover,.tag-bar__btn-add.btn:hover{border-color:var(--theme-color-translucent);color:var(--theme-color);background:var(--theme-color-matt)}.card-set>.card .tag-bar__btn-add.btn>.input,.tag-bar__btn-add.btn>.input{font-size:.625rem}.tag-bar--size-md .tag-bar__btn-add.btn,.card-set>.card .tag-bar--size-md .tag-bar__btn-add.btn{height:24px;min-width:24px;padding:0 6px}.tag-bar__edit-popover{z-index:1100;width:280px}.tag-bar__edit-popover.card{padding:0}.tag-bar__edit-popover .tag-bar__edit-head{padding:12px 12px 8px}.tag-bar__edit-popover .tag-bar__edit-name{width:100%;height:32px;padding:0 10px;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);color:var(--fr-primary);font-family:inherit;font-size:.8125rem;outline:none;transition:border-color .15s ease}.tag-bar__edit-popover .tag-bar__edit-name:focus-visible{border-color:var(--theme-color)}.tag-bar__edit-popover .tag-bar__edit-divider{height:1px;background-color:var(--border-color-pale);margin:4px 0}.tag-bar__edit-popover .tag-bar__edit-row{all:unset;display:flex;align-items:center;gap:10px;margin:0 6px;width:calc(100% - 12px);padding:7px 10px;cursor:pointer;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);border-radius:6px;box-sizing:border-box;transition:background-color .12s ease,color .12s ease}.tag-bar__edit-popover .tag-bar__edit-row i[class*=icon-]{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.tag-bar__edit-popover .tag-bar__edit-row:hover{background-color:var(--theme-color-pale)}.tag-bar__edit-popover .tag-bar__edit-row--delete{color:var(--brand-hotpink-color)}.tag-bar__edit-popover .tag-bar__edit-row--delete:hover{background-color:var(--brand-hotpink-color-pale)}.tag-bar__edit-popover .tag-bar__edit-foot{padding:8px 12px 12px;border-top:1px solid var(--border-color-pale)}.tag-bar__edit-popover .tag-bar__edit-save{width:100%}.tag-bar__create-btn{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 12px;border:0;border-radius:var(--btn-radius);background-color:var(--theme-color-pale);color:var(--theme-color);font-family:inherit;font-size:.6875rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .15s ease,opacity .15s ease;flex-shrink:0}.tag-bar__create-btn:hover:not(:disabled){background-color:var(--theme-color-translucent)}.tag-bar__create-btn:active:not(:disabled){background-color:var(--theme-color-opacity)}.tag-bar__create-btn:disabled{opacity:.4;cursor:not-allowed}.tag{display:inline-flex;flex-wrap:unset;justify-content:center;align-items:center;min-height:26px;height:26px;line-height:26px;padding:0 20px;border-radius:13px;border:var(--border-width) solid transparent;flex-direction:row;border-color:var(--page-fr-color);background-color:var(--page-fr-color);color:var(--theme-color-intensive);white-space:nowrap;gap:5px;font-weight:var(--font-weight-medium);font-size:.625rem;line-height:normal;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.tag>i[class*=icon-]:first-child{position:relative;font-size:.75rem;margin:0;left:-4px}.tag--lg{min-height:32px;height:32px;line-height:32px;padding:0 26px;border-radius:16px;font-size:.75rem}.tag--lg>i[class*=icon-]:first-child{position:relative;font-size:.875rem;margin:0;left:-4px}.tag--sm{min-height:21px;height:21px;line-height:21px;padding:0 10px;border-radius:10px;font-size:.75rem}.tag--sm>i[class*=icon-]:first-child{position:relative;font-size:.75rem;margin:0;left:-4px}.tag--md{min-height:24px;height:24px;line-height:24px;padding:0 12px;border-radius:12px;font-size:.75rem}.tag--md>i[class*=icon-]:first-child{position:relative;font-size:.75rem;margin:0;left:-4px}.tag--xs{min-height:16px;height:16px;line-height:16px;padding:0 10px;border-radius:8px;font-size:.625rem}.tag--xs>i[class*=icon-]:first-child{position:relative;font-size:.625rem;margin:0;left:-4px}.tag--outline{background-color:transparent;color:var(--fr-primary)}.tag--ai{border:var(--border-width) dashed var(--theme-color);background-color:var(--theme-color-pale);color:var(--theme-color);cursor:default}.tag--ai .tag__icon{color:var(--theme-color)}.tag--ai:is(button){cursor:pointer}.tag--ai:is(button):hover{border-style:solid}.tag--ai:is(button):focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}.tag--rect,.tag--rect.tag--lg,.tag--rect.tag--md,.tag--rect.tag--sm,.tag--rect.tag--xs{border-radius:var(--border-radius)}.tag--inverse{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.tag--inverse-outline{border-color:var(--surface-primary);background-color:transparent;color:var(--accent-fg)}.tag--primary{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--accent-fg)}.tag--primary-outline{border-color:var(--theme-color);background-color:transparent;color:var(--theme-color)}.tag--theme-soft{border-color:var(--theme-color-translucent);background-color:var(--theme-color-pale);color:var(--theme-color)}.tag--secondary-soft{border-color:var(--page-fr-color-translucent);background-color:var(--page-fr-color-matt);color:var(--fr-primary)}.tag--secondary{border-color:var(--page-fr-color-hover);background-color:var(--surface-tertiary);color:var(--fr-primary)}.tag--secondary-outline{border-color:var(--page-fr-color-hover);background-color:transparent;color:var(--fr-muted)}.tag__icon{font-size:.75rem;line-height:1;flex:none}.tag--truncate{min-width:0;max-width:100%;flex-shrink:1}.tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag--tone-gray{background-color:var(--label-tone-gray-bg);color:var(--label-tone-gray-fg);border-color:transparent}.tag--tone-purple{background-color:var(--label-tone-purple-bg);color:var(--label-tone-purple-fg);border-color:transparent}.tag--tone-red{background-color:var(--label-tone-red-bg);color:var(--label-tone-red-fg);border-color:transparent}.tag--tone-yellow{background-color:var(--label-tone-yellow-bg);color:var(--label-tone-yellow-fg);border-color:transparent}.tag--tone-green{background-color:var(--label-tone-green-bg);color:var(--label-tone-green-fg);border-color:transparent}.tag--tone-blue{background-color:var(--label-tone-blue-bg);color:var(--label-tone-blue-fg);border-color:transparent}.tag--outlined.tag--tone-gray{border-color:var(--label-tone-gray-border)}.tag--outlined.tag--tone-purple{border-color:var(--label-tone-purple-border)}.tag--outlined.tag--tone-red{border-color:var(--label-tone-red-border)}.tag--outlined.tag--tone-yellow{border-color:var(--label-tone-yellow-border)}.tag--outlined.tag--tone-green{border-color:var(--label-tone-green-border)}.tag--outlined.tag--tone-blue{border-color:var(--label-tone-blue-border)}.tag--colored{background-color:color-mix(in srgb,var(--tag-color) 14%,transparent);color:color-mix(in oklab,var(--tag-color),black 15%);border-color:transparent;border-radius:var(--border-radius)}.tag--colored.tag--xs,.tag--colored.tag--sm,.tag--colored.tag--md,.tag--colored.tag--lg{border-radius:var(--border-radius)}.tag-set__title{display:block;font-size:.75rem;font-weight:var(--font-weight-medium);text-align:left;margin-bottom:5px}.tag-set>.tag-set__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px}.tag-set>.tag-set__wrapper .tag{margin:0}.theme-list{display:flex;flex-wrap:wrap;justify-content:space-around;overflow-y:auto;padding:10px 0}.theme-list__item{display:flex;flex-direction:column;margin:20px}.theme-list__item img{height:511px}.theme-list__item-img{border:var(--border-width) solid var(--border-color);height:412px}.theme-list__item-img>div{align-items:center;border-bottom:var(--border-width) solid var(--border-color);display:flex;flex-direction:row;height:10px;justify-content:flex-start;padding:0 8px;width:100%}.theme-list__item-img>div>div{background-color:var(--border-color);border-radius:100%;height:4px;margin-right:2px;width:4px}.theme-list__item-img>img{height:400px}.theme-list__title{display:flex;font-size:1.25rem;margin:0 15px 20px;gap:15px}.time-popover-list{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:112px;height:32px;padding:0 10px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color .15s,background .15s}.time-popover-list:hover:not(:disabled){border-color:var(--page-fr-color-hover)}.time-popover-list.is-open{border-color:var(--theme-color)}.time-popover-list:disabled{opacity:.5;cursor:not-allowed}.time-popover-list--sm{height:28px;min-width:88px;padding:0 8px}.time-popover-list--empty{color:var(--fr-muted)}.time-popover-list__value{font-variant-numeric:tabular-nums}.time-popover-list__chevron{color:var(--page-fr-color-hover);flex-shrink:0}.time-popover-list__panel{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));padding:4px;max-height:240px;overflow:hidden;min-width:112px;animation:timePopoverListShow .12s ease-out}.time-popover-list__list{max-height:232px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.time-popover-list__list:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.time-popover-list__list::-webkit-scrollbar{width:5px}.time-popover-list__list::-webkit-scrollbar-track{background:transparent}.time-popover-list__list::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.time-popover-list__list:hover::-webkit-scrollbar-thumb{background:#0003}.time-popover-list__option{display:flex;align-items:center;width:100%;height:28px;padding:0 10px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--fr-primary);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:background .1s,color .1s}.time-popover-list__option:hover{background:var(--theme-color-matt);color:var(--theme-color)}.time-popover-list__option--selected{background:var(--theme-color-pale, var(--theme-color-matt));color:var(--theme-color);font-weight:var(--font-weight-semibold)}@keyframes timePopoverListShow{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.time-range-picker{display:flex;flex-direction:column;gap:6px}.time-range-picker-empty{font-size:.75rem;color:var(--fr-muted);padding:4px 0}.time-range-picker-row{display:inline-flex;align-items:center;gap:6px}.time-range-picker-separator{font-size:.75rem;color:var(--fr-muted);-webkit-user-select:none;user-select:none}.time-range-picker-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);cursor:pointer;transition:background .15s,color .15s}.time-range-picker-remove:hover:not(:disabled){background:var(--theme-color-matt);color:var(--theme-color)}.time-range-picker-remove:disabled{opacity:.4;cursor:not-allowed}.time-range-picker-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:28px;padding:0 10px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--theme-color);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s}.time-range-picker-add:hover:not(:disabled){background:var(--theme-color-matt)}.time-range-picker-add:disabled{opacity:.4;cursor:not-allowed}.time-range-picker-add>span[aria-hidden=true]{font-size:.875rem;line-height:1}@keyframes timeRangePickerPopupShow{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.time-range-input{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;width:100%;min-height:32px;padding:6px 10px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);font-size:.75rem;cursor:pointer;transition:border-color .15s,background .15s;outline:none}.time-range-input:hover:not(.disabled){border-color:var(--page-fr-color-hover)}.time-range-input:focus-visible:not(.disabled){border-color:var(--theme-color)}.time-range-input.open{border-color:var(--theme-color)}.time-range-input.disabled{cursor:not-allowed;background:var(--surface-tertiary)}.time-range-input.placeholder{color:var(--fr-muted)}.time-range-input-tags{display:inline-flex;flex-wrap:wrap;gap:6px}.time-range-input-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--theme-color-matt);color:var(--theme-color);font-size:.6875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.time-range-input-placeholder{color:var(--fr-muted);font-variant-numeric:tabular-nums}.time-range-input-popup{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));padding:10px;animation:timeRangePickerPopupShow .12s ease-out}.toast-pool{position:fixed;display:flex;flex-direction:column;gap:12px;padding:24px;pointer-events:none;z-index:var(--z-toast)}.toast-pool>.toast{pointer-events:auto}.toast-pool--top-left{left:0;top:0;align-items:flex-start}.toast-pool--top-right{right:0;top:0;align-items:flex-end}.toast-pool--bottom-left{left:0;bottom:0;align-items:flex-start;flex-direction:column-reverse}.toast-pool--bottom-right{right:0;bottom:0;align-items:flex-end;flex-direction:column-reverse}.toast-pool--top-center{left:50%;top:0;transform:translate(-50%);align-items:center}.toast-pool--bottom-center{left:50%;bottom:0;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.toast{position:relative;width:fit-content;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;opacity:0;transform:translateY(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.34,1.56,.64,1);filter:var(--toast-drop-shadow)}.toast--show{opacity:1;transform:translateY(0)}.toast--dismissing{opacity:0;transform:translateY(-8px) scale(.96)}.toast__blob-frame{position:relative;display:flex;flex-direction:column;align-items:center}.toast--expanded .toast__blob-frame,.toast--morphing .toast__blob-frame{filter:url(#labi-toast-goo)}.toast__pill{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:7px 10px;width:fit-content;min-width:120px;max-width:280px;background-color:var(--surface-primary);border-radius:var(--panel-radius);min-height:18px}.toast__icon{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--toast-default-color)}.toast__icon--spinner{animation:toast-spin 1s linear infinite}.toast__title{flex:1 1 auto;font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--toast-default-color);word-break:break-word;padding:0 4px 0 2px}.toast__close{position:absolute;top:-6px;left:-6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background-color:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--btn-radius);color:var(--fr-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.toast__close:hover{background-color:var(--theme-color-pale);border-color:var(--theme-color-translucent);color:var(--theme-color)}.toast__close:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--theme-color);outline-offset:1px}.toast:hover .toast__close,.toast:focus-within .toast__close,.toast:active .toast__close{opacity:1;pointer-events:auto}.toast__body{align-self:stretch;min-width:240px;max-width:380px;background-color:var(--surface-primary);border-radius:var(--panel-radius);margin-top:-10px;padding:0 14px;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,padding .3s ease}.toast--expanded .toast__body{max-height:200px;opacity:1;padding:26px 14px 16px}.toast__description{font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:1.55;color:var(--toast-description-color);word-break:break-word}.toast__actions{display:block;margin-top:12px;overflow:hidden}.toast__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;padding:10px 20px;border:0;border-radius:999px;background-color:var(--toast-default-action-bg);color:var(--toast-default-color);font-family:inherit;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1;text-align:center;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .05s ease}.toast__action:hover{filter:brightness(.95)}.toast__action:active{filter:brightness(.9);transform:scale(.99)}.toast__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toast__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--toast-progress-track)}.toast__progress:after{content:"";display:block;height:100%;width:var(--toast-progress, 100%);background-color:currentColor;transition:width .1s linear}.toast--paused .toast__progress:after{transition:none}.toast--default .toast__icon,.toast--default .toast__title{color:var(--toast-default-color)}.toast--default .toast__action{background-color:var(--toast-default-action-bg);color:var(--toast-default-color)}.toast--default .toast__progress{color:var(--toast-default-color)}.toast--success .toast__icon,.toast--success .toast__title{color:var(--toast-success-color)}.toast--success .toast__action{background-color:var(--toast-success-action-bg);color:var(--toast-success-color)}.toast--success .toast__progress{color:var(--toast-success-color)}.toast--error .toast__icon,.toast--error .toast__title{color:var(--toast-error-color)}.toast--error .toast__action{background-color:var(--toast-error-action-bg);color:var(--toast-error-color)}.toast--error .toast__progress{color:var(--toast-error-color)}.toast--warning .toast__icon,.toast--warning .toast__title{color:var(--toast-warning-color)}.toast--warning .toast__action{background-color:var(--toast-warning-action-bg);color:var(--toast-warning-color)}.toast--warning .toast__progress{color:var(--toast-warning-color)}.toast--info .toast__icon,.toast--info .toast__title{color:var(--toast-info-color)}.toast--info .toast__action{background-color:var(--toast-info-action-bg);color:var(--toast-info-color)}.toast--info .toast__progress{color:var(--toast-info-color)}.toast--loading .toast__icon,.toast--loading .toast__title{color:var(--toast-loading-color)}@keyframes toast-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.toast{transition:opacity .2s ease;transform:none}.toast--show,.toast--dismissing{transform:none}.toast__blob-frame{filter:none!important}.toast__body{transition:opacity .2s ease;max-height:200px;opacity:1;padding:8px 14px 12px}.toast--compact .toast__body{max-height:0;opacity:0;padding:0 14px}.toast__icon--spinner{animation:none}}.tooltip.dropdown,.tooltip.dropdown.card{border-color:transparent;padding:5px 10px;margin:0 10px;background-color:var(--page-fr-color);color:var(--page-color);border-radius:var(--border-radius);white-space:nowrap;width:auto!important;z-index:800!important;max-width:360px;pointer-events:none;overflow:hidden}.tooltip>.dropdown__wrapper{white-space:pre-line}.tooltip>.dropdown__direction{position:absolute;content:"";display:block;width:7px;height:7px;border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);transform:rotate(45deg);top:auto;right:auto;bottom:-4px;left:5px;background-color:var(--page-fr-color);border-color:transparent}.tooltip>.dropdown__direction:not(.up).right{top:auto;right:auto;bottom:50%;margin-bottom:-3px;left:-4px}.tooltip>.dropdown__direction.up.right{left:auto;right:5px}.tooltip:after{display:none}.typing-indicator{display:flex;align-items:center;gap:8px;min-height:20px;padding:2px 12px;color:var(--foreground-muted);font-size:var(--font-size-xs);line-height:1.4}.typing-indicator__dots{display:inline-flex;align-items:center;gap:3px}.typing-indicator__dot{width:4px;height:4px;border-radius:50%;background:currentColor;animation:typing-pulse 1.2s infinite ease-in-out both}.typing-indicator__dot:nth-child(2){animation-delay:.15s}.typing-indicator__dot:nth-child(3){animation-delay:.3s}.typing-indicator__label{font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typing-indicator--compact{min-height:16px;padding:0}@keyframes typing-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes hideTop{0%{opacity:1;top:0}to{opacity:0;top:-30px}}@keyframes showTop{0%{opacity:0;top:-30px}to{opacity:1;top:0}}.modern>input,.modern>.input{border-radius:0;border:0px;border-bottom:var(--border-width) solid var(--border-color);background:transparent}.modern>input>div,.modern>.input>div{background:transparent}.modern>textarea,.modern>.textarea{border-radius:0;border:0px;border-bottom:var(--border-width) solid var(--border-color);background:transparent}.modern>textarea>div,.modern>.textarea>div{background:transparent}.modern.select-search>div>input{border-radius:0;border:0px;border-bottom:var(--border-width) solid var(--border-color);background:transparent}.modern.dropdown,.modern.btn__dropdown.dropdown{width:300px!important;padding:2px 10px 10px;max-height:310px}.modern.dropdown ul,.modern.btn__dropdown.dropdown ul{display:flex;flex-wrap:wrap;max-height:220px}.modern.dropdown ul>li,.modern.btn__dropdown.dropdown ul>li{display:flex;gap:3px;width:135px;padding:0 2px}.modern.dropdown ul>li.header,.modern.dropdown ul>li.option-header,.modern.btn__dropdown.dropdown ul>li.header,.modern.btn__dropdown.dropdown ul>li.option-header{width:100%;font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.modern.dropdown ul>li:hover,.modern.btn__dropdown.dropdown ul>li:hover{background-color:var(--surface-tertiary)}.modern.dropdown ul>li i[class^=icon-],.modern.btn__dropdown.dropdown ul>li i[class^=icon-]{display:flex;align-items:center;justify-content:center;background-color:var(--surface-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:22px;min-width:22px;min-height:22px;font-size:.625rem}.table__group-row:before{left:5px;width:calc(100% - 10px)}.table__group-cell{background-image:none;background-color:var(--border-color-translucent);border-radius:var(--panel-radius)}table.modern a.table__row,table.modern .table__row,.table.modern a.table__row,.table.modern .table__row{background-image:linear-gradient(to top,rgba(207,215,223,.55) 1px,transparent 1px);background-repeat:no-repeat;background-position:bottom 0px left 8px;background-size:calc(100% - 16px)}table.modern a.table__row:after,table.modern .table__row:after,.table.modern a.table__row:after,.table.modern .table__row:after{display:block;content:"";position:absolute;top:2px;left:4px;height:calc(100% - 5px);width:calc(100% - 8px);background-color:transparent;border-radius:var(--panel-radius, 8px);-webkit-user-select:none;user-select:none;pointer-events:none;transition:background-color .15s}table.modern a.table__row:before,table.modern .table__row:before,.table.modern a.table__row:before,.table.modern .table__row:before{display:none}table.modern a.table__row:last-child,table.modern .table__row:last-child,.table.modern a.table__row:last-child,.table.modern .table__row:last-child{background-image:none}table.modern a.table__row:hover,table.modern .table__row:hover,.table.modern a.table__row:hover,.table.modern .table__row:hover{background-image:linear-gradient(to top,rgba(207,215,223,.55) 1px,transparent 1px);background-repeat:no-repeat;background-position:bottom 0px left 8px;background-size:calc(100% - 16px)}table.modern a.table__row:hover:after,table.modern .table__row:hover:after,.table.modern a.table__row:hover:after,.table.modern .table__row:hover:after{background-color:var(--theme-color-pale)}table.modern a.table__row:last-child:hover,table.modern .table__row:last-child:hover,.table.modern a.table__row:last-child:hover,.table.modern .table__row:last-child:hover{background-image:none}table.modern.table--multiselect a.table__row,table.modern.table--multiselect .table__row,.table.modern.table--multiselect a.table__row,.table.modern.table--multiselect .table__row,table.modern.table--multiselect a.table__row:hover,table.modern.table--multiselect .table__row:hover,.table.modern.table--multiselect a.table__row:hover,.table.modern.table--multiselect .table__row:hover{background-position:bottom 0px left 50px;background-size:calc(100% - 62px)}table.modern.table--multiselect a.table__row:hover:after,table.modern.table--multiselect .table__row:hover:after,.table.modern.table--multiselect a.table__row:hover:after,.table.modern.table--multiselect .table__row:hover:after{background-color:var(--theme-color-matt)}.table__list--select table.modern a.table__row:after,.table__list--select table.modern .table__row:after,.table__list--select .table.modern a.table__row:after,.table__list--select .table.modern .table__row:after{left:40px;width:calc(100% - 44px)}.page-container-body-top-block.modern{min-height:260px;width:100%;margin-bottom:10px}.page-container-body-top-block.modern:after{content:"";position:absolute;top:0;left:0;width:100%;height:250px;border-radius:calc(var(--panel-radius) - 1px) calc(var(--panel-radius) - 1px) 0 0;background-color:var(--theme-color);mask-mode:luminance;-webkit-mask-image:url(/build/img/top-block-mask.png);mask-image:url(/build/img/top-block-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:left;mask-position:left}.page-container-body-top-block.modern:before{content:"";position:absolute;top:250px;left:0;width:100%;height:calc(100% - 250px);border-radius:0 0 calc(var(--panel-radius) - 1px) calc(var(--panel-radius) - 1px);background-color:var(--theme-color);mask-mode:luminance;-webkit-mask-image:radial-gradient(circle at -500px 0px,#777 500px,#111 598px,#111 1164px,#222 1460px,#000 1513px);mask-image:radial-gradient(circle at -500px 0px,#777 500px,#111 598px,#111 1164px,#222 1460px,#000 1513px)}.page-container-body-top-block.modern>*{z-index:1}.page-card__body{max-width:100%;overflow:hidden;overflow-y:auto}.page-card__body .page-company-avatar{width:55px;border-radius:100%}.page-card__body .page-company-avatar>.avatar{margin:0}.page-card__body hr{margin:30px 0}.page-menu{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-width:54px;padding:1px}.page-menu.btn-dropdown-control.active>.page-menu-item-wrapper:before,.page-menu.btn-dropdown-control:hover>.page-menu-item-wrapper:before{background-color:var(--sidebar-hover-pill-bg)}.page-menu.btn-dropdown-control.active>.page-menu-item-wrapper .page-menu-filled-icon,.page-menu.btn-dropdown-control:hover>.page-menu-item-wrapper .page-menu-filled-icon{color:var(--theme-color)}.page-menu-dropdown{animation:dropdownShow .5s forwards;bottom:50px;left:0;margin-left:10px;min-width:120px;position:absolute;right:auto;top:auto;z-index:100;border:var(--border-width) solid var(--border-color);border-radius:6px;box-shadow:none;background:var(--surface-primary);display:flex;flex-direction:row;overflow:hidden;width:auto!important}.page-menu-dropdown .btn{margin:auto}.page-menu-dropdown.card{padding:0;box-shadow:none}.page-menu-dropdown.card:hover{box-shadow:none}.page-menu-dropdown.card .btn--close [class^=icon-],.page-menu-dropdown.card .btn--close [class*=" icon-"]{margin-right:0}.page-menu-dropdown-section{border-right:var(--border-width) solid var(--border-color-translucent);display:flex;flex-direction:column;height:350px;padding:10px;width:150px}.page-menu-dropdown-section span.text-active{border:1px solid var(--theme-color);border-radius:10px;color:var(--theme-color);font-size:.625rem;font-weight:var(--font-weight-light);letter-spacing:0;margin:auto 5px;padding:0 5px 1px}.page-menu-dropdown-section:last-child{border-right:0}.page-menu-dropdown-section>.block-top{align-items:center;display:flex;font-weight:var(--font-weight-semibold);min-height:50px}.page-menu-dropdown-section>.block-top>.avatar,.page-menu-dropdown-section>.block-top>.select-list .select-list__input>.avatar-company{width:35px;height:35px;min-width:35px;min-height:35px;line-height:35px;font-size:1rem}.page-menu-dropdown-section>.block-center{height:100%;font-size:.625rem;font-weight:var(--font-weight-normal);letter-spacing:.5px;padding-top:10px}.page-menu-dropdown-section>.block-bottom{align-items:center;display:flex;height:50px}.page-menu-dropdown-left>.block-center>.page-menu-apps-item{margin-left:10px}.page-menu-dropdown-right>.block-center>.page-menu-apps-item{margin-right:10px}.page-menu-dropdown-section>.block-center>.page-menu-apps-item:hover,.page-menu-dropdown-section>.block-center>.page-menu-apps-item:focus-visible{color:inherit}.page-menu-dropdown-section>.block-center>.page-menu-apps-item:hover{background:var(--theme-color-pale)}.page-menu-apps .page-menu-dropdown-section{border:none;width:240px}.page-menu-apps .page-menu-dropdown-section .block-top{height:100px}.page-menu-apps-item{display:flex;flex-direction:row;align-items:baseline;padding:0 15px;border-radius:var(--btn-radius);margin-top:10px}.page-menu-apps-item-marker{display:flex;align-items:center;justify-content:center;min-width:6px;width:6px;height:6px;background-color:currentColor}.page-menu-apps-item-body{display:block;width:100%;padding:15px}.page-menu-apps-item-name{font-weight:var(--font-weight-medium);font-size:.75rem}.page-menu-apps-item-name>.icon-labioffice-lock{font-size:.5625rem;font-weight:var(--font-weight-bold);margin-left:10px}.page-menu-apps-item-name>.tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs);margin-left:10px}.page-menu-apps-item-name.soon:after{position:absolute;right:-20px;top:0;content:"soon";font-weight:var(--font-weight-normal);font-size:.5625rem;border-radius:var(--border-radius);border:var(--border-width) solid var(--page-fr-color);padding:0 5px}.page-menu-apps-item-description{font-weight:var(--font-weight-light)}.page-menu-item{width:100%}.page-menu-item-wrapper{align-items:center;text-decoration:none;display:flex;height:50px;justify-content:center;position:relative;transition:all .2s;width:100%;cursor:pointer}.page-menu-item-wrapper .page-menu-filled-icon{color:var(--page-menu-icon-color);width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:color .2s;pointer-events:none}.page-menu-item-wrapper i.page-menu-filled-icon{font-size:1.125rem;line-height:1;text-decoration:none;transition:all .2s,color .2s;-webkit-user-select:none;user-select:none}.page-menu-item-wrapper:before{background-color:transparent;content:"";width:36px;height:36px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;border-radius:8px;transition:all .15s}.page-menu-item-wrapper:hover:before{background-color:var(--sidebar-hover-pill-bg)}.page-menu-item-wrapper:hover .page-menu-filled-icon{color:var(--theme-color)}.page-menu-item-wrapper.active:before,.page-menu-item-wrapper.is-active:before{background-color:var(--sidebar-active-pill-bg)}.page-menu-item-wrapper.active .page-menu-filled-icon,.page-menu-item-wrapper.is-active .page-menu-filled-icon{color:var(--theme-color)}.page-menu-item-marker{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:3px solid var(--page-menu-bg, #fff);box-sizing:content-box;z-index:1;animation:markerPulse 3s ease-in-out infinite}.page-menu-item:has(.page-menu-item-wrapper.active) .page-menu-item-marker,.page-menu-item:has(.page-menu-item-wrapper.is-active) .page-menu-item-marker{animation:none;background:#f94b74}.page-menu-apps.dropdown,.page-menu-avatar.dropdown{margin-left:15px}.page-menu-apps.dropdown .dropdown__wrapper,.page-menu-avatar.dropdown .dropdown__wrapper{flex-direction:row}.page-menu-avatar .page-menu-item-wrapper:before{display:none}.page-menu-logo{width:36px;height:36px;background:var(--theme-color);padding:10px;border-radius:var(--panel-radius);margin:auto 15px auto 25px}.page-menu-logo:before{position:absolute;content:"";width:16px;height:16px;background-color:var(--surface-primary);-webkit-mask-image:url(/build/img/logo-sm.svg);mask-image:url(/build/img/logo-sm.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes dropdownShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media all and (max-width: 575.8px){.page-menu-avatar .page-menu-dropdown-left{display:none}}[data-theme=dark],[data-theme=mono]{--sidebar-hover-pill-bg: var(--page-fr-color-matt);--sidebar-active-pill-bg: var(--page-fr-color-pale)}[data-theme=dark] .page-menu-item-wrapper .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper .page-menu-filled-icon{color:var(--fr-primary)}[data-theme=dark] .page-menu-item-wrapper:hover .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper:hover .page-menu-filled-icon{color:var(--fr-emphasis)}[data-theme=dark] .page-menu-item-wrapper.active .page-menu-filled-icon,[data-theme=dark] .page-menu-item-wrapper.is-active .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper.active .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper.is-active .page-menu-filled-icon{color:var(--theme-color)}[data-theme=dark] .app-shell__icon-bar .btn__input i[class*=icon-],[data-theme=dark] .app-shell__icon-bar .btn i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn__input i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn i[class*=icon-]{color:var(--fr-primary)}[data-theme=dark] .app-shell__icon-bar .btn:hover i[class*=icon-],[data-theme=dark] .app-shell__icon-bar .btn__input:hover i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn:hover i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn__input:hover i[class*=icon-]{color:var(--fr-emphasis)}.page-menu .tabler-icon{width:18px;height:18px}.page-avatar-profile{--avatar-size: var(--avatar-size-md);top:auto;left:50%;transform:translate(-50%);position:absolute;display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);line-height:var(--avatar-size);background-color:var(--avatar-bg);color:var(--avatar-color);font-size:calc(var(--avatar-size) * .4);border-radius:22%;z-index:2;cursor:pointer;transition:box-shadow .15s}.page-avatar-profile:hover,.page-menu-item-wrapper.active .page-avatar-profile{box-shadow:0 0 0 4px var(--sidebar-active-pill-bg)}.page-avatar-profile.avatar>img{width:100%;height:100%;border-radius:22%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0}.page-avatar.btn-dropdown-control>.dropdown__arrow{z-index:0}.user-menu{background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);box-shadow:0 12px 32px #101e351f;min-width:280px;padding:8px 0;font-size:var(--font-size-sm);color:var(--fr-primary, #485867);-webkit-user-select:none;user-select:none}.user-menu__head{display:flex;align-items:center;gap:12px;padding:8px 16px 12px}.user-menu__head .avatar{--avatar-size: var(--avatar-size-xl);flex-shrink:0;margin-right:0}.user-menu__identity{display:flex;flex-direction:column;min-width:0}.user-menu__identity strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-fr-color, #485867);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__presence{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .6))}.user-menu__status-dot{width:10px;height:10px;border-radius:22%;background:#94a3b8;display:inline-block;flex-shrink:0}.user-menu__presence.is-online .user-menu__status-dot{background:#22c55e}.user-menu__presence.is-busy .user-menu__status-dot{background:#ef4444}.user-menu__presence.is-away .user-menu__status-dot,.user-menu__presence.is-brb .user-menu__status-dot{background:#f59e0b}.user-menu__presence.is-offline .user-menu__status-dot{background:#94a3b8}.user-menu__item{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);margin:0 8px;padding:8px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.user-menu__item:hover:not(.is-disabled):not(:disabled):not(.is-static){background:var(--theme-color-pale)}.user-menu__item.is-active{background:var(--theme-color-translucent)}.user-menu__item.is-disabled{color:var(--page-fr-color-norm, rgba(72, 88, 103, .6));cursor:default;pointer-events:none}.user-menu__item.is-static{cursor:default;background:transparent}.user-menu__item:disabled{cursor:default}.user-menu__item b{font-weight:var(--font-weight-normal);color:var(--fr-muted)}.user-menu__sep{color:var(--fr-muted);opacity:.6}.user-menu__icon{font-size:var(--font-size-base);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--fr-muted);flex-shrink:0}.user-menu__icon>svg{width:100%;height:100%;display:block}[data-theme=mono] .user-menu__icon{color:var(--fr-primary)}.user-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__arrow{font-size:.625rem;color:var(--page-fr-color-norm, rgba(72, 88, 103, .6));flex-shrink:0}.user-menu__external{font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .5));flex-shrink:0;opacity:.7}.user-menu__chip{font-size:.625rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--border-color-translucent, rgba(207, 215, 223, .2));color:var(--page-fr-color-norm, rgba(72, 88, 103, .6))}.user-menu__row{position:relative}.user-menu__divider{height:1px;background:var(--border-color-translucent, rgba(207, 215, 223, .4));margin:6px 0}.user-menu__custom-status{display:flex;align-items:center;gap:6px;margin:4px 8px 6px;padding:4px 8px;background:var(--theme-color-pale);border-radius:8px}.user-menu__custom-status-emoji{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;font-size:var(--font-size-base);color:var(--fr-muted);cursor:pointer;transition:background-color .12s ease}.user-menu__custom-status-emoji:hover{background:var(--theme-color-translucent)}.user-menu__custom-status-text{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;font:inherit;color:var(--page-fr-color, #485867);padding:4px 0}.user-menu__custom-status-text::placeholder{color:var(--fr-muted)}.user-menu__custom-status-clear{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;color:var(--fr-muted);font-size:var(--font-size-xs);cursor:pointer;transition:background-color .12s ease}.user-menu__custom-status-clear:hover{background:var(--theme-color-translucent);color:var(--page-fr-color, #485867)}.user-menu__custom-status-display{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__dnd{margin:4px 8px;padding:8px 12px;background:transparent;border-radius:8px}.user-menu__dnd.is-active{background:var(--theme-color-pale)}.user-menu__dnd-row{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0}.user-menu__dnd-label{flex:1 1 auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-fr-color, #485867)}.user-menu__dnd-label-sub{flex:1 1 auto;font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7))}.user-menu__dnd-panel{margin-top:6px;display:flex;flex-direction:column;gap:8px}.user-menu__dnd-weekdays{display:flex;gap:4px;justify-content:space-between}.user-menu__dnd-weekday{flex:1 1 0;min-width:0;padding:4px 0;background:transparent;border:1px solid var(--border-color, #cfd7df);border-radius:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7));cursor:pointer;transition:all .12s ease}.user-menu__dnd-weekday:hover{background:var(--theme-color-translucent)}.user-menu__dnd-weekday.is-on{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.user-menu__dnd-times{display:flex;gap:8px}.user-menu__dnd-time{flex:1 1 0;display:flex;flex-direction:column;gap:2px}.user-menu__dnd-time>span{font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7))}.user-menu__dnd-time>input{padding:4px 6px;background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:6px;font:inherit;color:var(--page-fr-color, #485867);outline:none}.user-menu__dnd-time>input:focus-visible{border-color:var(--theme-color)}.user-menu__toggle{flex-shrink:0;width:32px;height:18px;position:relative;background:var(--border-color, #cfd7df);border-radius:9px;cursor:pointer;transition:background-color .12s ease}.user-menu__toggle.is-on{background:var(--theme-color)}.user-menu__toggle-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .12s ease;box-shadow:0 1px 2px #101e3533}.user-menu__toggle.is-on .user-menu__toggle-thumb{transform:translate(14px)}.user-menu-submenu{position:absolute;left:calc(100% + 6px);top:0;min-width:200px;background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);box-shadow:0 12px 32px #101e351f;padding:6px 0;z-index:1}.user-menu-submenu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:8px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background-color .12s ease}.user-menu-submenu__item:hover{background:var(--theme-color-pale)}.user-menu-submenu__item.is-active{background:var(--theme-color-translucent)}.user-menu-submenu__item.is-active i[class*=icon-]{color:var(--theme-color)}.user-menu-submenu__item i[class*=icon-]{font-size:var(--font-size-xs);flex-shrink:0}.user-menu-submenu__item-body{display:inline-flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;text-align:left}.user-menu-submenu__item .user-menu__status-dot{width:12px;height:12px}.user-menu-submenu__item .user-menu__status-dot.is-online{background:#22c55e}.user-menu-submenu__item .user-menu__status-dot.is-busy{background:#ef4444}.user-menu-submenu__item .user-menu__status-dot.is-away,.user-menu-submenu__item .user-menu__status-dot.is-brb{background:#f59e0b}.user-menu-submenu__item .user-menu__status-dot.is-offline{background:#94a3b8}@media (max-width: 575px){.user-menu-submenu{left:16px;right:16px;top:100%;min-width:0}}.app-switcher{background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);box-shadow:0 12px 32px #101e351f;min-width:260px;padding:6px 0;font-size:var(--font-size-sm);color:var(--fr-primary, #485867);-webkit-user-select:none;user-select:none}.app-switcher__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px 8px}.app-switcher__title{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-muted)}.app-switcher__head-back{display:flex;align-items:center;gap:6px}.app-switcher__gear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--fr-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.app-switcher__gear:hover{background:var(--theme-color-pale);color:var(--theme-color)}.app-switcher__gear.is-active{background:var(--theme-color-translucent);color:var(--theme-color)}.app-switcher__gear i[class*=icon-]{font-size:var(--font-size-sm)}.app-switcher__list,.app-switcher__pin-list{display:flex;flex-direction:column}.app-switcher__empty{padding:10px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm)}.app-switcher__item{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:7px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.app-switcher__item:hover:not(:disabled):not(.is-current){background:var(--theme-color-pale)}.app-switcher__item:disabled,.app-switcher__item.is-soon{cursor:default;opacity:.65}.app-switcher__item.is-current{color:var(--theme-color);cursor:default}.app-switcher__item-icon{font-size:var(--font-size-base);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--fr-muted);flex-shrink:0}.app-switcher__item-icon>svg{width:100%;height:100%;display:block}[data-theme=mono] .app-switcher__item-icon{color:var(--fr-primary)}.app-switcher__item-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.app-switcher__item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-switcher__item-description{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-switcher__item-lock,.app-switcher__item-external{font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .5));flex-shrink:0}.app-switcher__item-chip{font-size:.625rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--border-color-translucent, rgba(207, 215, 223, .2));color:var(--fr-muted);flex-shrink:0}.app-switcher__item-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--theme-color)}.app-switcher__item-check svg.tabler-icon{width:14px;height:14px}.app-switcher__pin-editor{padding:2px 0 4px}.app-switcher__pin-hint{margin:0 16px 4px;font-size:.6875rem;color:var(--fr-muted)}.app-switcher__pin-row{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:7px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background-color .12s ease}.app-switcher__pin-row:hover{background:var(--theme-color-pale)}.app-switcher__pin-row.is-pinned .app-switcher__pin-icon{color:var(--theme-color);transform:rotate(0)}.app-switcher__pin-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-switcher__pin-icon{flex-shrink:0;color:var(--border-color-hover, #9ca3af);transform:rotate(30deg);transition:color .12s ease,transform .12s ease}.app-switcher__divider{height:1px;background:var(--border-color-translucent, rgba(207, 215, 223, .4));margin:6px 0}.app-switcher__foot{padding:6px 8px 2px}.app-rail-label{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:var(--space-2);-webkit-user-select:none;user-select:none}.app-rail-label__text{writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;color:var(--page-menu-icon-color);font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-lg, 1.125rem);letter-spacing:.06em;line-height:1;white-space:nowrap}.settings-submenu{display:flex;flex-direction:column;min-width:240px;max-width:280px;padding:16px 0;background:var(--surface-primary, #fff);border-right:1px solid var(--border-color, #cfd7df);color:var(--fr-primary, #485867);font-size:var(--font-size-sm);height:100%;overflow-y:auto}.settings-submenu__title{padding:4px 16px 12px;font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-muted)}.settings-submenu__head{padding:0 12px 12px}.settings-submenu__list,.settings-submenu__group{display:flex;flex-direction:column}.settings-submenu__chevron{font-size:.625rem;color:var(--fr-muted);flex-shrink:0;transition:transform .15s ease}.settings-submenu__group.is-open .settings-submenu__chevron{transform:rotate(90deg)}.settings-submenu__children{display:flex;flex-direction:column;padding-left:22px}.container-submenu{overflow:hidden}.container-submenu .container-submenu__top{flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.container-submenu .container-submenu__top:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.container-submenu .container-submenu__top::-webkit-scrollbar{width:5px}.container-submenu .container-submenu__top::-webkit-scrollbar-track{background:transparent}.container-submenu .container-submenu__top::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.container-submenu .container-submenu__top:hover::-webkit-scrollbar-thumb{background:#00000026}.app-shell__main{padding-top:8px}.page-card__head{background:var(--surface-primary);border:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:8px 8px 0 0;box-shadow:var(--shadow);width:100%;position:relative;top:auto;padding:9px 12px 10px;min-height:53px;display:flex;justify-content:space-between;align-items:center}.page-card__head .page-card__head-left{margin-left:38px;display:flex;align-items:center;min-width:0}.page-card__head .page-card__head-left>div{display:flex;align-items:center;min-width:0}.page-card__head .page-card__head-left h1,.page-card__head .page-card__head-left .h1{margin:0 10px 0 0;display:inline-flex;align-items:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);line-height:26px;color:var(--fr-primary);white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.page-card--head-flush .page-card__head .page-card__head-left{margin-left:5px}.page-card--head-flush.page-card--form-narrow .page-card__head .page-card__head-left,.page-card--head-flush.page-card--form-wide .page-card__head .page-card__head-left,.page-card--head-flush.page-card--form-full .page-card__head .page-card__head-left{margin-left:-2px}.page-card__head .page-card__head-left--with-leading{margin-left:2px;gap:8px}.page-card__head .page-card__head-center{display:flex;flex-direction:row;align-items:center;gap:10px}.page-card__head .page-card__head-center:has(.table__select-actions){flex:1;justify-content:center}.page-card__head .page-card__head-center:has(.stepper){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-card__head .page-card__head-right{display:flex;align-items:center}.page-card__head .page-card__head-right>*{margin-left:10px}.page-card__head .page-card__head-right .btn--xs,.page-card__head .page-card__head-right .btn--sm{height:28px}.page-card__head--headless{background:transparent;border:none;border-radius:0;box-shadow:none;padding:5px 10px 10px 0}.body-view-card .page-card__head+.page-card__body,.body-view-card .page-card__head+.page-card__body--form,.body-view-card .page-card__head+.page-container-form-wrapper{border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:var(--shadow);background:var(--surface-primary);overflow:hidden;width:100%!important;max-width:100%!important}.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__body,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__body--form,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-container-table,.body-view-plain .page-card__head+.page-card__body,.body-view-plain .page-card__head+.page-card__body--form,.body-view-plain .page-card__head+.page-container-form-wrapper,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-card__body,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-container-table{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.body-view-plain .page-card__head{background:transparent;border:none;border-radius:0;box-shadow:none}.page-card__head+*{margin-top:0;width:100%}.page-card__head+.card{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-left:0;margin-right:0;margin-top:0}.body-view-card .page-card__head+.page-card__body:has(+.page-card__foot),.body-view-card .page-card__head+.page-card__body--form:has(+.page-card__foot),.body-view-card .page-card__head+.page-container-form-wrapper:has(+.page-card__foot){border-bottom:none;border-radius:0;box-shadow:none}.body-view-card .page-card__foot{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0 0 8px 8px;box-shadow:var(--shadow);background:var(--surface-primary);overflow:hidden}.body-view-plain .page-card__foot{background:transparent;border:none;border-radius:0;box-shadow:none}.dashboard-shell{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:8px 32px 40px;box-sizing:border-box}.dashboard-shell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 10px}.dashboard-shell__head-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.dashboard-shell__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--page-fr-color, #485867);line-height:1.3}.dashboard-shell__title b,.dashboard-shell__title strong{font-weight:var(--font-weight-extrabold)}.dashboard-shell__subtitle{margin:0;font-size:var(--font-size-sm);color:var(--fr-muted);line-height:1.4}.dashboard-shell__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.dashboard-shell__updated{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--fr-muted);white-space:nowrap}.dashboard-shell__hero,.dashboard-shell__strip,.dashboard-shell__cards{display:block}.dashboard-shell__cards>*:not(.page-dashboard-row):not(.kpi-row):not(.dashboard-insights):not(:has(.kpi-row)):not(:has(.page-dashboard-row)){margin-left:10px;margin-right:10px}@media (max-width: 767px){.dashboard-shell{padding:16px 16px 32px;gap:16px}.dashboard-shell__title{font-size:var(--font-size-lg)}}@media (max-width: 575.8px){.dashboard-shell__title>span{display:block}}.page-body:has(.dashboard-shell){overflow-y:auto}.app-shell:has(.dashboard-shell) .app-shell__icon-bar{border-right-color:transparent}.page-dashboard-row{display:flex;flex-flow:wrap;padding:0}.page-dashboard-row>.card{width:100%;margin:10px}.settings-home{padding:24px 32px 48px}.page-container-view .settings-home{padding:0}.settings-home__head{margin-bottom:24px}.settings-home__head-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.settings-home__head-row .settings-home__desc{flex:1;min-width:0}.settings-home__head-row .settings-home__search{flex:0 1 420px;margin-bottom:0}.settings-home__search{margin-bottom:32px;max-width:420px}.settings-home__empty{padding:32px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm);background:var(--surface-secondary, #f8f9fa);border-radius:var(--panel-radius, 10px)}.settings-home__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--page-fr-color);margin:0 0 4px}.settings-home__desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0}.settings-home__section{margin-top:32px}.settings-home__section:first-of-type{margin-top:0}.settings-home__section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--page-fr-color);margin:0 0 4px}.settings-home__section-desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0 0 16px}.settings-home__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-home__card{display:flex;align-items:flex-start;gap:14px;padding:16px;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);color:var(--page-fr-color);text-decoration:none;transition:background-color .15s ease}.settings-home__card:hover:not(.is-disabled){background:var(--theme-color-pale)}.settings-home__card.is-disabled{cursor:default;opacity:.55;pointer-events:none}.settings-home__card.is-disabled .settings-home__card-icon{background:var(--border-color-translucent, rgba(207, 215, 223, .2));color:var(--fr-muted)}.settings-home__card-icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-color-pale);color:var(--theme-color);font-size:var(--font-size-lg)}.settings-home__card-icon>svg{width:20px;height:20px;display:block}[data-theme=mono] .settings-home__card-icon,[data-theme=dark] .settings-home__card-icon{background:var(--page-fr-color-pale);color:var(--fr-primary)}.settings-home__card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-home__card-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:inherit}.settings-home__card-desc{font-size:var(--font-size-sm);color:var(--fr-muted);line-height:1.4}@media (max-width: 1151px){.settings-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.settings-home{padding:16px}.settings-home__grid{grid-template-columns:1fr;gap:10px}}.info-card-home{padding:24px 32px 48px}.page-container-view .info-card-home{padding:0}.info-card-home__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}@media (max-width: 575px){.info-card-home__head{flex-direction:column;align-items:stretch;gap:16px}}.info-card-home__head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.info-card-home__search{flex:0 1 420px;max-width:420px;margin:0}.info-card-home__empty{padding:32px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm);background:var(--surface-secondary, #f8f9fa);border-radius:var(--panel-radius, 10px)}.info-card-home__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--page-fr-color);margin:0 0 4px}.info-card-home__desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0}.info-card-home__section{margin-top:32px}.info-card-home__section:first-of-type{margin-top:0}.info-card-home__section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--page-fr-color);margin:0 0 4px}.info-card-home__section-desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0 0 16px}.info-card-home__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.info-card-home__card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);color:var(--page-fr-color)}.info-card-home__card--clickable{text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.info-card-home__card--clickable:hover{background:var(--theme-color-pale)}.info-card-home__card--clickable:focus-visible{outline:2px solid var(--theme-color, #408bfd);outline-offset:2px}.info-card-home__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.info-card-home__card-title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--page-fr-color)}.info-card-home__card-subtitle{font-size:var(--font-size-xs);font-family:var(--font-family-mono, ui-monospace, "SF Mono", monospace);color:var(--fr-muted);word-break:break-all}.info-card-home__card-chips{display:flex;flex-wrap:wrap;gap:4px}.info-card-home__card-desc{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--page-fr-color)}.info-card-home__card-foot{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;border-top:var(--border-width) solid var(--border-color, #cfd7df)}.info-card-home__card-source{font-size:var(--font-size-xs);font-family:var(--font-family-mono, ui-monospace, "SF Mono", monospace);color:var(--theme-color);text-decoration:none;word-break:break-all}.info-card-home__card-source:hover{text-decoration:underline}.info-card-home__card-source--local{color:var(--fr-muted);cursor:help;font-style:italic}.info-card-home__card-source--local:hover{text-decoration:none}.info-card-home__card-dates{display:flex;gap:16px;margin:0;font-size:var(--font-size-xs);color:var(--fr-muted)}.info-card-home__card-date{display:flex;flex-direction:column;gap:2px}.info-card-home__card-date dt{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em}.info-card-home__card-date dd{margin:0;font-family:var(--font-family-mono, ui-monospace, "SF Mono", monospace);color:var(--page-fr-color)}@media (max-width: 1151px){.info-card-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.info-card-home{padding:16px}.info-card-home__grid{grid-template-columns:1fr;gap:10px}}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__body,.page-body.page-card>.page-card__frame>.page-card__head+.page-container-table{background:var(--surface-card);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:var(--shadow);overflow:hidden}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar{background:var(--surface-card);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-card__body,.page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-container-table{background:var(--surface-card);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:var(--shadow);overflow:hidden}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__body:has(+.page-card__foot){border-bottom:none;border-radius:0;box-shadow:none}.page-body.page-card>.page-card__frame>.page-card__foot{background:var(--surface-card);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0 0 8px 8px;box-shadow:var(--shadow);overflow:hidden}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__body{overflow-y:auto}.page-body.page-card>.page-card__frame{flex:1 1 auto;min-height:0}.page-body.page-card:has(>.page-card__frame>.page-card__body--horizontal)>.page-container-head{align-items:flex-start;height:auto;min-height:0}.page-body.page-card:has(>.page-card__frame>.page-card__body--horizontal)>.page-container-head .top-menu{margin-top:0;padding-top:0}.page-body.page-card:has(>.page-container-head:empty)>.page-card__frame>.page-card__body--horizontal{padding-top:0}.page-body.page-card>.page-card__frame>.page-card__body--horizontal{flex-direction:row;gap:10px;padding:10px 5px 0}.page-body.page-card>.page-card__frame>.page-card__body--horizontal>.content-pane .message-composer{margin-bottom:0}.page-body.page-card>.page-card__frame>.page-card__body--horizontal>:not(.page-container-control){flex:1 1 0;min-width:0}.page-body.page-card.page-card--asides-left>.page-card__frame>.page-card__body--horizontal,.page-body.page-card.page-card--asides-right>.page-card__frame>.page-card__body--horizontal,.page-body.page-card.page-card--asides-both>.page-card__frame>.page-card__body--horizontal{flex-direction:row;gap:10px}.page-card__head .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.page-card--form-narrow>.page-card__frame>.page-card__body--form{display:grid;grid-template-columns:minmax(0,830px);justify-content:start;row-gap:var(--space-4, 16px)}.page-card--form-wide>.page-card__frame>.page-card__body--form{display:grid;grid-template-columns:minmax(0,1180px);justify-content:start;row-gap:var(--space-4, 16px)}.page-card--form-narrow>.page-card__frame>.page-card__body--form-with-help{grid-template-columns:minmax(0,830px) 1fr;gap:24px}.page-card--form-wide>.page-card__frame>.page-card__body--form-with-help{grid-template-columns:minmax(0,1180px) 1fr;gap:24px}.page-card--form-narrow>.page-card__frame>.page-card__body--form>.page-section-card,.page-card--form-wide>.page-card__frame>.page-card__body--form>.page-section-card{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.page-card--form-narrow>.page-card__frame>.page-card__body--form:has(>.page-section-card:only-child),.page-card--form-wide>.page-card__frame>.page-card__body--form:has(>.page-section-card:only-child){grid-auto-rows:minmax(min-content,1fr)}.page-card--form-narrow>.page-card__frame>.page-card__foot,.page-card--form-wide>.page-card__frame>.page-card__foot{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px)}.page-card--form-full>.page-card__frame>.page-card__body--form{max-width:none}.page-card.page-card--chrome-inset>.page-card__frame>.page-card__head+.page-card__body,.page-card.page-card--chrome-inset>.page-card__frame>.page-card__head+.page-container-table,.page-card.page-card--chrome-inset>.page-card__frame>.page-card__foot{background:var(--surface-inset);box-shadow:none}.page-card.page-card--chrome-none>.page-card__frame>.page-card__head+.page-card__body,.page-card.page-card--chrome-none>.page-card__frame>.page-card__head+.page-container-table,.page-card.page-card--chrome-none>.page-card__frame>.page-card__foot{background:transparent;border:none;border-radius:0;box-shadow:none}.page-section-card{width:100%;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);padding:24px}.page-section-card--danger,.page-section-card.is-danger{background-color:var(--warning-color-pale);border-color:var(--warning-color-translucent)}.page-section-card--danger .page-section-card__head,.page-section-card.is-danger .page-section-card__head,.page-section-card--collapsible .page-section-card__head{cursor:pointer}.page-section-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-section-card__head .h6{font-size:var(--font-size-sm);margin:0;text-transform:uppercase;color:var(--fr-muted)}.page-section-card__head .description{color:var(--fr-muted);font-size:var(--font-size-xs);margin-top:2px}.page-section-card__toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;border-radius:6px;flex-shrink:0;transition:background-color .15s}.page-section-card__toggle:hover{background-color:#0000000d}.page-section-card__chevron{font-size:var(--font-size-sm);transition:transform .2s ease;transform:rotate(0)}.page-section-card__chevron.is-collapsed{transform:rotate(-90deg)}.page-section-card__edit{flex-shrink:0}.page-section-card__head-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.page-section-card__body{margin-top:20px;display:flex;flex-direction:column;gap:16px}.page-section-card__body .input__wrapper,.page-section-card__body .select-wrapper,.page-section-card__body .input,.page-section-card__body input,.page-section-card__body select{width:100%}.page-section-card__body .control{display:flex;justify-content:flex-end;gap:8px}.page-section-card__subtitle{font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.page-section-card__summary{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:var(--font-size-sm);color:var(--fr-primary)}.page-section-card__summary .avatar{--avatar-size: var(--avatar-size-xl)}.page-section-card__summary .summary-dot{width:18px;height:18px;border-radius:50%;flex-shrink:0}.page-section-card__summary .summary-separator{color:var(--fr-muted);margin:0 2px}.page-section-card__summary .summary-masked{color:var(--fr-muted);letter-spacing:2px}.page-section-card__summary--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-items:stretch}.page-section-card__summary--access{flex-direction:column;align-items:stretch;gap:10px}.page-section-card__summary--schedule{flex-direction:column;align-items:flex-start;gap:6px}.page-section-card__summary--schedule .schedule-summary-row{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm)}.page-section-card__summary--schedule .schedule-summary-days{font-weight:var(--font-weight-semibold);min-width:70px;color:var(--fr-primary)}.page-section-card__summary--schedule .schedule-summary-hours{font-variant-numeric:tabular-nums;color:var(--fr-primary)}.page-section-card__summary--schedule .schedule-summary-closed{color:var(--fr-muted)}.page-section-card--chrome-inset{background:var(--surface-inset)}.page-section-card--chrome-none{border:none;border-radius:0;background:transparent}.side-panel{width:var(--side-panel-width, 320px)}.side-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:53px;border-bottom:1px solid var(--border-color)}.side-panel__title{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--foreground)}.side-panel__count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color);color:var(--accent-fg);padding:1px 8px;font-size:.75rem;font-weight:var(--font-weight-medium)}@media (max-width: 575px){.side-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;border-left:0;z-index:200;background:var(--surface-primary);box-shadow:var(--shadow);animation:side-panel-slide-in .18s ease-out}}@keyframes side-panel-slide-in{0%{transform:translate(8%);opacity:0}to{transform:translate(0);opacity:1}}.head-action-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.head-action-toggle:hover:not(:disabled){background:var(--theme-color-pale);color:var(--fr-primary)}.head-action-toggle:disabled{opacity:.5;cursor:not-allowed}.head-action-toggle.is-active{background:var(--theme-color-translucent);color:var(--theme-color)}.message-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:53px;border-bottom:1px solid var(--border-color)}.message-thread-head--loading{color:var(--fr-muted)}.message-thread-head__title-group{display:flex;align-items:center;gap:6px}.message-thread-head__title-glyph{color:var(--fr-muted)}.message-thread-head__title{margin:0;font-size:1rem;font-weight:var(--font-weight-semibold)}.message-thread-head__meta{display:flex;align-items:center;gap:12px;font-size:.8125rem;color:var(--fr-muted)}.message-thread-head__actions{display:flex;align-items:center;gap:4px;margin-left:12px;flex-shrink:0}.content-pane{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-width:0}.content-pane>.card{margin:0}.grid{--grid-min: 280px;--grid-gap: 16px;--grid-cols: auto-fit;display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(var(--grid-min),1fr));gap:var(--grid-gap);width:100%;container-type:inline-size}.grid--fixed{grid-template-columns:repeat(var(--grid-cols),1fr)}.grid--dense{grid-auto-flow:dense}.grid__item--span-2{grid-column:span 2}.grid__item--span-3{grid-column:span 3}.stack{--stack-gap: 10px;display:flex;flex-direction:column;gap:var(--stack-gap);min-width:0;align-items:var(--stack-align)}.stack--horizontal{flex-direction:row;align-items:var(--stack-align, center)}.submenu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 8px 20px;min-height:38px;margin:3px 0 12px}.submenu-head__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:28px;color:var(--fr-primary);margin:0;white-space:nowrap;display:flex;align-items:center;gap:8px}.submenu-head__meta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color);color:var(--accent-fg);padding:1px 7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px}.submenu-head--card{margin-bottom:6px}.submenu-head__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.submenu-section{display:flex;flex-direction:column;margin-bottom:12px}.submenu-section:last-child{margin-bottom:0}.submenu-section:not(:first-child){margin-top:12px}.submenu-section+.submenu-section{margin-top:0}.submenu-section__head{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 4px}.submenu-section__chevron{font-size:.625rem;line-height:1;color:inherit;flex-shrink:0;transition:transform .15s ease}.submenu-section.is-collapsed .submenu-section__chevron{transform:rotate(-90deg)}.submenu-section__chevron-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:var(--fr-muted);line-height:1;cursor:pointer;flex-shrink:0;padding:0;transition:background-color .12s ease,color .12s ease}.submenu-section__chevron-btn:hover{background:var(--theme-color-pale);color:var(--theme-color)}.submenu-section__chevron-btn:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.submenu-section__head>.submenu-section__chevron-btn{margin-left:-4px}.submenu-section__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-subtle);display:inline-flex;align-items:baseline;gap:6px}.submenu-section__title--toggle{background:transparent;border:0;padding:0;margin:0;font-family:inherit;cursor:pointer;text-align:left;transition:color .12s ease;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.submenu-section__title--toggle:hover{color:var(--fr-primary)}.submenu-section__title--toggle:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:4px}.submenu-section__title--link{text-decoration:none;color:inherit;font-family:inherit;cursor:pointer;transition:color .12s ease;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.submenu-section__title--link:hover{color:var(--fr-primary)}.submenu-section__title--link:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:4px}.submenu-section__count{font-size:inherit;color:inherit;font-weight:var(--font-weight-medium);letter-spacing:0}.submenu-section__action{display:inline-flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity .12s ease}.submenu-section__head:hover .submenu-section__action,.submenu-section__head:focus-within .submenu-section__action{opacity:1}.submenu-section__action-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--fr-muted);font-size:var(--font-size-sm);line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease}.submenu-section__action-btn:hover{background:var(--theme-color-pale);color:var(--fr-primary)}.submenu-section__body{display:flex;flex-direction:column}.submenu-section--tab{margin-bottom:0}.submenu-section--tab .submenu-section__head{position:relative;gap:6px;width:calc(100% - 12px);margin:0 6px;padding:7px 10px 7px 14px;border-radius:6px;cursor:pointer;transition:background-color .12s ease,color .12s ease;box-sizing:border-box}.submenu-section--tab .submenu-section__head:hover{background:var(--theme-color-pale)}.submenu-section--tab .submenu-section__title{font-size:.8125rem;font-weight:var(--font-weight-medium);text-transform:none;letter-spacing:0;color:var(--fr-primary);align-items:center}.submenu-section--tab .submenu-section__title--toggle,.submenu-section--tab .submenu-section__title--link{gap:6px;position:static}.submenu-section--tab .submenu-section__title--toggle:hover,.submenu-section--tab .submenu-section__title--link:hover{color:var(--fr-primary)}.submenu-section__title--link.is-active{color:var(--theme-color)}.submenu-section--tab .submenu-section__head:has(.submenu-section__title--link.is-active){background:var(--theme-color-translucent)}.submenu-section--tab .submenu-section__head:has(.submenu-section__chevron-btn:hover){background:transparent}.submenu-section--tab .submenu-section__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-sm);height:var(--icon-size-sm);font-size:var(--icon-size-sm);color:var(--fr-muted);flex-shrink:0}.submenu-section--tab .submenu-section__icon svg,.submenu-section--tab .submenu-section__icon .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}.submenu-section--tab .submenu-section__icon .avatar{--avatar-size: var(--icon-size-sm);--avatar-font-ratio: .5;margin:0}.submenu-section--tab .submenu-section__icon>.submenu-section__chevron-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.submenu-section--tab .submenu-section__head:hover .submenu-section__icon>.submenu-section__chevron-btn,.submenu-section--tab .submenu-section__head:has(.submenu-section__chevron-btn:focus-visible) .submenu-section__icon>.submenu-section__chevron-btn{opacity:1}.submenu-section--tab .submenu-section__icon>:not(.submenu-section__chevron-btn){transition:opacity .12s ease}.submenu-section--tab .submenu-section__head:hover .submenu-section__icon>:not(.submenu-section__chevron-btn),.submenu-section--tab .submenu-section__head:has(.submenu-section__chevron-btn:focus-visible) .submenu-section__icon>:not(.submenu-section__chevron-btn){opacity:0}.submenu-section--lined .submenu-section__body,.submenu-section--indented .submenu-section__body{position:relative;margin-left:14px;box-sizing:border-box}.submenu-section--lined .submenu-section__body>.submenu-row{position:relative;font-weight:var(--font-weight-normal)}.submenu-section--lined .submenu-section__body>.submenu-row:after{content:"";position:absolute;top:0;bottom:0;left:7px;width:var(--rail-width);background:var(--border-color);border-radius:1px;transition:background .15s ease;pointer-events:none}.submenu-section--lined .submenu-section__body>.submenu-row:last-child:after{bottom:7px}.submenu-section--lined .submenu-section__body>.submenu-row:hover:after,.submenu-section--lined .submenu-section__body>.submenu-row.is-active:after{background:transparent}.submenu-section--lined .submenu-section__body .submenu-section--lined>.submenu-section__body{margin-left:0}.submenu-row{position:relative;display:flex;align-items:center;gap:6px;width:calc(100% - 12px);margin:0 6px;padding:7px 10px 7px 14px;background:transparent;border:0;border-radius:6px;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.submenu-row:hover:not(:disabled){background:var(--theme-color-pale)}.submenu-row:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.submenu-row:disabled{opacity:.5;cursor:not-allowed}.submenu-row.is-active{background:var(--theme-color-translucent)}.submenu-row.is-active .submenu-row__icon{color:var(--theme-color)}.submenu-row--unread .submenu-row__label{font-weight:var(--font-weight-semibold)}.submenu-row__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-flex;align-items:center;justify-content:center;font-size:var(--icon-size-sm);color:var(--fr-muted);flex-shrink:0;transition:color .12s ease}.submenu-row__icon svg,.submenu-row__icon .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}.submenu-row__icon .avatar{--avatar-size: var(--icon-size-sm);--avatar-font-ratio: .5;margin:0}.submenu-row__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu-row__count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color-pale);color:var(--theme-color);flex-shrink:0;min-width:22px;padding:2px 7px;font-size:.6875rem;font-weight:var(--font-weight-semibold)}.submenu-row__mention-count{flex-shrink:0;min-width:22px;padding:2px 6px;border-radius:999px;background:var(--success-color);color:var(--accent-fg);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-align:center;font-variant-numeric:tabular-nums}.submenu-row__trailing{flex-shrink:0;display:inline-flex;align-items:center}.submenu-row__actions{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;opacity:0;transition:opacity .12s ease}.submenu-row:hover .submenu-row__actions,.submenu-row:focus-within .submenu-row__actions{opacity:1}.submenu-row:hover:has(.submenu-row__actions) .submenu-row__count,.submenu-row:focus-within:has(.submenu-row__actions) .submenu-row__count{opacity:0}.submenu-row__count{transition:background-color .12s ease,color .12s ease,opacity .12s ease}.submenu-row-sortable{position:relative;cursor:grab}.submenu-row-sortable:active{cursor:grabbing}.submenu-row-sortable--dragging{opacity:.5;cursor:grabbing;z-index:100}.submenu-row-sortable--dragging>.submenu-row{transition:none}.submenu-row-sortable--drop-above:before,.submenu-row-sortable--drop-below:after{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--theme-color);border-radius:1px;pointer-events:none;z-index:50}.submenu-row-sortable--drop-above:before{top:-1px}.submenu-row-sortable--drop-below:after{bottom:-1px}.submenu-section{position:relative}.submenu-section--dragging{opacity:.5;z-index:100}.submenu-section--dragging .submenu-section__head,.submenu-section--dragging .submenu-section__chevron,.submenu-section--dragging .submenu-row{transition:none}.submenu-section--drop-above:before,.submenu-section--drop-below:after{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--theme-color);border-radius:1px;pointer-events:none;z-index:50}.submenu-section--drop-above:before{top:-1px}.submenu-section--drop-below:after{bottom:-1px}.submenu-section[data-sortable=true]>.submenu-section__head,.submenu-section .submenu-section__head[data-dnd-handle=true]{cursor:grab}.submenu-section[data-sortable=true]>.submenu-section__head:active,.submenu-section .submenu-section__head[data-dnd-handle=true]:active{cursor:grabbing}.command-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.command-palette__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73;pointer-events:auto;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:command-palette-backdrop-in .12s ease-out}.command-palette__dialog{position:relative;width:min(560px,100vw - 32px);max-height:min(560px,76vh);display:flex;flex-direction:column;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 24px 48px #0f172a2e;overflow:hidden;pointer-events:auto;animation:command-palette-dialog-in .16s cubic-bezier(.2,0,0,1)}.command-palette__input-wrap{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color)}.command-palette__input-wrap>i[class*=icon-]{color:var(--fr-muted);font-size:var(--font-size-sm)}.command-palette__input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--foreground);font-family:inherit;font-size:var(--font-size-base);line-height:1.4}.command-palette__input:focus-visible{outline:none}.command-palette__input::placeholder{color:var(--fr-muted)}.command-palette__list{flex:1;min-height:0;overflow-y:auto;padding:6px 0}.command-palette__empty{padding:20px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm)}.command-palette__group{padding:4px 0}.command-palette__group [cmdk-group-heading]{padding:6px 14px 4px;color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.command-palette__item{display:flex;align-items:center;gap:10px;padding:8px 14px;color:var(--foreground);font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.command-palette__item[data-selected=true],.command-palette__item--selected{background:var(--theme-color-pale);color:var(--foreground)}.command-palette__item[data-disabled=true]{opacity:.5;cursor:not-allowed}.command-palette__item-leading{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--fr-muted)}.command-palette__item-leading i[class*=icon-]{font-size:var(--font-size-sm)}.command-palette__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette__item-description{color:var(--fr-muted);font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}@keyframes command-palette-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes command-palette-dialog-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-auth{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--surface-page);padding:var(--space-4)}.page-auth--embedded{min-height:100%;background:var(--surface-primary)}.page-auth__topbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5)}.page-auth__logo-link{display:flex;align-items:center;text-decoration:none;color:inherit}.page-auth__logo-link:hover .logo-badge__mark{border-color:var(--theme-color);color:var(--theme-color)}.page-auth__logo-link:hover .logo-badge__name{color:var(--theme-color)}.page-auth__top-action .btn.btn{height:30px;min-height:30px;padding:0 14px;font-size:.8125rem;border-radius:8px;color:var(--page-fr-color);border-color:var(--border-color)}.page-auth__top-action .btn.btn:hover{color:var(--theme-color);border-color:var(--theme-color)}.page-auth .input,.page-auth *.input__input,.page-auth *.input__suffix{min-height:40px}.page-auth .form{padding:0}.page-auth .btn{height:48px;font-size:.875rem;width:100%}.page-auth .checkbox{font-size:.75rem}.page-auth .checkbox .page-auth__checkbox-link{font-size:inherit;color:inherit;text-decoration:underline}.page-auth .blockquote{margin:var(--space-4) 0}.page-auth__title{font-size:1.5rem;font-weight:var(--font-weight-bold);text-align:center;margin:0 0 var(--space-1) 0;max-width:400px}.page-auth__subtitle{font-size:.875rem;color:var(--foreground-subtle);text-align:center;margin:0 0 var(--space-4) 0;max-width:400px}.page-auth__card{width:100%;max-width:400px;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card, 12px);background:var(--surface-card);box-shadow:var(--shadow-sm)}.page-auth__body{display:flex;flex-direction:column;gap:var(--space-4)}.page-auth__loading{height:2px;background:var(--theme-color);animation:page-auth-loading 1.5s ease-in-out infinite;margin-bottom:var(--space-2);border-radius:1px}.page-auth .page-notice{padding:10px 14px;margin:0;gap:10px;font-size:.85rem;border-radius:var(--radius-sm, 6px);flex-wrap:nowrap;align-items:center}.page-auth .page-notice__icon{width:18px;height:18px;flex-shrink:0}.page-auth .page-notice__content{flex:1;min-width:0}.page-auth .page-notice__body{font-size:.85rem}.page-auth__legal{margin-top:var(--space-4);font-size:.75rem;color:var(--foreground-subtle);text-align:center;max-width:400px;line-height:1.6}.page-auth__legal-link{text-decoration:underline;color:inherit}.page-auth__footer{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);font-size:.75rem;color:var(--foreground-subtle)}.page-auth__panel-control{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.page-auth__panel-control-link{color:var(--theme-color);text-decoration:none}.page-auth__panel-control-link:hover{text-decoration:underline}@keyframes page-auth-loading{0%{width:0}50%{width:100%}to{width:0}}@media (max-width: 480px){.page-auth{padding:var(--space-2)}.page-auth__card{max-width:100%;padding:var(--space-4);border:none;box-shadow:none}}.auth-divider{display:flex;align-items:center;gap:var(--space-3)}.auth-divider__line{flex:1;border:none;border-top:1px solid var(--border)}.auth-divider__text{font-size:.75rem;color:var(--foreground-subtle);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.select-staff{display:block;width:100%}.select-staff__tabs,.select-staff.select-list .select-staff__tabs{position:relative;display:flex;align-items:center;width:100%;padding:6px 8px;border-bottom:1px solid var(--border-color-translucent, var(--border-color));background:var(--surface-primary)}.select-staff__tabs .menu-tabs__item-description,.select-staff.select-list .select-staff__tabs .menu-tabs__item-description{display:none}.select-staff__panels,.select-staff.select-list .select-staff__panels{width:200%;display:flex;flex-direction:row;transform:translate(0);transition:transform .3s ease}.select-staff__panels.right-tab,.select-staff.select-list .select-staff__panels.right-tab{transform:translate(-50%)}.select-staff__panel,.select-staff.select-list .select-staff__panel{width:50%;display:flex;flex-direction:column}.select-staff__panel-placeholder,.select-staff.select-list .select-staff__panel-placeholder{display:flex;justify-content:center;align-items:center;min-height:100px;color:var(--fr-muted);font-size:.75rem}.select-staff__panel-placeholder,.select-staff__panel>ul,.select-staff__panel>ul.list-search,.select-staff.select-list .select-staff__panel-placeholder,.select-staff.select-list .select-staff__panel>ul,.select-staff.select-list .select-staff__panel>ul.list-search{min-height:110px;max-height:110px;overflow-x:hidden;overflow-y:auto}.select-staff__separator,.select-staff.select-list .select-staff__separator{padding:0 5px}.select-staff__input,.select-staff.select-list .select-staff__input{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);color:var(--fr-primary);font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:border-color .15s ease}.select-staff__input:hover:not(:disabled),.select-staff.select-list .select-staff__input:hover:not(:disabled){border-color:var(--page-fr-color-hover)}.select-staff__input.is-open,.select-staff.select-list .select-staff__input.is-open{border-color:var(--theme-color)}.select-staff__input.placeholder,.select-staff.select-list .select-staff__input.placeholder,.select-staff__input .placeholder,.select-staff.select-list .select-staff__input .placeholder{color:var(--fr-muted)}.select-staff__chevron,.select-staff.select-list .select-staff__chevron{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;font-size:.75rem;color:var(--fr-muted);transform:rotate(-90deg);transition:transform .2s ease}.select-staff__input.is-open .select-staff__chevron,.select-staff.select-list .select-staff__input.is-open .select-staff__chevron{transform:rotate(0)}.select-staff__icon,.select-staff.select-list .select-staff__icon{color:var(--fr-muted)}.select-staff__icon>.avatar,.select-staff.select-list .select-staff__icon>.avatar{margin:0}.select-staff__input-first,.select-staff__input-last,.select-staff.select-list .select-staff__input-first,.select-staff.select-list .select-staff__input-last{overflow:hidden;text-overflow:ellipsis;min-width:8px}.select-staff__control,.select-staff.select-list .select-staff__control{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:10px 12px;background-color:var(--surface-page);border-top:var(--border-width) solid var(--border-color)}.select-staff__dropdown{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);box-shadow:0 4px 16px #00000014;overflow:hidden}.select-staff__dropdown .select-staff__department-row.selected:before,.select-staff__dropdown .select-staff__department-row:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:""}.select-staff__dropdown .select-staff__agent-row,.select-staff__dropdown .select-staff__department-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:32px;padding:6px 12px;font-size:.75rem;cursor:pointer}.select-staff__dropdown .select-staff__agent-row:hover,.select-staff__dropdown .select-staff__department-row:hover{background-color:var(--theme-color-pale)}.select-staff__dropdown .select-staff__agent-row.selected,.select-staff__dropdown .select-staff__department-row.selected{color:var(--theme-color);font-weight:var(--font-weight-medium)}.select-staff__dropdown .select-staff__department-row{padding-right:30px}.select-staff__dropdown .select-staff__department-label{overflow:hidden;text-overflow:ellipsis}.select-staff__dropdown .select-staff__agent-item{align-items:center;justify-content:flex-start!important;gap:8px}.select-staff__dropdown .select-staff__agent-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention,ts-mention,ts-contact{display:inline-block;color:var(--theme-color);background:var(--theme-color-pale);padding:0 4px;border-radius:3px;font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none}.mention:hover,ts-mention:hover,ts-contact:hover{background:var(--theme-color-translucent)}.editor-mentions.card{padding:4px 0;margin:0;border-radius:var(--radius-md);overflow:hidden}.editor-mentions .select-staff__panel{width:100%;padding:0}.editor-mentions .select-staff__search{padding:6px 10px 8px;border-bottom:1px solid var(--border-color);margin-bottom:4px}.editor-mentions .select-staff__members{padding:0;margin:0}.editor-mentions .select-staff__member-item{padding:6px 12px;cursor:pointer;border-radius:0;font-size:.8125rem;line-height:1.3;list-style:none}.editor-mentions .select-staff__member-item:hover,.editor-mentions .select-staff__member-item.selected{background:var(--theme-color-pale);color:var(--theme-color)}.contact-info-header{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 10px}.contact-info-header__avatar{position:relative;display:block;width:47px;min-width:47px}.contact-info-header__avatar>.avatar{--avatar-size: 47px}.contact-info-header__title{width:100%;min-height:47px;display:flex;flex-direction:column;justify-content:center}.contact-info-header__name{width:100%;display:flex;justify-content:space-between;align-items:center}.contact-info-header__name-content{display:flex;justify-content:space-between;align-items:center;line-height:20px;min-height:20px;font-size:1.25rem;font-weight:var(--font-weight-medium);color:inherit}.contact-info-header__path{margin-top:5px;display:flex;justify-content:flex-start;align-items:center;font-size:.75rem}.contact-info-header__path>div{display:flex;gap:5px;align-items:center}.contact-info-header__lead{position:absolute;bottom:-5px;left:calc(50% - 4px);transform:translate(-50%);font-size:.625rem;line-height:12px;background-color:var(--theme-color);border:1px solid var(--surface-primary);color:var(--accent-fg);border-radius:99px;padding:0 9px;z-index:1}.contact-info-header__control .btn-dropdown-control{padding:0;border-color:transparent}.contact-info-map{display:flex;background:var(--surface-primary);cursor:pointer}.contact-info-map img{width:100%}.contact-info-map__marker{position:absolute;width:1px;height:1px;opacity:0}.contact-info-map__marker:before{position:absolute;top:-2px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--theme-color);content:" "}.contact-info-map__marker:after{position:absolute;bottom:-7px;left:-7px;width:15px;height:15px;border-radius:50%;background:var(--theme-color);opacity:.2;content:" "}.contact-info-map__marker-title{position:absolute;width:300px;margin-left:-150px;margin-top:10px;text-align:center;font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.contact-info-map__marker-unidentified{position:absolute;background-color:var(--theme-color-translucent);border:none;top:50%;left:50%;transform:translate(-50%,-50%);padding-inline:16px;white-space:nowrap;z-index:10}.contact-info-map>.btn--close{position:absolute;right:5px;top:5px}[data-theme=dark] .contact-info-map img,[data-theme=mono] .contact-info-map img{filter:invert(.85) hue-rotate(180deg) brightness(.7) contrast(1.2)}.contact-info-socials{display:inline-flex;gap:10px}.contact-info-socials>*{display:flex;align-items:center;justify-content:center;background-color:var(--border-color-opacity);border-radius:var(--border-radius);width:26px;height:26px;font-size:.625rem}.contact-info-socials__empty{color:var(--fr-muted)}.contact-info>.contact-info-socials{padding:0 0 10px}.contact-info-tab-content{overflow-x:hidden;overflow-y:auto;width:285px}.contact-info-tab-content>.card-table-wrapper{border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background-color:var(--surface-primary);color:var(--fr-primary);box-shadow:var(--shadow);padding:20px;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto}.page-container-control:not(.position-left) .contact-info .menu-tabs{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px 8px 0 0;box-shadow:var(--shadow);width:280px;margin:8px auto 0;padding:4px 6px}.page-container-control:not(.position-left) .contact-info .menu-tabs__wrapper{border:none;margin-bottom:0}.page-container-control:not(.position-left) .contact-info .menu-tabs__item{height:28px;font-weight:var(--font-weight-medium);border-radius:6px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:0;transition:background .15s,color .15s}.page-container-control:not(.position-left) .contact-info .menu-tabs__item:hover{background:var(--theme-color-pale);color:var(--theme-color)}.page-container-control:not(.position-left) .contact-info .menu-tabs__item.active{background:var(--theme-color-translucent);color:var(--theme-color)}.page-container-control:not(.position-left) .contact-info .menu-tabs__item.active .menu-tabs__item-title,.page-container-control:not(.position-left) .contact-info .menu-tabs__item:hover .menu-tabs__item-title{border:none}.page-container-control:not(.position-left) .contact-info .contact-info-tab-content>.card:first-child{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.contact-status--visitor{color:var(--page-color);background-color:#f59236;border-color:#f59236}.contact-status--lead{color:var(--page-color);background-color:#f94b74;border-color:#f94b74}.contact-status--user{color:var(--page-color);background-color:#5fb225;border-color:#5fb225}.mfa-enroll-panel__qr{display:block;margin:8px auto 4px;width:200px;height:200px;border-radius:8px;background:#fff}.mfa-enroll-panel__qr-placeholder{min-height:200px;display:flex;align-items:center;justify-content:center;color:var(--fr-muted);font-size:.8125rem}.mfa-enroll-panel__secret{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:var(--page-color)}.mfa-enroll-panel__secret-label{color:var(--fr-muted);font-size:.75rem}.mfa-enroll-panel__secret-value{font-size:.8125rem;letter-spacing:2px;word-break:break-all;color:var(--fr-primary)}.mfa-enroll-panel__code-input{display:flex;justify-content:center;padding:4px 0 8px}.mfa-enroll-panel__recovery-codes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:16px;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:var(--page-color)}.mfa-enroll-panel__recovery-code{padding:6px 10px;border-radius:6px;background:var(--surface-primary);border:1px solid var(--border-color);text-align:center;font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.password-strength-bar{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1);margin-bottom:var(--space-2)}.password-strength-bar__segments{display:flex;gap:var(--space-1)}.password-strength-bar__segment{flex:1;height:4px;border-radius:2px;background:var(--border-color);transition:background .18s ease}.password-strength-bar[data-score="0"] .password-strength-bar__segment[data-active],.password-strength-bar[data-score="1"] .password-strength-bar__segment[data-active]{background:var(--warning-color)}.password-strength-bar[data-score="2"] .password-strength-bar__segment[data-active]{background:var(--warning-color-soft, var(--warning-color))}.password-strength-bar[data-score="3"] .password-strength-bar__segment[data-active]{background:var(--success-color-soft, var(--success-color))}.password-strength-bar[data-score="4"] .password-strength-bar__segment[data-active]{background:var(--success-color)}.password-strength-bar__status{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--foreground-subtle)}.password-strength-bar[data-passes=true] .password-strength-bar__status{color:var(--success-color)}.password-strength-bar__label{font-weight:var(--font-weight-semibold)}.password-strength-bar__warning{color:var(--warning-color);font-weight:var(--font-weight-normal)}.password-strength-bar__suggestion{font-size:var(--font-size-xs);color:var(--foreground-subtle);line-height:var(--line-height-tight)}.service-monitor{position:fixed;top:15px;right:15px;min-height:25px;width:100%;max-width:270px;max-height:calc(100% - 30px);overflow:hidden;overflow-y:auto;word-break:break-word;border-radius:var(--border-radius);border:1px solid var(--page-fr-color-matt);background:var(--page-color-norm);padding:5px;color:var(--fr-primary);font-size:.625rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10}.service-monitor__position{position:absolute;top:5px;right:5px;display:flex;flex-wrap:wrap;width:13px;height:auto;gap:1px}.service-monitor__position>div{width:6px;height:6px;border-radius:1px;border:1px solid var(--page-fr-color-opacity);background-color:var(--page-fr-color-translucent);cursor:pointer}.service-monitor__position>div.is-active{background-color:norm}.service-monitor__row{display:flex;max-width:calc(100% - 20px);cursor:pointer;gap:10px}.service-monitor__item{padding:0 0 0 10px}.notifications-menu{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.notifications-menu.is-unread:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:3px solid var(--page-menu-bg, #fff);box-sizing:content-box;z-index:1;animation:markerPulse 3s ease-in-out infinite}.notifications-menu>.tag{display:none}.notifications-menu__dropdown.dropdown.card{padding:0;inset:auto auto 50px 54px!important}.notifications-menu__dropdown.dropdown.card .card__title{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:var(--border-width) solid var(--border-color);text-transform:none;font-size:.8125rem;font-weight:var(--font-weight-semibold)}.notifications-menu__dropdown.dropdown.card .card-body{overflow-y:auto;max-height:calc(100vh - 200px);scrollbar-width:thin;scrollbar-color:transparent transparent}.notifications-menu__dropdown.dropdown.card .card-body:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.notifications-menu__dropdown.dropdown.card .card-body::-webkit-scrollbar{width:5px}.notifications-menu__dropdown.dropdown.card .card-body::-webkit-scrollbar-track{background:transparent}.notifications-menu__dropdown.dropdown.card .card-body::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.notifications-menu__dropdown.dropdown.card .card-body:hover::-webkit-scrollbar-thumb{background:#00000026}.notifications-menu__unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:.6875rem;font-weight:var(--font-weight-semibold);border-radius:9px;background:var(--theme-color);color:var(--accent-fg)}.notifications-menu__controls{display:flex;align-items:center;gap:2px}.notifications-menu__action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--btn-radius);background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:all .15s;text-decoration:none;padding:0}.notifications-menu__action:hover{background:var(--theme-color-matt);color:var(--fr-emphasis)}.notifications-menu__action--close{font-size:1.125rem;line-height:1;margin-left:auto;margin-right:-4px}.notifications-menu__item{display:flex;padding:10px}.notifications-menu__item:not(:last-child){border-bottom:var(--border-width) solid var(--border-color)}.notifications-menu__item-body{font-size:.75rem;font-weight:var(--font-weight-light);width:100%;margin-left:10px}.notifications-menu__item-body>div{word-wrap:break-word;max-width:230px}.notifications-menu__item-body i{position:absolute;right:-7px;top:-4px;font-size:.625rem}.notifications-menu__item-body.is-read i,.notifications-menu__item-body.is-read label,.notifications-menu__item-body.is-read .notifications-menu__item-title{color:var(--fr-muted)}.notifications-menu__item-title{display:inline;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left}.notifications-menu__item-title.is-clickable{cursor:pointer}.notifications-menu__item-date{color:var(--fr-muted);display:flex;align-items:center;gap:6px}.notifications-menu__item-marker{position:absolute;top:0;right:-9px;display:flex;align-items:center;justify-content:center;height:100%;width:10px}.notifications-menu__item-marker:before{content:"";width:7px;height:7px;border-radius:50%;background:red}.notif-area-icon{position:relative;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:8px;background:var(--surface-tertiary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-area-icon__icon{font-size:1rem;color:var(--fr-muted)}.notif-area-icon.is-unread{background:var(--theme-color-pale)}.notif-area-icon.is-unread .notif-area-icon__icon{color:var(--theme-color)}.notif-area-icon.is-unread:after{content:"";position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:2px solid var(--page-menu-bg, #fff);box-sizing:content-box;z-index:1}.notif-area-icon__badge{position:absolute!important;bottom:-1px!important;right:-1px!important;left:auto!important;top:auto!important;margin:0!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;line-height:15px!important;font-size:.375rem!important;border:1px solid var(--surface-secondary);border-radius:22%!important;box-sizing:border-box;overflow:hidden}.notif-area-icon__badge .notif-area-icon__icon{font-size:.5rem!important}.notif-area-icon__dot{position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:2px solid var(--surface-primary);box-sizing:content-box;z-index:1}.notif-app-pill{flex:0 0 auto;text-transform:capitalize}@keyframes markerPulse{0%,to{background:#d9d9d9}50%{background:#f94b74}}.page-notifications__head-actions{display:flex;align-items:center;gap:6px}.page-notifications__action{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--btn-radius);background:transparent;color:var(--page-fr-color-hover);font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s;text-decoration:none;padding:4px 10px;white-space:nowrap}.page-notifications__action .tabler-icon{font-size:.875rem}.page-notifications__action:not(:has(span)){width:28px;height:28px;padding:0;justify-content:center}.page-notifications__action:hover{background:var(--theme-color-matt);color:var(--theme-color)}.page-notifications__row{display:flex;align-items:center;gap:12px;min-width:0}.page-notifications__icon{flex:0 0 auto;display:flex}.page-notifications__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.page-notifications__head{display:flex;align-items:center;gap:8px;min-width:0}.page-notifications__title{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-notifications__title.is-unread{font-weight:var(--font-weight-semibold)}.page-notifications__title.is-read{color:var(--page-fr-color-hover)}.page-notifications__description{font-size:.75rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover);line-height:1.4;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:3px}.page-notifications__description ts-ticket,.page-notifications__description ts-chat,.page-notifications__description ts-mention,.page-notifications__description ts-contact{color:var(--theme-color);cursor:pointer}.page-notifications__description.is-empty{min-height:16px}.page-notifications__person{flex:0 0 auto;width:36px;height:36px;border-radius:22%}.page-notifications__person.is-empty{width:36px;height:36px}.page-notifications__time{flex:0 0 auto;font-size:.6875rem;color:var(--page-fr-color-hover);white-space:nowrap}.settings-color-picker.has-custom .select-color>.input:after{background:var(--picked-color)!important}.settings-appearance__row{margin-top:20px}.settings-appearance__row>label[class]{display:block;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);margin-bottom:10px}.settings-appearance__row>.description{color:var(--fr-muted);font-size:.6875rem;margin-top:6px}.settings-appearance__cards{display:flex;gap:12px;flex-wrap:wrap}.settings-appearance__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:2px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:none;cursor:pointer;transition:border-color .15s;overflow:hidden}.settings-appearance__card>span[class]{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);padding-bottom:8px}.settings-appearance__card:hover{border-color:var(--page-fr-color-hover)}.settings-appearance__card.is-active{border-color:var(--theme-color)}.settings-appearance__card.is-active>span[class]{color:var(--theme-color)}.settings-appearance__font-preview{width:120px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--page-color);border-radius:4px 4px 0 0;font-weight:var(--font-weight-medium);color:var(--fr-primary)}.settings-appearance__font-preview--default{font-size:1.75rem}.settings-appearance__font-preview--medium{font-size:2rem}.settings-appearance__font-preview--large{font-size:2.25rem}.settings-preview{width:140px;height:88px;border-radius:6px 6px 0 0;display:flex;overflow:hidden}.settings-preview__sidebar{width:14px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:10px;gap:6px}.settings-preview__dot{width:4px;height:4px;border-radius:1px}.settings-preview__body{flex:1;display:flex;padding:5px 5px 5px 3px;gap:3px}.settings-preview__submenu{width:26px;flex-shrink:0;border-radius:4px;padding:7px 4px;display:flex;flex-direction:column;gap:4px}.settings-preview__line{height:2px;border-radius:1px;width:100%}.settings-preview__line--short{width:55%}.settings-preview__main{flex:1;display:flex;flex-direction:column;gap:0}.settings-preview__header{height:10px;border-radius:4px 4px 0 0;flex-shrink:0}.settings-preview__card{flex:1;border-radius:0 0 4px 4px;padding:6px 5px;display:flex;flex-direction:column;gap:4px}.settings-preview--light{background:#eef0f4}.settings-preview--light .settings-preview__dot{background:#b0b7c3}.settings-preview--light .settings-preview__submenu{background:var(--preview-accent, var(--theme-color));border-radius:4px}.settings-preview--light .settings-preview__submenu .settings-preview__line{background:#fff6}.settings-preview--light .settings-preview__header{background:#fff;border:1px solid #dfe3e8;border-bottom:none}.settings-preview--light .settings-preview__card{background:#fff;border:1px solid #dfe3e8;border-top:none}.settings-preview--light .settings-preview__card .settings-preview__line{background:#e4e8ed}.settings-preview--mono{background:#eef0f4}.settings-preview--mono .settings-preview__dot{background:#b0b7c3}.settings-preview--mono .settings-preview__submenu{background:#fff;border:1px solid #dfe3e8}.settings-preview--mono .settings-preview__submenu .settings-preview__line{background:#d4d9e0}.settings-preview--mono .settings-preview__header{background:#fff;border:1px solid #dfe3e8;border-bottom:none}.settings-preview--mono .settings-preview__card{background:#fff;border:1px solid #dfe3e8;border-top:none}.settings-preview--mono .settings-preview__card .settings-preview__line{background:#e4e8ed}.settings-preview--dark{background:#0d1017}.settings-preview--dark .settings-preview__dot{background:#4a5568}.settings-preview--dark .settings-preview__submenu{background:#1a1f2b;border:1px solid #262d3a}.settings-preview--dark .settings-preview__submenu .settings-preview__line{background:#313a4a}.settings-preview--dark .settings-preview__header{background:#1a1f2b;border:1px solid #262d3a;border-bottom:none}.settings-preview--dark .settings-preview__card{background:#1a1f2b;border:1px solid #262d3a;border-top:none}.settings-preview--dark .settings-preview__card .settings-preview__line{background:#262d3a}.settings-palette__cards{display:flex;gap:12px;flex-wrap:wrap}.settings-palette__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:2px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:none;cursor:pointer;transition:border-color .15s;overflow:hidden}.settings-palette__card>span[class]{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);padding-bottom:8px}.settings-palette__card:hover{border-color:var(--page-fr-color-hover)}.settings-palette__card.is-active{border-color:var(--page-fr-color)}.settings-palette__card.is-active>span[class]{color:var(--page-fr-color)}.settings-palette__preview{width:140px;height:88px;border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:center;padding:12px 16px}.palette__swatch{width:100%;height:100%;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:6px;justify-content:center}.palette__line{height:3px;border-radius:2px;width:100%}.palette__line--short{width:55%}.settings-avatar__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.settings-avatar__card{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0 0 10px;border:2px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:none;cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s;overflow:hidden}.settings-avatar__card-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);padding:0 14px;margin-top:4px}.settings-avatar__card-description{font-size:.6875rem;color:var(--fr-muted);padding:0 14px;line-height:1.4}.settings-avatar__card:hover{border-color:var(--page-fr-color-hover)}.settings-avatar__card.is-active{border-color:var(--theme-color);background-color:var(--theme-color-glass)}.settings-avatar__card.is-active .settings-avatar__card-title{color:var(--theme-color)}.settings-avatar__preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:16px 12px;background:var(--page-color);border-bottom:1px solid var(--border-color)}.settings-avatar__preview .avatar{--avatar-size: var(--avatar-size-md);flex-shrink:0}.page-agents{background-color:var(--surface-primary)}.page-company .page-card__body{background-color:var(--surface-primary);overflow-y:auto!important;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.page-company .page-card__body:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.page-company .page-card__body::-webkit-scrollbar{width:5px}.page-company .page-card__body::-webkit-scrollbar-track{background:transparent}.page-company .page-card__body::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.page-company .page-card__body:hover::-webkit-scrollbar-thumb{background:#00000026}.page-company-avatar .avatar{--avatar-size: var(--avatar-size-2xl);--avatar-font-ratio: .28;position:relative;cursor:pointer}.page-company-avatar .avatar:hover{background-image:none!important;background-color:var(--surface-tertiary)}.page-company-avatar .avatar:hover:before{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;border-radius:22%;content:"";font-family:labioffice-icons!important;font-size:1.75rem}.page-business-hours{background-color:var(--surface-primary)}.page-business-hours .card.page-container-form-wrapper{width:calc(100% - 20px)}.page-departments{background-color:var(--surface-primary)}.page-profile .page-card__body{background-color:var(--surface-primary);overflow-y:auto!important;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.page-profile .page-card__body:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.page-profile .page-card__body::-webkit-scrollbar{width:5px}.page-profile .page-card__body::-webkit-scrollbar-track{background:transparent}.page-profile .page-card__body::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.page-profile .page-card__body:hover::-webkit-scrollbar-thumb{background:#00000026}.page-profile-avatar .avatar{--avatar-size: var(--avatar-size-2xl);--avatar-font-ratio: .28;position:relative;cursor:pointer}.page-profile-avatar .avatar:hover{background-image:none!important;background-color:var(--surface-tertiary)}.page-profile-avatar .avatar:hover:before{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;border-radius:22%;content:"";font-family:labioffice-icons!important;font-size:1.75rem}.page-brand__fields{display:flex;flex-direction:column;gap:var(--space-4, 16px);margin-top:var(--space-3, 12px)}.page-brand__field{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.page-brand__apply{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px);padding-top:var(--space-4, 16px);border-top:1px solid var(--border-color-translucent)}.page-brand__label{font-size:var(--font-size-xs, .6875rem);font-weight:var(--font-weight-semibold, 600);letter-spacing:.03em;text-transform:uppercase;color:var(--fr-muted)}.page-brand__value{font-size:var(--font-size-sm);line-height:1.45;color:var(--fr-primary)}.page-brand__link{color:var(--primary)}.page-brand__empty{color:var(--fr-muted);font-style:italic}.page-brand__values .tag-set__wrapper{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);align-items:center}.page-brand__token{display:inline-flex;align-items:center;gap:var(--space-1, 4px)}.page-brand__remove{margin-left:2px;padding:0;border:0;background:transparent;color:inherit;font-size:var(--font-size-sm, .875rem);line-height:1;cursor:pointer;opacity:.6}.page-brand__remove:hover{opacity:1}.page-brand__add{display:flex;align-items:flex-start;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.page-brand__add>:first-child{flex:1}.page-brand__color{display:inline-flex;align-items:center;gap:var(--space-2, 8px)}.page-brand__swatch{width:22px;height:22px;flex-shrink:0;border:1px solid var(--fr-border, rgba(0, 0, 0, .1));border-radius:var(--radius-sm, 6px)}.page-brand__swatchlist{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-bottom:var(--space-2, 8px)}.page-brand__swatch-chip{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:4px 8px 4px 6px;border:1px solid var(--fr-border, rgba(0, 0, 0, .1));border-radius:16px;font-size:var(--font-size-sm);color:var(--fr-primary)}.page-brand__swatch-chip .page-brand__swatch{width:16px;height:16px}.page-brand__notice{margin-top:var(--space-3, 12px);font-size:var(--font-size-sm);color:var(--fr-muted)}.page-brand__empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-6, 24px) 0}.page-brand__empty-title{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--fr-primary)}.page-notifications{background-color:var(--surface-primary)}.page-notifications .page-container-form{max-width:unset}.page-notifications .page-container-form .table__wrapper>.table{min-width:unset;width:100%;max-width:830px}.page-team-member .team-member__back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:31px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-primary);color:var(--page-fr-color-hover);font-size:.625rem;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.page-team-member .team-member__back i{transform:rotate(90deg)}.page-team-member .team-member__back:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color)}.page-team-member .team-member__header-section{padding:20px 24px}.page-team-member .team-member__identity{display:flex;align-items:center;gap:16px}.page-team-member .team-member__identity .team-member__avatar,.page-team-member .team-member__identity>.avatar{--avatar-size: var(--avatar-size-2xl);font-size:1.125rem!important}.page-team-member .team-member__identity-body{display:flex;flex-direction:column;gap:4px;min-width:0}.page-team-member .team-member__identity-name{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);line-height:1.2}.page-team-member .team-member__identity-email{font-size:.8125rem;color:var(--fr-muted)}.page-team-member .team-member__identity-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.page-team-member .team-member__stat{display:flex;flex-direction:column;gap:4px}.page-team-member .team-member__stat-label{font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.4px}.page-team-member .team-member__stat-value{font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--fr-primary)}.page-team-member .team-member__row{display:flex;align-items:center;gap:16px;font-size:.8125rem}.page-team-member .team-member__row-label{min-width:140px;color:var(--fr-muted)}.page-team-member .team-member__row-value{color:var(--fr-primary);display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.page-team-member .team-member__apps-inline{gap:6px}.page-team-member .team-member__apps-empty{color:var(--fr-muted)}.page-team-member .team-member__field-label{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);text-transform:uppercase;letter-spacing:.04em}.page-team-member .team-member__apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.page-team-member .team-member__app-toggle{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);cursor:pointer;text-align:left;font:inherit;transition:background .15s,border-color .15s,color .15s}.page-team-member .team-member__app-toggle:hover:not(.is-active){background:var(--theme-color-pale)}.page-team-member .team-member__app-toggle.is-active{border-color:var(--theme-color-translucent);background:var(--theme-color-pale)}.page-team-member .team-member__app-toggle.is-active .team-member__app-toggle-name{color:var(--theme-color);font-weight:var(--font-weight-semibold)}.page-team-member .team-member__app-toggle-name{flex:1;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);transition:color .15s}.page-team-member .team-member__app-toggle-check{color:var(--theme-color);font-size:.875rem;flex-shrink:0;min-width:14px;text-align:right}.page-team-member .team-member__toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0}.page-team-member .team-member__toggle-row .description{margin-top:2px}.page-team-member .team-member__toggle-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary)}.page-team-member .team-member__danger-actions{display:flex;gap:8px;flex-wrap:wrap}.page-team-member .team-member__danger-remove{color:var(--warning-color)}.page-team-member .team-member__danger-remove:hover{background:var(--warning-color-pale);color:var(--warning-color)}.team-apps-access__tags{display:inline-flex;flex-direction:row;gap:4px;flex-wrap:wrap;align-items:center}.team-apps-access__empty{color:var(--fr-muted);font-size:.75rem}.table__cell--type-string>.team-apps-access__tags{flex-direction:row}.table__cell--type-string>.team-apps-access__tags>.tag{margin-right:0}.team-status-success{background:var(--success-color-pale, #dff5e6);color:var(--success-color, #1fa25c);border:1px solid var(--success-color-translucent, transparent)}.team-status-warning{background:var(--warning-color-pale, #fff2df);color:var(--warning-color, #c9761a);border:1px solid var(--warning-color-translucent, transparent)}.team-status-neutral{background:var(--surface-tertiary);color:var(--fr-muted);border:1px solid var(--border-color)}.page-sessions__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.page-sessions__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:var(--surface-primary)}.page-sessions__item-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.page-sessions__item-name{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.page-sessions__item-badge{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--theme-color-pale);color:var(--theme-color)}.page-sessions__enroll-form{display:flex;flex-direction:column;gap:12px;max-width:360px}.page-app-help.page-card>.page-card__frame>.page-card__body{overflow-y:hidden}.page-app-help img{max-width:100%;height:auto}.page-app-help h2 img{height:30px;width:auto;padding-right:10px;margin-bottom:-6px}.page-app-help .page-section-card{min-height:0;overflow-y:auto}.page-app-help .page-section-card::-webkit-scrollbar-thumb{background-color:transparent;transition:background-color .3s}.page-app-help .page-section-card::-webkit-scrollbar-track{box-shadow:none}.page-app-help .page-section-card:hover::-webkit-scrollbar-thumb{background-color:var(--theme-color)}.page-app-help .page-section-card:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000004d}.page-body.page-card.page-app-store>.page-card__frame>.page-card__body--form{padding:20px}.page-body.page-card.page-app-store>.page-card__frame>.page-card__body--form>.page-container-body-top-block{min-height:260px;margin-bottom:40px}.page-body.page-card.page-app-store>.page-card__frame>.page-card__body--form>.h6{margin:24px 0 12px}.confirm-deletion-dialog>.dialog{width:100%!important;max-width:700px}.page-card__body--form:has(.price__current){overflow-y:auto}.page-card__body--form>*:first-child.card.page-container-body-top-block:has(.price__current){min-height:unset}.page-container-body-top-block.modern:has(.price__current){background-color:var(--theme-color-glass)}.page-container-body-top-block.modern:has(.price__current)>div{width:calc(100% - 40px);max-width:100%;min-height:auto;margin:0 auto 0 20px}.price__current-amount{margin-bottom:10px}.price__current-amount-value,.price__current-amount-value>b{color:var(--page-fr-color-norm);font-weight:var(--font-weight-semibold);font-size:1.25rem}.price__current-amount .tag .text-active{cursor:pointer}.price__current-description{text-transform:uppercase;font-size:.75rem;margin-top:30px;margin-bottom:20px}.price__current-restrictions{font-size:.75rem}.price__current-restrictions-item{display:flex;gap:10px;white-space:nowrap}.price__current>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.price__current hr{background-color:var(--theme-fr-color);height:3px;margin:20px 0}.price__list-toggle{display:flex;justify-content:center;padding:0;width:100%}.price__list-toggle .tag{margin:0 0 20px auto;padding:0}.price__list-toggle .tag:before{content:"";position:absolute;display:flex;width:100px;height:22px;border-radius:15px;top:1px;right:1px;background-color:var(--theme-color);transition:ease right .2s,ease-out opacity .2s}.price__list-toggle .tag>span{width:100px;text-align:center;cursor:pointer;color:var(--theme-fr-color)}.price__list-toggle .tag>span:first-child{color:var(--page-fr-color)}.price__list-toggle.monthly .tag:before{right:103px}.price__list-toggle.monthly .tag span{color:var(--page-fr-color)}.price__list-toggle.monthly .tag span:first-child{color:var(--theme-fr-color)}.price__list.card-pool{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0;padding:0}.price__card.card{padding:0 20px;margin:0 0 30px;align-items:center;flex-direction:column;background-color:var(--surface-primary);width:100%;max-width:220px;height:auto;border:1px solid}.price__card.card.primary{border:1px solid var(--theme-color);background-color:var(--theme-color);color:var(--theme-fr-color)}.price__card.card.primary hr{background-color:var(--theme-fr-color-translucent)}.price__card.card>.card__title,.price__card.card>.card__body{width:100%}.price__card.card>.card__title hr,.price__card.card>.card__body hr{margin:10px 0}.price__card.card>.card__title h3,.price__card.card>.card__title p,.price__card.card>.card__body h3,.price__card.card>.card__body p{color:inherit}.price__card.card>.card__title h3,.price__card.card>.card__body h3{margin-bottom:10px}.price__card.card>.card__title .btn,.price__card.card>.card__body .btn{background-color:var(--theme-fr-color)}.price__card.card>.card__title .info,.price__card.card>.card__title .description,.price__card.card>.card__body .info,.price__card.card>.card__body .description{min-height:32px}.price__card.card>.card__title .info,.price__card.card>.card__body .info{opacity:.6;margin-top:5px}.price__period{display:flex;align-items:center;overflow:hidden;width:100%;height:40px}.price__period>div{display:flex;justify-content:center;transition:ease left .5s,ease-out opacity .5s}.price__period>div:first-child{position:absolute;opacity:1;left:0}.price__period>div:last-child{position:absolute;opacity:0;left:280px}.price__period>div>p{display:flex;align-items:center}.price__period>div>p>span{margin-right:10px}.price__period>div>p>span:last-child{margin-right:0}.price__period.monthly>div:first-child{opacity:0;left:-280px}.price__period.monthly>div:last-child{opacity:1;left:0}.price__full{font-size:.8125rem;font-weight:var(--font-weight-bold);opacity:.6;text-decoration-line:line-through}.price__full>sub{vertical-align:inherit;font-size:inherit}.price__amount{font-size:1.25rem;font-weight:var(--font-weight-black)}.price__amount>sub{vertical-align:inherit;font-size:inherit}.price__unit{opacity:.6}.price__restrictions{margin-bottom:20px}.price__restrictions-description{text-transform:uppercase;line-height:16px;margin-bottom:5px}.price__restrictions-item{padding-left:15px;display:flex;flex-wrap:wrap;gap:5px;font-size:.75rem;line-height:16px}.price__restrictions-item i{position:absolute;left:0}.price__current .tag--secondary-outline,.price__table .tag--secondary-outline,.price__list.card-pool .tag--secondary-outline,.price__list-toggle .tag--secondary-outline,.price__card.card--secondary-outline,.price__current .card--secondary-outline,.price__table .card--secondary-outline,.price__list.card-pool .card--secondary-outline,.price__list-toggle .card--secondary-outline{background:linear-gradient(var(--page-color),var(--page-color)) padding-box,linear-gradient(265.96deg,var(--theme-color) 8.6%,var(--border-color) 92.56%) border-box;border:1px solid transparent;box-shadow:0 4px 4px #1b407914;color:var(--page-fr-color);font-size:.75rem}.price__table{margin:30px 0}.price__table .table__wrapper{position:relative;height:auto}.price__table .table__head{padding:0 5px;font-size:1.25rem}.price__table .table__head-row{font-style:normal;color:var(--page-fr-color)}.price__table .table__head-row>.table__head{align-self:flex-start;color:var(--page-fr-color)}.price__table .table__head-row>.table__head--type-string>div:first-child{line-height:30px}.price__table .table__head-row>.table__head--type-string>div:last-child{margin-top:18px;margin-bottom:15px}.price__table .table__head-row>.table__head--type-string>div:last-child span{font-size:1.125rem;color:var(--page-fr-color)}.price__table .table__head-row>.table__head--type-number>div:last-child{margin-top:18px;margin-bottom:15px}.price__table .table__head-row>.table__head--type-number>div:last-child span{display:block;font-size:.75rem;color:var(--page-fr-color);white-space:break-spaces}.price__table .table__head .tag{font-size:1.25rem}.price__table .tag{border-radius:var(--panel-radius);min-width:160px}.price__payment-control{display:flex;align-items:center;justify-content:center;gap:10px}.page-payment .page-container-form-wrapper,.page-tariff .page-container-form-wrapper{display:flex}.page-payment .page-container-form-wrapper>div,.page-tariff .page-container-form-wrapper>div{width:100%;height:100%;display:flex;justify-content:center;padding-bottom:30px;flex-wrap:wrap}.page-payment .page-container-form-wrapper>div:first-child>form,.page-tariff .page-container-form-wrapper>div:first-child>form{position:fixed;max-width:280px}.page-payment .page-container-form-wrapper>div:first-child>form>p,.page-tariff .page-container-form-wrapper>div:first-child>form>p{font-size:1.5625rem}.page-payment .page-container-form-wrapper>div:first-child>form>p>b,.page-tariff .page-container-form-wrapper>div:first-child>form>p>b{font-size:2.5rem;font-weight:var(--font-weight-black)}.page-payment .page-container-form-wrapper>div:first-child>form>ul>li,.page-tariff .page-container-form-wrapper>div:first-child>form>ul>li{display:flex;text-align:left;height:24px}.page-payment .page-container-form-wrapper>div:first-child>form>ul>li>b,.page-tariff .page-container-form-wrapper>div:first-child>form>ul>li>b{width:40%}.page-payment .page-container-form-wrapper>div:first-child>form>ul>li>span,.page-tariff .page-container-form-wrapper>div:first-child>form>ul>li>span{width:60%}.page-payment .page-container-form-wrapper>div:first-child>form>button,.page-tariff .page-container-form-wrapper>div:first-child>form>button{margin:0 auto;width:150px}.page-payment .StripeElement,.page-tariff .StripeElement{height:40px;padding:10px 12px;border:var(--border-width) solid var(--border-color);border-radius:var(--btn-radius);background-color:var(--theme-fr-color);box-shadow:var(--shadow);transition:box-shadow .15s ease}.page-payment .StripeElement--focus,.page-tariff .StripeElement--focus{box-shadow:var(--shadow-hover)}.page-payment .StripeElement--invalid,.page-tariff .StripeElement--invalid{border-color:var(--warning-color)}@media all and (max-width: 767.98px){.page-payment .page-container-form-wrapper,.page-tariff .page-container-form-wrapper{flex-direction:column}.page-payment .page-container-form-wrapper>div:first-child>form,.page-tariff .page-container-form-wrapper>div:first-child>form{position:relative}}.team-chat-dock{position:fixed;z-index:999;width:52px;height:52px}.team-chat-dock__fab{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:22%;background:var(--theme-color, #408bfd);color:#fff;cursor:pointer;box-shadow:0 6px 20px #0f172a2e;transition:transform .12s}.team-chat-dock__fab:hover{transform:translateY(-2px)}.team-chat-dock__fab-icon{font-size:.875rem;line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.team-chat-dock--open .team-chat-dock__fab-icon{font-size:1.5rem;font-weight:var(--font-weight-normal)}.team-chat-dock__fab-badge{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--warning-color);color:#fff;font-size:.6875rem;font-weight:var(--font-weight-bold);line-height:22px;text-align:center;box-shadow:0 2px 6px #ef444459}.team-chat-dock__panel{position:absolute;bottom:calc(100% + 8px);right:0;width:320px;height:480px;display:flex;flex-direction:column;background:var(--surface-elevated, #ffffff);border:1px solid var(--border-color, rgba(15, 23, 42, .1));border-radius:12px;box-shadow:0 12px 40px #0f172a2e;overflow:hidden;overscroll-behavior:contain;transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1)}.team-chat-dock__panel--conversation{width:480px;height:600px}.team-chat-dock__panel-head{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border-color-translucent, rgba(15, 23, 42, .06))}.team-chat-dock__panel-title{flex:1;font-size:.875rem;font-weight:var(--font-weight-semibold)}.team-chat-dock__panel-expand,.team-chat-dock__panel-close{width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-color-muted, #64748b);font-size:.875rem;line-height:1;cursor:pointer}.team-chat-dock__panel-expand:hover,.team-chat-dock__panel-close:hover{background:var(--theme-color-pale);color:var(--text-color, #0f172a)}.team-chat-dock__panel-body{flex:1;min-height:0;overflow-y:auto;padding:6px}.team-chat-dock__empty{padding:24px 16px;text-align:center;font-size:.8125rem;color:var(--text-color-muted, #64748b)}.team-chat-dock__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.team-chat-dock__item{display:block}.team-chat-dock__item-button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;font-size:.8125rem;text-align:left;cursor:pointer;color:var(--text-color, #0f172a)}.team-chat-dock__item-button:hover{background:var(--theme-color-pale)}.team-chat-dock__item-glyph{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color-muted, #64748b)}.team-chat-dock__item-glyph>svg{width:14px;height:14px}.team-chat-dock__item-label{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.team-chat-dock__item-count{min-width:18px;padding:1px 6px;border-radius:9px;background:var(--warning-color);color:#fff;font-size:.6875rem;font-weight:var(--font-weight-semibold);text-align:center}.team-chat-dock__item--unread .team-chat-dock__item-label{font-weight:var(--font-weight-semibold)}.team-chat-dock__grip{position:absolute;right:100%;top:50%;transform:translateY(-50%);width:24px;height:36px;padding:0;border:0;background:transparent;color:var(--text-color-muted, #64748b);cursor:grab;opacity:0;transition:opacity .12s,background .12s;display:inline-flex;align-items:center;justify-content:center;border-radius:22%;pointer-events:none}.team-chat-dock:hover .team-chat-dock__grip,.team-chat-dock.is-dragging .team-chat-dock__grip{opacity:.65;pointer-events:auto}.team-chat-dock__grip:hover{opacity:1;background:var(--theme-color-pale)}.team-chat-dock.is-dragging .team-chat-dock__grip{cursor:grabbing;opacity:1;background:var(--theme-color-pale)}.team-chat-dock__grip-glyph{fill:currentColor;pointer-events:none}.team-chat-dock.is-dragging .team-chat-dock__fab{transform:scale(1.04);cursor:grabbing}.team-chat-dock.is-dragging .team-chat-dock__panel{box-shadow:0 18px 48px #0f172a3d}.team-chat-dock__reset-menu{position:fixed;z-index:1000;min-width:180px;margin:0;padding:4px;list-style:none;background:var(--surface-elevated, #ffffff);border:1px solid var(--border-color, rgba(15, 23, 42, .1));border-radius:8px;box-shadow:0 12px 32px #0f172a2e}.team-chat-dock__reset-button{display:block;width:100%;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:var(--text-color, #0f172a);font-size:.8125rem;text-align:left;cursor:pointer}.team-chat-dock__reset-button:hover{background:var(--theme-color-pale)}.dock-channel-view{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.dock-channel-view__head{position:relative;display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border-color-translucent, rgba(15, 23, 42, .06));flex-shrink:0}.dock-channel-view__back,.dock-channel-view__expand{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:22%;background:transparent;color:var(--text-color-muted, #64748b);font-size:.9375rem;line-height:1;text-decoration:none;cursor:pointer;transition:background .12s,color .12s}.dock-channel-view__back:hover,.dock-channel-view__expand:hover{background:var(--theme-color-pale);color:var(--text-color, #0f172a)}.dock-channel-view__glyph{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color-muted, #64748b);font-size:.875rem}.dock-channel-view__glyph>svg{width:14px;height:14px}.dock-channel-view__glyph--avatar{width:24px;height:24px;margin-left:4px;color:inherit}.dock-channel-view__title{flex:1;margin:0;font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--text-color, #0f172a);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dock-channel-view__foot{flex-shrink:0;border-top:1px solid var(--border-color-translucent, rgba(15, 23, 42, .06))}.dock-thread-view{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.dock-thread-view__head{position:relative;display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border-color-translucent, rgba(15, 23, 42, .06));flex-shrink:0}.dock-thread-view__back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:22%;background:transparent;color:var(--text-color-muted, #64748b);font-size:.9375rem;line-height:1;cursor:pointer;transition:background .12s,color .12s}.dock-thread-view__back:hover{background:var(--theme-color-pale);color:var(--text-color, #0f172a)}.dock-thread-view__title{flex:1;margin:0;font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--text-color, #0f172a);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dock-thread-view__foot{flex-shrink:0;border-top:1px solid var(--border-color-translucent, rgba(15, 23, 42, .06))}.labichat-channel__topic{max-width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.labichat-channel__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.labichat-channel__item{display:block}.labichat-channel__loader,.labichat-channel__empty,.labichat-channel__error{padding:24px 16px;text-align:center;color:var(--fr-muted)}.labichat-channel__error{color:var(--warning-color)}.labichat-channel__typing{padding:4px 16px;font-size:.75rem;color:var(--fr-muted);font-style:italic}.labichat-message{position:relative;display:flex;gap:10px;padding:2px 16px;border-radius:4px;transition:background-color 80ms ease}.labichat-message:hover,.labichat-message.is-picker-open{background:var(--theme-color-pale)}.labichat-message.is-picker-open .row-actions--reveal-hover{opacity:1}.labichat-message--head{padding-top:12px}.labichat-message--head:first-child{padding-top:4px}.labichat-message--continuation{padding-top:1px;padding-bottom:1px}.labichat-message__avatar{flex-shrink:0;width:36px;height:36px;border-radius:22%;background:var(--avatar-bg);color:var(--avatar-color, var(--fr-primary));font-size:.875rem;font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center;justify-content:center}.labichat-message__avatar:before{content:attr(data-initial)}.labichat-message__avatar--gutter{background:transparent;color:var(--text-color-muted);font-size:.625rem;font-weight:var(--font-weight-normal);opacity:0;transition:opacity 80ms ease}.labichat-message__avatar--agent{background:var(--fr-primary);color:#fff}.labichat-message__avatar-icon{width:20px;height:20px}.labichat-message--continuation:hover .labichat-message__avatar--gutter{opacity:1}.labichat-message__inner{flex:1;min-width:0}.labichat-message__head{display:flex;align-items:baseline;gap:8px;font-size:.8125rem}.labichat-message__author{font-weight:var(--font-weight-semibold)}.labichat-message__author-badge{display:inline-flex;align-items:center;gap:3px;padding:0 6px;height:16px;border-radius:8px;background:var(--fr-primary-soft, rgba(64, 139, 253, .12));color:var(--fr-primary);font-size:.625rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em}.labichat-message__author-badge-icon{width:11px;height:11px}.labichat-message__time{color:var(--fr-muted);font-size:.6875rem}.labichat-message__edited{color:var(--fr-muted);font-size:.6875rem;font-style:italic}.labichat-message__body{margin-top:2px;font-size:.875rem;line-height:1.5;word-wrap:break-word}.labichat-message__body--deleted{color:var(--fr-muted)}.labichat-message__body p{margin:0 0 4px}.labichat-message__body p:last-child{margin-bottom:0}.labichat-message__body code{padding:1px 4px;border-radius:3px;background:var(--surface-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.labichat-message__body pre{margin:6px 0;padding:8px 10px;border-radius:4px;background:var(--surface-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;overflow-x:auto}.labichat-message__body blockquote{margin:4px 0;padding-left:10px;border-left:2px solid var(--border-color);color:var(--fr-muted)}.labichat-message__thread{align-self:flex-start;margin-top:4px;padding:2px 8px;border:0;border-radius:var(--radius-base, 8px);background:transparent;color:var(--theme-color, #408bfd);font-size:.8125rem;font-weight:var(--font-weight-semibold);cursor:pointer}.labichat-message__thread:hover{background:var(--theme-color-pale);text-decoration:underline}.labichat-message:hover .row-actions--reveal-hover,.labichat-message--threaded .row-actions--reveal-hover{opacity:1}.labichat-message__action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--fr-muted);font-size:.875rem;line-height:1;cursor:pointer;border-radius:4px;transition:background 80ms,color 80ms}.labichat-message__action:hover:not(:disabled){background:var(--surface-secondary);color:var(--text-color)}.labichat-message__action:disabled{opacity:.5;cursor:not-allowed}.labichat-message__action--danger:hover:not(:disabled){color:var(--tone-negative, var(--text-color))}.labichat-message__thread-btn{border:0;padding:2px 8px;background:transparent;color:var(--fr-muted);font-size:.75rem;cursor:pointer}.labichat-message__thread-btn:hover,.labichat-message--threaded .labichat-message__thread-btn{color:var(--theme-color-translucent)}.labichat-message--deleted{opacity:.6}.labichat-message__edit-form{display:flex;flex-direction:column;gap:6px;margin-top:2px}.labichat-message__edit-input{width:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-primary);color:var(--text-color);font-family:inherit;font-size:.875rem;line-height:1.4;resize:vertical}.labichat-message__edit-input:focus{outline:none;border-color:var(--theme-color);box-shadow:0 0 0 1px var(--theme-color)}.labichat-message__edit-controls{display:flex;align-items:center;gap:8px;justify-content:flex-end}.labichat-message__edit-hint{margin-right:auto;color:var(--fr-muted);font-size:.6875rem}.labichat-message__edit-cancel,.labichat-message__edit-save{padding:4px 12px;border:1px solid var(--border-color);border-radius:4px;background:var(--surface-primary);color:var(--text-color);font-size:.75rem;cursor:pointer}.labichat-message__edit-cancel:hover:not(:disabled),.labichat-message__edit-save:hover:not(:disabled){background:var(--surface-secondary)}.labichat-message__edit-cancel:disabled,.labichat-message__edit-save:disabled{opacity:.5;cursor:not-allowed}.labichat-message__edit-save{border-color:var(--theme-color);background:var(--theme-color);color:var(--accent-fg)}.labichat-message__edit-save:hover:not(:disabled){background:var(--theme-color-hover, var(--theme-color))}.labichat-message__edit-error{margin:0;padding:4px 8px;color:var(--tone-negative, var(--text-color));font-size:.75rem}.labichat-message.is-highlight{animation:labichat-message-highlight 1.6s ease-out}.labichat-message--system{display:block;padding:4px 12px;color:var(--text-color-muted);font-size:.75rem;text-align:center;font-style:italic}.labichat-message__system-actor{color:var(--text-color);font-weight:var(--font-weight-medium);font-style:normal}.labichat-message__system-icon{margin-right:6px;font-size:.875rem;vertical-align:-1px;color:var(--text-color-muted)}@keyframes labichat-message-highlight{0%,20%{background-color:var(--theme-color-pale)}to{background-color:transparent}}.labichat-composer__attachments{display:flex;flex-wrap:wrap;gap:4px;padding:2px 14px 4px}.labichat-composer__attachment{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface-secondary);font-size:.75rem;line-height:1.2;max-width:240px}.labichat-composer__attachment--uploading{opacity:.7;border-style:dashed}.labichat-composer__attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.labichat-composer__attachment-status{color:var(--fr-muted);font-style:italic;font-size:.6875rem}.labichat-composer__attachment-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fr-muted);font-size:.875rem;line-height:1;cursor:pointer}.labichat-composer__attachment-remove:hover:not(:disabled){background:var(--border-color-translucent);color:var(--fr-emphasis)}.labichat-composer__attachment-remove:disabled{cursor:default;opacity:.5}.labichat-composer__error{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:0 6px 4px;border:1px solid var(--warning-color);border-radius:6px;background:var(--warning-color-pale);color:var(--warning-color);font-size:.75rem;line-height:1.3}.labichat-composer__error-dismiss{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:.875rem;line-height:1;cursor:pointer}.labichat-composer__error-dismiss:hover{background:#ef444429}.labichat-mention{display:inline-block;padding:0 4px;border-radius:3px;background:#408bfd1f;color:var(--theme-color, #408bfd);font-weight:var(--font-weight-semibold);cursor:pointer}.labichat-mention-popup{position:fixed;z-index:1100}.labichat-mention-list{width:260px;max-height:240px;overflow-y:auto;background:var(--surface-elevated, #ffffff);border:1px solid var(--border-color, rgba(15, 23, 42, .12));border-radius:8px;box-shadow:0 8px 24px #0f172a29;padding:4px;display:flex;flex-direction:column;gap:1px}.labichat-mention-list--empty{padding:12px;text-align:center;color:var(--text-color-muted, #64748b);font-size:.8125rem}.labichat-mention-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 10px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;color:var(--text-color, #0f172a)}.labichat-mention-list__item--active{background:var(--theme-color-pale)}.labichat-mention-list__name{font-size:.8125rem;font-weight:var(--font-weight-semibold)}.labichat-mention-list__subtitle{font-size:.6875rem;color:var(--text-color-muted, #64748b)}.labichat-slash-popup{position:fixed;z-index:1100}.labichat-slash-list{width:300px;max-height:280px;overflow-y:auto;background:var(--surface-elevated, #ffffff);border:1px solid var(--border-color, rgba(15, 23, 42, .12));border-radius:8px;box-shadow:0 8px 24px #0f172a29;padding:4px;display:flex;flex-direction:column;gap:1px}.labichat-slash-list--empty{padding:12px;text-align:center;color:var(--text-color-muted, #64748b);font-size:.8125rem}.labichat-slash-list__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;row-gap:1px;width:100%;padding:6px 10px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;color:var(--text-color, #0f172a)}.labichat-slash-list__item--active{background:var(--theme-color-pale)}.labichat-slash-list__name{grid-column:1;grid-row:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--theme-color, #408bfd)}.labichat-slash-list__label{grid-column:2;grid-row:1;font-size:.8125rem;font-weight:var(--font-weight-semibold)}.labichat-slash-list__description{grid-column:1/span 2;grid-row:2;font-size:.6875rem;color:var(--text-color-muted, #64748b)}.labichat-message:hover .message-reaction-bar--empty{opacity:1}.onboarding-route{block-size:100vh;overflow-y:auto;background:var(--surface-page)}.onboarding-wizard{position:relative;display:flex;flex-direction:column;min-block-size:100vh}.onboarding-wizard--loading{align-items:center;justify-content:center}.onboarding-wizard__frame{flex:1;display:flex;flex-direction:column;inline-size:100%;max-inline-size:980px;margin-inline:auto;padding:var(--space-8) var(--space-5) var(--space-8)}.onboarding-wizard__step{flex:1;display:flex;flex-direction:column;margin-block-start:var(--space-6)}.onboarding-step-shell{flex:1;display:flex;flex-direction:column}.onboarding-step-shell__title{text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--space-7)}.onboarding-step-shell__body{flex:1;display:flex;flex-direction:column;justify-content:center}.onboarding-step-shell__grid{display:grid;grid-template-columns:minmax(0,720px) 340px;gap:var(--space-6);align-items:start}.onboarding-step-shell__main{min-inline-size:0}.onboarding-step-shell__subtitle{margin:0 10px;color:var(--foreground-muted);font-size:var(--font-size-lg)}.onboarding-step-shell__content{margin-block-start:var(--space-5)}.onboarding-step-shell__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-7)}.onboarding-form>*{margin-inline:10px}.onboarding-form>.onboarding-choice,.onboarding-form>.audience-list,.onboarding-form>.approve-unlocks{margin-inline:0}.onboarding-help--inline{display:block;margin-block:var(--space-5) var(--space-4);margin-inline:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--space-3) var(--space-4)}.onboarding-help__summary{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--foreground);cursor:pointer}.onboarding-help__body{margin-block-start:var(--space-2);color:var(--foreground-muted);line-height:1.6}.onboarding-field{display:flex;flex-direction:column;gap:var(--space-1)}.onboarding-field__error{color:var(--danger-color);font-size:var(--font-size-sm)}.onboarding-choice{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.onboarding-choice__option{text-align:start}.onboarding-choice__hint{color:var(--foreground-muted);font-size:var(--font-size-sm);line-height:1.5}.onboarding-swatch{display:block;inline-size:100%;block-size:100%;border-radius:50%}.crawl-progress{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--space-5)}.crawl-progress__bar{block-size:6px;border-radius:var(--radius-sm);background:var(--surface-inset);overflow:hidden}.crawl-progress__bar-fill{display:block;block-size:100%;inline-size:40%;background:var(--theme-color);border-radius:var(--radius-sm)}.crawl-progress__bar-fill--indeterminate{animation:onboarding-indeterminate 1.4s ease-in-out infinite}.crawl-progress__row{display:flex;align-items:center;justify-content:space-between;margin-block-start:var(--space-3)}.crawl-progress__phase{color:var(--foreground);font-weight:var(--font-weight-medium)}@keyframes onboarding-indeterminate{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}.brand-asset-preview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--space-5)}.brand-asset-preview__logo img{max-block-size:48px}.brand-asset-preview__label{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-subtle);margin-block-end:var(--space-2)}.brand-asset-preview__confidence-hint{display:inline-block;margin-inline-start:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--foreground-muted);font-size:var(--font-size-xs);text-transform:none;letter-spacing:0}.brand-asset-preview__swatches,.brand-asset-preview__fonts{display:flex;gap:var(--space-2);flex-wrap:wrap}.brand-asset-preview__swatch{inline-size:32px;block-size:32px;border-radius:var(--radius-md);border:1px solid var(--border-strong)}.brand-asset-preview__font-tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-inset);color:var(--foreground);font-size:var(--font-size-sm)}.brand-asset-preview__quote{margin:0;padding-inline-start:var(--space-4);border-inline-start:3px solid var(--theme-color);color:var(--foreground);font-size:var(--font-size-lg)}.brand-asset-preview__quote-sub{display:block;margin-block-start:var(--space-2);color:var(--foreground-muted);font-size:var(--font-size-base)}.brand-voice__samples-foot{display:flex;align-items:center;justify-content:space-between;margin-block-start:var(--space-3)}.brand-voice__samples-count{color:var(--foreground-muted);font-size:var(--font-size-sm)}.brand-voice__sample-list{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.brand-voice__sample{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-md)}.brand-voice__sample-text{flex:1 1 auto;min-inline-size:0;margin:0;color:var(--foreground);font-size:var(--font-size-sm);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.onboarding-card-cta{margin-inline:10px;inline-size:calc(100% - 20px)}.persona-summary__scores{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.persona-summary__score-row{display:flex;justify-content:space-between;margin-block-end:var(--space-1)}.persona-summary__score-label{color:var(--foreground-muted);font-size:var(--font-size-sm)}.persona-summary__score-value{color:var(--foreground);font-weight:var(--font-weight-semibold)}.persona-summary__score-hint{display:block;margin-block-start:var(--space-1);color:var(--foreground-subtle);font-size:var(--font-size-xs)}.persona-summary__voice{color:var(--foreground);line-height:1.7;margin:0}.persona-summary__label{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-subtle);margin-block-end:var(--space-2)}.persona-summary__tone-value{color:var(--foreground);font-weight:var(--font-weight-medium)}.persona-summary__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.audience-generate{display:flex;flex-direction:column;gap:var(--space-4)}.audience-generate__skeletons{display:flex;flex-direction:column;gap:var(--space-3)}.audience-list{display:flex;flex-direction:column;gap:var(--space-4)}.audience-card--primary{border-color:var(--theme-color);box-shadow:0 0 0 1px var(--theme-color)}.audience-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.audience-card__primary{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;flex:1 1 auto;min-inline-size:0}.audience-card__name{font-weight:var(--font-weight-semibold);color:var(--foreground)}.audience-card__primary input[type=radio]{flex:0 0 auto;inline-size:16px;block-size:16px;margin:0;accent-color:var(--theme-color)}.audience-card__badge{flex:0 0 auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--theme-color-pale);color:var(--theme-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.audience-card__desc{color:var(--foreground);line-height:1.6;margin:0}.audience-card__points{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.audience-card__points-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-subtle)}.audience-card__point{max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.5}.audience-card__points--pain .audience-card__point{background:var(--label-tone-yellow-bg);color:var(--label-tone-yellow-fg)}.audience-card__points--goal .audience-card__point{background:var(--label-tone-blue-bg);color:var(--label-tone-blue-fg)}.audience-card__toggle{inline-size:100%}.voice-preview-widget{border-block-start:1px solid var(--border);padding-block-start:var(--space-3)}.voice-preview-widget__controls{display:flex;align-items:stretch;gap:var(--space-3);margin-block-end:var(--space-3)}.voice-preview-widget__controls .voice-preview-widget__regen{height:auto;min-height:0}.voice-preview-widget__sample{margin:0;padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--theme-color);background:var(--surface-inset);border-radius:var(--radius-sm);color:var(--foreground);line-height:1.7;white-space:pre-wrap}.voice-preview-widget__error{color:var(--danger-color);font-size:var(--font-size-sm)}.voice-preview-widget__skeleton{display:flex;flex-direction:column;gap:var(--space-2)}.voice-preview-widget__skeleton span{block-size:12px;border-radius:var(--radius-sm);background:var(--surface-inset);animation:onboarding-pulse 1.2s ease-in-out infinite}.voice-preview-widget__skeleton span:nth-child(1){inline-size:92%}.voice-preview-widget__skeleton span:nth-child(2){inline-size:100%}.voice-preview-widget__skeleton span:nth-child(3){inline-size:70%}@keyframes onboarding-pulse{0%,to{opacity:1}50%{opacity:.45}}.approve-summary__voice{color:var(--foreground);line-height:1.7;margin:0}.approve-summary__assets{display:flex;align-items:center;gap:var(--space-3)}.approve-summary__swatch{inline-size:28px;block-size:28px;border-radius:var(--radius-md);border:1px solid var(--border-strong)}.approve-summary__logo{max-block-size:28px}.approve-summary__audiences{display:flex;align-items:center;gap:var(--space-3)}.approve-summary__label{color:var(--foreground-muted)}.approve-summary__primary{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--theme-color);font-weight:var(--font-weight-medium)}.approve-unlocks__label{display:block;margin-block:0 var(--space-3);margin-inline:10px;font-weight:var(--font-weight-semibold);color:var(--foreground)}.consumer-card--recommended{border-color:var(--theme-color)}.consumer-card__head{display:flex;align-items:center;gap:var(--space-2)}.consumer-card__badge{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--theme-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.consumer-card__value{color:var(--foreground-muted);font-size:var(--font-size-sm);line-height:1.5}.consumer-note{margin-inline:10px;color:var(--foreground-subtle);font-size:var(--font-size-sm);line-height:1.6}@media (max-width: 1023px){.onboarding-step-shell__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.onboarding-wizard__frame{padding:var(--space-4) var(--space-4) calc(var(--space-8) + 64px)}.onboarding-choice,.persona-summary__scores{grid-template-columns:1fr}.onboarding-step-shell__actions{position:fixed;inset-inline:0;inset-block-end:0;margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-card);border-block-start:1px solid var(--border);z-index:5}.onboarding-step-shell__cta{min-block-size:44px}}@media (prefers-reduced-motion: reduce){.crawl-progress__bar-fill--indeterminate,.voice-preview-widget__skeleton span{animation:none}}.living-preview{--lp-primary: #d9d9d6;--lp-on-primary: #8a8a86;--lp-accent: #c7c5c0;--lp-tint: #ecebe8;--lp-font-heading: inherit;--lp-font-body: inherit;--lp-ink: #9aa0a6;--lp-ink-soft: #c4c4c0;--lp-border: #e8e8e6;--lp-line: #ececea;position:sticky;inset-block-start:var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.living-preview--branded{--lp-ink: #1f2430;--lp-ink-soft: #6b7280;--lp-border: #e6e6e6;--lp-line: #e0e0e0}.living-preview__frame{position:relative;inline-size:100%;max-inline-size:360px;background:#fff;border:1px solid var(--lp-border);border-radius:8px;overflow:hidden;box-shadow:0 12px 40px -16px #1f24302e;font-family:var(--lp-font-body)}.living-preview__caption{margin:0;color:var(--foreground-subtle);font-size:var(--font-size-xs)}.lp-chrome{display:flex;align-items:center;gap:9px;padding:5px 11px;background:#f1f1ef;border-block-end:1px solid var(--lp-border)}.lp-chrome__dots{display:flex;gap:5px;flex:0 0 auto}.lp-chrome__dot{inline-size:7px;block-size:7px;border-radius:50%;background:#d4d4cf}.lp-chrome__host{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--lp-ink-soft);font-size:10px}.lp-hc{display:flex;flex-direction:column}.lp-hc__bar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--lp-primary);transition:background-color .5s ease}.lp-hc__brand{font-family:var(--lp-font-heading);font-weight:600;letter-spacing:.08em;color:var(--lp-on-primary);transition:color .5s ease}.lp-hc__logo{max-block-size:22px;max-inline-size:110px}.lp-hc__contact{padding:5px 11px;border:1px solid rgba(255,255,255,.55);border-radius:8px;font-size:11px;font-weight:600;color:var(--lp-on-primary);transition:color .5s ease,border-color .5s ease}.lp-hc__masthead{display:flex;flex-direction:column;align-items:center;gap:7px;padding:22px 18px 16px;text-align:center}.lp-hc__title{margin:0;font-family:var(--lp-font-heading);font-size:19px;font-weight:700;line-height:1.2;color:var(--lp-ink);transition:color .5s ease}.lp-hc__sub{margin:0;font-size:12px;line-height:1.4;color:var(--lp-ink-soft);transition:color .5s ease}.lp-hc__finder{display:flex;align-items:center;gap:8px;inline-size:100%;margin-block-start:4px;padding:10px 13px;border:1px solid var(--lp-line);border-radius:9px;color:var(--lp-ink-soft);font-size:12px}.lp-hc__finder-icon{flex:0 0 auto}.lp-hc__flag{display:inline-flex;align-items:center;gap:4px;margin-block-start:2px;padding:3px 9px;border-radius:999px;background:var(--lp-tint);color:var(--lp-accent);font-size:10px;font-weight:600;transition:background-color .5s ease,color .5s ease}.lp-hc__topics{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:2px 16px 16px}.lp-hc__topic{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--lp-border);border-radius:9px}.lp-hc__topic-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:8px;background:var(--lp-tint);color:var(--lp-accent);transition:background-color .5s ease,color .5s ease}.lp-hc__topic-label{font-size:12px;font-weight:600;color:var(--lp-ink);transition:color .5s ease}.lp-hc__support{display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 18px 18px;border-block-start:1px solid var(--lp-border);text-align:center}.lp-hc__support-title{margin:0;font-size:14px;font-weight:700;color:var(--lp-ink);transition:color .5s ease}.lp-hc__support-sub{margin:0;font-size:11px;color:var(--lp-ink-soft);transition:color .5s ease}.lp-hc__support-actions{display:flex;gap:9px;margin-block-start:4px}.lp-hc__action{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:9px;font-size:12px;font-weight:600;transition:background-color .5s ease,color .5s ease,border-color .5s ease}.lp-hc__action--solid{background:var(--lp-primary);color:var(--lp-on-primary)}.lp-hc__action--ghost{border:1px solid var(--lp-accent);color:var(--lp-accent)}.lp-hc__launcher{position:absolute;z-index:3;inset-block-end:14px;inset-inline-end:14px;inline-size:46px;block-size:46px;border:none;border-radius:50%;background:var(--lp-primary);color:var(--lp-on-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -6px #1f243066;transition:background-color .5s ease,color .5s ease}.lp-scrim{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#1f243029;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .25s ease}.living-preview--widget-open .lp-scrim{opacity:1;pointer-events:auto}.lp-cw{position:absolute;z-index:2;inset-block-start:13%;inset-block-end:68px;inset-inline-end:14px;inline-size:min(72%,238px);display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 18px 50px -12px #1f243073;transform-origin:bottom right;opacity:0;transform:translateY(12px) scale(.96);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.lp-cw--open{opacity:1;transform:none;pointer-events:auto}.lp-cw__bar{display:flex;flex-direction:column;gap:11px;padding:14px 15px 18px;background:var(--lp-primary);transition:background-color .5s ease}.lp-cw__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-cw__brand{font-family:var(--lp-font-heading);font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--lp-on-primary);transition:color .5s ease}.lp-cw__logo{max-block-size:20px;max-inline-size:96px}.lp-cw__avatars{display:flex}.lp-cw__avatar{inline-size:24px;block-size:24px;margin-inline-start:-7px;border-radius:50%;border:2px solid #fff;background:#fff;color:var(--lp-accent);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;box-shadow:0 1px 3px #1f24302e;transition:color .5s ease}.lp-cw__avatar:first-child{margin-inline-start:0}.lp-cw__greet-lead{margin:0;font-size:17px;font-weight:300;line-height:1.15;color:var(--lp-on-primary);transition:color .5s ease}.lp-cw__greet-main{margin:-5px 0 0;font-size:17px;font-weight:700;line-height:1.15;color:var(--lp-on-primary);transition:color .5s ease}.lp-cw__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:9px;padding:11px;background:#fff}.lp-cw__entry{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:11px;background:#fff;box-shadow:0 6px 18px -8px #1f24302e}.lp-cw__entry-col{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.lp-cw__entry-main{font-size:12px;font-weight:700;color:var(--lp-ink);transition:color .5s ease}.lp-cw__entry-sub{font-size:10px;color:var(--lp-ink-soft);transition:color .5s ease}.lp-cw__entry-btn{flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--lp-primary);color:var(--lp-on-primary);transition:background-color .5s ease,color .5s ease}.lp-cw__entry-btn--ghost{background:var(--lp-tint);color:var(--lp-ink-soft)}.lp-cw__news{block-size:86px;border-radius:11px;background:var(--lp-tint);box-shadow:0 6px 18px -8px #1f24302e;display:flex;align-items:center;justify-content:center;transition:background-color .5s ease}.lp-cw__news-icon{color:var(--lp-accent);opacity:.55;transition:color .5s ease}.lp-cw__foot{display:flex;justify-content:space-around;align-items:center;padding:7px 0;border-block-start:1px solid var(--lp-border)}.lp-cw__foot-item{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--lp-ink-soft);font-size:9px}.lp-cw__foot-item--active{color:var(--lp-accent);font-weight:600;transition:color .5s ease}@media (max-width: 1023px){.living-preview{display:none}}@media (prefers-reduced-motion: reduce){.living-preview *,.lp-hc *,.lp-scrim,.lp-cw,.lp-cw *{transition:none!important}}html,body{height:100%;width:100%}#root{min-height:100vh;height:100%;width:100%}
