:root{--blue:#0073ea;--blue-hover:#0060b9;--ink:#323338;--ink-soft:#676879;--ink-mute:#9699a6;--line:#e6e9ef;--line-soft:#f0f1f4;--bg:#ffffff;--canvas:#f6f7fb;--hover:#f5f6f8;--sidebar:#f6f7fb;--sidebar-active:#dceaff;--radius:8px;--rail-active:#0073ea}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Noto Kufi Arabic Subset,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI Variable Text,Segoe UI,system-ui,Roboto,Noto Kufi Arabic,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px}button{font-family:inherit;color:inherit}input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.app{display:grid;grid-template-rows:48px 1fr;grid-template-columns:var(--sidebar-width, 230px) 1fr;grid-template-areas:"top top" "side main";height:100vh;background:#fff;transition:grid-template-columns .25s cubic-bezier(.4,0,.2,1)}.app--side-full{--sidebar-width:230px}.app--side-mini{--sidebar-width:64px}.app--side-collapsed{--sidebar-width:0px}.app--ai{grid-template-columns:var(--sidebar-width, 230px) 1fr 380px;grid-template-areas:"top top top" "side main ai"}.app__top{grid-area:top}.app__side{grid-area:side;position:relative;z-index:95;transition:width .25s cubic-bezier(.4,0,.2,1)}.app__side>.side{width:100%;height:100%;transition:width .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,opacity .2s ease}.app--side-mini .app__side{width:64px;overflow:visible}.app--side-mini .app__side>.side{width:64px;min-width:64px;position:absolute;top:0;bottom:0;left:0;background:var(--sidebar,#fff);border-right:1px solid var(--line,#e2e8f0);box-shadow:none;overflow-x:hidden;overflow-y:auto;z-index:100;padding:10px 6px 24px}.app--side-mini .app__side>.side .side__item{width:44px;min-height:38px;margin:3px auto;padding:0;justify-content:center;border-radius:9px;transition:all .2s cubic-bezier(.4,0,.2,1)}.app--side-mini .app__side>.side .side__item svg{margin:0;width:18px;height:18px}.app--side-mini .app__side>.side .side__item span{opacity:0;width:0;max-width:0;overflow:hidden;transform:translate(-8px);white-space:nowrap;transition:opacity .15s ease,transform .15s ease,width .15s ease}.app--side-mini .app__side>.side .side__label{opacity:0;height:6px;padding:0;margin:0;overflow:hidden;transition:opacity .15s ease,height .15s ease}.app--side-mini .app__side:hover>.side,.app--side-mini .app__side:focus-within>.side{width:230px;padding:10px 10px 24px;box-shadow:10px 0 32px #0f172a1f,2px 0 8px #0f172a0a}.app--side-mini .app__side:hover>.side .side__item,.app--side-mini .app__side:focus-within>.side .side__item{width:100%;padding:0 10px;justify-content:flex-start}.app--side-mini .app__side:hover>.side .side__item span,.app--side-mini .app__side:focus-within>.side .side__item span{opacity:1;width:auto;max-width:180px;transform:translate(0);transition:opacity .2s .05s ease,transform .2s .05s ease}.app--side-mini .app__side:hover>.side .side__label,.app--side-mini .app__side:focus-within>.side .side__label{opacity:1;height:auto;padding:8px 10px 4px;transition:opacity .2s .05s ease}.app--side-collapsed .app__side{width:0;overflow:hidden;border-right:none}.app--side-collapsed .app__side>.side{transform:translate(-100%);opacity:0}.side-toggle{position:fixed;top:62px;z-index:105;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid var(--line,#e2e8f0);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;color:var(--ink-soft,#64748b);cursor:pointer;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;transition:left .25s cubic-bezier(.4,0,.2,1),background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;left:218px}.side-toggle.is-full{left:218px}.side-toggle.is-mini{left:51px}.side-toggle.is-collapsed{left:8px}.side-toggle.is-collapsed svg{transform:rotate(180deg)}.side-toggle:hover{color:var(--blue,#0073ea);background:#fff;border-color:var(--blue,#0073ea);box-shadow:0 4px 12px #0073ea2e;transform:scale(1.06)}.side-toggle svg{width:14px;height:14px;display:block;margin:auto;transition:transform .25s cubic-bezier(.4,0,.2,1)}.app__main{grid-area:main;overflow:auto;background:#fff}.app__ai{grid-area:ai;border-left:1px solid var(--line);background:#fff;overflow:hidden;display:flex;flex-direction:column}.top{display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#fff;border-bottom:1px solid var(--line);height:48px}.top__left{display:flex;align-items:center;gap:18px}.top__brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px;letter-spacing:-.02em}.top__brand-mark{width:30px;height:18px;display:inline-grid;grid-template-columns:repeat(3,1fr);gap:2px}.top__brand-mark span{border-radius:50%}.top__brand-mark span:nth-child(1){background:#fb275d}.top__brand-mark span:nth-child(2){background:#ffcb00}.top__brand-mark span:nth-child(3){background:#00c875}.top__brand small{font-weight:500;font-size:13px;color:var(--ink-soft);margin-left:2px}.top__seeplans{display:flex;align-items:center;gap:6px;background:#dde5ff;color:#1f3eb0;font-weight:600;border:none;border-radius:6px;padding:6px 10px;font-size:13px;cursor:pointer}.top__right{display:flex;align-items:center;gap:6px;color:var(--ink-soft)}.top__iconbtn{width:32px;height:32px;display:grid;place-items:center;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--ink-soft)}.top__iconbtn:hover{background:var(--hover)}.top__avatar{width:30px;height:30px;border-radius:50%;background:url("data:image/svg+xml;utf8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 60 60%22%3E%3Crect width%3D%2260%22 height%3D%2260%22 rx%3D%2230%22 fill%3D%22%23ff8a7a%22/%3E%3Ccircle cx%3D%2230%22 cy%3D%2224%22 r%3D%2210%22 fill%3D%22%23fff%22/%3E%3Cpath d%3D%22M10 56 a20 20 0 0 1 40 0 z%22 fill%3D%22%23fff%22/%3E%3C/svg%3E") center/cover,linear-gradient(135deg,#ffb199,#ff6b6b);border:1px solid #fff}.side{background:var(--sidebar);border-right:1px solid var(--line);padding:10px 8px 24px;font-size:14px;-webkit-user-select:none;user-select:none}.side__item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;cursor:pointer;color:var(--ink);white-space:nowrap}.side__item span{flex:1;overflow:hidden;text-overflow:ellipsis}.side__item:hover{background:#ecedf2}.side__item.is-active{background:#dceaff}.side__item svg{color:var(--ink-soft);flex-shrink:0}.side__sep{height:14px}.side__label{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink-soft);font-weight:600;padding:8px 10px 4px}.side__label-actions{display:flex;gap:4px;align-items:center;color:var(--ink-soft)}.side__label-actions svg{cursor:pointer}.side__workspace{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#fff;border:1px solid var(--line);margin:0 2px 8px;font-weight:500}.side__workspace-avatar{width:22px;height:22px;border-radius:5px;background:linear-gradient(135deg,#ff7eb6,#ffb066);display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;position:relative}.side__workspace-avatar:after{content:"";position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;background:#fb275d;border:1.5px solid #fff}.side__workspace-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.side__add{width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:6px;background:var(--blue);color:#fff;cursor:pointer}.side__row{display:flex;align-items:center;gap:6px}.side__row .side__workspace{flex:1;margin:0}.side__group{display:flex;align-items:center;gap:6px;padding:6px 8px;cursor:pointer;color:var(--ink);font-weight:500}.side__group svg.chev{transition:transform .15s}.side__group.is-collapsed svg.chev{transform:rotate(-90deg)}.side__sub{margin-left:6px;display:flex;flex-direction:column;gap:1px}.side__sub .side__item{padding-left:24px;font-size:13.5px}.board{padding:14px 24px 60px;background:#fff;min-height:100%}.bh{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:14px}.bh__actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.bh__title{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:700;margin:0;white-space:nowrap}.bh__title svg{color:var(--ink-soft)}.bh__star{color:#ffcb00;margin-left:2px}.bh__actions{display:flex;align-items:center;gap:6px}.bh__act{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--ink-soft);font-size:14px;padding:6px 10px;border-radius:6px;white-space:nowrap}.bh__act:hover{background:var(--hover)}.bh__act--more{width:32px;height:32px;padding:0;display:grid;place-items:center;border-radius:50%;color:var(--ink-soft)}.bh__act--more:hover{background:#eef0f4;color:var(--ink)}.bh__act--ai{color:var(--ink-soft)}.bh__act--ai .pill{background:#e9f1ff;color:#3258d7;font-weight:600;font-size:11px;padding:1px 6px;border-radius:4px;border:1px solid #c8d8f5}.bh__avatar{width:30px;height:30px;border-radius:50%;background:#ddd;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 60 60%22%3E%3Crect width%3D%2260%22 height%3D%2260%22 rx%3D%2230%22 fill%3D%22%23ff8a7a%22/%3E%3Ccircle cx%3D%2230%22 cy%3D%2224%22 r%3D%2210%22 fill%3D%22%23fff%22/%3E%3Cpath d%3D%22M10 56 a20 20 0 0 1 40 0 z%22 fill%3D%22%23fff%22/%3E%3C/svg%3E");background-size:cover;margin:0 12px;flex-shrink:0}.bh__invite{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 12px;font-size:13.5px;font-weight:500;cursor:pointer}.tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--line);margin-bottom:10px;padding-top:6px}.tab{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--ink-soft);padding:8px 14px 10px;font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.tab.is-active{color:var(--blue);border-bottom-color:var(--blue)}.tab:hover{color:var(--ink)}.tab.is-active:hover{color:var(--blue)}.tab--plus{color:var(--ink-soft);padding:8px 10px 10px;font-size:16px;line-height:1}.toolbar{display:flex;align-items:center;gap:4px;margin:8px 0 14px}.new-btn{position:relative;display:flex;align-items:center;background:var(--blue);color:#fff;font-weight:500;font-size:14px;border-radius:6px;cursor:pointer;overflow:visible;flex-shrink:0}.new-btn__caret{cursor:pointer;position:relative}.new-btn__caret:hover{background:#ffffff1f}.new-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;background:#fff;color:var(--ink);border-radius:8px;padding:6px;min-width:240px;box-shadow:0 14px 36px #0000002e;transform-origin:top left;animation:menuPop .16s cubic-bezier(.34,1.4,.6,1) both}@keyframes menuPop{0%{opacity:0;transform:scale(.9) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.new-menu__item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;font:inherit;font-size:14px;color:var(--ink);padding:9px 10px;border-radius:6px;cursor:pointer;text-align:left}.new-menu__item:hover{background:var(--hover)}.new-menu__icon{display:grid;place-items:center;color:var(--ink-soft);flex-shrink:0}.new-btn__main{padding:7px 14px;white-space:nowrap}.new-btn__caret{display:grid;place-items:center;padding:7px 8px;border-left:1px solid rgba(255,255,255,.25)}.new-btn:hover{background:var(--blue-hover)}.tbtn{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--ink-soft);padding:7px 10px;border-radius:6px;font-size:14px;cursor:pointer;white-space:nowrap}.tbtn:hover{background:var(--hover)}.tbtn--icon{padding:7px}.toolbar__spacer{flex:1}.toolbar__collapse{margin-left:auto;color:var(--ink-soft)}.group{margin:8px 0 22px}.group__head{display:flex;align-items:center;gap:4px;font-weight:700;font-size:16px;margin:0 0 4px;cursor:pointer}.group__head svg{flex-shrink:0}.tbl{border:1px solid var(--line);border-left:6px solid var(--rail,#0073ea);border-radius:6px;overflow:visible;width:max-content;min-width:calc(100% - 6px);background:#fff;display:grid;grid-template-columns:var(--grid)}.tbl__row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;border-bottom:1px solid var(--line)}.tbl__row:last-child{border-bottom:none}.tbl__row--head{background:#fff;color:var(--ink-soft);font-weight:500}.tbl__row--head .tbl__cell{justify-content:center;font-size:14px;color:var(--ink-soft)}.tbl__row--add .tbl__cell{color:var(--ink-soft);font-size:14px;justify-content:flex-start;padding-left:14px;cursor:pointer}.tbl__row--add:hover .tbl__cell{color:var(--blue)}.tbl__row--summary{background:#fff}.tbl__row:not(.tbl__row--head):not(.tbl__row--summary):not(.tbl__row--add):hover{background:var(--hover)}.tbl__cell{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 8px;font-size:14px;border-right:1px solid var(--line);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tbl__cell:last-child{border-right:none}.tbl__cell--check{padding:0 6px;justify-content:center}.tbl__cell--check input{accent-color:var(--blue);width:14px;height:14px;cursor:pointer}.tbl__cell--name{justify-content:flex-start;padding-left:14px;font-weight:400}.tbl__cell--expand{color:var(--ink-soft);cursor:pointer}.tbl__cell--expand:hover{color:var(--blue)}.tbl__cell--num{font-variant-numeric:tabular-nums}.tbl__cell--label{padding:0}.tbl__cell--right{justify-content:flex-end;padding-right:14px}.tbl__cell--left{justify-content:flex-start;padding-left:14px}.label{width:100%;height:100%;min-height:36px;border:none;cursor:pointer;color:#fff;font-size:13px;font-family:inherit;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.label__corner{position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent rgba(255,255,255,.4) transparent}.label--empty{background:#c4c4c4;cursor:pointer}.label--empty:hover{background:#b6b6b6}.pill-date{background:var(--blue);color:#fff;font-size:13px;padding:4px 12px;border-radius:14px;white-space:nowrap}.flag{display:flex;align-items:center;gap:6px;font-size:13.5px}.flag__img{width:22px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#ffb199,#ff6b6b);border:1.5px solid #fff;background-size:cover}.avatar--empty{background:#fff;color:#c5c7d0;border:1px dashed #c5c7d0;display:grid;place-items:center}.add-icon{width:22px;height:22px;border-radius:50%;background:#dde5ee;color:#5a6477;display:grid;place-items:center;cursor:pointer}.add-icon:hover{background:#cdd6e3}.chat-icon{width:22px;height:22px;border-radius:50%;background:#ecedf2;color:#7d8294;display:grid;place-items:center;position:relative;cursor:pointer}.chat-icon:after{content:"";position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:#fb275d;border:1.5px solid #fff}.distro{display:flex;width:100%;height:20px;border-radius:3px;overflow:hidden;margin:8px 6px}.distro span{display:block;height:100%}.dash{background:var(--canvas);min-height:100%;padding:14px 24px 60px}.dash__bar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.dash__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;box-shadow:0 1px 1px #00000005}.card__head{display:flex;align-items:center;justify-content:space-between;color:var(--ink);font-weight:500;font-size:15px;margin-bottom:14px;gap:6px}.card__head>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__head svg{color:var(--ink-soft)}.card__big{font-size:60px;font-weight:600;letter-spacing:-.03em;line-height:1;padding:40px 6px}.picker{position:absolute;top:100%;left:0;z-index:30;min-width:180px;background:#fff;border-radius:8px;padding:8px;box-shadow:0 10px 32px #0000002e;display:flex;flex-direction:column;gap:6px}.picker__opt{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:8px;font-family:inherit}.picker__opt--empty{background:#eceef3;color:var(--ink)}.banner{background:var(--blue);color:#fff;text-align:center;font-size:14px;padding:8px;display:flex;align-items:center;justify-content:center;gap:8px}.fab{position:fixed;right:22px;bottom:20px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 4px 14px #0000001a;cursor:pointer}.fab svg{color:#a358df}.progress-bar{position:relative;width:100%;height:14px;border:1px solid #2bb672;border-radius:2px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--ink-soft)}.progress-bar__fill{position:absolute;left:0;top:0;bottom:0;background:#2bb672}.progress-bar__txt{position:relative;z-index:1}.ai{display:flex;flex-direction:column;height:100%;background:#fff;position:relative;overflow:hidden}.ai--sidebar{transform-origin:bottom right;animation:aiGenieIn .42s cubic-bezier(.34,1.4,.6,1) both}.ai--floating{transform-origin:bottom right;animation:aiGenieIn .38s cubic-bezier(.34,1.4,.6,1) both}@keyframes aiGenieIn{0%{opacity:0;transform:scale(.05) translate(40%,40%);filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1) translate(0);filter:blur(0)}}.ai.is-closing{animation:aiGenieOut .32s cubic-bezier(.55,0,.7,.2) both}@keyframes aiGenieOut{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.06) translate(45%,45%);filter:blur(4px)}}.fab{transition:transform .2s ease,box-shadow .25s ease}.fab:hover{transform:scale(1.06)}.fab.is-launching{transform:scale(.55);opacity:0;transition:transform .25s ease,opacity .25s ease}.ai__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.ai__glow:before,.ai__glow:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:aiglow 14s ease-in-out infinite}.ai__glow:before{width:340px;height:340px;left:-90px;top:-110px;background:radial-gradient(circle,#a358df8c,#a358df00 70%)}.ai__glow:after{width:380px;height:380px;right:-110px;top:34%;background:radial-gradient(circle,#00b3ff73,#00b3ff00 70%);animation-delay:-7s}@keyframes aiglow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,30px) scale(1.08)}}.ai>*:not(.ai__glow):not(.ai__resize){position:relative;z-index:1}.ai--floating{position:fixed;right:22px;bottom:22px;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #0003;z-index:200}.ai__resize{position:absolute;z-index:5}.ai__resize--w{left:-3px;top:0;bottom:0;width:7px;cursor:ew-resize}.ai--floating .ai__resize--n{left:8px;right:8px;top:-3px;height:6px;cursor:ns-resize}.ai--floating .ai__resize--s{left:8px;right:8px;bottom:-3px;height:6px;cursor:ns-resize}.ai--floating .ai__resize--e{right:-3px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.ai--floating .ai__resize--w2{left:-3px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.ai--floating .ai__resize--ne{right:-3px;top:-3px;width:14px;height:14px;cursor:nesw-resize}.ai--floating .ai__resize--nw{left:-3px;top:-3px;width:14px;height:14px;cursor:nwse-resize}.ai--floating .ai__resize--se{right:-3px;bottom:-3px;width:14px;height:14px;cursor:nwse-resize}.ai--floating .ai__resize--sw{left:-3px;bottom:-3px;width:14px;height:14px;cursor:nesw-resize}.ai__title-wrap{position:relative;display:inline-block}.ai__title-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:inherit;font-weight:600;font-size:14.5px;cursor:pointer;color:var(--ink);padding:2px 4px;border-radius:6px}.ai__title-btn:hover{background:var(--hover)}.ai__menu{position:absolute;top:100%;left:0;margin-top:6px;z-index:60;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #00000029;padding:6px;min-width:170px;display:flex;flex-direction:column;gap:2px}.ai__menu button{display:flex;align-items:center;gap:10px;background:none;border:none;font-family:inherit;font-size:14px;color:var(--ink);padding:8px 10px;border-radius:6px;cursor:pointer;text-align:left}.ai__menu button svg{color:var(--ink-soft)}.ai__menu button:hover{background:var(--hover)}.ai__menu button.is-active{background:#e9f1ff;color:#0073ea}.ai__menu button.is-active svg{color:#0073ea}.ai__head{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line)}.ai__title{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14.5px}.ai__sparkle{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#ffe5fc,#e7e3ff)}.ai__ichbtn{width:30px;height:30px;display:grid;place-items:center;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--ink-soft)}.ai__ichbtn:hover{background:var(--hover)}.ai__body{flex:1;overflow-y:auto;padding:16px 14px 6px;display:flex;flex-direction:column;gap:14px}.ai__empty{padding:40px 12px;text-align:center}.ai__empty-orb{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#ffe5fc,#e7e3ff);display:grid;place-items:center;margin:0 auto 14px}.ai__empty h3{margin:0 0 6px;font-size:18px}.ai__empty p{color:var(--ink-soft);margin:0 0 16px;font-size:13.5px}.ai__suggest{display:flex;flex-direction:column;gap:8px}.ai__suggest button{text-align:left;font-family:inherit;font-size:13.5px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer;color:var(--ink)}.ai__suggest button:hover{background:var(--hover)}.ai__userwrap{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ai__context-tag{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:12px;color:var(--ink-soft)}.ai__user{display:flex;align-items:flex-start;gap:8px;justify-content:flex-end;width:100%}.ai__bubble{background:#f0f1f4;color:var(--ink);padding:10px 14px;border-radius:14px 14px 4px;font-size:14px;max-width:calc(100% - 50px);white-space:pre-wrap}.ai__assist{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ai__thinking-pill{display:inline-flex;align-items:center;gap:6px;background:#f7f5ff;color:#6e3fce;font-size:12.5px;font-weight:500;padding:5px 10px;border-radius:14px}.ai__thinking-pill--live{background:#f7f5ff;color:#6e3fce}.ai__dot{width:5px;height:5px;border-radius:50%;background:#a358df;display:inline-block;animation:aibounce 1.2s infinite ease-in-out}.ai__dot:nth-child(2){animation-delay:.15s}.ai__dot:nth-child(3){animation-delay:.3s}@keyframes aibounce{0%,80%,to{opacity:.3}40%{opacity:1}}.ai__reply{background:#fff;color:var(--ink);font-size:14px;line-height:1.5;padding:2px 4px;max-width:100%;white-space:pre-wrap;word-wrap:break-word}.ai__actions{display:flex;gap:4px;margin-top:2px}.ai__actions button{width:26px;height:26px;display:grid;place-items:center;border:none;background:none;border-radius:5px;cursor:pointer;color:var(--ink-soft)}.ai__actions button:hover{background:var(--hover)}.ai__compose{border-top:1px solid var(--line);margin:0 14px;padding:10px 0 6px;border-top:none}.ai__chip{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:12px;color:var(--ink-soft);margin-bottom:8px}.ai__compose textarea{display:block;width:100%;font-family:inherit;font-size:14px;border:none;outline:none;resize:none;background:#fff;padding:4px 0;color:var(--ink);min-height:32px;max-height:160px}.ai__compose textarea::placeholder{color:var(--ink-mute)}.ai__compose-row{display:flex;align-items:center;gap:4px}.ai__send{width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:50%;background:#222;color:#fff;cursor:pointer}.ai__send[disabled]{background:#dadbe2;color:#fff;cursor:default}.ai__foot{padding:8px 14px 12px;font-size:11.5px;color:var(--ink-mute);text-align:center}.ai__foot a{color:var(--ink-soft);text-decoration:underline;cursor:pointer}.impm__back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#14161e4d;display:grid;place-items:stretch;animation:lpopIn .14s ease-out}.impm{background:#fff;width:100%;height:100%;display:flex;flex-direction:column;font-family:inherit;color:var(--ink);animation:lpopIn .18s ease-out}.impm__head{display:flex;align-items:center;padding:18px 24px;gap:20px;border-bottom:1px solid var(--line)}.impm__head h2{margin:0;font-size:18px;font-weight:600;white-space:nowrap}.impm__stepper{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}.impm__step{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:14px;white-space:nowrap}.impm__bullet{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--ink-mute);font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff}.impm__step--active .impm__bullet{border-color:var(--blue);background:var(--blue);color:#fff}.impm__step--active{color:var(--ink);font-weight:500}.impm__step--done .impm__bullet{border-color:var(--blue);background:#fff;color:var(--blue)}.impm__seg{height:1px;background:var(--line);width:48px;flex-shrink:0}.impm__seg--done{background:var(--blue)}.impm__right{display:flex;align-items:center;gap:6px}.impm__feedback{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--ink-soft);font-family:inherit;font-size:14px;padding:6px 10px;border-radius:6px;cursor:pointer}.impm__feedback:hover{background:var(--hover)}.impm__close{width:30px;height:30px;display:grid;place-items:center;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--ink-soft)}.impm__close:hover{background:var(--hover)}.impm__body{flex:1;overflow-y:auto;padding:50px 80px;display:flex;flex-direction:column;align-items:center}.impm__drop{width:min(780px,90%);height:300px;border:1.5px dashed #c5c7d0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:var(--ink);transition:border-color .15s ease,background .15s ease}.impm__drop.is-over{border-color:var(--blue);background:#f4f8ff}.impm__drop h3{margin:18px 0 6px;font-size:22px;font-weight:600}.impm__drop p{margin:0;color:var(--ink-soft)}.impm__browse{background:var(--blue);color:#fff;border:none;border-radius:6px;padding:10px 22px;font-size:15px;font-weight:500;cursor:pointer;font-family:inherit}.impm__browse:hover{background:var(--blue-hover)}.impm__hint{color:var(--ink-soft);margin:0 0 18px;text-align:center}.impm__map,.impm__match{width:min(720px,100%)}.impm__maplist{display:flex;flex-direction:column;gap:10px}.impm__maprow{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 14px}.impm__maprow:hover{background:#fafbfc}.impm__maplabel{font-size:11px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.impm__mapvalue{font-size:14px;color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impm__mapcol select{width:100%;font-family:inherit;font-size:14px;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:#fff;outline:none}.impm__mapcol select:focus{border-color:var(--blue)}.impm__maparrow{color:var(--ink-mute);text-align:center}.impm__matchopts{display:flex;flex-direction:column;gap:10px}.impm__opt{display:flex;align-items:flex-start;gap:12px;border:1.5px solid var(--line);border-radius:8px;padding:14px 16px;cursor:pointer;background:#fff}.impm__opt input{margin-top:3px;accent-color:var(--blue)}.impm__opt.is-sel{border-color:var(--blue);background:#f4f8ff}.impm__opttitle{font-weight:600;font-size:14px}.impm__optdesc{color:var(--ink-soft);font-size:13px;margin-top:2px}.impm__progress{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px}.impm__progress h3{margin:14px 0 6px;font-size:20px}.impm__progress p{color:var(--ink-soft);margin:0}.impm__spinner{width:48px;height:48px;border-radius:50%;border:4px solid #e6e9ef;border-top-color:var(--blue);animation:imp-spin .9s linear infinite}@keyframes imp-spin{to{transform:rotate(360deg)}}.impm__check{width:54px;height:54px;border-radius:50%;background:#e6f4ea;color:#2bb672;display:grid;place-items:center;font-size:28px;font-weight:700}.impm__foot{display:flex;align-items:center;gap:10px;padding:14px 24px;border-top:1px solid var(--line);background:#fff}.impm__next{background:var(--blue);color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.impm__next:hover{background:var(--blue-hover)}.addcol-btn{display:grid;place-items:center;width:32px;height:30px;margin:auto;background:none;border:none;color:var(--ink-soft);border-radius:6px;cursor:pointer}.addcol-btn:hover{background:var(--hover);color:var(--blue)}.colpick-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.colpick{position:fixed;width:340px;background:#fff;border-radius:10px;padding:16px 16px 8px;box-shadow:0 14px 40px #00000038;z-index:201;font-family:inherit;color:var(--ink)}.colpick__x{position:absolute;top:10px;right:10px;background:none;border:none;color:var(--ink-soft);cursor:pointer;width:24px;height:24px;display:grid;place-items:center;border-radius:5px}.colpick__x:hover{background:var(--hover)}.colpick__search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;color:var(--ink-soft);margin-bottom:14px}.colpick__search input{border:none;outline:none;flex:1;font-family:inherit;font-size:14px;background:transparent}.colpick__head{font-size:13px;color:var(--ink-soft);font-weight:600;margin:12px 0 8px}.colpick__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.colpick__chip{display:flex;align-items:center;gap:10px;background:none;border:1px solid transparent;border-radius:6px;padding:8px 9px;font-size:14px;cursor:pointer;font-family:inherit;color:var(--ink);text-align:left}.colpick__chip:hover{background:var(--hover)}.colpick__ico{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.colpick__foot{border-top:1px solid var(--line);margin-top:14px;padding:12px 0 8px;font-size:14px;color:var(--ink-soft);text-align:center;cursor:pointer}.colpick__foot:hover{color:var(--blue)}.tbl__cell--addcol{padding:0;justify-content:center}.tbl__cell--addcol .addcol-btn{margin:0}.ec{cursor:text}.ec--editing{padding:0 4px}.ec--editing input{width:100%;height:100%;min-height:32px;border:1.5px solid var(--blue);border-radius:4px;font:inherit;color:var(--ink);padding:0 6px;outline:none;background:#fff}.tbl__row--head .tbl__cell{position:relative}.tbl__row--head .tbl__cell:after{content:"";position:absolute;right:-2px;top:0;bottom:0;width:8px;background:transparent;cursor:col-resize;z-index:2}.tbl__row--head .tbl__cell:before{content:"";position:absolute;right:0;top:6px;bottom:6px;width:2px;background:transparent;transition:background .12s ease;pointer-events:none}.tbl__row--head .tbl__cell:hover:before{background:#0073ea80}.tbl__row{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,background .2s ease}.tbl__row[draggable=true]{cursor:grab}.tbl__row[draggable=true]:active{cursor:grabbing}.tbl__row[data-dragging=true]{position:relative;z-index:50;background:#fff;box-shadow:0 12px 28px #0000001f,0 0 0 1px #0073ea73;border-radius:6px}.tbl[data-dragging=true] .tbl__row[data-dragging=true]{opacity:.92}.lpicker{position:fixed;z-index:300;min-width:200px;background:#fff;border-radius:8px;padding:8px;box-shadow:0 12px 32px #0003;display:flex;flex-direction:column;gap:8px;transform-origin:top left;animation:lpopIn .14s ease-out}@keyframes lpopIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lpicker__list{display:flex;flex-direction:column;gap:6px}.lpicker__opt{position:relative;border:none;border-radius:4px;color:#fff;font-family:inherit;font-size:13px;padding:9px 12px;cursor:pointer;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.lpicker__opt:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000029}.lpicker__opt:active{transform:translateY(0);box-shadow:none}.lpicker__opt--empty{background:#c4c4c4;height:30px;padding:0}.lpicker__actions{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:8px;margin-top:2px}.lpicker__action{display:flex;align-items:center;gap:8px;justify-content:center;background:none;border:none;font-family:inherit;font-size:13px;color:var(--ink-soft);padding:7px 8px;border-radius:4px;cursor:pointer}.lpicker__action:hover{background:var(--hover);color:var(--ink)}.lemod__back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#14161e6b;display:grid;place-items:center;animation:lpopIn .14s ease-out}.lemod{width:460px;max-height:80vh;background:#fff;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:lpopIn .16s ease-out}.lemod__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px;border-bottom:1px solid var(--line)}.lemod__head h3{margin:0;font-size:16px}.lemod__body{padding:12px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.lerow{display:flex;align-items:center;gap:10px}.lerow__swatch{position:relative;width:38px;height:30px;border-radius:5px;cursor:pointer;flex-shrink:0}.lerow__swatch:hover .lerow__palette{display:grid}.lerow__palette{display:none;position:absolute;top:36px;left:0;z-index:10;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px;grid-template-columns:repeat(6,18px);gap:4px;box-shadow:0 8px 22px #0000002e}.lerow__palette button{width:18px;height:18px;border:none;border-radius:3px;cursor:pointer;padding:0}.lerow__palette button:hover{transform:scale(1.1)}.lerow__input{flex:1;font-family:inherit;font-size:14px;border:1px solid var(--line);border-radius:6px;padding:7px 10px;outline:none}.lerow__input:focus{border-color:var(--blue)}.lerow__del{width:30px;height:30px;display:grid;place-items:center;background:none;border:none;border-radius:5px;cursor:pointer;color:var(--ink-soft)}.lerow__del:hover{background:#fde8eb;color:#d83a52}.lemod__add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:none;border:none;color:var(--blue);font-family:inherit;font-size:13.5px;padding:8px 6px;cursor:pointer}.lemod__add:hover{text-decoration:underline}.lemod__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--line)}.lemod__save{background:var(--blue);color:#fff;border:none;font-family:inherit;font-size:14px;padding:7px 16px;border-radius:6px;cursor:pointer;font-weight:500}.lemod__save:hover{background:var(--blue-hover)}.label,.label--empty{transition:filter .14s ease}.label:hover{filter:brightness(1.05)}.label:active{filter:brightness(.92) saturate(1.1)}.ai__compose{margin:0 14px;border:1px solid var(--line);border-radius:14px;padding:10px 12px 8px;background:#fff}.hidden{display:none!important}*{scrollbar-width:thin}.top__brand-logo{width:26px;height:26px;border-radius:6px;object-fit:cover}.top__city{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:5px 10px;font-size:13.5px;color:var(--ink)}.top__city select{border:none;background:transparent;font:inherit;font-weight:600;outline:none;cursor:pointer;color:var(--ink)}.top__search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:6px 10px;color:var(--ink-soft);min-width:200px}.top__search input{border:none;outline:none;font:inherit;font-size:13.5px;flex:1;background:transparent}.top__user{display:flex;align-items:center;gap:8px}.top__user .nm{font-size:12.5px;font-weight:600;line-height:1.1}.top__user .rl{font-size:11px;color:var(--ink-soft)}.top__pill-btn{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 11px;font-size:13px;font-weight:500;color:var(--ink-soft);cursor:pointer}.top__pill-btn:hover{background:var(--hover);color:var(--ink)}.av-circ{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#00c875,#0073ea);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px}#login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(1100px 500px at 75% -10%,#eaf1ff,transparent),var(--canvas);padding:24px}.lcard{width:100%;max-width:390px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;box-shadow:0 20px 50px -24px #141e3c47}.lcard__logo{width:60px;height:60px;border-radius:14px;object-fit:cover;display:block;margin:0 auto 14px;box-shadow:0 8px 20px -8px #0073ea80}.lcard h1{font-size:20px;text-align:center;margin:0}.lcard .sub{text-align:center;color:var(--ink-soft);font-size:13px;margin:4px 0 20px}.lfield{margin-bottom:13px}.lfield label{display:block;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.lfield input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;background:#f8f9fb;outline:none}.lfield input:focus{border-color:var(--blue);background:#fff}.lbtn{width:100%;background:var(--blue);color:#fff;font-weight:600;font-size:14px;padding:12px;border-radius:8px;border:none;cursor:pointer}.lbtn:hover{background:var(--blue-hover)}.lbtn:disabled{opacity:.6;cursor:default}.lerr{background:#fdecee;border:1px solid #f6c5cd;color:#c0314b;font-size:12.5px;padding:10px 12px;border-radius:8px;margin-bottom:13px}.kgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.kpi-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px 18px;box-shadow:0 1px 1px #00000005}.kpi-card .lbl{font-size:12.5px;color:var(--ink-soft);font-weight:500;display:flex;align-items:center;gap:7px}.kpi-card .big{font-size:34px;font-weight:600;letter-spacing:-.02em;margin-top:8px;line-height:1}.kpi-card .sub{font-size:12px;color:var(--ink-mute);margin-top:5px}.kpi-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:15px;margin-left:auto}.chartwrap{position:relative;height:230px}.pillv{display:inline-flex;align-items:center;color:#fff;font-size:12.5px;font-weight:500;padding:3px 12px;border-radius:13px;white-space:nowrap}.pillv--mut{background:#eceef3;color:var(--ink-soft)}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161e6b;display:grid;place-items:center;z-index:400;animation:lpopIn .14s ease-out;padding:18px}.mdl{background:#fff;border-radius:12px;width:100%;max-width:440px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d;animation:lpopIn .16s ease-out}.mdl__h{padding:16px 18px 6px}.mdl__h h3{margin:0;font-size:16px}.mdl__h p{margin:4px 0 0;font-size:12.5px;color:var(--ink-soft)}.mdl__b{padding:8px 18px 4px}.mdl label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-soft);margin:12px 0 6px}.mdl input,.mdl select,.mdl textarea{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;background:#f8f9fb;outline:none}.mdl input:focus,.mdl select:focus,.mdl textarea:focus{border-color:var(--blue);background:#fff}.mdl__f{display:flex;gap:10px;padding:16px 18px}.mdl__f button{flex:1;padding:11px;border-radius:8px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;border:none}.mdl__f .cancel{background:#eef0f4;color:var(--ink-soft)}.mdl__f .ok{background:var(--blue);color:#fff}.spick{position:fixed;z-index:500;min-width:180px;background:#fff;border-radius:8px;padding:8px;box-shadow:0 12px 32px #0003;display:flex;flex-direction:column;gap:6px;animation:lpopIn .12s ease-out}.spick button{border:none;border-radius:4px;color:#fff;font:inherit;font-size:13px;padding:9px 12px;cursor:pointer;text-align:center}.spick button:hover{filter:brightness(1.06)}#toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#1f2026;color:#fff;padding:11px 18px;border-radius:8px;font-size:13.5px;z-index:600;opacity:0;transition:.25s;pointer-events:none}#toast.show{opacity:1}.kanban{display:flex;gap:14px;overflow-x:auto;padding:6px 0 16px}.kanban__col{min-width:270px;flex:1;background:var(--canvas);border-radius:10px;padding:10px}.kanban__col h4{font-size:13px;margin:2px 4px 10px;display:flex;align-items:center;gap:7px}.kanban__col h4 .c{margin-left:auto;color:var(--ink-soft);font-weight:500;background:#fff;border-radius:20px;padding:1px 8px;font-size:11px}.kcard{background:#fff;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;padding:11px;margin-bottom:9px;box-shadow:0 1px 2px #00000008;cursor:grab}.kcard:active{cursor:grabbing}.kcard--dragging{opacity:.4}.kanban__col--over{background:#eaf2ff;outline:2px dashed var(--blue);outline-offset:-2px}.kcard .nm{font-weight:600;font-size:14px}.kcard .mt{font-size:12px;color:var(--ink-soft);margin-top:3px}td.acts{white-space:nowrap;text-align:right}.ibtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink-soft);cursor:pointer;margin-left:5px;padding:0;transition:background .12s,color .12s,border-color .12s}.ibtn:hover{background:#f5f6f8;color:var(--blue);border-color:var(--blue)}.ibtn--del:hover{background:#fdecec;color:#dc2626;border-color:#dc2626}.empty-state{text-align:center;color:var(--ink-mute);font-size:14px;padding:50px 20px}.spin{width:30px;height:30px;border:3px solid #e6e9ef;border-top-color:var(--blue);border-radius:50%;animation:imp-spin .8s linear infinite;margin:60px auto}.dot-st{width:8px;height:8px;border-radius:50%;display:inline-block}#leaflet{height:74vh;border-radius:10px;border:1px solid var(--line)}.verbadge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.dt-group{margin:0 0 18px}.dt-group__head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);margin:18px 2px 9px}.dt-group__dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.dt-group__count{color:var(--ink-mute);font-weight:500;font-size:13px}.dt-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000005}.dt{width:100%;border-collapse:collapse;table-layout:fixed}.dt th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-soft);font-weight:600;padding:11px 16px;background:#fafbfc;border-bottom:1px solid var(--line);white-space:nowrap}.dt th.num,.dt td.num{text-align:right;font-variant-numeric:tabular-nums}.dt td{padding:12px 16px;font-size:14px;color:var(--ink);border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt .who{min-width:0}.dt .nmtxt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt td.wrap{white-space:normal;color:var(--ink-soft);font-size:13px;max-width:280px}.dt .nm{font-weight:600}.dt .mut{color:var(--ink-mute)}.dt .who{display:flex;align-items:center;gap:9px}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink);padding:4px 11px;border-radius:7px;white-space:nowrap;cursor:default}.tag[data-act]{cursor:pointer}.tag[data-act]:hover{box-shadow:0 1px 5px #00000024}.tag .d{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tag--mut{background:#f1f2f5;color:var(--ink-soft)}.val-tag{display:inline-flex;font-size:12.5px;font-weight:700;color:#15803d;background:#e7f7ee;padding:4px 10px;border-radius:7px}.dt .av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#00c875,#0073ea);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.cdlg{padding:24px 22px 20px}.cdlg__ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px}.cdlg h3{font-size:18px;margin:0 0 7px;color:var(--ink)}.cdlg p{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin:0 0 16px}.cdlg p b{color:var(--ink)}.cdlg .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#9d50dd,#6c4ad1);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.cdlg__card{display:flex;align-items:center;gap:12px;background:var(--canvas);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:20px}.cdlg__nm{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdlg__flow{display:flex;align-items:center;gap:8px;margin-top:5px}.cdlg__tag{font-size:11px;font-weight:700;padding:3px 10px;border-radius:6px}.cdlg__meta{font-size:12px;color:var(--ink-soft);background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px 9px;white-space:nowrap}.cdlg__btns{display:flex;gap:10px}.cdlg__btns button{flex:1;padding:11px;border-radius:9px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;border:none}.btn-cancel{background:#eef0f4;color:var(--ink-soft)}.btn-cancel:hover{background:#e4e7ec}.btn-confirm{color:#fff}.btn-confirm:hover{filter:brightness(.94)}.btn-confirm:disabled{opacity:.7;cursor:default}.av-xs{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#00c875,#0073ea);color:#fff;display:inline-grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.owncell{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:3px 6px;border-radius:7px;max-width:100%}.owncell:hover{background:#eef0f4}.spick .ownopt{background:#fff;color:var(--ink);display:flex;align-items:center;gap:9px;text-align:left;padding:8px 10px}.spick .ownopt:hover{background:var(--hover)}.mdl--visit{max-width:680px;display:flex;flex-direction:column;overflow:hidden}.mdl--visit .vd-hero{flex-shrink:0}.mdl--visit .vd-body{flex:1 1 auto;min-height:0;overflow-y:auto}.mdl--visit .mdl__f{flex-shrink:0;border-top:1px solid var(--line);justify-content:flex-end}.mdl--visit .mdl__f button{flex:0 0 auto;min-width:120px}.vd-hero{padding:20px 24px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#f6f9fc,#fff)}.vd-hero__name{font-size:20px;font-weight:800;color:var(--ink);line-height:1.25;word-break:break-word}.vd-hero__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px}.vd-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;white-space:nowrap}.vd-badge--checkin{background:#e7f0fe;color:#0060b9}.vd-badge--logged{background:#e3f5ec;color:#087443}.vd-badge--ok{background:#dcfce7;color:#166534}.vd-badge--warn{background:#fef3c7;color:#92400e}.vd-hero__meta{font-size:12.5px;color:var(--ink-soft);font-weight:600;margin-left:2px}.vd-body{padding:4px 24px 12px}.vd-sec{padding:16px 0;border-bottom:1px solid var(--line-soft)}.vd-sec:last-child{border-bottom:none}.vd-lbl{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-mute);margin-bottom:11px}.vd-note{font-size:14.5px;line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}.vd-empty{font-size:13.5px;color:var(--ink-mute);font-style:italic}.vd-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.vd-photos a{display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:1px solid var(--line);transition:transform .12s,box-shadow .12s}.vd-photos a:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000024}.vd-photos img{width:100%;height:100%;object-fit:cover;display:block}.vd-docs{display:flex;flex-direction:column;gap:9px}.vd-doc{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;text-decoration:none;color:var(--ink);transition:background .12s,border-color .12s,box-shadow .12s}.vd-doc:hover{background:#f7f9fc;border-color:var(--blue);box-shadow:0 2px 8px #0073ea1a}.vd-doc__ic{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-size:20px;flex-shrink:0}.vd-doc__ic--pdf{background:#fee2e2}.vd-doc__ic--img{background:#dbeafe}.vd-doc__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.vd-doc__name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-doc__sub{font-size:11.5px;font-weight:500;color:var(--ink-soft)}.vd-doc__arrow{color:var(--ink-mute);font-size:16px;flex-shrink:0}.vd-doc:hover .vd-doc__arrow{color:var(--blue)}.vd-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 0;color:var(--ink-mute);font-size:13.5px}.vd-spin{width:18px;height:18px;border:2.5px solid #e6e9ef;border-top-color:var(--blue);border-radius:50%;animation:imp-spin .8s linear infinite}.maplegend{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:4px 0 12px;font-size:13px;color:var(--ink-soft)}.ccmap{position:relative;isolation:isolate;height:74vh;border-radius:10px;border:1px solid var(--line);overflow:hidden}.ccmap--err{display:grid;place-items:center;text-align:center;color:var(--ink-soft);background:#f7f9fc;padding:24px;font-size:14px;line-height:1.7}.ccmap--err code{background:#eef0f4;padding:1px 6px;border-radius:5px;font-size:12.5px}.ccmap__err{position:absolute;top:12px;left:12px;right:12px;z-index:3;display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid var(--line);border-left:4px solid #fdab3d;border-radius:10px;box-shadow:0 6px 20px #10182829;padding:12px 14px;font-size:13px;line-height:1.6;color:var(--ink)}.ccmap__err>div{flex:1;min-width:0}.ccmap__err b{color:var(--ink)}.ccmap__err a{color:var(--blue);font-weight:600;text-decoration:underline}.ccmap__err code{background:#eef0f4;padding:1px 6px;border-radius:5px;font-size:12.5px}.ccmap__err-x{margin-left:auto;flex:none;border:0;background:transparent;cursor:pointer;color:var(--ink-mute);font-size:14px;line-height:1;padding:2px 4px;border-radius:6px}.ccmap__err-x:hover{background:var(--hover);color:var(--ink)}.iw{font-size:13px;line-height:1.55;color:#323338;min-width:150px}.iw b{color:#111}.leaflet-container{font:inherit;background:#eef1f6}.leaflet-popup-content-wrapper{border-radius:10px;box-shadow:0 8px 24px #1018282e}.leaflet-popup-content{margin:11px 14px;font:inherit}.leaflet-bar a,.leaflet-bar a:hover{color:var(--ink);border-bottom-color:var(--line)}.ccmap__fs{font-size:15px;line-height:26px}.leaflet-control-attribution{font-size:10.5px;background:#fffc}.leaflet-control-attribution a{color:var(--ink-soft)}.livepin{position:absolute;transform:translate(-50%,-50%);width:16px;height:16px;cursor:pointer;z-index:2}.livepin__dot{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border-radius:50%;background:var(--pc);border:2px solid #fff;box-shadow:0 1px 4px #00000073}.livepin__ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border-radius:50%;background:var(--pc);opacity:.55;animation:livepulse 1.8s ease-out infinite}.livedot{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--pc);position:relative}.livedot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--pc);opacity:.5;animation:livepulse 1.8s ease-out infinite}@keyframes livepulse{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.tb-search,.tb-filter{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 11px;color:var(--ink-soft);height:34px}.tb-search:focus-within,.tb-filter:focus-within{border-color:var(--blue)}.tb-search input{border:none;outline:none;font:inherit;font-size:13px;color:var(--ink);background:transparent;width:200px}.tb-search input::placeholder{color:var(--ink-mute)}.tb-filter{cursor:pointer}.tb-filter select{border:none;outline:none;font:inherit;font-size:13px;font-weight:500;color:var(--ink);background:transparent;cursor:pointer;padding-right:2px}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-28:28px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-pill:999px;--dur-fast:.12s;--dur:.18s;--ease:cubic-bezier(.2,.6,.2,1);--sh-1:0 1px 2px rgba(16,24,40,.05);--sh-2:0 2px 8px rgba(16,24,40,.08);--sh-3:0 12px 32px rgba(16,24,40,.14);--grid-gap:8px;--card-padding:12px;--font-size-small:12px;--table-row-height:44px;--sidebar-width:240px;--header-height:56px;--surface:#fff;--surface-sunken:var(--canvas);--surface-header:#fafbfc;--focus:var(--blue)}.app{grid-template-rows:var(--header-height) 1fr}.top{height:var(--header-height);padding:0 var(--space-4)}.top__brand{font-size:var(--fs-16)}.side{padding:var(--space-2) var(--space-2) var(--space-5)}.side__item{position:relative;border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.side__item.is-active{font-weight:600}.side__item.is-active:before{content:"";position:absolute;left:-2px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--blue)}.side__item.is-active svg{color:var(--blue)}.side__label{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.6px}.board,.dash{padding:var(--space-3) var(--space-5) var(--space-6)}.bh{padding-bottom:var(--space-2)}.bh__title{font-size:var(--fs-20);letter-spacing:-.01em}.bh__act{border-radius:var(--r-sm);font-size:var(--fs-13);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tabs{gap:var(--space-1);margin-bottom:var(--space-3)}.tab{font-size:var(--fs-13);padding:var(--space-2) var(--space-3) 10px}.toolbar{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3)}.tbtn{border-radius:var(--r-sm);font-size:var(--fs-13);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tb-search,.tb-filter{height:34px;border-radius:var(--r-sm)}.tb-search:focus-within,.tb-filter:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #0073ea1f}.dt-card{overflow:visible;border-radius:var(--r-lg);box-shadow:var(--sh-1)}.dt-group{margin-bottom:var(--space-5)}.dt-group__head{font-size:var(--fs-13);margin:var(--space-4) 2px var(--space-2)}.dt thead th{position:sticky;top:0;z-index:10;height:38px;padding:0 var(--space-4);background:var(--surface-header);font-size:var(--fs-11);box-shadow:inset 0 -1px 0 var(--line);border-bottom:none}.dt thead th:first-child{border-top-left-radius:var(--r-lg)}.dt thead th:last-child{border-top-right-radius:var(--r-lg)}.dt tbody tr:last-child td:first-child{border-bottom-left-radius:var(--r-lg)}.dt tbody tr:last-child td:last-child{border-bottom-right-radius:var(--r-lg)}.dt tbody tr:last-child td{border-bottom:none}.dt td{height:var(--table-row-height);padding:0 var(--space-4);font-size:var(--fs-13);line-height:1.35}.dt th{line-height:1.35}.dt tbody tr{transition:background var(--dur-fast) var(--ease)}.dt tbody tr:hover{background:var(--hover)}.dt td.acts{overflow:visible;text-overflow:clip;padding-left:var(--space-2);padding-right:var(--space-3)}.dt td.acts .ibtn:first-child{margin-left:0}.dt .num,.kpi-card .big,.card__big,.pill-date,.dt-group__count{font-variant-numeric:tabular-nums}.card{padding:var(--space-4);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card__head{font-size:var(--fs-14);margin-bottom:var(--space-3)}.card__big{font-size:var(--fs-28);padding:var(--space-5) var(--space-1);letter-spacing:-.02em}.kpi-card{padding:var(--space-4);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.kpi-card:hover{box-shadow:var(--sh-2)}.kpi-card .lbl{font-size:var(--font-size-small);font-weight:600;color:var(--ink-soft)}.kpi-card .big{font-size:var(--fs-28);margin-top:var(--space-2);letter-spacing:-.02em}.kpi-card .sub{font-size:var(--fs-12);margin-top:var(--space-1)}.dash__grid{gap:var(--space-3)}.chartwrap{height:220px}.tag{border-radius:var(--r-sm);font-size:var(--fs-12);transition:box-shadow var(--dur-fast) var(--ease)}.pillv{border-radius:var(--r-pill);font-size:var(--fs-12)}.kcard{border-radius:var(--r-md);box-shadow:var(--sh-1);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.kcard:hover{box-shadow:var(--sh-2)}.kanban__col{border-radius:var(--r-lg);padding:var(--space-3)}.empty-state{display:grid;place-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);font-size:var(--fs-13);color:var(--ink-mute);background:var(--surface-sunken);border:1px dashed var(--line);border-radius:var(--r-lg)}.empty-state:before{content:"";width:26px;height:26px;border-radius:var(--r-sm);border:2px solid var(--line);box-shadow:inset 0 6px 0 -4px var(--line)}.dt td.mut[colspan]{text-align:center;padding:var(--space-5) var(--space-4)}.dt td.mut{color:var(--ink-mute)}.app__top{position:relative}.app.is-busy .app__top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:barSlide 1.1s infinite linear;z-index:20}@keyframes barSlide{0%{background-position:-40% 0}to{background-position:140% 0}}button,select,input,.side__item,.tag[data-act],.kcard{outline-offset:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}button,.side__item,.tbtn,.bh__act,.tab{cursor:pointer}.app{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.app--side-collapsed{grid-template-columns:0 minmax(0,1fr)}.app--ai{grid-template-columns:var(--sidebar-width) minmax(0,1fr) clamp(320px,26vw,380px)}.app--ai.app--side-collapsed{grid-template-columns:0 minmax(0,1fr) clamp(320px,26vw,380px)}.dash__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.side{min-height:100%}html{-webkit-text-size-adjust:100%}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:1180px){:root{--sidebar-width:208px}.app{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.app--side-collapsed{grid-template-columns:0 minmax(0,1fr)}.side-toggle{left:calc(var(--sidebar-width) - 12px)}.board,.dash{padding-left:16px;padding-right:16px}.top{padding:0 12px}.top__search{min-width:150px}.card__big{font-size:48px;padding:28px 6px}}@media (max-width:860px){.app,.app--ai,.app--side-collapsed,.app--ai.app--side-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top" "main"}.app{height:100vh;height:100dvh}.app__side{position:fixed;inset:0 auto 0 0;width:min(82vw,300px);z-index:120;overflow-y:auto;overscroll-behavior:contain;background:var(--sidebar);border-right:1px solid var(--line);box-shadow:8px 0 28px #141e3c2e;transform:translate(0);transition:transform .25s ease}.app--side-collapsed .app__side{transform:translate(-100%);box-shadow:none}.app__side>.side,.app--side-collapsed .app__side>.side{transform:none;opacity:1}.side{padding-top:56px;min-height:100%}.app:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#14161e73;opacity:1;transition:opacity .25s ease}.app--side-collapsed:after{opacity:0;pointer-events:none}.app.hidden:after{display:none}.side-toggle{top:8px;left:8px;z-index:130;width:44px;height:44px;border-radius:10px}.side-toggle.is-collapsed{left:8px}.top{height:56px;min-height:56px;padding:0 12px 0 60px;flex-wrap:nowrap;gap:8px}.top__left{gap:10px;min-width:0}.top__brand{font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side .top__right{display:flex;flex-direction:column;align-items:stretch;width:auto;gap:8px;margin:14px 2px 8px;padding-top:14px;border-top:1px solid var(--line)}.side .top__search,.side .top__city,.side .top__pill-btn{width:100%;min-height:44px}.side .top__city{justify-content:flex-start}.side .top__city select{flex:1;width:100%;min-width:0}.side .top__user{padding:6px 2px}.side__item,.side__group{min-height:44px}.side__sub .side__item{min-height:42px}.bh__act,.tbtn,.mdl__f button{min-height:44px}.bh__act--more{width:44px;height:44px}.board,.dash{padding:12px 12px 72px}.bh{flex-wrap:wrap;gap:8px}.bh__title{font-size:19px}.toolbar{flex-wrap:wrap;row-gap:6px}.dt-card{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.dt{display:block;width:100%;min-width:0;table-layout:auto}.dt thead{display:none}.dt tbody{display:flex;flex-direction:column;gap:12px}.dt tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;box-shadow:0 2px 8px -2px #0f172a0d,0 1px 3px #0f172a08;margin:0 0 2px;box-sizing:border-box;position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,border-color .18s ease}.dt tbody tr:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px -2px #0f172a14;border-color:#cbd5e1}.dt tbody tr td:first-child,.dt tbody tr td.nm{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:0 0 10px;margin:0 0 2px;border:0;border-bottom:1px solid #f1f5f9;min-width:0!important;max-width:100%!important;width:100%!important;height:auto}.dt tbody tr td:first-child:before,.dt tbody tr td.nm:before{content:none!important;display:none!important}.dt tbody tr td.nm .who{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#0f172a;min-width:0;width:100%}.dt tbody tr td.nm .who .av{width:34px;height:34px;font-size:12.5px;font-weight:700;border-radius:10px;flex-shrink:0;box-shadow:0 2px 6px #00000014}.dt tbody td{display:inline-flex;align-items:center;gap:5px;height:auto;min-height:0;padding:2px 0;border:0;font-size:12.5px;font-weight:500;color:#334155;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dt tbody td:before{content:attr(data-label) ":";font-size:10.5px;font-weight:600;letter-spacing:.3px;color:#94a3b8;flex-shrink:0}.dt tbody td[data-nolabel]:before{content:none!important}.dt tbody td:empty{display:none}.dt tbody td[data-label=Status],.dt tbody td[data-label=Stage],.dt tbody td[data-label=Type]{grid-column:span 1;justify-content:flex-start}.dt tbody td[data-label=Status]:before,.dt tbody td[data-label=Stage]:before,.dt tbody td[data-label=Type]:before{display:none}.dt tbody td[data-label=Owner],.dt tbody td[data-label=Rep]{grid-column:span 1;justify-content:flex-end}.dt tbody td[data-label=Owner]:before,.dt tbody td[data-label=Rep]:before{display:none}.dt tbody td[data-label=Phone]{grid-column:span 1;font-family:inherit;font-variant-numeric:tabular-nums}.dt tbody td[data-label=City]{grid-column:span 1;justify-content:flex-end}.dt tbody td[data-label=Added],.dt tbody td[data-label=Date],.dt tbody td[data-label=Due]{grid-column:span 1;font-variant-numeric:tabular-nums}.dt tbody td[data-label=Value],.dt tbody td[data-label="Signed value"],.dt tbody td[data-label=Commission]{grid-column:span 1;justify-content:flex-end;font-weight:700;color:#0073ea}.dt tbody td.wrap,.dt tbody td[data-label=Notes],.dt tbody td[data-label=Details],.dt tbody td[data-label=Related]{grid-column:1 / -1;display:flex;flex-direction:column;gap:3px;background:#f8fafc;border:1px solid #e2e8f0;border-inline-start:3px solid #0073ea;border-radius:9px;padding:7px 10px;font-size:12px;color:#475569;line-height:1.45;white-space:normal;word-break:break-word;min-width:0!important;max-width:100%!important;margin-top:2px}.dt tbody td.wrap:before,.dt tbody td[data-label=Notes]:before{content:"Notes";font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#64748b}.dt tbody td.acts{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 0 0;margin-top:4px;border-top:1px solid #f1f5f9;width:100%!important;min-width:0!important;height:auto}.dt tbody td.acts:before{content:none!important}.dt tbody td.acts .ibtn{width:32px;height:32px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.dt tbody td.acts .ibtn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.dt tbody td.acts .ibtn--del:hover{background:#fff1f2;color:#e11d48;border-color:#fecdd3}.dt tbody td[colspan]{grid-column:1 / -1;display:block;text-align:center;padding:20px 0;color:#94a3b8}.dt tbody td[colspan]:before{content:none!important}.dt tbody tr:has(td[colspan]){display:block;padding:0;border-style:dashed;background:#f8fafc;box-shadow:none}.dt-group{margin-bottom:18px}.bh{position:static;margin:0;padding:0 0 8px}.board>.group,.tbl{max-width:100%}.app__main{overflow-x:hidden}.card{padding:14px}.card__big{font-size:clamp(34px,12vw,52px);padding:20px 4px}.chartwrap{height:200px}.kpi-card{padding:14px}.kpi-card .big{font-size:28px}.ai--floating{width:auto!important;height:auto!important;top:8px!important;left:8px!important;right:8px!important;bottom:8px!important;border-radius:14px}.ai__resize{display:none}.fab{right:16px;bottom:16px;width:52px;height:52px}.ccmap{height:calc(100dvh - 240px);min-height:280px}.board:has(>.ccmap){display:flex;flex-direction:column;min-height:100%;padding-bottom:12px}.board:has(>.ccmap) .ccmap{flex:1 1 auto;height:auto}.maplegend{gap:8px 14px;font-size:12px;margin:2px 0 10px}.kanban{gap:10px;padding-bottom:8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.kanban__col{min-width:min(78vw,270px);scroll-snap-align:start}.kcard{cursor:default}.ovl{padding:12px;align-items:end}.mdl{max-height:88dvh}#login{padding:16px}.lcard{padding:24px 20px}.lcard input,.lbtn{min-height:46px}}@media (max-width:520px){.top__brand small,.top__user .rl{display:none}.top__city{flex:1 1 100%}.board,.dash{padding:10px 10px 72px}.bh__title{font-size:18px}.dash__grid{gap:10px}.dt tbody tr{padding:10px 12px}.dt tbody td:before{flex-basis:42%}}@media (max-width:900px) and (orientation:landscape) and (max-height:500px){.side{padding-top:52px}.ai--floating{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important}.top{min-height:48px}}.acc-tot{margin:14px 0 4px auto;max-width:340px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.acc-tot>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--line-soft)}.acc-tot>div:last-child{border-bottom:0}.acc-tot span{color:var(--ink-soft)}.acc-tot b{font-variant-numeric:tabular-nums;font-weight:600}.acc-tot__grand{background:var(--canvas);font-size:14px}.acc-tot__grand b{font-weight:800;font-size:15px}.lntbl td{padding:4px 6px;vertical-align:middle}.lntbl th{padding:8px 6px}.lntbl input,.lntbl select{width:100%;min-width:0;padding:6px 8px;margin:0;border:1px solid var(--line);border-radius:var(--r-sm,6px);font-size:13px;background:var(--bg);color:var(--ink)}.lntbl input:focus,.lntbl select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 2px #0073ea26}.lntbl input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.lntbl .ln-amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.lntbl .ln-del,.lntbl .je-del{padding:4px 6px;font-size:13px;line-height:1}.mdl--wide{max-width:960px;width:calc(100vw - 48px)}.acc-rep-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 14px}.acc-rep-bar select,.acc-rep-bar input{padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-sm,6px);font-size:13px;background:var(--bg);color:var(--ink)}.acc-rep-bar label{font-size:12px;color:var(--ink-soft);margin-left:4px}.acc-report{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.acc-report__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;margin-bottom:16px;border-bottom:2px solid var(--ink)}.acc-report__head h2{margin:0 0 2px;font-size:20px;font-weight:800}.acc-report__head .sub{font-size:12px;color:var(--ink-soft)}.acc-report .dt-card{border:0;box-shadow:none;border-radius:0}.acc-report .dt-group{margin-bottom:18px}.acc-report .acc-sec td{padding-top:16px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.4px}.acc-report .acc-sub td{border-top:1px solid var(--line);font-weight:700;background:var(--canvas)}.acc-report .acc-total td{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);font-weight:800;font-size:14px;background:var(--canvas)}.acc-report .num,.acc-report .nm.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.feed__row{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-bottom:1px solid var(--line-soft);font-size:13px}.feed__row:last-child{border-bottom:0}.feed__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;margin-top:6px}.feed__row .sub{font-size:11px;color:var(--ink-mute);margin-top:2px}.lnk{color:var(--blue);cursor:pointer;font-weight:600}.lnk:hover{text-decoration:underline}.acc-tabbar{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);margin-bottom:10px}.acc-tabbar .tabs{flex:1;min-width:0;border-bottom:0;margin-bottom:0;overflow-x:auto;scrollbar-width:none}.acc-tabbar .tabs::-webkit-scrollbar{display:none}.acc-lang{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:2px;margin-bottom:6px;padding:3px;background:var(--canvas);border:1px solid var(--line);border-radius:999px}.acc-lang__globe{display:grid;place-items:center;padding-inline:6px 2px;color:var(--ink-mute)}.acc-lang__opt{background:none;border:none;border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.acc-lang__opt:hover{color:var(--ink)}.acc-lang__opt.is-on{background:var(--bg,#fff);color:var(--blue);box-shadow:0 1px 3px #10182824;cursor:default}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.acc-rtl .acc-tot{margin-left:0;margin-right:auto}.acc-rtl .acc-rep-bar label{margin-left:0;margin-right:4px}.acc-rtl .kpi-ic,.acc-rtl .toolbar__collapse{margin-left:0;margin-right:auto}.acc-rtl .new-btn__caret{border-left:0;border-right:1px solid rgba(255,255,255,.25)}.acc-rtl .dt th,.acc-rtl .dt td,.acc-rtl .acc-tot b,.acc-rtl .kpi-card .big,.acc-rtl .kpi-card .sub,.acc-rtl .feed__row .sub{unicode-bidi:plaintext}.acc-rtl .dt th{text-align:right}.acc-rtl .dt th.num,.acc-rtl .dt td.num,.acc-rtl .acc-report .num,.acc-rtl .acc-report .nm.num{text-align:left}.acc-rtl .lntbl .ln-amt,.acc-rtl .lntbl input[type=number]{direction:ltr;text-align:left}.acc-rtl .mdl__b input,.acc-rtl .mdl__b textarea{unicode-bidi:plaintext}.acc-rtl .mdl__b input[type=number],.acc-rtl .mdl__b input[type=date]{direction:ltr;text-align:left}@media print{.app__top,.app__side,.side-toggle,.bh__actions,.tabs,.toolbar,.acc-rep-bar,.acc-tabbar,.fab,#ai-root,#toast{display:none!important}.app{display:block!important}.app__main{padding:0!important;overflow:visible!important}.acc-report{border:0;padding:0}.dt-card{overflow:visible!important}table.dt{page-break-inside:auto}tr{page-break-inside:avoid}}@media (max-width:860px){.mdl--wide{width:calc(100vw - 20px);max-width:none}.acc-tot{max-width:none;margin-left:0}.acc-report{padding:12px}.lntbl{min-width:640px}.lntbl thead{display:table-header-group!important}.lntbl tr{display:table-row!important}.lntbl td{display:table-cell!important}.lntbl td:before{display:none!important}.acc-rtl .dt tbody td{text-align:left}.acc-rtl .dt tbody td:before{text-align:right}.acc-rtl .dt tbody tr td:first-child{text-align:right}.acc-rtl .acc-tot{margin-right:0}}:root{--acc-accent:#ed1b24;--acc-accent-deep:#c2151c;--acc-accent-ink:#fff;--acc-canvas:#e8ecf3;--acc-surface:#fff;--acc-surface-2:#fff;--acc-head:#eff3f9;--acc-chrome:#d8dfea;--acc-hover:#e6ecf5;--acc-line:#d9e0ea;--acc-line-soft:#e7ecf3;--acc-line-firm:#b9c4d4;--acc-scroll:#b9c4d4;--acc-taskbar:#1e2a44;--acc-ink:#101828;--acc-ink-2:#233043;--acc-ink-soft:#4c5a70;--acc-ink-mute:#5d6879;--acc-band:#eff4fa;--acc-band-hi:#e2ebf7;--acc-total:#e8f6f2;--acc-blue:#2563eb;--acc-teal:#0f766e;--acc-amber:#b54708;--acc-green:#067647;--acc-red:#b42318;--acc-slate:#475467;--acc-violet:#6941c6;--acc-red-soft:#fef3f2;--acc-red-line:#fecdca;--acc-r:10px;--acc-r-lg:14px;--acc-shadow:0 1px 2px rgba(23,38,66,.06), 0 4px 12px rgba(23,38,66,.08);--acc-shadow-pop:0 16px 36px rgba(23,38,66,.2);--acc-pad-y:12px;--acc-fs:1.12}.accapp.is-compact{--acc-pad-y:8px}body.acc-fullscreen #app{display:none!important}body.acc-fullscreen{overflow:hidden}.accapp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;flex-direction:column;overflow:hidden;background:var(--acc-canvas);color:var(--acc-ink);font-family:IBM Plex Sans Arabic,IBM Plex Sans,Figtree,Noto Kufi Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(14px * var(--acc-fs));line-height:1.45;-webkit-font-smoothing:antialiased}.accapp.hidden{display:none}.accapp button{font:inherit;color:inherit}.accapp ::-webkit-scrollbar{width:10px;height:10px}.accapp ::-webkit-scrollbar-thumb{background:var(--acc-scroll);border-radius:8px;border:2px solid transparent;background-clip:content-box}.accapp ::-webkit-scrollbar-track{background:transparent}.accapp__head{flex:0 0 auto;display:flex;align-items:center;gap:14px;min-height:54px;padding:6px 16px;background:var(--acc-accent);color:#fff;z-index:50}.accapp__brand{display:flex;align-items:center;gap:11px;flex:0 0 auto;min-width:0}.accapp__mark{width:36px;height:36px;border-radius:10px;background:#ffffff29;display:grid;place-items:center;font-weight:700;font-size:calc(16px * var(--acc-fs));flex:0 0 auto}.accapp__brandtext{display:flex;flex-direction:column;line-height:1.2;min-width:0}.accapp__brandtext b{font-weight:700;font-size:calc(15px * var(--acc-fs));white-space:nowrap}.accapp__brandtext span{font-size:calc(11.5px * var(--acc-fs));opacity:.92;white-space:nowrap}.accapp__search{display:flex;align-items:center;gap:9px;width:min(440px,100%);background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:var(--acc-r);padding:8px 13px}.accapp__searchwrap{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.accapp__search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff;font:inherit}.accapp__search input::placeholder{color:#fff9}.accapp__hactions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.accapp__hbtn{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;font-size:calc(12.5px * var(--acc-fs));font-weight:600;cursor:pointer;white-space:nowrap}.accapp__hbtn--icon{display:grid;place-items:center;width:36px;height:36px;padding:0;border-color:#ffffff2e;background:#ffffff14}.accapp__hbtn:hover{background:#fff3}.accapp__user{display:flex;align-items:center;gap:9px;padding-inline-start:6px}.accapp__av{width:34px;height:34px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-weight:600;font-size:calc(13px * var(--acc-fs));flex:0 0 auto}.accapp__who{display:flex;flex-direction:column;line-height:1.2}.accapp__who b{font-size:calc(12.5px * var(--acc-fs));font-weight:600}.accapp__who span{font-size:calc(11px * var(--acc-fs));opacity:.92}.accapp__menubar{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:1px;padding:0 8px;background:var(--acc-accent-deep);color:var(--acc-accent-ink);border-top:1px solid rgba(0,0,0,.12);z-index:50}.accmenu{position:relative}.accmenu__btn{display:flex;align-items:center;gap:6px;padding:9px 12px;border:0;background:transparent;font-size:calc(13px * var(--acc-fs));cursor:pointer;border-radius:7px 7px 0 0;white-space:nowrap}.accmenu__btn:hover{background:#ffffff1a}.accmenu.is-open .accmenu__btn{background:#ffffff24}.accmenu__pop{position:absolute;top:100%;inset-inline-start:0;min-width:224px;background:var(--acc-surface);color:var(--acc-ink-2);border:1px solid var(--acc-line);border-radius:0 10px 10px;box-shadow:var(--acc-shadow-pop);padding:6px;z-index:60;animation:accSlideDown .12s ease}.accmenu__item{display:flex;width:100%;align-items:center;gap:9px;padding:8px 10px;border:0;background:transparent;border-radius:7px;font-size:calc(13px * var(--acc-fs));cursor:pointer;text-align:start;white-space:nowrap}.accmenu__item:hover{background:var(--acc-hover);color:var(--acc-accent-deep)}.accmenu__item svg{opacity:.7;flex:0 0 auto}.accmenu__sep{height:1px;background:var(--acc-line);margin:5px 8px}.accapp__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.accapp__toolbar{flex:0 0 auto;display:flex;align-items:stretch;gap:2px;padding:7px 8px;background:var(--acc-surface);border-bottom:1px solid var(--acc-line);overflow-x:auto;z-index:20}.acctool{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:66px;padding:6px 8px;border:0;background:transparent;border-radius:9px;color:var(--acc-ink-2);cursor:pointer;flex:0 0 auto}.acctool:hover{background:var(--acc-hover);color:var(--acc-accent-deep)}.acctool span{font-size:calc(11px * var(--acc-fs));white-space:nowrap}.acctool.is-on{background:var(--acc-hover);color:var(--acc-accent-deep)}.accapp__tabs{flex:0 0 auto;display:flex;align-items:flex-end;gap:4px;padding:7px 12px 0;background:var(--acc-chrome);overflow-x:auto}.acctab{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:9px 9px 0 0;cursor:pointer;white-space:nowrap;font-size:calc(13px * var(--acc-fs));font-weight:500;background:transparent;color:var(--acc-ink-soft);border:1px solid transparent;border-bottom:0;border-top:2px solid transparent;flex:0 0 auto}.acctab:hover{background:var(--acc-hover)}.acctab.is-on{background:var(--acc-surface);color:var(--acc-ink);font-weight:700;border-color:var(--acc-line-firm);border-top-color:var(--acc-accent)}.acctab__dot{width:8px;height:8px;border-radius:50%;background:var(--acc-ink-mute);flex:0 0 auto}.acctab.is-on .acctab__dot{background:var(--acc-accent)}.acctab__x{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;opacity:.5;flex:0 0 auto;margin-inline-start:2px}.acctab__x:hover{background:var(--acc-line-firm);opacity:1}.accapp__main{flex:1 1 auto;min-height:0;overflow:auto;padding:18px clamp(12px,2.4vw,28px) 40px}.accpage__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.accpage__head h1{margin:0;font-size:clamp(calc(19px * var(--acc-fs)),2.3vw,calc(25px * var(--acc-fs)));font-weight:700;color:var(--acc-ink)}.accpage__head p{margin:5px 0 0;font-size:calc(13px * var(--acc-fs));color:var(--acc-ink-soft)}.accpage__actions{display:flex;gap:8px;flex-wrap:wrap}.accbtn{display:flex;align-items:center;gap:7px;padding:9px 15px;border-radius:9px;border:1px solid var(--acc-line);background:var(--acc-surface);color:var(--acc-ink-2);font-weight:600;font-size:calc(13px * var(--acc-fs));cursor:pointer;white-space:nowrap}.accbtn:hover{filter:brightness(.96)}.accbtn--p{background:var(--acc-accent-deep);border-color:var(--acc-accent-deep);color:#fff}.accbtn--danger{color:var(--acc-red);border-color:var(--acc-red-line)}.acckpis{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.acckpi{flex:1 1 200px;background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--acc-r-lg);padding:14px 16px;display:flex;align-items:center;gap:13px;box-shadow:var(--acc-shadow)}.acckpi__chip{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.acckpi__lbl{font-size:calc(12px * var(--acc-fs));color:var(--acc-ink-soft);white-space:nowrap}.acckpi__val{font-size:clamp(calc(17px * var(--acc-fs)),1.7vw,calc(21px * var(--acc-fs)));font-weight:700;color:var(--acc-ink);direction:ltr;unicode-bidi:isolate;text-align:start}.acckpi__sub{font-size:calc(11.5px * var(--acc-fs));margin-top:1px;color:var(--acc-ink-soft)}.acccard{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:16px;box-shadow:var(--acc-shadow);overflow:hidden;margin-bottom:16px}.acccard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--acc-line)}.acccard__title{display:flex;align-items:center;gap:10px;min-width:0}.acccard__title h2{margin:0;font-size:calc(15.5px * var(--acc-fs));font-weight:700;color:var(--acc-ink);white-space:nowrap}.acccard__dot{width:10px;height:10px;border-radius:3px;background:var(--acc-accent);flex:0 0 auto}.acccard__meta{font-size:calc(12.5px * var(--acc-fs));color:var(--acc-ink-soft);white-space:nowrap}.acccard__meta b{color:var(--acc-ink);direction:ltr;unicode-bidi:isolate}.acccard__body{padding:16px}.acccard__scroll{overflow-x:auto}.acctable{width:100%;border-collapse:collapse;white-space:nowrap;font-size:calc(13px * var(--acc-fs))}.acctable th{padding:var(--acc-pad-y) 14px;text-align:start;font-weight:600;color:var(--acc-ink-soft);background:var(--acc-head);border-bottom:1px solid var(--acc-line-firm)}.acctable td{padding:var(--acc-pad-y) 14px;color:var(--acc-ink-2);border-bottom:1px solid var(--acc-line-soft)}.acctable th,.acctable td{border-inline-end:1px solid var(--acc-line-soft)}.acctable th:last-child,.acctable td:last-child{border-inline-end:0}.acctable tbody tr:last-child td{border-bottom:0}.acctable tbody tr:nth-child(2n) td{background:var(--acc-band)}.acctable .t-nm{font-weight:600;color:var(--acc-ink-2)}.acctable .t-mut{color:var(--acc-ink-mute)}.acctable .t-soft{color:var(--acc-ink-soft)}.acctable .t-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;text-align:start}.acctable .t-pos{color:var(--acc-green)}.acctable .t-neg{color:var(--acc-red)}.acctable .t-rn{width:46px;text-align:center;padding-inline:6px;color:var(--acc-ink-mute);font-size:calc(11.5px * var(--acc-fs));font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.acctable tbody tr td.t-rn{background:var(--acc-surface-2)}.acctable .t-sec td{padding-top:16px;font-weight:800;font-size:calc(12px * var(--acc-fs));text-transform:uppercase;letter-spacing:.4px}.acctable tbody tr.t-sub td{background:var(--acc-band-hi);font-weight:700}.acctable tfoot td,.acctable tbody tr.t-total td,.acctable tbody tr.t-total td.t-rn{background:var(--acc-total);font-weight:700;color:var(--acc-ink);border-top:2px solid var(--acc-teal);border-bottom:0}.acctable tbody tr:not(.t-total):hover td,.acctable tbody tr:not(.t-total):hover td.t-rn{background:var(--acc-band-hi)}.acctable .t-ind{padding-inline-start:30px}.acctable .t-act{text-align:end;white-space:nowrap}.acctable--dense{--acc-pad-y:8px;font-size:calc(12.5px * var(--acc-fs))}.acctable--dense th,.acctable--dense td{padding-inline:10px}.accsum{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:-4px 2px 16px;padding:12px 16px;background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--acc-r-lg);box-shadow:var(--acc-shadow)}.accsum__eq{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.accsum__cell{display:flex;align-items:baseline;gap:8px}.accsum__cell i{font-style:normal;font-size:calc(11.5px * var(--acc-fs));color:var(--acc-ink-soft)}.accsum__cell b{font-size:calc(15px * var(--acc-fs));font-weight:700;color:var(--acc-ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.accsum__op{color:var(--acc-ink-mute);font-size:calc(14px * var(--acc-fs))}.accsum__cell--out b{color:var(--acc-teal)}.accsum__words{font-size:calc(12.5px * var(--acc-fs));color:var(--acc-ink-soft);white-space:normal;text-align:end;max-width:52ch}.accsum__words b{color:var(--acc-ink);font-weight:600}.mdl .accsum{margin:12px 0 14px}.accpill{display:inline-block;padding:3px 11px;border-radius:999px;font-size:calc(11.5px * var(--acc-fs));font-weight:600;white-space:nowrap}.acclink{color:var(--acc-accent-deep);cursor:pointer;font-weight:600}.acclink:hover{text-decoration:underline}.acctable .t-mut>.acclink,.acctable .t-soft>.acclink{color:inherit;font-weight:inherit}.acctable .t-mut>.acclink:hover,.acctable .t-soft>.acclink:hover{color:var(--acc-accent-deep)}.acclink--raw{display:inline-block}.acclink--raw:hover{text-decoration:none;filter:brightness(.94)}.accibtn{border:0;background:transparent;border-radius:7px;padding:5px 7px;cursor:pointer;color:var(--acc-ink-soft);line-height:1}.accibtn:hover{background:var(--acc-hover);color:var(--acc-accent-deep)}.accibtn--del:hover{background:var(--acc-red-soft);color:var(--acc-red)}.accibtn--wa{color:var(--acc-green)}.accibtn--wa:hover{background:var(--acc-hover);color:var(--acc-green)}.accempty{padding:34px;text-align:center;color:var(--acc-ink-mute);font-size:calc(13.5px * var(--acc-fs))}.accnote{margin:0 2px 12px;color:var(--acc-ink-mute);font-size:calc(12.5px * var(--acc-fs))}.accsection{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-inline-start:3px solid var(--acc-slate);background:var(--acc-surface-2);border-top:1px solid var(--acc-line-soft)}.accsection b{font-size:calc(13.5px * var(--acc-fs));font-weight:700;color:var(--acc-ink)}.accsection span{font-size:calc(12px * var(--acc-fs));color:var(--acc-ink-soft);direction:ltr;unicode-bidi:isolate}.acctree{padding:6px}.acctree__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;padding-inline-start:14px}.acctree__row{padding-inline-start:4px}.acctree__row:hover{background:var(--acc-hover)}.acctree__main{display:flex;align-items:center;gap:9px;min-width:0}.acctree__caret{display:inline-flex;align-items:center;justify-content:center;width:16px;flex:0 0 auto;color:var(--acc-ink-mute);cursor:pointer;transition:transform .12s ease}.acctree__caret.is-open{transform:rotate(90deg)}.acctree__caret--leaf{cursor:default;visibility:hidden}.acctree__code{font-size:calc(11px * var(--acc-fs));color:var(--acc-ink-mute);min-width:40px;direction:ltr;unicode-bidi:isolate;flex:0 0 auto}.acctree__name{font-size:calc(13.5px * var(--acc-fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acctree__row--grp .acctree__name{font-weight:700;color:var(--acc-ink)}.acctree__row--leaf .acctree__name{font-weight:500;color:var(--acc-ink-2)}.acctree__row--leaf{cursor:pointer}.acctree__nat{font-size:calc(10px * var(--acc-fs));color:var(--acc-ink-mute);border:1px solid var(--acc-line);border-radius:4px;padding:0 5px;line-height:1.7;flex:0 0 auto}.acctree__end{display:flex;align-items:center;gap:6px;flex:0 0 auto}.acctree__val{font-size:calc(13px * var(--acc-fs));color:var(--acc-ink-soft);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.acctree__row--grp .acctree__val{font-weight:700;color:var(--acc-ink)}.acctree__acts{display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.acctree__row:hover .acctree__acts,.acctree__acts:focus-within{opacity:1}@media (hover:none){.acctree__acts{opacity:1}}.acctree__flag{font-size:calc(10.5px * var(--acc-fs));color:var(--acc-ink-mute);flex:0 0 auto}.accboxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:14px}.accbox{border-radius:var(--acc-r-lg);padding:14px 15px;cursor:pointer;border:1px solid;display:flex;flex-direction:column;gap:9px;text-align:start}.accbox:hover{filter:brightness(.985)}.accbox__top{display:flex;align-items:center;gap:10px}.accbox__chip{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.accbox__name{font-size:calc(13px * var(--acc-fs));font-weight:600;color:var(--acc-ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis}.accbox__val{font-size:calc(19px * var(--acc-fs));font-weight:700;direction:ltr;unicode-bidi:isolate;text-align:start}.accbox__sub{font-size:calc(11.5px * var(--acc-fs));color:var(--acc-ink-soft)}.accsearch{display:flex;align-items:center;gap:8px;flex:1 1 240px;max-width:380px;background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--acc-r);padding:9px 12px;margin-bottom:14px}.accsearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--acc-ink-2)}.accsearch input::placeholder{color:var(--acc-ink-mute)}.accrepbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.accrepbar select,.accrepbar input{padding:8px 11px;border:1px solid var(--acc-line);border-radius:var(--acc-r);background:var(--acc-surface);color:var(--acc-ink-2);font:inherit;font-size:calc(13px * var(--acc-fs))}.accrepbar label{font-size:calc(12px * var(--acc-fs));color:var(--acc-ink-soft)}.accapp__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 16px;background:var(--acc-surface);border-top:1px solid var(--acc-line);font-size:calc(11.5px * var(--acc-fs));color:var(--acc-ink-soft)}.accapp__foot span{white-space:nowrap}.accapp__foot b{color:var(--acc-ink);direction:ltr;unicode-bidi:isolate}@keyframes accSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}body.acc-fullscreen .ovl{background:#10172680;z-index:500}body.acc-fullscreen .mdl{border-radius:16px;border:1px solid var(--acc-line);box-shadow:0 24px 64px #10172652;font-family:IBM Plex Sans Arabic,IBM Plex Sans,Figtree,sans-serif;color:var(--acc-ink)}body.acc-fullscreen .mdl__h{padding:16px 20px 14px;background:color-mix(in srgb,var(--win-accent, var(--acc-accent)) 7%,var(--acc-head));border-bottom:1px solid color-mix(in srgb,var(--win-accent, var(--acc-accent)) 22%,var(--acc-line))}body.acc-fullscreen .mdl__h h3{font-size:calc(16.5px * var(--acc-fs));font-weight:700;color:var(--acc-ink)}body.acc-fullscreen .mdl__h p{font-size:calc(12.5px * var(--acc-fs));color:var(--acc-ink-soft)}body.acc-fullscreen .mdl__b{padding:14px 20px 6px}body.acc-fullscreen .mdl label{font-size:calc(11px * var(--acc-fs));font-weight:600;letter-spacing:.3px;color:var(--acc-ink-soft);margin:14px 0 6px}body.acc-fullscreen .mdl input,body.acc-fullscreen .mdl select,body.acc-fullscreen .mdl textarea{padding:9px 11px;border:1px solid var(--acc-line);border-radius:var(--acc-r);background:var(--acc-surface-2);font-size:calc(13.5px * var(--acc-fs));color:var(--acc-ink-2);box-shadow:inset 0 1px 2px #1017260d}body.acc-fullscreen .mdl input:focus,body.acc-fullscreen .mdl select:focus,body.acc-fullscreen .mdl textarea:focus{border-color:var(--acc-accent-deep);background:var(--acc-surface);box-shadow:0 0 0 3px #c2151c26}body.acc-fullscreen .mdl__f{padding:14px 20px 18px;gap:10px;border-top:1px solid var(--acc-line);background:var(--acc-surface-2);box-shadow:0 -3px 10px #1017260a}body.acc-fullscreen .mdl__f button{border-radius:var(--acc-r);font-weight:600}body.acc-fullscreen .mdl__f .ok{background:var(--acc-accent-deep)}body.acc-fullscreen .mdl__f .cancel{background:var(--acc-hover);color:var(--acc-ink-soft)}body.acc-fullscreen .accform{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px;align-items:start}body.acc-fullscreen .accf{grid-column:span 12;display:flex;flex-direction:column;gap:6px;min-width:0}body.acc-fullscreen .accf--1{grid-column:span 1}body.acc-fullscreen .accf--2{grid-column:span 2}body.acc-fullscreen .accf--3{grid-column:span 3}body.acc-fullscreen .accf--4{grid-column:span 4}body.acc-fullscreen .accf--5{grid-column:span 5}body.acc-fullscreen .accf--6{grid-column:span 6}body.acc-fullscreen .accf--7{grid-column:span 7}body.acc-fullscreen .accf--8{grid-column:span 8}body.acc-fullscreen .accf--9{grid-column:span 9}body.acc-fullscreen .accf--10{grid-column:span 10}body.acc-fullscreen .accf--11{grid-column:span 11}body.acc-fullscreen .accf--12{grid-column:span 12}body.acc-fullscreen .accform label{margin:0;display:block}body.acc-fullscreen .accform input,body.acc-fullscreen .accform select,body.acc-fullscreen .accform textarea{width:100%}body.acc-fullscreen .accform>.accf>input,body.acc-fullscreen .accform>.accf>select{height:calc(36px * var(--acc-fs))}body.acc-fullscreen .accsec{grid-column:span 12;display:flex;align-items:center;gap:9px;margin-top:6px;font-size:calc(11.5px * var(--acc-fs));font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--acc-ink-soft)}body.acc-fullscreen .accsec:before{content:"";flex:0 0 auto;width:3px;height:13px;border-radius:2px;background:var(--win-accent, var(--acc-accent))}body.acc-fullscreen .accsec:after{content:"";flex:1;height:1px;background:var(--acc-line)}body.acc-fullscreen .accsec:first-child{margin-top:0}body.acc-fullscreen .mdl{max-width:min(700px,calc(100vw - 32px))}body.acc-fullscreen .mdl--wide{max-width:min(1080px,calc(100vw - 32px))}body.acc-fullscreen .mdl{max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden}body.acc-fullscreen .mdl__h,body.acc-fullscreen .mdl__f{flex:0 0 auto}body.acc-fullscreen .mdl__b{flex:1 1 auto;overflow-y:auto;min-height:0}body.acc-fullscreen .mdl .acccard{margin-bottom:0}body.acc-fullscreen .mdl .dt-card{border:1px solid var(--acc-line);border-radius:var(--acc-r);box-shadow:0 1px 3px #1017260f;overflow:auto;max-height:46vh}body.acc-fullscreen .mdl .dt thead th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--win-accent, var(--acc-accent)) 9%,var(--acc-head));color:var(--acc-ink-soft);font-size:calc(11px * var(--acc-fs));text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid color-mix(in srgb,var(--win-accent, var(--acc-accent)) 26%,var(--acc-line))}body.acc-fullscreen .mdl .dt td{border-bottom:1px solid var(--acc-line-soft);color:var(--acc-ink-2)}body.acc-fullscreen .mdl .dt tbody tr:last-child td{border-bottom:0}body.acc-fullscreen .mdl .lntbl tbody tr:hover{background:var(--acc-surface-2)}body.acc-fullscreen .mdl .lntbl input[type=number]{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}body.acc-fullscreen .mdl .lntbl .ln-amt{font-weight:600;color:var(--acc-ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;text-align:end}body.acc-fullscreen .mdl .acc-tot{border-color:var(--acc-line);border-radius:var(--acc-r);margin:0}body.acc-fullscreen .mdl .acc-tot__grand{background:color-mix(in srgb,var(--win-accent, var(--acc-accent)) 12%,#fff);border-top:2px solid color-mix(in srgb,var(--win-accent, var(--acc-accent)) 55%,var(--acc-line))}body.acc-fullscreen .mdl .tbtn{color:var(--win-accent, var(--acc-accent-deep));font-weight:600}body.acc-fullscreen .mdl .accview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px}body.acc-fullscreen .mdl .accview__meta{grid-column:span 12;display:flex;flex-wrap:wrap;gap:8px 22px;padding:12px 14px;background:var(--acc-surface-2);border:1px solid var(--acc-line);border-radius:var(--acc-r)}body.acc-fullscreen .mdl .accview__meta div{display:flex;flex-direction:column;gap:2px;min-width:0}body.acc-fullscreen .mdl .accview__meta span{font-size:calc(11px * var(--acc-fs));color:var(--acc-ink-mute)}body.acc-fullscreen .mdl .accview__meta b{font-size:calc(13px * var(--acc-fs));color:var(--acc-ink)}body.acc-fullscreen .mdl__h--drill{display:flex;align-items:flex-start;gap:10px}body.acc-fullscreen .mdl__h--drill .mdl__htext{min-width:0;flex:1}body.acc-fullscreen .accback{flex:0 0 auto;margin-top:2px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--acc-line);border-radius:var(--acc-r);background:var(--acc-surface);color:var(--acc-ink-soft);cursor:pointer}body.acc-fullscreen .accback:hover{background:var(--acc-head);color:var(--acc-accent-deep)}body.acc-rtl .accback svg{transform:scaleX(-1)}body.acc-fullscreen .mdl__h--drill{align-items:center;padding-block:14px}body.acc-fullscreen .accwin__face{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}body.acc-fullscreen .mdl__h--drill h3{line-height:1.25}body.acc-fullscreen .mdl__h--drill p{margin-top:3px}body.acc-fullscreen .accwin__x{flex:0 0 auto;align-self:flex-start;width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--acc-r);background:transparent;color:var(--acc-ink-mute);cursor:pointer}body.acc-fullscreen .accwin__x:hover{background:var(--acc-surface);border-color:var(--acc-line);color:var(--acc-accent-deep)}body.acc-fullscreen .mdl__f--win{flex-wrap:wrap;justify-content:flex-end}body.acc-fullscreen .mdl__f--win button{flex:0 0 auto;min-width:112px;padding-inline:18px}body.acc-fullscreen .mdl__f--win .accwin__close{margin-inline-end:auto}body.acc-fullscreen .mdl__f--win .ok{background:var(--acc-accent-deep);color:var(--acc-accent-ink);box-shadow:0 1px 2px #c2151c47}body.acc-fullscreen .mdl__f--win .ok:hover{filter:brightness(1.06)}body.acc-fullscreen .mdl__f--win .cancel{background:var(--acc-surface);color:var(--acc-ink-2);border:1px solid var(--acc-line)}body.acc-fullscreen .mdl__f--win .cancel:hover{background:var(--acc-hover);border-color:var(--acc-line-firm)}body.acc-fullscreen .mdl__f .accwin--del{color:var(--acc-red)}body.acc-fullscreen .mdl__f--win .accwin--del{border-color:var(--acc-red-line)}body.acc-fullscreen .mdl__f--win .accwin--del:hover{background:var(--acc-red-soft);border-color:var(--acc-red)}@media (max-width:560px){body.acc-fullscreen .mdl__f--win{flex-direction:column-reverse}body.acc-fullscreen .mdl__f--win button{width:100%}body.acc-fullscreen .mdl__f--win .accwin__close{margin-inline-end:0}}@media (max-width:720px){body.acc-fullscreen .accf,body.acc-fullscreen [class*=accf--]{grid-column:span 12!important}body.acc-fullscreen .mdl .dt-card{max-height:38vh}}body.acc-fullscreen .cdlg h3{color:var(--acc-ink)}body.acc-fullscreen .cdlg p{color:var(--acc-ink-soft)}body.acc-fullscreen .cdlg__btns button{border-radius:var(--acc-r)}body.acc-fullscreen .btn-cancel{background:var(--acc-hover);color:var(--acc-ink-soft)}body.acc-fullscreen #toast{z-index:600}.accapp[dir=rtl] .acctable td:not(.t-num),.accapp[dir=rtl] .accbox__name{unicode-bidi:plaintext}#acc-print-root{display:none}@page{size:A4;margin:14mm}@media print{body.acc-printing>*{display:none!important}body.acc-printing>#acc-print-root{display:block!important}body.acc-fullscreen:not(.acc-printing) .accapp{position:static;height:auto;overflow:visible}body.acc-fullscreen:not(.acc-printing) .accapp__head,body.acc-fullscreen:not(.acc-printing) .accapp__menubar,body.acc-fullscreen:not(.acc-printing) .accapp__toolbar,body.acc-fullscreen:not(.acc-printing) .accapp__tabs,body.acc-fullscreen:not(.acc-printing) .accapp__foot,body.acc-fullscreen:not(.acc-printing) .accpage__actions,body.acc-fullscreen:not(.acc-printing) .accsearch,body.acc-fullscreen:not(.acc-printing) .accrepbar,body.acc-fullscreen:not(.acc-printing) .accapp__scrim{display:none!important}body.acc-fullscreen:not(.acc-printing) .accapp__main{overflow:visible;padding:0}.acccard{border:0;box-shadow:none;break-inside:auto}.acccard__scroll{overflow:visible!important}tr{break-inside:avoid}}.pdoc{background:#fff;color:#111;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;font-size:11.5pt;line-height:1.45}.pdoc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:12px;margin-bottom:18px;border-bottom:2.5px solid #111}.pdoc__brand{display:flex;align-items:flex-start;gap:14px;min-width:0}.pdoc__logo{max-height:58px;max-width:170px;object-fit:contain;object-position:left top;flex:0 0 auto}[dir=rtl] .pdoc__logo{object-position:right top}.pdoc__co{font-size:17pt;font-weight:700;letter-spacing:-.01em}.pdoc__coaddr{font-size:9pt;color:#444;margin-top:3px;line-height:1.5}.pdoc__coaddr .ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.pdoc__cosub{font-size:9.5pt;color:#555;margin-top:2px}.pdoc__ident{text-align:end;flex:0 0 auto}.pdoc__ident h1{margin:0 0 6px;font-size:14pt;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pdoc__ident table{border-collapse:collapse;margin-inline-start:auto;font-size:9.5pt}.pdoc__ident th{text-align:end;padding:1px 10px 1px 0;color:#555;font-weight:500;white-space:nowrap}.pdoc__ident td{text-align:end;padding:1px 0;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pdoc__party{margin-bottom:14px}.pdoc__party span{display:block;font-size:8.5pt;text-transform:uppercase;letter-spacing:.6px;color:#666}.pdoc__party b{font-size:12.5pt;font-weight:700}.pdoc__party i{display:block;font-style:normal;font-size:9.5pt;color:#555;margin-top:1px}.ptable{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:10pt}.ptable th{text-align:start;padding:7px 8px;border-bottom:1.5px solid #111;border-top:1px solid #111;font-size:8.5pt;text-transform:uppercase;letter-spacing:.5px;background:#f2f2f2}.ptable td{padding:6px 8px;border-bottom:1px solid #ddd;vertical-align:top}.ptable .num{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.ptable .ind{padding-inline-start:22px}.ptable tr.is-open td{background:#f7f7f7;font-weight:700}.ptable tfoot th,.ptable tfoot td{padding:7px 8px;border-top:1.5px solid #111;border-bottom:2px solid #111;font-weight:700;text-align:start}.ptable tfoot td{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.pempty{text-align:center;color:#777;padding:22px;font-size:10pt}.ptotals{margin-inline-start:auto;border-collapse:collapse;min-width:290px;margin-bottom:16px;font-size:10.5pt}.ptotals th{text-align:start;padding:5px 14px 5px 0;color:#444;font-weight:500}.ptotals td{text-align:end;padding:5px 0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.ptotals tr.is-grand th,.ptotals tr.is-grand td{font-weight:700;font-size:11.5pt;border-top:1px solid #111;border-bottom:1px solid #111}.pdoc__amountbox{display:flex;align-items:center;justify-content:space-between;gap:20px;border:2px solid #111;padding:12px 16px;margin:8px 0 16px}.pdoc__amountbox span{font-size:9pt;text-transform:uppercase;letter-spacing:.6px;color:#555}.pdoc__amountbox b{font-size:17pt;font-weight:700;direction:ltr;unicode-bidi:isolate}.pdoc__sub{margin-top:6px}.pdoc__sub h2{font-size:10pt;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;color:#444}.pdoc__note{font-size:9.5pt;color:#444;margin:4px 0 14px}.pdoc__signs{display:flex;gap:40px;margin-top:34px}.pdoc__signs div{flex:1}.pdoc__signs span{display:block;border-top:1px solid #111;margin-bottom:5px}.pdoc__signs b{font-size:9pt;font-weight:500;color:#555}.pdoc__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:22px;padding-top:8px;border-top:1px solid #bbb;font-size:8.5pt;color:#666}.pdoc__stamp{white-space:nowrap}.pdoc__report .acctable{width:100%;border-collapse:collapse;font-size:10pt;white-space:normal}.pdoc__report .acctable th{background:#f2f2f2;color:#111;border-bottom:1.5px solid #111;padding:7px 8px}.pdoc__report .acctable td{padding:6px 8px;border-bottom:1px solid #ddd;color:#111}.pdoc__report .t-num{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.pdoc__report .acctable tbody tr:nth-child(2n) td{background:#f8f8f8}.pdoc__report .acctable tbody tr td.t-rn{background:#f2f2f2;color:#666}.pdoc__report .acctable tbody tr.t-total td,.pdoc__report .acctable tbody tr.t-total td.t-rn,.pdoc__report .t-total td,.pdoc__report .t-total th{border-top:1.5px solid #111;font-weight:700;background:#f0f0f0;color:#111}.pdoc__report .acctable tbody tr.t-sub td,.pdoc__report .t-sub td{background:#fafafa;font-weight:700}.pdoc__report .t-sec td{font-weight:700;padding-top:14px;color:#111!important}.pdoc__report .t-pos,.pdoc__report .t-neg{color:#111}.pdoc__report canvas,.pdoc__report .accsection span{display:none}.pdoc__report .accsection{border:0;background:none;padding:12px 0 4px;font-weight:700}.pdoc__report .accempty{padding:20px;color:#777}.colhpreview{border:1px solid var(--acc-line);border-radius:var(--acc-r);background:#fff;padding:14px 16px}.colhpreview__in{display:flex;align-items:flex-start;gap:14px}.colhpreview__in img{max-height:52px;max-width:150px;object-fit:contain;flex:0 0 auto}.colhpreview__in b{display:block;font-size:calc(15px * var(--acc-fs));color:var(--acc-ink)}.colhpreview__in span{display:block;font-size:calc(11.5px * var(--acc-fs));color:var(--acc-ink-soft);margin-top:2px}.colhpreview__in .ltr{direction:ltr;unicode-bidi:isolate}body.acc-fullscreen .mdl--print .mdl__b{padding:0}.prtwrap{display:flex;align-items:stretch;min-height:0}.prtside{flex:0 0 288px;padding:16px 18px;border-inline-end:1px solid var(--acc-line);background:#fbfcfe}.prtpreview{flex:1 1 auto;min-width:0;padding:20px;background:var(--acc-canvas);overflow:auto}.prtpreview .pdoc{max-width:760px;margin:0 auto;padding:26px 30px;box-shadow:0 2px 14px #14203c24;border-radius:2px}@media (max-width:860px){.prtwrap{flex-direction:column}.prtside{flex:0 0 auto;border-inline-end:0;border-bottom:1px solid var(--acc-line)}.prtpreview{padding:12px}.prtpreview .pdoc{padding:18px}}@media (max-width:860px){.accapp__head{height:auto;flex-wrap:wrap;padding:8px 12px;gap:10px}.accapp__searchwrap{order:3;flex-basis:100%}.accapp__search{width:100%}.accapp__who{display:none}.accapp__menubar{flex-wrap:nowrap;overflow-x:auto}.accapp__main{padding:14px 12px 32px}.acckpi{flex:1 1 150px;padding:12px}.acckpi__chip{width:36px;height:36px}.accboxes{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.accapp__foot{display:none}}@keyframes acc-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.accpage,.accapp__main{animation:acc-page-in .32s cubic-bezier(.16,1,.3,1) backwards}.acckpi{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .18s ease;animation:acc-page-in .4s cubic-bezier(.16,1,.3,1) backwards}.acckpi:hover{transform:translateY(-3px);box-shadow:0 10px 24px -4px #00000014}.acckpi:hover .acckpi__chip{transform:scale(1.15) rotate(3deg)}.acckpi__chip{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.mdi-win{transition:box-shadow .2s ease,border-color .2s ease;animation:acc-page-in .25s cubic-bezier(.16,1,.3,1) backwards}.cbo-pop{--cbo-bg:var(--bg,#fff);--cbo-line:var(--line,#e6e9ef);--cbo-line-soft:var(--line-soft,#f0f1f4);--cbo-ink:var(--ink,#323338);--cbo-mute:var(--ink-soft,#676879);--cbo-hover:var(--hover,#f5f6f8);--cbo-accent:var(--blue,#0073ea);--cbo-fs:13.5px;position:fixed;z-index:2600;background:var(--cbo-bg);border:1px solid var(--cbo-line);border-radius:10px;box-shadow:0 14px 34px #1018282e;overflow:hidden;font-size:var(--cbo-fs);color:var(--cbo-ink)}.cbo-pop__head{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--cbo-line-soft);color:var(--cbo-mute)}.cbo-pop__head svg{flex:none}.cbo-pop__q{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--cbo-ink);padding:1px 0}.cbo-pop__q::placeholder{color:var(--cbo-mute);opacity:.85}.cbo-pop__n{flex:none;font-size:11px;font-weight:600;color:var(--cbo-mute);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext}.cbo-pop__list{overflow-y:auto;overscroll-behavior:contain;padding:5px}.cbo-opt{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:7px;cursor:pointer;line-height:1.35}.cbo-opt__code{flex:none;min-width:52px;font-size:11.5px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext;text-align:start;color:var(--cbo-mute);background:var(--cbo-line-soft);border-radius:5px;padding:2px 6px}.cbo-opt__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbo-opt.is-on{background:var(--cbo-hover)}.cbo-opt.is-sel{font-weight:600}.cbo-opt.is-sel:after{content:"✓";flex:none;margin-inline-start:auto;padding-inline-start:8px;color:var(--cbo-accent)}.cbo-opt.is-on .cbo-opt__code{background:var(--cbo-bg)}.cbo-opt.is-off{opacity:.45;cursor:default}.cbo-opt mark{background:color-mix(in srgb,var(--cbo-accent) 18%,transparent);color:inherit;border-radius:3px;padding:0 1px}@supports not (background:color-mix(in srgb,red 10%,transparent)){.cbo-opt mark{background:#0073ea2e}}.cbo-pop__none{padding:14px 10px;text-align:center;color:var(--cbo-mute);font-size:12.5px}.cbo-grp{padding:8px 9px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cbo-mute)}body.acc-fullscreen .cbo-pop{--cbo-bg:var(--acc-surface);--cbo-line:var(--acc-line-firm);--cbo-line-soft:var(--acc-line-soft);--cbo-ink:var(--acc-ink);--cbo-mute:var(--acc-ink-soft);--cbo-hover:var(--acc-line-soft);--cbo-accent:var(--acc-accent-deep);--cbo-fs:calc(13px * var(--acc-fs, 1));border-radius:var(--acc-r,10px);box-shadow:var(--acc-shadow-pop,0 14px 34px rgba(20,32,60,.2))}body.acc-fullscreen .cbo-pop__n{font-size:calc(11px * var(--acc-fs, 1))}body.acc-fullscreen .cbo-opt__code{font-size:calc(11.5px * var(--acc-fs, 1))}:root{--wa-green:#128C4A;--wa-green-ink:#0b6b38;--wa-wash:#e8f6ee}.wa-health{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;background:var(--card,#fff);border:1px solid var(--line,#e3e6ef);border-radius:10px}.wa-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px}.wa-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.wa-pill.is-ok{color:var(--wa-green-ink);background:var(--wa-wash)}.wa-pill.is-bad{color:#a1273f;background:#fdeaee}.wa-stat{font-size:12px;color:var(--ink-mute,#676879)}.wa-stat b{color:var(--ink,#1f2540);font-size:13px}.wa-stat.is-bad b{color:#bb3354}.wa-compose{display:grid;grid-template-columns:minmax(320px,4fr) 6fr;gap:14px;align-items:start}.wa-col{display:flex;flex-direction:column;gap:14px;min-width:0}.wa-pad{padding:14px}.wa-lbl{display:block;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--ink-mute,#676879);margin:12px 0 5px}.wa-lbl:first-child{margin-top:0}.wa-hint{font-size:11.5px;color:var(--ink-mute,#676879);font-weight:500}.wa-lbl .wa-hint{font-weight:500;text-transform:none;letter-spacing:0;margin-inline-start:6px}.wa-pad input,.wa-pad select,.wa-pad textarea{width:100%;padding:9px 11px;border:1px solid var(--line,#e3e6ef);border-radius:8px;font:inherit;font-size:13px;color:var(--ink,#1f2540);background:var(--card,#fff)}.wa-pad textarea{resize:vertical;line-height:1.55;min-height:96px}.wa-pad input:focus,.wa-pad select:focus,.wa-pad textarea:focus{outline:none;border-color:var(--blue,#0073ea);box-shadow:0 0 0 3px #0073ea21}.wa-chks{display:flex;gap:8px;flex-wrap:wrap}.wa-chk{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:7px 12px;border:1px solid var(--line,#e3e6ef);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink,#1f2540)}.wa-chk:has(input:checked){border-color:var(--wa-green);background:var(--wa-wash);color:var(--wa-green-ink)}.wa-chk input{width:auto;margin:0;accent-color:var(--wa-green)}.wa-chk em{font-style:normal;color:var(--ink-mute,#676879);font-weight:500}.wa-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px}.wa-sel-actions{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.wa-sel-btn{background:var(--card,#fff);border:1px solid var(--line,#e3e6ef);border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600;color:var(--ink,#1f2540);cursor:pointer;transition:all .15s ease}.wa-sel-btn:hover{background:var(--wa-wash,#e8f6ee);border-color:var(--wa-green,#128C4A);color:var(--wa-green-ink,#0b6b38)}.wa-sel-status{margin-inline-start:auto;font-size:12px;font-weight:600;color:var(--ink-mute,#676879)}.wa-count{margin-inline-start:auto;font-size:12px;font-weight:700;color:var(--wa-green-ink);background:var(--wa-wash);padding:2px 10px;border-radius:999px}.wa-note{margin-top:10px;padding:8px 11px;border-radius:8px;background:#fff8e6;border:1px solid #f4e2b0;color:#6b5115;font-size:12px;font-weight:600}.wa-bubble{background:var(--wa-wash);border:1px solid #cfe8db;border-radius:12px;border-start-start-radius:2px;padding:12px 14px;font-size:13.5px;line-height:1.6;color:#0f2a1c;white-space:normal;word-break:break-word;max-width:520px}.wa-attachchip{display:inline-block;margin-top:9px;padding:6px 11px;border-radius:8px;background:#fff;border:1px solid #cfe8db;font-size:12px;font-weight:600}.wa-optout{margin-top:10px;padding-top:8px;border-top:1px solid #cfe8db;font-size:11.5px;color:#4a6558}.wa-send{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:13px 16px;border-radius:10px;background:var(--card,#fff);border:1px solid var(--line,#e3e6ef);font-size:13px;color:var(--ink-mute,#676879)}.wa-send b{color:var(--ink,#1f2540);font-size:15px}.wa-btn{border:0;border-radius:8px;padding:10px 18px;cursor:pointer;background:var(--wa-green);color:#fff;font:inherit;font-size:13px;font-weight:700}.wa-btn:hover{background:var(--wa-green-ink)}.wa-btn:disabled{background:#c4c9d4;cursor:not-allowed}.wa-btn--ghost{background:transparent;color:var(--wa-green-ink);border:1px solid var(--wa-green)}.wa-btn--ghost:hover{background:var(--wa-wash)}.wa-two__g{display:grid;grid-template-columns:1fr 1fr;gap:0}.wa-two__c{padding:2px 18px}.wa-two__c+.wa-two__c{border-inline-start:1px solid var(--line,#e3e6ef)}.wa-two__c:first-child{padding-inline-start:0}.wa-two__c h4{margin:0 0 6px;font-size:12.5px;font-weight:800;color:var(--ink,#1f2540)}.wa-two__c p{margin:0 0 12px;font-size:12.5px;line-height:1.65;color:var(--ink-mute,#676879)}.wa-two__c code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--wa-wash);color:var(--wa-green-ink);padding:1px 6px;border-radius:5px;unicode-bidi:plaintext}@media (max-width:860px){.wa-two__g{grid-template-columns:1fr}.wa-two__c{padding-inline:0}.wa-two__c+.wa-two__c{border-inline-start:0;border-top:1px solid var(--line,#e3e6ef);padding-top:14px;margin-top:4px}}.wa-bar{height:6px;border-radius:999px;background:var(--line,#e3e6ef);overflow:hidden;margin-bottom:4px}.wa-bar i{display:block;height:100%;background:var(--wa-green);border-radius:999px}.wa-red{color:#bb3354;font-weight:600}.wa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.wa-f label{display:block;font-size:11.5px;font-weight:700;color:var(--ink-mute,#676879);margin-bottom:5px}.wa-f input,.wa-f select{width:100%;padding:9px 11px;border:1px solid var(--line,#e3e6ef);border-radius:8px;font:inherit;font-size:13px;color:var(--ink,#1f2540);background:var(--card,#fff)}.wa-f .wa-hint{margin-top:4px}.wa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;margin-top:14px}.wa-tile{display:flex;align-items:center;gap:12px;cursor:pointer;padding:15px 16px;border-radius:12px;color:#fff;border:0;text-align:start;font:inherit;width:100%}.wa-tile:hover{filter:brightness(1.06)}.wa-tile__ic{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#ffffff38;display:grid;place-items:center}.wa-tile__t{font-size:13.5px;font-weight:700}.wa-tile__s{font-size:11.5px;opacity:.9;font-weight:500}@media (max-width:1100px){.wa-compose{grid-template-columns:1fr}}@media (max-width:860px){.wa-health{gap:8px}.wa-send{position:sticky;bottom:0;z-index:2}.wa-send .wa-btn{flex:1}}body:not(.acc-fullscreen) .cat-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-top:14px}body:not(.acc-fullscreen) .cat-card{background:var(--card, #fff);border:1px solid var(--line, #e3e6ef);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px #00000008;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body:not(.acc-fullscreen) .cat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000012;border-color:#cbd5e1}body:not(.acc-fullscreen) .cat-card__cover{height:150px;background:linear-gradient(135deg,#1e293b,#0f172a);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px}body:not(.acc-fullscreen) .cat-card__cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.65;transition:transform .3s ease}body:not(.acc-fullscreen) .cat-card:hover .cat-card__cover-img{transform:scale(1.04)}body:not(.acc-fullscreen) .cat-card__cover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(15,23,42,.85) 0%,rgba(15,23,42,.2) 60%,transparent 100%)}body:not(.acc-fullscreen) .cat-card__theme-pill{position:absolute;top:12px;inset-inline-start:12px;z-index:2;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px;background:#0009;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}body:not(.acc-fullscreen) .cat-card__status-pill{position:absolute;top:12px;inset-inline-end:12px;z-index:2;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}body:not(.acc-fullscreen) .cat-card__status-pill.is-pub{background:#e8f6ee;color:#0b6b38;border:1px solid #a3e6be}body:not(.acc-fullscreen) .cat-card__status-pill.is-draft{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}body:not(.acc-fullscreen) .cat-card__cover-content{position:relative;z-index:2;color:#fff}body:not(.acc-fullscreen) .cat-card__title{font-size:16px;font-weight:700;line-height:1.3;margin:0 0 3px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}body:not(.acc-fullscreen) .cat-card__sub{font-size:12px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}body:not(.acc-fullscreen) .cat-card__body{padding:14px 16px;flex:1;display:flex;flex-direction:column;gap:10px}body:not(.acc-fullscreen) .cat-card__meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-mute, #676879);padding-bottom:8px;border-bottom:1px solid var(--line, #e3e6ef)}body:not(.acc-fullscreen) .cat-card__meta-item{display:flex;align-items:center;gap:5px}body:not(.acc-fullscreen) .cat-card__meta-item b{color:var(--ink, #1f2540);font-size:13px}body:not(.acc-fullscreen) .cat-card__link-box{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-size:12px}body:not(.acc-fullscreen) .cat-card__link-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--blue, #0073ea);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}body:not(.acc-fullscreen) .cat-card__acts{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}body:not(.acc-fullscreen) .cat-btn-wa{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:0;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #10b98140;transition:all .18s ease}body:not(.acc-fullscreen) .cat-btn-wa:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b98159}body:not(.acc-fullscreen) .cat-btn-edit{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;color:#334155;border:1px solid #e2e8f0;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease}body:not(.acc-fullscreen) .cat-btn-edit:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1;transform:translateY(-1px)}body:not(.acc-fullscreen) .cat-studio{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(360px,1fr);gap:20px;align-items:start;margin-top:14px}body:not(.acc-fullscreen) .cat-studio__editor{display:flex;flex-direction:column;gap:16px}body:not(.acc-fullscreen) .cat-studio__preview-wrap{position:sticky;top:70px;display:flex;flex-direction:column;gap:12px;background:var(--card, #fff);border:1px solid var(--line, #e3e6ef);border-radius:16px;padding:16px;box-shadow:0 4px 20px #0000000a}body:not(.acc-fullscreen) .cat-studio__preview-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line, #e3e6ef)}body:not(.acc-fullscreen) .cat-device-toggles{display:flex;align-items:center;gap:4px;background:#f1f5f9;padding:3px;border-radius:8px}body:not(.acc-fullscreen) .cat-device-btn{border:0;background:transparent;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;display:flex;align-items:center;gap:6px}body:not(.acc-fullscreen) .cat-device-btn.is-active{background:#fff;color:var(--ink, #1f2540);box-shadow:0 1px 3px #00000014}body:not(.acc-fullscreen) .cat-simulator{display:flex;justify-content:center;background:#0f172a;padding:20px;border-radius:12px;overflow:hidden;min-height:600px}body:not(.acc-fullscreen) .cat-simulator__mobile{width:360px;height:680px;background:#fff;border-radius:36px;border:10px solid #1e293b;box-shadow:0 20px 50px #00000080;overflow:hidden;position:relative;display:flex;flex-direction:column}body:not(.acc-fullscreen) .cat-simulator__notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:140px;height:18px;background:#1e293b;border-bottom-left-radius:14px;border-bottom-right-radius:14px;z-index:10}body:not(.acc-fullscreen) .cat-simulator__iframe{width:100%;height:100%;border:0;background:#fff}body:not(.acc-fullscreen) .cat-simulator__desktop{width:100%;height:680px;background:#fff;border-radius:10px;border:1px solid #334155;overflow:hidden;display:flex;flex-direction:column}body:not(.acc-fullscreen) .cat-sec{background:var(--card, #fff);border:1px solid var(--line, #e3e6ef);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}body:not(.acc-fullscreen) .cat-sec__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}body:not(.acc-fullscreen) .cat-sec__title{font-size:14px;font-weight:700;color:var(--ink, #1f2540);display:flex;align-items:center;gap:8px}body:not(.acc-fullscreen) .cat-sec__desc{font-size:12px;color:var(--ink-mute, #676879);margin:0}body:not(.acc-fullscreen) .cat-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}body:not(.acc-fullscreen) .cat-theme-opt{border:2px solid var(--line, #e3e6ef);border-radius:10px;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease,transform .15s ease}body:not(.acc-fullscreen) .cat-theme-opt:hover{border-color:#94a3b8}body:not(.acc-fullscreen) .cat-theme-opt.is-selected{border-color:var(--blue, #0073ea);background:#0073ea0a}body:not(.acc-fullscreen) .cat-theme-opt__preview{height:38px;border-radius:6px;display:flex;overflow:hidden}body:not(.acc-fullscreen) .cat-theme-opt__name{font-size:12px;font-weight:700;color:var(--ink, #1f2540)}body:not(.acc-fullscreen) .cat-prods-list{display:flex;flex-direction:column;gap:10px}body:not(.acc-fullscreen) .cat-prod-item{display:flex;align-items:center;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;transition:background .15s ease}body:not(.acc-fullscreen) .cat-prod-item:hover{background:#f1f5f9}body:not(.acc-fullscreen) .cat-prod-item__handle{cursor:grab;color:#94a3b8}body:not(.acc-fullscreen) .cat-prod-item__thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;background:#e2e8f0;border:1px solid #cbd5e1;flex-shrink:0}body:not(.acc-fullscreen) .cat-prod-item__info{flex:1;min-width:0}body:not(.acc-fullscreen) .cat-prod-item__title{font-size:13.5px;font-weight:700;color:var(--ink, #1f2540);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.acc-fullscreen) .cat-prod-item__sub{font-size:11.5px;color:var(--ink-mute, #676879);display:flex;align-items:center;gap:8px}body:not(.acc-fullscreen) .cat-prod-item__price{font-weight:700;color:#0b6b38}body:not(.acc-fullscreen) .cat-prod-item__old-price{text-decoration:line-through;color:#94a3b8}body:not(.acc-fullscreen) .cat-badge-chip{font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;background:#fee2e2;color:#dc2626;letter-spacing:.03em}body:not(.acc-fullscreen) .cat-prod-item__acts{display:flex;align-items:center;gap:6px}body:not(.acc-fullscreen) .cat-btn-wa{background:var(--wa-green, #128C4A);color:#fff;font-weight:700;border:0;border-radius:8px;padding:8px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;transition:background .15s ease}body:not(.acc-fullscreen) .cat-btn-wa:hover{background:var(--wa-green-ink, #0b6b38)}body:not(.acc-fullscreen) .cat-inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;max-height:420px;overflow-y:auto;padding:4px}body:not(.acc-fullscreen) .cat-inv-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease,background .15s ease}body:not(.acc-fullscreen) .cat-inv-card:hover{border-color:var(--blue, #0073ea);background:#f0f7ff}body:not(.acc-fullscreen) .cat-inv-card.is-selected{border-color:#0b6b38;background:#f0fdf4}body:not(.acc-fullscreen) .cat-inv-card__name{font-size:13px;font-weight:700;color:var(--ink, #1f2540)}body:not(.acc-fullscreen) .cat-inv-card__sku{font-size:11.5px;color:var(--ink-mute, #676879);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}body:not(.acc-fullscreen) .cat-inv-card__price{font-size:13px;font-weight:700;color:var(--blue, #0073ea);margin-top:4px}body:not(.acc-fullscreen) .cat-tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 15px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;text-decoration:none;white-space:nowrap;transition:all .18s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box}body:not(.acc-fullscreen) .cat-tb-btn svg{flex-shrink:0;transition:transform .18s ease}body:not(.acc-fullscreen) .cat-tb-btn--import,body:not(.acc-fullscreen) .pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;background:#fff;color:#1e293b;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a;cursor:pointer;text-decoration:none;transition:all .18s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box}body:not(.acc-fullscreen) .cat-tb-btn--import{background:#f0f7ff;color:#0073ea;border:1px solid #bae0ff;box-shadow:0 1px 2px #0073ea14}body:not(.acc-fullscreen) .cat-tb-btn--import:hover{transform:translateY(-1.5px);background:#e6f4ff;border-color:#0073ea;color:#0060c4;box-shadow:0 4px 12px #0073ea29}body:not(.acc-fullscreen) .pill-btn:hover{transform:translateY(-1.5px);background:#f8fafc;border-color:#94a3b8;color:#0f172a;box-shadow:0 4px 10px #0000000f}body:not(.acc-fullscreen) .cat-tb-btn--import:active,body:not(.acc-fullscreen) .pill-btn:active{transform:translateY(.5px) scale(.98);box-shadow:0 1px 2px #0000000a}body:not(.acc-fullscreen) .cat-tb-btn--primary{background:linear-gradient(180deg,#007ae8,#0066d6);color:#fff!important;border:1px solid rgba(0,85,185,.4);box-shadow:0 1px 2px #0000000d,0 4px 12px #0073ea47}body:not(.acc-fullscreen) .cat-tb-btn--primary:hover{transform:translateY(-1.5px);filter:brightness(1.04);box-shadow:0 3px 6px #0000000f,0 8px 20px #0073ea59}body:not(.acc-fullscreen) .cat-tb-btn--primary:active{transform:translateY(.5px) scale(.98);box-shadow:0 1px 2px #0000000d,0 2px 6px #0073ea33}body:not(.acc-fullscreen) .pill-btn--import{background:#f0f7ff;color:#0073ea;border-color:#bae0ff}body:not(.acc-fullscreen) .mdl--import-html{max-width:600px!important;width:min(600px,94vw)!important}body:not(.acc-fullscreen) .imp-header{display:flex;align-items:center;gap:12px;width:100%}body:not(.acc-fullscreen) .imp-header__icon{width:42px;height:42px;border-radius:10px;background:#eff6ff;color:#0073ea;display:flex;align-items:center;justify-content:center;flex-shrink:0}body:not(.acc-fullscreen) .imp-header__text{flex:1;min-width:0}body:not(.acc-fullscreen) .imp-header__title{margin:0;font-size:16px;font-weight:700;color:var(--ink, #1f2540)}body:not(.acc-fullscreen) .imp-header__sub{margin:2px 0 0;font-size:12.5px;color:var(--ink-mute, #676879)}body:not(.acc-fullscreen) .imp-dropzone{border:2px dashed #cbd5e1;border-radius:12px;padding:20px 16px;text-align:center;background:#f8fafc;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}body:not(.acc-fullscreen) .imp-dropzone:hover{border-color:#0073ea;background:#f0f7ff;transform:translateY(-1px)}body:not(.acc-fullscreen) .imp-dropzone__icon{color:#0073ea;margin-bottom:2px}body:not(.acc-fullscreen) .imp-dropzone__title{font-size:13.5px;font-weight:700;color:var(--ink, #1f2540)}body:not(.acc-fullscreen) .imp-dropzone__sub{font-size:11.5px;color:var(--ink-mute, #676879)}body:not(.acc-fullscreen) .imp-dropzone__pill{display:inline-flex;align-items:center;gap:5px;background:#eff6ff;color:#0073ea;font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;margin-top:4px;border:1px solid #bfdbfe}body:not(.acc-fullscreen) .imp-divider{display:flex;align-items:center;gap:12px;margin:16px 0 12px}body:not(.acc-fullscreen) .imp-divider__line{flex:1;height:1px;background:#e2e8f0}body:not(.acc-fullscreen) .imp-divider__text{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px}body:not(.acc-fullscreen) .imp-code-ta{width:100%;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.45;padding:10px 12px;border-radius:8px;border:1px solid #334155;background:#0f172a;color:#38bdf8;box-sizing:border-box;resize:vertical;min-height:105px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}body:not(.acc-fullscreen) .imp-code-ta:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf840}body:not(.acc-fullscreen) .imp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}body:not(.acc-fullscreen) .imp-field{display:flex;flex-direction:column;gap:4px}body:not(.acc-fullscreen) .imp-field label{font-size:11.5px;font-weight:600;color:#475569;display:flex;align-items:center;gap:5px}body:not(.acc-fullscreen) .imp-field label svg{color:#0073ea}body:not(.acc-fullscreen) .imp-field input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:13px;color:var(--ink, #1f2540);box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}body:not(.acc-fullscreen) .imp-field input:focus{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea24}body:not(.acc-fullscreen) .cat-dropzone{border:2px dashed #cbd5e1;border-radius:12px;padding:24px 16px;text-align:center;background:#f8fafc;cursor:pointer;transition:all .2s ease}body:not(.acc-fullscreen) .cat-dropzone:hover{border-color:#0073ea;background:#0073ea0a}body:not(.acc-fullscreen) .cat-code-editor-wrap{display:flex;flex-direction:column;gap:8px}body:not(.acc-fullscreen) .cat-code-editor{width:100%;height:480px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;padding:14px;background:#0f172a;color:#38bdf8;border:1px solid #1e293b;border-radius:12px;-moz-tab-size:2;tab-size:2;resize:vertical;outline:none;box-shadow:inset 0 2px 8px #00000080}body:not(.acc-fullscreen) .cat-code-editor:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf833}body:not(.acc-fullscreen) .cat-code-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#1e293b;padding:8px 12px;border-radius:8px;color:#e2e8f0}body:not(.acc-fullscreen) .cat-code-tag-btn{background:#ffffff1a;color:#f8fafc;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}body:not(.acc-fullscreen) .cat-code-tag-btn:hover{background:#fff3;border-color:#ffffff4d}@media (max-width: 980px){body:not(.acc-fullscreen) .cat-studio{grid-template-columns:1fr}body:not(.acc-fullscreen) .cat-studio__preview-wrap{position:static}}@font-face{font-family:Noto Kufi Arabic Subset;src:url(https://fonts.gstatic.com/s/notokufiarabic/v27/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFlKp.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--crm-fs:1.12;--crm-font:"Noto Kufi Arabic Subset","IBM Plex Sans","IBM Plex Sans Arabic", -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--crm-r:10px;--crm-r-lg:14px;--crm-r-card:16px;--crm-sp-1:4px;--crm-sp-2:8px;--crm-sp-3:12px;--crm-sp-4:16px;--crm-sp-5:20px;--crm-sp-6:24px}body:not(.acc-fullscreen){font-family:var(--crm-font);font-size:calc(13px * var(--crm-fs));color:#1e293b;background:#f8fafc;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}body:not(.acc-fullscreen) .app{background:#f8fafc}body:not(.acc-fullscreen) .mut{color:#64748b}body:not(.acc-fullscreen) :focus-visible{outline:2px solid #0073ea;outline-offset:1px;border-radius:var(--crm-r)}body:not(.acc-fullscreen) .app__top{background:transparent}body:not(.acc-fullscreen) .top{min-height:56px;background:#fff;color:#0f172a;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #00000008;backdrop-filter:none;-webkit-backdrop-filter:none;padding-inline:var(--crm-sp-4);gap:var(--crm-sp-3)}body:not(.acc-fullscreen) .top__brand{font-size:calc(14.5px * var(--crm-fs));font-weight:700;color:#0f172a;letter-spacing:-.2px;display:inline-flex;align-items:center;gap:8px}body:not(.acc-fullscreen) .top__brand-logo{height:26px;width:auto;object-fit:contain}body:not(.acc-fullscreen) .top__brand small{color:#0073ea;background:#eff6ff;border:1px solid #dbeafe;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;letter-spacing:.5px}body:not(.acc-fullscreen) .top__iconbtn,body:not(.acc-fullscreen) .top__pill-btn{height:34px;padding:0 12px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-size:calc(12.5px * var(--crm-fs));font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 2px #00000008;transition:all .18s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;user-select:none}body:not(.acc-fullscreen) .top__iconbtn{width:34px;padding:0;justify-content:center}body:not(.acc-fullscreen) .top__pill-btn:hover,body:not(.acc-fullscreen) .top__iconbtn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 3px 8px #0000000d}body:not(.acc-fullscreen) #logout-btn:hover{background:#fff1f2;border-color:#fecdd3;color:#e11d48}body:not(.acc-fullscreen) .top__user{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:9px}body:not(.acc-fullscreen) .top__user .nm{font-size:calc(13px * var(--crm-fs));font-weight:600;color:#0f172a;line-height:1.2}body:not(.acc-fullscreen) .top__user .rl{font-size:calc(11.5px * var(--crm-fs));color:#64748b;line-height:1.2}body:not(.acc-fullscreen) .top__user .av-circ{background:linear-gradient(135deg,#0073ea,#0050a8);color:#fff;font-weight:700;font-size:12px;width:28px;height:28px;line-height:28px;border-radius:50%;text-align:center;border:2px solid #fff;box-shadow:0 2px 6px #0073ea33}body:not(.acc-fullscreen) .top__search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:9px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #00000005;min-width:320px;max-width:480px;flex:1 1 320px;transition:all .18s ease;box-sizing:border-box}body:not(.acc-fullscreen) .top__search:focus-within{background:#fff;border-color:#0073ea;box-shadow:0 0 0 3px #0073ea1f}body:not(.acc-fullscreen) .top__search svg{color:#94a3b8;width:14px;height:14px;flex-shrink:0}body:not(.acc-fullscreen) .top__search:focus-within svg{color:#0073ea}body:not(.acc-fullscreen) .top__search input{border:0;background:transparent;outline:none;color:#0f172a;font:inherit;font-size:calc(13px * var(--crm-fs));min-width:0;width:100%;padding:0}body:not(.acc-fullscreen) .top__search input::placeholder{color:#94a3b8}body:not(.acc-fullscreen) .top__city{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 8px 0 10px;border-radius:9px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #00000005;transition:all .18s ease;box-sizing:border-box}body:not(.acc-fullscreen) .top__city:hover{background:#f8fafc;border-color:#cbd5e1}body:not(.acc-fullscreen) .top__city:focus-within{background:#fff;border-color:#0073ea;box-shadow:0 0 0 3px #0073ea1f}body:not(.acc-fullscreen) .top__city svg{color:#64748b;width:14px;height:14px;flex-shrink:0}body:not(.acc-fullscreen) .top__city select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;height:100%!important;margin:0!important;padding:0 16px 0 0!important;font:inherit!important;font-size:calc(13px * var(--crm-fs))!important;font-weight:500!important;color:#334155!important;cursor:pointer!important;line-height:32px!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0 center!important}body:not(.acc-fullscreen) .top__city select option{color:#0f172a;background:#fff}body:not(.acc-fullscreen) .app__side{background:transparent}body:not(.acc-fullscreen) .side{background:#fff;border-right:1px solid #e2e8f0;backdrop-filter:none;-webkit-backdrop-filter:none;padding:var(--crm-sp-2) var(--crm-sp-2) var(--crm-sp-4)}body:not(.acc-fullscreen) .side__workspace{padding:var(--crm-sp-2) var(--crm-sp-2) var(--crm-sp-3);border-bottom:1px solid #f1f5f9;margin-bottom:var(--crm-sp-2)}body:not(.acc-fullscreen) .side__workspace-name{font-size:calc(13.5px * var(--crm-fs));font-weight:700;color:#0f172a}body:not(.acc-fullscreen) .side__label{font-size:calc(11px * var(--crm-fs));font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.6px;padding:var(--crm-sp-4) var(--crm-sp-2) var(--crm-sp-1)}body:not(.acc-fullscreen) .side__item{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 var(--crm-sp-2);margin:2px 0;border-radius:9px;font-size:calc(13px * var(--crm-fs));font-weight:500;color:#475569;cursor:pointer;border:0;background:transparent;border-inline-start:3px solid transparent;transition:all .18s ease}body:not(.acc-fullscreen) .side__item svg,body:not(.acc-fullscreen) .side__item .hai-icon{width:18px;height:18px;flex:0 0 auto;color:#64748b;stroke:currentColor;stroke-width:1.8;fill:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .15s ease;overflow:visible}body:not(.acc-fullscreen) .side__item:hover{background:#f1f5f9;color:#0f172a}body:not(.acc-fullscreen) .side__item:hover svg,body:not(.acc-fullscreen) .side__item:hover .hai-icon{color:#0f172a;transform:scale(1.12)}body:not(.acc-fullscreen) .side__item.is-active{background:#eff6ff;border-inline-start-color:#0073ea;color:#0073ea;font-weight:700}body:not(.acc-fullscreen) .side__item.is-active:before{display:none}body:not(.acc-fullscreen) .side__item.is-active svg,body:not(.acc-fullscreen) .side__item.is-active .hai-icon{color:#0073ea;stroke:#0073ea}body:not(.acc-fullscreen) .side__item:hover .hai-dashboard .hai-sq{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .side__item:hover .hai-dashboard .hai-sq-1{transform:translate(-1px,-1px)}body:not(.acc-fullscreen) .side__item:hover .hai-dashboard .hai-sq-2{transform:translate(1px,-1px)}body:not(.acc-fullscreen) .side__item:hover .hai-dashboard .hai-sq-3{transform:translate(-1px,1px)}body:not(.acc-fullscreen) .side__item:hover .hai-dashboard .hai-sq-4{transform:translate(1px,1px)}body:not(.acc-fullscreen) .side__item:hover .hai-leads .hai-plus{transform-origin:19px 10.25px;animation:hai-spin-plus .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes hai-spin-plus{0%{transform:rotate(0) scale(.8)}60%{transform:rotate(90deg) scale(1.3)}to{transform:rotate(90deg) scale(1)}}body:not(.acc-fullscreen) .side__item:hover .hai-leads .hai-head{animation:hai-bob .35s ease both}body:not(.acc-fullscreen) .side__item:hover .hai-customers .hai-user-1,body:not(.acc-fullscreen) .side__item:hover .hai-customers .hai-head-1{transform-origin:17px 12px;animation:hai-slide-peek .4s ease both}@keyframes hai-slide-peek{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}to{transform:translate(1.5px)}}body:not(.acc-fullscreen) .side__item:hover .hai-deals{animation:hai-trophy-tilt .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes hai-trophy-tilt{0%{transform:scale(1.12) rotate(0)}30%{transform:scale(1.18) rotate(-8deg)}70%{transform:scale(1.18) rotate(8deg)}to{transform:scale(1.12) rotate(0)}}body:not(.acc-fullscreen) .side__item:hover .hai-contracts .hai-pen{stroke-dasharray:12;stroke-dashoffset:12;animation:hai-draw-line .45s ease forwards}@keyframes hai-draw-line{to{stroke-dashoffset:0}}body:not(.acc-fullscreen) .side__item:hover .hai-commissions{animation:hai-coin-spin .6s ease both}@keyframes hai-coin-spin{0%{transform:scale(1.12) rotateY(0)}50%{transform:scale(1.22) rotateY(180deg)}to{transform:scale(1.12) rotateY(360deg)}}body:not(.acc-fullscreen) .side__item:hover .hai-catalogs .hai-book-l{transform-origin:12px 12px;animation:hai-book-flip-l .45s ease both}body:not(.acc-fullscreen) .side__item:hover .hai-catalogs .hai-book-r{transform-origin:12px 12px;animation:hai-book-flip-r .45s ease both}@keyframes hai-book-flip-l{0%{transform:rotateY(0)}50%{transform:rotateY(-25deg)}to{transform:rotateY(0)}}@keyframes hai-book-flip-r{0%{transform:rotateY(0)}50%{transform:rotateY(25deg)}to{transform:rotateY(0)}}body:not(.acc-fullscreen) .side__item:hover .hai-accounting .hai-k1{animation:hai-key-press .3s ease .05s both}body:not(.acc-fullscreen) .side__item:hover .hai-accounting .hai-k2{animation:hai-key-press .3s ease .12s both}body:not(.acc-fullscreen) .side__item:hover .hai-accounting .hai-k6{animation:hai-key-press .3s ease .18s both}@keyframes hai-key-press{0%{transform:scale(1);opacity:1}50%{transform:scale(1.8);fill:currentColor}to{transform:scale(1);opacity:1}}body:not(.acc-fullscreen) .side__item:hover .hai-activities .hai-bolt{animation:hai-bolt-strike .38s cubic-bezier(.34,1.56,.64,1) both}@keyframes hai-bolt-strike{0%{transform:scale(1) translateY(0)}35%{transform:scale(1.25) translateY(-2px);stroke:#0073ea}70%{transform:scale(1.15) translateY(1px)}to{transform:scale(1.12) translateY(0)}}body:not(.acc-fullscreen) .side__item:hover .hai-tasks .hai-check-tick{transform-origin:12px 12px;animation:hai-check-spring .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes hai-check-spring{0%{transform:scale(.7);opacity:.5}60%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}body:not(.acc-fullscreen) .side__item:hover .hai-team .hai-team-h1{animation:hai-bob .35s ease .05s both}body:not(.acc-fullscreen) .side__item:hover .hai-team .hai-team-h2{animation:hai-bob .35s ease 0s both}body:not(.acc-fullscreen) .side__item:hover .hai-team .hai-team-h3{animation:hai-bob .35s ease .1s both}@keyframes hai-bob{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}body:not(.acc-fullscreen) .side__item:hover .hai-map .hai-pin-body{animation:hai-pin-bounce .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes hai-pin-bounce{0%{transform:translateY(0)}40%{transform:translateY(-3.5px)}75%{transform:translateY(1px)}to{transform:translateY(0)}}body:not(.acc-fullscreen) .side__item:hover .hai-livemap .hai-w1{animation:hai-wave-pulse .6s ease 0s infinite alternate}body:not(.acc-fullscreen) .side__item:hover .hai-livemap .hai-w2{animation:hai-wave-pulse .6s ease .2s infinite alternate}@keyframes hai-wave-pulse{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1.05)}}body:not(.acc-fullscreen) .side__item:hover .hai-messages .hai-bubble-1{animation:hai-bubble-pop .4s ease both}body:not(.acc-fullscreen) .side__item:hover .hai-messages .hai-bubble-2{animation:hai-bubble-pop .4s ease .1s both}@keyframes hai-bubble-pop{0%{transform:translate(0) scale(1)}50%{transform:translate(-1px,-1.5px) scale(1.08)}to{transform:translate(0) scale(1)}}body:not(.acc-fullscreen) .side__item:hover .hai-promo .hai-megaphone{transform-origin:7.5px 12px;animation:hai-megaphone-tilt .4s ease both}@keyframes hai-megaphone-tilt{0%{transform:rotate(0)}50%{transform:rotate(-12deg)}to{transform:rotate(0)}}body:not(.acc-fullscreen) .side__item:hover .hai-invoice .hai-inv-sign{transform-origin:12px 14.5px;animation:hai-bob .35s ease both}body:not(.acc-fullscreen) .side__item:hover .hai-qrcode .hai-qr-box{animation:hai-qr-pulse .45s ease both}@keyframes hai-qr-pulse{0%{stroke:currentColor}50%{stroke:#0073ea}to{stroke:currentColor}}body:not(.acc-fullscreen) .side__sep{height:1px;background:var(--acc-line-soft);margin:var(--crm-sp-2);border:0}body:not(.acc-fullscreen) .side-toggle{width:26px;height:26px;border-radius:999px;border:1px solid var(--acc-line);background:var(--acc-surface, #fff);color:var(--acc-ink-soft, #64748b);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 8px #00000014;transition:left .25s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}body:not(.acc-fullscreen) .side-toggle:hover{color:var(--blue, #0073ea);background:#fff;border-color:var(--blue, #0073ea);box-shadow:0 4px 12px #0073ea2e;transform:scale(1.06)}@keyframes board-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body:not(.acc-fullscreen) .board,body:not(.acc-fullscreen) .dash{width:100%;padding:var(--crm-sp-5) var(--crm-sp-6) var(--crm-sp-6);animation:board-enter .32s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .bh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--crm-sp-3);padding:0 0 var(--crm-sp-4);border:0}body:not(.acc-fullscreen) .bh__title{margin:0;font-weight:700;color:#0f172a;font-size:clamp(calc(19px * var(--crm-fs)),2.3vw,calc(25px * var(--crm-fs)));letter-spacing:-.3px}body:not(.acc-fullscreen) .bh__actions{display:flex;gap:var(--crm-sp-2);flex-wrap:wrap}body:not(.acc-fullscreen) .tbtn,body:not(.acc-fullscreen) .btn-cancel,body:not(.acc-fullscreen) .mdl__f button.cancel,body:not(.acc-fullscreen) .wa-btn--ghost,body:not(.acc-fullscreen) .impm__next{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;height:auto;min-height:0;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-size:calc(13px * var(--crm-fs));font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #0000000a;transition:all .18s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .tbtn:hover,body:not(.acc-fullscreen) .btn-cancel:hover,body:not(.acc-fullscreen) .mdl__f button.cancel:hover,body:not(.acc-fullscreen) .wa-btn--ghost:hover,body:not(.acc-fullscreen) .impm__next:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 10px #0000000f}body:not(.acc-fullscreen) .bh__invite{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;height:34px;min-height:0;border-radius:10px;border:1px solid #ddd6fe;background:linear-gradient(135deg,#faf5ff,#f5f3ff 60%,#eef2ff);color:#7c3aed;font:inherit;font-size:calc(13px * var(--crm-fs));font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px #7c3aed14,0 1px 2px #7c3aed0a;transition:all .2s cubic-bezier(.34,1.56,.64,1);outline:none}body:not(.acc-fullscreen) .bh__invite:hover{background:linear-gradient(135deg,#f3e8ff,#ede9fe 60%,#e0e7ff);border-color:#c4b5fd;color:#6d28d9;transform:translateY(-1.5px);box-shadow:0 6px 18px -2px #7c3aed38,0 2px 6px #7c3aed1f}body:not(.acc-fullscreen) .bh__invite:active{transform:translateY(0) scale(.97);box-shadow:0 2px 6px #7c3aed26}body:not(.acc-fullscreen) .bh__invite svg,body:not(.acc-fullscreen) .bh__invite .bh__invite-ic{width:16px;height:16px;color:#7c3aed;flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .bh__invite:hover svg,body:not(.acc-fullscreen) .bh__invite:hover .bh__invite-ic{color:#6d28d9;transform:rotate(15deg) scale(1.15)}body:not(.acc-fullscreen) .new-btn,body:not(.acc-fullscreen) .btn-confirm,body:not(.acc-fullscreen) .mdl__f button.ok,body:not(.acc-fullscreen) .lbtn,body:not(.acc-fullscreen) .impm__browse{border-radius:9px;border:1px solid #005bb7;background:linear-gradient(180deg,#007be5,#006cd8);color:#fff;font:inherit;font-size:calc(13px * var(--crm-fs));font-weight:600;cursor:pointer;box-shadow:0 1px 3px #0073ea40,0 1px 2px #0000000d;height:auto;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .15s ease}body:not(.acc-fullscreen) .btn-confirm,body:not(.acc-fullscreen) .mdl__f button.ok,body:not(.acc-fullscreen) .impm__browse{padding:9px 16px}body:not(.acc-fullscreen) .lbtn{width:100%;padding:11px 16px}body:not(.acc-fullscreen) .new-btn{display:inline-flex;align-items:center;overflow:hidden}body:not(.acc-fullscreen) .new-btn__main{padding:9px 13px;font-weight:600}body:not(.acc-fullscreen) .new-btn__caret{display:grid;place-items:center;width:26px;align-self:stretch;border-inline-start:1px solid rgba(255,255,255,.3)}body:not(.acc-fullscreen) .new-btn:hover,body:not(.acc-fullscreen) .btn-confirm:hover,body:not(.acc-fullscreen) .mdl__f button.ok:hover,body:not(.acc-fullscreen) .lbtn:hover,body:not(.acc-fullscreen) .impm__browse:hover{filter:brightness(1.05);transform:translateY(-1.5px);box-shadow:0 6px 16px #0073ea59}body:not(.acc-fullscreen) .new-btn:active,body:not(.acc-fullscreen) .btn-confirm:active,body:not(.acc-fullscreen) .mdl__f button.ok:active,body:not(.acc-fullscreen) .lbtn:active{transform:translateY(0);filter:brightness(.96)}body:not(.acc-fullscreen) .ibtn{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-grid;place-items:center;cursor:pointer;transition:all .15s ease}body:not(.acc-fullscreen) .ibtn:hover{background:#f1f5f9;color:#0f172a;transform:scale(1.08)}body:not(.acc-fullscreen) .ibtn--del:hover{background:#fff1f2;color:#e11d48;border-color:#fecdd3}body:not(.acc-fullscreen) .toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px;border:0;background:transparent;width:100%;flex-wrap:nowrap}body:not(.acc-fullscreen) .toolbar__left,body:not(.acc-fullscreen) .toolbar__primary{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}body:not(.acc-fullscreen) .toolbar__right,body:not(.acc-fullscreen) .toolbar__controls{display:flex;align-items:center;gap:8px;margin-inline-start:auto;flex-shrink:0;flex-wrap:nowrap}body:not(.acc-fullscreen) .btn-primary,body:not(.acc-fullscreen) .new-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border-radius:10px;background:#0073ea;background:linear-gradient(180deg,#007ae8,#0066d6);border:1px solid rgba(0,85,185,.4);color:#fff!important;font-family:inherit;font-size:calc(13px * var(--crm-fs));font-weight:600;letter-spacing:-.01em;box-shadow:0 1px 2px #0000000d,0 4px 12px #0073ea40;cursor:pointer;outline:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .18s ease;-webkit-user-select:none;user-select:none;text-decoration:none}body:not(.acc-fullscreen) .btn-primary svg,body:not(.acc-fullscreen) .new-btn svg{flex-shrink:0;transition:transform .2s ease}body:not(.acc-fullscreen) .btn-primary:hover,body:not(.acc-fullscreen) .new-btn:hover{transform:translateY(-1.5px);filter:brightness(1.04);box-shadow:0 3px 6px #0000000f,0 8px 20px #0073ea52}body:not(.acc-fullscreen) .btn-primary:hover svg,body:not(.acc-fullscreen) .new-btn:hover svg{transform:rotate(90deg)}body:not(.acc-fullscreen) .btn-primary:active,body:not(.acc-fullscreen) .new-btn:active{transform:translateY(.5px) scale(.98);box-shadow:0 1px 2px #0000000d,0 2px 6px #0073ea33}body:not(.acc-fullscreen) .new-btn__main{padding:0}body:not(.acc-fullscreen) .new-btn__caret{display:none}body:not(.acc-fullscreen) .search-box,body:not(.acc-fullscreen) .tb-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #00000008;min-width:240px;max-width:480px;flex:1 1 360px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box}body:not(.acc-fullscreen) .search-box:hover,body:not(.acc-fullscreen) .tb-search:hover{border-color:#cbd5e1}body:not(.acc-fullscreen) .search-box:focus-within,body:not(.acc-fullscreen) .tb-search:focus-within{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea24;background:#fff}body:not(.acc-fullscreen) .search-box svg,body:not(.acc-fullscreen) .tb-search svg{color:#94a3b8;flex-shrink:0;transition:color .18s ease}body:not(.acc-fullscreen) .search-box:focus-within svg,body:not(.acc-fullscreen) .tb-search:focus-within svg{color:#0073ea}body:not(.acc-fullscreen) .search-box input,body:not(.acc-fullscreen) .tb-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:calc(13px * var(--crm-fs));color:#0f172a;padding:0}body:not(.acc-fullscreen) .search-box input::placeholder,body:not(.acc-fullscreen) .tb-search input::placeholder{color:#94a3b8;font-weight:400}body:not(.acc-fullscreen) .search-clear,body:not(.acc-fullscreen) .tb-search__clear{border:0;background:#f1f5f9;color:#64748b;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:10px;line-height:1;transition:background .15s ease,color .15s ease;flex-shrink:0}body:not(.acc-fullscreen) .search-clear:hover,body:not(.acc-fullscreen) .tb-search__clear:hover{background:#e2e8f0;color:#0f172a}body:not(.acc-fullscreen) .search-kbd{font-family:inherit;font-size:11px;font-weight:600;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:1px 5px;line-height:1.2}body:not(.acc-fullscreen) .toolbar__divider{width:1px;height:20px;background:#e2e8f0;margin:0 2px;flex-shrink:0}body:not(.acc-fullscreen) .filter-pill,body:not(.acc-fullscreen) .tb-filter{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 8px 0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #00000008;transition:all .18s ease;box-sizing:border-box}body:not(.acc-fullscreen) .filter-pill:hover,body:not(.acc-fullscreen) .tb-filter:hover{border-color:#cbd5e1;background:#f8fafc}body:not(.acc-fullscreen) .filter-pill:focus-within,body:not(.acc-fullscreen) .tb-filter:focus-within{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea24;background:#fff}body:not(.acc-fullscreen) .filter-pill.is-filtered,body:not(.acc-fullscreen) .tb-filter.is-filtered{border-color:#bfdbfe;background:#eff6ff}body:not(.acc-fullscreen) .filter-pill svg:not(.pill-chevron),body:not(.acc-fullscreen) .tb-filter svg:not(.pill-chevron){color:#64748b;flex-shrink:0}body:not(.acc-fullscreen) .filter-pill.is-filtered svg:not(.pill-chevron),body:not(.acc-fullscreen) .tb-filter.is-filtered svg:not(.pill-chevron){color:#0073ea}body:not(.acc-fullscreen) .filter-pill select,body:not(.acc-fullscreen) .tb-filter select,body:not(.acc-fullscreen) .toolbar select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important;height:100%!important;margin:0!important;padding:0 16px 0 0!important;font:inherit!important;font-size:calc(13px * var(--crm-fs))!important;font-weight:500!important;color:#334155!important;cursor:pointer!important;line-height:34px!important}body:not(.acc-fullscreen) .filter-pill.is-filtered select,body:not(.acc-fullscreen) .tb-filter.is-filtered select{color:#0073ea!important;font-weight:600!important}body:not(.acc-fullscreen) .pill-chevron{position:absolute;inset-inline-end:8px;pointer-events:none;color:#94a3b8!important}body:not(.acc-fullscreen) .actions-group,body:not(.acc-fullscreen) .tb-actions{display:flex;align-items:center;gap:6px}body:not(.acc-fullscreen) .action-btn,body:not(.acc-fullscreen) .tb-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-family:inherit;font-size:calc(13px * var(--crm-fs));font-weight:500;cursor:pointer;box-shadow:0 1px 2px #00000008;transition:all .18s ease;-webkit-user-select:none;user-select:none;outline:none;box-sizing:border-box}body:not(.acc-fullscreen) .action-btn svg,body:not(.acc-fullscreen) .tb-action-btn svg{color:#64748b;transition:color .18s ease,transform .22s ease;flex-shrink:0}body:not(.acc-fullscreen) .action-btn:hover,body:not(.acc-fullscreen) .tb-action-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 3px 8px #0000000d}body:not(.acc-fullscreen) .action-btn:hover svg,body:not(.acc-fullscreen) .tb-action-btn:hover svg{color:#0f172a}body:not(.acc-fullscreen) .action-btn:active,body:not(.acc-fullscreen) .tb-action-btn:active{transform:translateY(0)}body:not(.acc-fullscreen) .action-btn--icon,body:not(.acc-fullscreen) .tb-action-btn--icon{width:36px;padding:0}body:not(.acc-fullscreen) .action-btn--icon:hover svg,body:not(.acc-fullscreen) .tb-action-btn--icon:hover svg{transform:rotate(180deg)}body:not(.acc-fullscreen) .action-btn--reset,body:not(.acc-fullscreen) .tb-action-btn--reset{background:#eff6ff;border-color:#bfdbfe;color:#0073ea;font-weight:600}body:not(.acc-fullscreen) .action-btn--reset svg,body:not(.acc-fullscreen) .tb-action-btn--reset svg{color:#0073ea}body:not(.acc-fullscreen) .action-btn--reset:hover,body:not(.acc-fullscreen) .tb-action-btn--reset:hover{background:#dbeafe;border-color:#93c5fd;color:#005bb7}body:not(.acc-fullscreen) .mdl input,body:not(.acc-fullscreen) .mdl select,body:not(.acc-fullscreen) .mdl textarea,body:not(.acc-fullscreen) .lfield input,body:not(.acc-fullscreen) .impm__mapcol select,body:not(.acc-fullscreen) .wa-f input,body:not(.acc-fullscreen) .wa-f select,body:not(.acc-fullscreen) .wa-pad input,body:not(.acc-fullscreen) .wa-pad select,body:not(.acc-fullscreen) .wa-pad textarea{width:100%;padding:9px 12px;height:auto;line-height:normal;border:1px solid #e2e8f0;border-radius:var(--crm-r);background:#fff;color:#0f172a;font:inherit;font-size:calc(13px * var(--crm-fs));box-shadow:0 1px 2px #00000005;transition:border-color .15s ease,box-shadow .15s ease}body:not(.acc-fullscreen) .mdl textarea,body:not(.acc-fullscreen) .wa-pad textarea{line-height:1.55;min-height:90px}body:not(.acc-fullscreen) .mdl input:focus,body:not(.acc-fullscreen) .mdl select:focus,body:not(.acc-fullscreen) .mdl textarea:focus,body:not(.acc-fullscreen) .lfield input:focus,body:not(.acc-fullscreen) .wa-f input:focus,body:not(.acc-fullscreen) .wa-pad input:focus,body:not(.acc-fullscreen) .wa-pad textarea:focus{outline:none;border-color:#0073ea;box-shadow:0 0 0 3px #0073ea1f}body:not(.acc-fullscreen) .mdl label,body:not(.acc-fullscreen) .lfield label,body:not(.acc-fullscreen) .wa-f label{display:block;margin:var(--crm-sp-3) 0 var(--crm-sp-1);font-size:calc(11.5px * var(--crm-fs));font-weight:600;color:var(--acc-ink-soft);text-transform:none;letter-spacing:0}body:not(.acc-fullscreen) select:not([data-nosearch]){padding:9px 12px;height:auto;border:1px solid var(--acc-line);border-radius:var(--crm-r);background:var(--acc-surface);color:var(--acc-ink-2);font:inherit;font-size:calc(13px * var(--crm-fs));-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%234c5a70' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-inline-end:28px}body:not(.acc-fullscreen) [dir=rtl] select:not([data-nosearch]){background-position:left 10px center}body:not(.acc-fullscreen) .card,body:not(.acc-fullscreen) .dt-card{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-card);box-shadow:var(--acc-shadow);overflow:hidden}body:not(.acc-fullscreen) .card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--crm-sp-3);padding:14px 18px;border-bottom:1px solid var(--acc-line);font-size:calc(15.5px * var(--crm-fs));font-weight:700;color:var(--acc-ink);background:transparent;letter-spacing:0}@keyframes bento-card-enter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body:not(.acc-fullscreen) .kpi-card{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-lg);box-shadow:var(--acc-shadow);padding:14px 16px;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;animation:bento-card-enter .45s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .kpi-card:hover{transform:translateY(-4px);border-color:var(--acc-line-firm);box-shadow:0 12px 28px -6px #00000014,0 3px 10px -2px #0000000a}body:not(.acc-fullscreen) .bento__kpis .kpi-card:nth-child(1){animation-delay:.03s}body:not(.acc-fullscreen) .bento__kpis .kpi-card:nth-child(2){animation-delay:.06s}body:not(.acc-fullscreen) .bento__kpis .kpi-card:nth-child(3){animation-delay:.09s}body:not(.acc-fullscreen) .bento__kpis .kpi-card:nth-child(4){animation-delay:.12s}body:not(.acc-fullscreen) .bento__kpis .kpi-card:nth-child(5){animation-delay:.15s}body:not(.acc-fullscreen) .bento__kpis .kpi-card:nth-child(6){animation-delay:.18s}body:not(.acc-fullscreen) .bento__kpis .kpi-card:nth-child(7){animation-delay:.21s}body:not(.acc-fullscreen) .kpi-card{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 4px 16px -4px #0f172a0a,0 1px 3px -1px #0f172a05;padding:14px 16px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:124px;box-sizing:border-box;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;animation:bento-card-enter .45s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .kpi-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 12px 28px -6px #0f172a14,0 4px 12px -2px #0f172a08}body:not(.acc-fullscreen) .kpi-title{font-size:calc(13px * var(--crm-fs));font-weight:700;color:#0f172a;line-height:1.2}body:not(.acc-fullscreen) .kpi-sublabel{font-size:calc(11px * var(--crm-fs));font-weight:500;color:#94a3b8;margin-top:2px}body:not(.acc-fullscreen) .kpi-pill{padding:3px 8px;border-radius:999px;font-size:calc(10.5px * var(--crm-fs));font-weight:600;line-height:1.2;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}body:not(.acc-fullscreen) .kpi-pill--blue{background:#eff6ff;color:#0073ea;border:1px solid #dbeafe}body:not(.acc-fullscreen) .kpi-pill--green{background:#ecfdf5;color:#059669;border:1px solid #bbf7d0}body:not(.acc-fullscreen) .kpi-pill--teal{background:#f0fdfa;color:#0891b2;border:1px solid #a5f3fc}body:not(.acc-fullscreen) .kpi-pill--amber{background:#fffbeb;color:#d97706;border:1px solid #fde68a}body:not(.acc-fullscreen) .kpi-pill--purple{background:#faf5ff;color:#9333ea;border:1px solid #f3e8ff}body:not(.acc-fullscreen) .kpi-pill--indigo{background:#eef2ff;color:#4f46e5;border:1px solid #e0e7ff}body:not(.acc-fullscreen) .kpi-pill--rose{background:#fff1f2;color:#e11d48;border:1px solid #fecdd3}body:not(.acc-fullscreen) .kpi-main{display:flex;align-items:baseline;justify-content:space-between;margin:6px 0 4px}body:not(.acc-fullscreen) .kpi-card .big{font-size:clamp(calc(22px * var(--crm-fs)),2.2vw,calc(26px * var(--crm-fs)));font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.1}body:not(.acc-fullscreen) .kpi-card .big__sub{font-size:calc(13px * var(--crm-fs));font-weight:500;color:#94a3b8;letter-spacing:0;margin-left:2px}body:not(.acc-fullscreen) .kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:calc(11px * var(--crm-fs));color:#64748b;margin-top:2px}body:not(.acc-fullscreen) .kpi-trend{display:inline-flex;align-items:center;gap:3px;font-weight:600}body:not(.acc-fullscreen) .kpi-trend.is-ok{color:#10b981}body:not(.acc-fullscreen) .kpi-trend.is-blue{color:#0073ea}body:not(.acc-fullscreen) .kpi-trend.is-amber{color:#d97706}body:not(.acc-fullscreen) .kpi-trend.is-purple{color:#9333ea}body:not(.acc-fullscreen) .kpi-trend.is-indigo{color:#4f46e5}body:not(.acc-fullscreen) .kpi-trend.is-rose{color:#e11d48}body:not(.acc-fullscreen) .kpi-live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;display:inline-block;box-shadow:0 0 0 2px #10b98140;animation:status-dot-pulse 2s infinite ease-in-out}body:not(.acc-fullscreen) .kpi-avatars{display:flex;align-items:center}body:not(.acc-fullscreen) .kpi-av{width:22px;height:22px;border-radius:50%;border:1.5px solid #ffffff;display:inline-grid;place-items:center;font-size:9px;font-weight:700;color:#fff;margin-left:-6px;box-shadow:0 1px 3px #0000001a}body:not(.acc-fullscreen) .kpi-av:first-child{margin-left:0}body:not(.acc-fullscreen) .kpi-av--more{background:#f1f5f9;color:#64748b;font-size:8.5px}body:not(.acc-fullscreen) .kpi-bars{display:flex;align-items:flex-end;gap:3px;height:24px}body:not(.acc-fullscreen) .kpi-bar{width:5px;border-radius:999px;background:#e2e8f0;transition:height .3s ease}body:not(.acc-fullscreen) .kpi-bar.is-active{background:#00c875}body:not(.acc-fullscreen) .kpi-dual-gauge{width:32px;height:32px;position:relative;flex-shrink:0}body:not(.acc-fullscreen) .kpi-dual-gauge svg{transform:rotate(-90deg)}body:not(.acc-fullscreen) .kpi-prog-wrap{display:flex;flex-direction:column;gap:4px;width:100%}body:not(.acc-fullscreen) .kpi-prog-row{display:flex;align-items:center;gap:6px;font-size:10.5px}body:not(.acc-fullscreen) .kpi-prog-lbl{width:52px;color:#64748b;font-weight:500;white-space:nowrap}body:not(.acc-fullscreen) .kpi-prog-track{flex:1;height:5px;background:#f1f5f9;border-radius:999px;overflow:hidden}body:not(.acc-fullscreen) .kpi-prog-fill{height:100%;border-radius:999px}body:not(.acc-fullscreen) .kpi-prog-fill.is-purple{background:#8b5cf6}body:not(.acc-fullscreen) .kpi-prog-fill.is-blue{background:#0073ea}body:not(.acc-fullscreen) .kpi-prog-fill.is-green{background:#00c875}body:not(.acc-fullscreen) .kpi-prog-fill.is-amber{background:#f59e0b}body:not(.acc-fullscreen) .kpi-prog-val{font-size:10px;font-weight:700;color:#0f172a;min-width:14px;text-align:right}body:not(.acc-fullscreen) .kpi-wave-svg{width:56px;height:22px}body:not(.acc-fullscreen) .chartwrap{padding:var(--crm-sp-3) var(--crm-sp-4) var(--crm-sp-4);position:relative;flex:1;min-height:0}body:not(.acc-fullscreen) .bento{display:flex;flex-direction:column;gap:var(--crm-sp-3)}body:not(.acc-fullscreen) .bento__kpis{display:flex;flex-wrap:wrap;gap:var(--crm-sp-3)}body:not(.acc-fullscreen) .bento__kpis .kpi-card{flex:1 1 200px}body:not(.acc-fullscreen) .bento__acts .wa-tiles{margin-top:0}body:not(.acc-fullscreen) .wa-tile{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,filter .18s ease;animation:bento-card-enter .45s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .wa-tile:nth-child(1){animation-delay:.22s}body:not(.acc-fullscreen) .wa-tile:nth-child(2){animation-delay:.26s}body:not(.acc-fullscreen) .wa-tile:nth-child(3){animation-delay:.3s}body:not(.acc-fullscreen) .wa-tile:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 10px 24px -4px #00000038}body:not(.acc-fullscreen) .wa-tile:hover .wa-tile__ic svg{transform:scale(1.15)}body:not(.acc-fullscreen) .bento__split{display:grid;grid-template-columns:minmax(340px,1fr) minmax(460px,1.45fr);gap:var(--crm-sp-3);align-items:stretch}body:not(.acc-fullscreen) .bento__split .bento__feed{display:flex;flex-direction:column;min-height:0;height:100%;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;animation:bento-card-enter .48s cubic-bezier(.16,1,.3,1) .3s backwards}body:not(.acc-fullscreen) .bento__split .bento__feed:hover{border-color:var(--acc-line-firm);box-shadow:0 10px 24px -4px #00000014}body:not(.acc-fullscreen) .bento__split .bento__feed #feed{flex:1;min-height:0;overflow-y:auto;max-height:560px;padding:var(--crm-sp-2)}body:not(.acc-fullscreen) .bento__charts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--crm-sp-3)}body:not(.acc-fullscreen) .bento__chart-card{display:flex;flex-direction:column;min-height:0;grid-column:span 1;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;animation:bento-card-enter .48s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .bento__chart-card:nth-child(1){animation-delay:.33s}body:not(.acc-fullscreen) .bento__chart-card:nth-child(2){animation-delay:.37s}body:not(.acc-fullscreen) .bento__chart-card:nth-child(3){animation-delay:.41s}body:not(.acc-fullscreen) .bento__chart-card:nth-child(4){animation-delay:.45s}body:not(.acc-fullscreen) .bento__chart-card:hover{transform:translateY(-3px);border-color:var(--acc-line-firm);box-shadow:0 10px 26px -6px #00000014}body:not(.acc-fullscreen) .bento__chart-card:hover .chart-head__icon,body:not(.acc-fullscreen) .bento__feed:hover .chart-head__icon{transform:scale(1.15) rotate(4deg)}body:not(.acc-fullscreen) .chart-head__title{display:flex;align-items:center;gap:8px;font-size:calc(13.5px * var(--crm-fs));font-weight:700;color:var(--acc-ink)}body:not(.acc-fullscreen) .chart-head__icon{width:26px;height:26px;border-radius:7px;display:inline-grid;place-items:center;font-size:12.5px;flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .chart-head__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body:not(.acc-fullscreen) .chart-badge{font-size:calc(11px * var(--crm-fs));font-weight:600;color:var(--acc-ink-soft);background:var(--acc-band);padding:2px 8px;border-radius:6px;border:1px solid var(--acc-line-soft);white-space:nowrap}body:not(.acc-fullscreen) .chart-pill-group{display:flex;align-items:center;gap:6px;font-size:calc(11px * var(--crm-fs));color:var(--acc-ink-soft)}body:not(.acc-fullscreen) .chart-legend-dot{width:7px;height:7px;border-radius:50%;display:inline-block;vertical-align:middle}body:not(.acc-fullscreen) .chart-legend-lbl{margin-inline-end:2px;font-size:calc(11px * var(--crm-fs))}body:not(.acc-fullscreen) .chartwrap--donut{display:flex;flex-direction:column;align-items:center;justify-content:center}body:not(.acc-fullscreen) .bento__feed{display:flex;flex-direction:column;min-height:0}body:not(.acc-fullscreen) .bento__feed #feed{flex:1;min-height:0;overflow-y:auto;padding:var(--crm-sp-2);max-height:min(62vh,640px)}@media (min-width:1000px){body:not(.acc-fullscreen) .feed__body{display:flex;align-items:baseline;gap:var(--crm-sp-3);flex-wrap:wrap}body:not(.acc-fullscreen) .feed__meta{margin-top:0}}body:not(.acc-fullscreen) .feed__count{font-weight:500;font-size:calc(11.5px * var(--crm-fs));color:var(--acc-ink-soft)}body:not(.acc-fullscreen) .feed__row{display:flex;align-items:flex-start;gap:var(--crm-sp-2);padding:var(--crm-sp-2);border-radius:9px;border-bottom:1px solid var(--acc-line-soft)}body:not(.acc-fullscreen) .feed__row:last-child{border-bottom:0}body:not(.acc-fullscreen) .feed__row:hover{background:var(--acc-band)}body:not(.acc-fullscreen) .feed__body{flex:1;min-width:0}body:not(.acc-fullscreen) .feed__txt{font-size:calc(13px * var(--crm-fs));color:var(--acc-ink-2);line-height:1.45}body:not(.acc-fullscreen) .feed__txt b{font-weight:600;color:var(--acc-ink)}body:not(.acc-fullscreen) .feed__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px;font-size:calc(11.5px * var(--crm-fs));color:var(--acc-ink-mute);unicode-bidi:plaintext}body:not(.acc-fullscreen) .feed__badge{border-radius:999px;padding:2px 8px;font-size:calc(10.5px * var(--crm-fs));font-weight:600;white-space:nowrap}body:not(.acc-fullscreen) .feed__badge.is-ok{background:var(--acc-total);color:var(--acc-green)}body:not(.acc-fullscreen) .feed__badge.is-warn{background:var(--acc-red-soft);color:var(--acc-red)}body:not(.acc-fullscreen) .feed__time{font-size:calc(11px * var(--crm-fs));color:var(--acc-ink-mute);white-space:nowrap;margin-top:2px}body:not(.acc-fullscreen) .board__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}body:not(.acc-fullscreen) .board__kpi-card{background:#fff;border:1px solid #e9e9ee;border-radius:18px;box-shadow:0 1px 2px #14141e0a,0 6px 20px #14141e0a;padding:18px 20px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:142px;box-sizing:border-box;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;animation:bento-card-enter .45s cubic-bezier(.16,1,.3,1) backwards;-webkit-user-select:none;user-select:none}body:not(.acc-fullscreen) .board__kpis .board__kpi-card:nth-child(1){animation-delay:.02s}body:not(.acc-fullscreen) .board__kpis .board__kpi-card:nth-child(2){animation-delay:.06s}body:not(.acc-fullscreen) .board__kpis .board__kpi-card:nth-child(3){animation-delay:.1s}body:not(.acc-fullscreen) .board__kpis .board__kpi-card:nth-child(4){animation-delay:.14s}body:not(.acc-fullscreen) .board__kpis .board__kpi-card:nth-child(5){animation-delay:.18s}body:not(.acc-fullscreen) .board__kpi-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 12px 28px #14141e14}body:not(.acc-fullscreen) .board__kpi-card.is-active{border-color:#0073ea;background:#fff;box-shadow:0 0 0 2px #0073ea,0 12px 28px -4px #0073ea2e}body:not(.acc-fullscreen) .kpi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}body:not(.acc-fullscreen) .kpi-head__meta{display:flex;flex-direction:column;gap:2px}body:not(.acc-fullscreen) .kpi-eyebrow{font-size:11px;font-weight:700;color:#6f6f77;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}body:not(.acc-fullscreen) .kpi-title{margin:0;font-size:15px;font-weight:700;color:#1b1b1f;letter-spacing:-.01em;line-height:1.2}body:not(.acc-fullscreen) .kpi-icon-badge{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;transition:transform .2s ease}body:not(.acc-fullscreen) .board__kpi-card:hover .kpi-icon-badge{transform:scale(1.08)}body:not(.acc-fullscreen) .kpi-icon-badge--amber{background:#fffbeb;color:#d97706}body:not(.acc-fullscreen) .kpi-icon-badge--blue{background:#eff6ff;color:#0073ea}body:not(.acc-fullscreen) .kpi-icon-badge--purple{background:#f5f3ff;color:#6c4ee0}body:not(.acc-fullscreen) .kpi-icon-badge--green{background:#f0fdf4;color:#14c25a}body:not(.acc-fullscreen) .kpi-icon-badge--teal{background:#f0fdfa;color:#0d9488}body:not(.acc-fullscreen) .kpi-main{display:flex;flex-direction:column;gap:10px}body:not(.acc-fullscreen) .kpi-metric{font-size:32px;font-weight:700;color:#1b1b1f;letter-spacing:-.035em;line-height:1}body:not(.acc-fullscreen) .kpi-metric--currency{font-size:26px;letter-spacing:-.025em}body:not(.acc-fullscreen) .kpi-track-wrap{width:100%}body:not(.acc-fullscreen) .kpi-track{width:100%;height:6px;border-radius:999px;background:#eeeef1;overflow:hidden}body:not(.acc-fullscreen) .kpi-fill{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.2,.7,.2,1)}body:not(.acc-fullscreen) .kpi-fill--amber{background:#f59e0b}body:not(.acc-fullscreen) .kpi-fill--blue{background:#0073ea}body:not(.acc-fullscreen) .kpi-fill--purple{background:#6c4ee0}body:not(.acc-fullscreen) .kpi-fill--green{background:#14c25a}body:not(.acc-fullscreen) .kpi-fill--teal{background:#0d9488}body:not(.acc-fullscreen) .kpi-foot{display:flex;align-items:center}body:not(.acc-fullscreen) .uic-delta{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1}body:not(.acc-fullscreen) .uic-delta__icon{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;flex-shrink:0}body:not(.acc-fullscreen) .uic-delta--amber{color:#b45309}body:not(.acc-fullscreen) .uic-delta--amber .uic-delta__icon{background:#fef3c7;color:#d97706}body:not(.acc-fullscreen) .uic-delta--blue{color:#0073ea}body:not(.acc-fullscreen) .uic-delta--blue .uic-delta__icon{background:#dbeafe;color:#0073ea}body:not(.acc-fullscreen) .uic-delta--purple{color:#6c4ee0}body:not(.acc-fullscreen) .uic-delta--purple .uic-delta__icon{background:#ede9fe;color:#6c4ee0}body:not(.acc-fullscreen) .uic-delta--green{color:#15803d}body:not(.acc-fullscreen) .uic-delta--green .uic-delta__icon{background:#dcfce7;color:#16a34a}body:not(.acc-fullscreen) .uic-delta--teal{color:#0f766e}body:not(.acc-fullscreen) .uic-delta--teal .uic-delta__icon{background:#ccfbf1;color:#0d9488}@keyframes dt-group-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}body:not(.acc-fullscreen) .dt-group{margin-bottom:var(--crm-sp-5);animation:dt-group-in .42s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .dt-group:nth-of-type(1){animation-delay:.08s}body:not(.acc-fullscreen) .dt-group:nth-of-type(2){animation-delay:.13s}body:not(.acc-fullscreen) .dt-group:nth-of-type(3){animation-delay:.18s}body:not(.acc-fullscreen) .dt-group:nth-of-type(4){animation-delay:.23s}body:not(.acc-fullscreen) .dt-group:nth-of-type(5){animation-delay:.28s}body:not(.acc-fullscreen) .dt-group__head{display:flex;align-items:center;gap:9px;font-size:calc(15.5px * var(--crm-fs));font-weight:700;color:var(--acc-ink);padding:0 2px var(--crm-sp-2);border:0;background:transparent;letter-spacing:0;transition:color .18s ease}body:not(.acc-fullscreen) .dt-group:hover .dt-group__dot{transform:scale(1.35) rotate(45deg)}body:not(.acc-fullscreen) .dt-group__dot{width:10px;height:10px;border-radius:3px;flex:0 0 auto;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .dt-group__count{font-weight:500;color:var(--acc-ink-soft)}body:not(.acc-fullscreen) table.dt{width:100%;border-collapse:collapse;font-size:calc(13px * var(--crm-fs));white-space:nowrap;min-width:100%;table-layout:auto;transition:all .18s ease}body:not(.acc-fullscreen) table.dt td{overflow:visible;text-overflow:clip}body:not(.acc-fullscreen) .dt-card{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;border-radius:14px;background:#fff;border:1px solid #eef2f6;box-shadow:0 2px 8px -2px #0f172a0a;transition:box-shadow .2s ease,border-color .2s ease}body:not(.acc-fullscreen) .dt-card::-webkit-scrollbar{height:6px}body:not(.acc-fullscreen) .dt-card::-webkit-scrollbar-track{background:transparent}body:not(.acc-fullscreen) .dt-card::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}body:not(.acc-fullscreen) .dt-card::-webkit-scrollbar-thumb:hover{background:#94a3b8}body:not(.acc-fullscreen) .dt-card:hover{box-shadow:0 6px 20px -4px #0000000f}body:not(.acc-fullscreen) table.dt thead th{position:sticky;top:0;z-index:1;padding:12px 14px;text-align:start;font-weight:600;color:var(--acc-ink-soft);background:var(--acc-head);border-bottom:1px solid var(--acc-line-firm);text-transform:none;letter-spacing:0;white-space:nowrap;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:calc(13px * var(--crm-fs));transition:width .18s ease,min-width .18s ease}body:not(.acc-fullscreen) table.dt tbody td{padding:12px 14px;height:auto;color:var(--acc-ink-2);border-bottom:1px solid var(--acc-line-soft);vertical-align:middle;transition:background .15s ease}body:not(.acc-fullscreen) table.dt th,body:not(.acc-fullscreen) table.dt td{border-inline-end:1px solid var(--acc-line-soft)}body:not(.acc-fullscreen) table.dt th:last-child,body:not(.acc-fullscreen) table.dt td:last-child{border-inline-end:0}body:not(.acc-fullscreen) table.dt tbody tr:last-child td{border-bottom:0}body:not(.acc-fullscreen) table.dt tbody tr{transition:background .15s ease}body:not(.acc-fullscreen) table.dt tbody tr:nth-child(2n) td{background:var(--acc-band)}body:not(.acc-fullscreen) table.dt tbody tr:hover td{background:var(--acc-band-hi)}body:not(.acc-fullscreen) table.dt td.num,body:not(.acc-fullscreen) table.dt th.num{text-align:end;font-variant-numeric:tabular-nums}body:not(.acc-fullscreen) table.dt th:first-child,body:not(.acc-fullscreen) table.dt td.nm,body:not(.acc-fullscreen) table.dt td:first-child{min-width:280px;width:clamp(280px,35vw,600px);transition:width .2s ease}body:not(.acc-fullscreen) table.dt td.nm .who{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:calc(13.5px * var(--crm-fs));color:#0f172a;white-space:nowrap;min-width:240px}body:not(.acc-fullscreen) table.dt td.nm .who .av{width:28px;height:28px;font-size:12px;font-weight:700;border-radius:50%;flex-shrink:0}body:not(.acc-fullscreen) table.dt td.wrap{white-space:normal;word-break:break-word;min-width:260px;max-width:320px;line-height:1.45}body:not(.acc-fullscreen) table.dt td.acts{text-align:end;white-space:nowrap;min-width:80px;width:80px}body:not(.acc-fullscreen) table.dt tbody tr:hover .who .av{transform:scale(1.15) rotate(3deg);box-shadow:0 2px 8px #00000026}body:not(.acc-fullscreen) table.dt tbody tr:hover .who{color:#0073ea}body:not(.acc-fullscreen) table.dt tfoot td,body:not(.acc-fullscreen) table.dt tbody tr:last-child td[style*=font-weight]{background:var(--acc-total);border-top:1px solid var(--acc-line-firm);font-weight:700;color:var(--acc-ink)}body:not(.acc-fullscreen) .who,body:not(.acc-fullscreen) .owncell{display:inline-flex;align-items:center;gap:9px;font-size:calc(13px * var(--crm-fs));max-width:none;transition:color .15s ease}body:not(.acc-fullscreen) .owncell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;width:max-content;border-radius:8px;padding:3px 6px;cursor:pointer;transition:background .15s ease,transform .15s ease}body:not(.acc-fullscreen) .owncell:hover{background:var(--acc-hover);transform:translateY(-1px)}body:not(.acc-fullscreen) .av-xs{width:22px;height:22px;font-size:10px;flex:0 0 auto}body:not(.acc-fullscreen) .who .av{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}body:not(.acc-fullscreen) .av{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-size:10.5px;font-weight:600;line-height:1}body:not(.acc-fullscreen) .av-circ,body:not(.acc-fullscreen) .av-xs{border-radius:50%}body:not(.acc-fullscreen) .ibtn{transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .15s ease,background .15s ease}body:not(.acc-fullscreen) .ibtn:hover{transform:scale(1.22);background:var(--acc-hover);color:var(--acc-ink)}body:not(.acc-fullscreen) .ibtn--del:hover{color:var(--acc-red);background:var(--acc-red-soft)}@keyframes status-dot-pulse{0%{transform:scale(1);opacity:.85}50%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:.85}}body:not(.acc-fullscreen) .tag,body:not(.acc-fullscreen) .pillv,body:not(.acc-fullscreen) .val-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;height:auto;font-size:calc(11.5px * var(--crm-fs));font-weight:600;color:var(--acc-ink-2);border:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .15s ease}body:not(.acc-fullscreen) .tag:hover{transform:translateY(-1px) scale(1.06);box-shadow:0 3px 8px #00000014;filter:brightness(1.04)}body:not(.acc-fullscreen) .tag .d{width:7px;height:7px;border-radius:2px;flex:0 0 auto;animation:status-dot-pulse 2.2s infinite ease-in-out}body:not(.acc-fullscreen) .tag--mut{background:var(--acc-band);color:var(--acc-ink-mute)}body:not(.acc-fullscreen) .dot-st{width:8px;height:8px;border-radius:2px;flex:0 0 auto}body:not(.acc-fullscreen) .empty-state,body:not(.acc-fullscreen) .accempty{padding:34px 16px;text-align:center;font-size:calc(13px * var(--crm-fs));color:var(--acc-ink-mute)}body:not(.acc-fullscreen) .tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#f1f5f9;border:1px solid #e2e8f0;margin:0 0 var(--crm-sp-3);box-shadow:inset 0 1px 2px #00000008}body:not(.acc-fullscreen) .tabs .tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 15px;border-radius:8px;font-size:calc(12.5px * var(--crm-fs));font-weight:500;background:transparent;color:#64748b;border:1px solid transparent;cursor:pointer;height:auto;min-height:0;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}body:not(.acc-fullscreen) .tabs .tab svg{width:14px;height:14px;flex:0 0 auto;color:#64748b;stroke-width:2;transition:color .18s ease,transform .18s ease}body:not(.acc-fullscreen) .tabs .tab:hover{color:#0f172a;background:#ffffffa6;transform:translateY(-.5px)}body:not(.acc-fullscreen) .tabs .tab:hover svg{color:#0f172a}body:not(.acc-fullscreen) .tabs .tab.is-active{background:#fff;color:#0073ea;border-color:#0000000f;font-weight:600;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a;transform:translateY(0)}body:not(.acc-fullscreen) .tabs .tab.is-active svg{color:#0073ea}body:not(.acc-fullscreen) .tabs .tab--plus{width:30px;height:30px;padding:0;display:inline-grid;place-items:center;color:#94a3b8;font-size:16px;font-weight:500;border-radius:7px}body:not(.acc-fullscreen) .tabs .tab--plus:hover{background:#fff;color:#0073ea;box-shadow:0 1px 3px #0000000f;transform:scale(1.06)}body:not(.acc-fullscreen) .new-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .15s ease}body:not(.acc-fullscreen) .new-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 16px #00000026;filter:brightness(1.05)}body:not(.acc-fullscreen) .new-btn:hover .new-btn__caret svg{transform:translateY(1.5px)}body:not(.acc-fullscreen) .new-btn__caret svg{transition:transform .18s ease}body:not(.acc-fullscreen) .tb-search,body:not(.acc-fullscreen) .tb-filter{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body:not(.acc-fullscreen) .tb-search:focus-within,body:not(.acc-fullscreen) .tb-filter:focus-within{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea1f;transform:translateY(-1px)}@keyframes kcard-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}body:not(.acc-fullscreen) .kanban{gap:var(--crm-sp-3)}body:not(.acc-fullscreen) .kanban__col{background:var(--acc-band);border:1px solid var(--acc-line);border-radius:var(--crm-r-lg);padding:var(--crm-sp-3);animation:dt-group-in .4s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .kanban__col:nth-child(1){animation-delay:.05s}body:not(.acc-fullscreen) .kanban__col:nth-child(2){animation-delay:.1s}body:not(.acc-fullscreen) .kanban__col:nth-child(3){animation-delay:.15s}body:not(.acc-fullscreen) .kanban__col:nth-child(4){animation-delay:.2s}body:not(.acc-fullscreen) .kanban__col:nth-child(5){animation-delay:.25s}body:not(.acc-fullscreen) .kanban__col h4{display:flex;align-items:center;gap:9px;margin:2px 2px var(--crm-sp-3);font-size:calc(13px * var(--crm-fs));font-weight:700;color:var(--acc-ink);text-transform:none;letter-spacing:0}body:not(.acc-fullscreen) .kanban__col h4 .c{margin-inline-start:auto;font-weight:500;color:var(--acc-ink-soft)}body:not(.acc-fullscreen) .kanban__col--over{background:#eff6ff;border-color:#0073ea}body:not(.acc-fullscreen) .kcard{background:var(--acc-surface);border:1px solid var(--acc-line);border-left-width:3px;border-left-style:solid;border-radius:var(--crm-r);box-shadow:var(--acc-shadow);padding:11px 13px;margin-bottom:var(--crm-sp-2);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .18s ease;animation:kcard-in .38s cubic-bezier(.16,1,.3,1) backwards;cursor:grab}body:not(.acc-fullscreen) .kcard:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 10px 24px -4px #00000017}body:not(.acc-fullscreen) .kcard:active{cursor:grabbing}body:not(.acc-fullscreen) .kcard .nm{font-size:calc(13px * var(--crm-fs));font-weight:600;color:var(--acc-ink)}body:not(.acc-fullscreen) .kcard .mt{font-size:calc(11.5px * var(--crm-fs));color:var(--acc-ink-mute);margin-top:2px}body:not(.acc-fullscreen) .picker,body:not(.acc-fullscreen) .spick,body:not(.acc-fullscreen) .lpicker,body:not(.acc-fullscreen) .colpick,body:not(.acc-fullscreen) .new-menu,body:not(.acc-fullscreen) .ai__menu{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-lg);box-shadow:var(--acc-shadow-pop);backdrop-filter:none;-webkit-backdrop-filter:none;padding:6px}body:not(.acc-fullscreen) .picker__opt,body:not(.acc-fullscreen) .lpicker__opt,body:not(.acc-fullscreen) .new-menu__item,body:not(.acc-fullscreen) .ai__menu button,body:not(.acc-fullscreen) .spick .ownopt{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;border:0;background:transparent;font:inherit;font-size:calc(13px * var(--crm-fs));color:var(--acc-ink-2);cursor:pointer;text-align:start;width:100%;min-height:0}body:not(.acc-fullscreen) .picker__opt:hover,body:not(.acc-fullscreen) .lpicker__opt:hover,body:not(.acc-fullscreen) .new-menu__item:hover,body:not(.acc-fullscreen) .ai__menu button:hover,body:not(.acc-fullscreen) .spick .ownopt:hover{background:var(--acc-hover);color:var(--acc-ink)}body:not(.acc-fullscreen) .lpicker__opt:hover{transform:none;box-shadow:none}body:not(.acc-fullscreen) .ai__menu button.is-active{background:#eff6ff;color:#0073ea}body:not(.acc-fullscreen) .ovl{background:#10182880;-webkit-backdrop-filter:none;backdrop-filter:none}body:not(.acc-fullscreen) .mdl{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-card);box-shadow:var(--acc-shadow-pop);overflow:hidden}body:not(.acc-fullscreen) .mdl__h{padding:14px 18px;border-bottom:1px solid var(--acc-line)}body:not(.acc-fullscreen) .mdl__h h3{margin:0;font-size:calc(15.5px * var(--crm-fs));font-weight:700;color:var(--acc-ink);letter-spacing:0}body:not(.acc-fullscreen) .mdl__h p{margin:5px 0 0;font-size:calc(12.5px * var(--crm-fs));color:var(--acc-ink-soft)}body:not(.acc-fullscreen) .mdl__b{padding:16px 18px}body:not(.acc-fullscreen) .mdl__f{display:flex;justify-content:flex-end;gap:var(--crm-sp-2);padding:12px 18px;border-top:1px solid var(--acc-line);background:var(--acc-band)}body:not(.acc-fullscreen) .mdl--detail{max-width:1080px;width:min(1080px,96vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden}body:not(.acc-fullscreen) .mdl--detail .cd-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--crm-sp-4);padding:var(--crm-sp-4) var(--crm-sp-4) var(--crm-sp-3);min-height:0;overflow:hidden;flex:1}body:not(.acc-fullscreen) .mdl--detail .mdl__f{justify-content:flex-end;flex-shrink:0}body:not(.acc-fullscreen) .mdl--detail .mdl__f button{flex:0 0 auto;min-width:120px}body:not(.acc-fullscreen) .cd-left{overflow-y:auto;min-height:0;padding-inline-end:4px}body:not(.acc-fullscreen) .cd-right{display:flex;flex-direction:column;min-height:0}body:not(.acc-fullscreen) .cd-right__k,body:not(.acc-fullscreen) .cd-block__k{font-size:calc(11px * var(--crm-fs));font-weight:700;color:var(--acc-ink-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--crm-sp-2)}body:not(.acc-fullscreen) .cd-chat{flex:1;min-height:0;overflow-y:auto;background:#efeae2;border:1px solid var(--acc-line);border-radius:var(--crm-r);padding:var(--crm-sp-3)}body:not(.acc-fullscreen) .cd-empty{text-align:center;color:var(--acc-ink-mute);font-size:calc(13px * var(--crm-fs));padding:28px 12px}body:not(.acc-fullscreen) .cd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--crm-sp-3);flex-wrap:wrap;margin-bottom:var(--crm-sp-3)}body:not(.acc-fullscreen) .cd-head__pills,body:not(.acc-fullscreen) .cd-head__acts{display:flex;gap:var(--crm-sp-2);flex-wrap:wrap;align-items:center}body:not(.acc-fullscreen) .cd-head__acts .tbtn{text-decoration:none}body:not(.acc-fullscreen) .cd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--crm-sp-2);margin-bottom:var(--crm-sp-3)}body:not(.acc-fullscreen) .cd-fact{--cdf-c:#8a94a6;--cdf-w:#8a94a61f;display:flex;align-items:center;gap:var(--crm-sp-2);min-width:0;padding:var(--crm-sp-2) var(--crm-sp-3);background:var(--acc-band);border:1px solid var(--acc-line-soft);border-radius:var(--crm-r);transition:border-color .15s ease,box-shadow .15s ease}body:not(.acc-fullscreen) .cd-fact:hover{border-color:var(--cdf-c);box-shadow:0 1px 6px var(--cdf-w)}body:not(.acc-fullscreen) .cd-fact--wide{grid-column:1/-1}body:not(.acc-fullscreen) .cd-fact__ic{flex:0 0 auto;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--cdf-w);color:var(--cdf-c)}body:not(.acc-fullscreen) .cd-fact__ic svg{width:16px;height:16px;display:block}body:not(.acc-fullscreen) .cd-fact__b{flex:1;min-width:0}body:not(.acc-fullscreen) .cd-fact__k{display:block;font-size:calc(9.5px * var(--crm-fs));font-weight:700;color:var(--acc-ink-mute);text-transform:uppercase;letter-spacing:.5px;line-height:1.3}body:not(.acc-fullscreen) .cd-fact__v{display:block;font-size:calc(12.5px * var(--crm-fs));color:var(--acc-ink-2);font-weight:600;margin-top:1px;line-height:1.35;word-break:break-word;unicode-bidi:plaintext}body:not(.acc-fullscreen) .cd-fact__cp{flex:0 0 auto;width:26px;height:26px;padding:0;border:0;border-radius:7px;display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--acc-ink-mute);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}body:not(.acc-fullscreen) .cd-fact:hover .cd-fact__cp,body:not(.acc-fullscreen) .cd-fact__cp:focus-visible{opacity:1}body:not(.acc-fullscreen) .cd-fact__cp:hover{background:var(--acc-line-soft);color:var(--acc-ink)}body:not(.acc-fullscreen) .cd-fact__cp svg{width:14px;height:14px;display:block}body:not(.acc-fullscreen) .cd-fact__cp .ic-done{display:none}body:not(.acc-fullscreen) .cd-fact__cp.is-done{opacity:1;color:#0a7a45;background:#e7f7ee}body:not(.acc-fullscreen) .cd-fact__cp.is-done .ic-copy{display:none}body:not(.acc-fullscreen) .cd-fact__cp.is-done .ic-done{display:block}@media (hover:none){body:not(.acc-fullscreen) .cd-fact__cp{opacity:1}}@media (prefers-reduced-motion:reduce){body:not(.acc-fullscreen) .cd-fact,body:not(.acc-fullscreen) .cd-fact__cp{transition:none}}body:not(.acc-fullscreen) .cd-block{margin-bottom:var(--crm-sp-3)}body:not(.acc-fullscreen) .cd-note{font-size:calc(13px * var(--crm-fs));color:var(--acc-ink-2);line-height:1.6;white-space:pre-wrap;word-break:break-word;background:var(--acc-surface-2);border:1px solid var(--acc-line-soft);border-radius:var(--crm-r);padding:var(--crm-sp-3)}body:not(.acc-fullscreen) .cd-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--crm-sp-2)}body:not(.acc-fullscreen) .cd-rel__i{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r);padding:var(--crm-sp-3);text-align:center}body:not(.acc-fullscreen) .cd-rel__i b{display:block;font-size:calc(19px * var(--crm-fs));font-weight:700;color:var(--acc-ink)}body:not(.acc-fullscreen) .cd-rel__i span{font-size:calc(11px * var(--crm-fs));color:var(--acc-ink-mute)}body:not(.acc-fullscreen) .cd-sub{font-size:calc(11.5px * var(--crm-fs));color:var(--acc-ink-mute);margin-top:var(--crm-sp-2)}body:not(.acc-fullscreen) .cd-msg{display:flex;margin:3px 0}body:not(.acc-fullscreen) .cd-msg--out{justify-content:flex-end}body:not(.acc-fullscreen) .cd-bub{max-width:82%;border-radius:10px;padding:6px 9px;box-shadow:0 1px 1px #00000012;background:#fff}body:not(.acc-fullscreen) .cd-bub--out{background:#d9fdd3}body:not(.acc-fullscreen) .cd-bub__tag{font-size:9px;font-weight:800;color:#3a7a2f;letter-spacing:.3px;text-transform:uppercase}body:not(.acc-fullscreen) .cd-bub__txt{font-size:calc(12.5px * var(--crm-fs));color:#111;margin-top:2px;white-space:pre-wrap;word-break:break-word}body:not(.acc-fullscreen) .cd-bub__media{font-size:12px;color:#3a7a2f;margin-top:2px}body:not(.acc-fullscreen) .cd-bub__foot{text-align:end;font-size:10px;color:#7a8b7a;margin-top:3px}body:not(.acc-fullscreen) .cd-vis{--cdv-c:#0073ea;background:#fff;border:1px solid rgba(0,0,0,.06);border-inline-start:3px solid var(--cdv-c);border-radius:10px;padding:7px 10px;margin:7px 0;cursor:pointer;box-shadow:0 1px 1px #00000012;transition:box-shadow .15s ease,transform .15s ease}body:not(.acc-fullscreen) .cd-vis--logged{--cdv-c:#008755 }body:not(.acc-fullscreen) .cd-vis:hover{box-shadow:0 3px 10px #00000021;transform:translateY(-1px)}body:not(.acc-fullscreen) .cd-vis:focus-visible{outline:2px solid var(--cdv-c);outline-offset:2px}body:not(.acc-fullscreen) .cd-vis__h{display:flex;align-items:center;gap:var(--crm-sp-2);flex-wrap:wrap}body:not(.acc-fullscreen) .cd-vis__type{font-size:calc(10.5px * var(--crm-fs));font-weight:800;color:var(--cdv-c);text-transform:uppercase;letter-spacing:.3px}body:not(.acc-fullscreen) .cd-vis__ver{font-size:calc(10px * var(--crm-fs));font-weight:700;border-radius:20px;padding:1px 7px;white-space:nowrap}body:not(.acc-fullscreen) .cd-vis__ver.is-ok{background:#e7f7ee;color:#0a7a45}body:not(.acc-fullscreen) .cd-vis__ver.is-warn{background:#fdf1e3;color:#b54708}body:not(.acc-fullscreen) .cd-vis__t{margin-inline-start:auto;font-size:calc(10px * var(--crm-fs));color:#8a9186}body:not(.acc-fullscreen) .cd-vis__d{font-size:calc(12.5px * var(--crm-fs));color:#111;margin-top:3px;white-space:pre-wrap;word-break:break-word}body:not(.acc-fullscreen) .cd-vis__f{display:flex;align-items:center;gap:var(--crm-sp-2);font-size:calc(10.5px * var(--crm-fs));color:#7a8b7a;margin-top:4px}body:not(.acc-fullscreen) .cd-vis__go{margin-inline-start:auto;color:var(--cdv-c);font-weight:700;white-space:nowrap}@media (prefers-reduced-motion:reduce){body:not(.acc-fullscreen) .cd-vis{transition:none}body:not(.acc-fullscreen) .cd-vis:hover{transform:none}}body:not(.acc-fullscreen) .mdl--visit .mdl__f button[data-act=cd-back]{margin-inline-end:auto;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){body:not(.acc-fullscreen) .mdl--detail .cd-body{grid-template-columns:1fr;overflow-y:auto}body:not(.acc-fullscreen) .cd-left{overflow:visible}body:not(.acc-fullscreen) .cd-chat{max-height:50vh}}body:not(.acc-fullscreen) .cdlg h3{font-size:calc(16px * var(--crm-fs));color:var(--acc-ink)}body:not(.acc-fullscreen) .cdlg p{font-size:calc(13px * var(--crm-fs));color:var(--acc-ink-soft)}body:not(.acc-fullscreen) .cdlg__card{background:var(--acc-band);border:1px solid var(--acc-line);border-radius:var(--crm-r)}body:not(.acc-fullscreen) .cdlg__ic{border-radius:12px}body:not(.acc-fullscreen) .cdlg__btns button{border-radius:9px;padding:10px 15px;font-weight:600}body:not(.acc-fullscreen) .cbo-pop{--cbo-bg:#ffffff;--cbo-line:#cbd5e1;--cbo-line-soft:#f1f5f9;--cbo-ink:#1e293b;--cbo-mute:#64748b;--cbo-hover:#f8fafc;--cbo-accent:#0073ea;--cbo-fs:calc(13px * var(--crm-fs));border-radius:var(--crm-r-lg);box-shadow:0 12px 32px -4px #0f172a1f}body:not(.acc-fullscreen) .cbo-opt{padding:8px 10px;border-radius:8px}body:not(.acc-fullscreen) .cbo-opt__code{border-radius:5px;font-weight:700}body:not(.acc-fullscreen) .cbo-grp{text-transform:uppercase;letter-spacing:.04em;font-size:calc(11px * var(--crm-fs));font-weight:700;color:#64748b}body:not(.acc-fullscreen) .wa-btn{padding:9px 15px;height:auto;border-radius:9px;font-size:calc(13px * var(--crm-fs));font-weight:600}body:not(.acc-fullscreen) .wa-tile{border-radius:var(--crm-r-lg);padding:var(--crm-sp-4)}body:not(.acc-fullscreen) .wa-tiles{gap:var(--crm-sp-3)}body:not(.acc-fullscreen) .wa-pad{padding:var(--crm-sp-4)}body:not(.acc-fullscreen) .wa-hint{font-size:calc(11.5px * var(--crm-fs));color:#64748b}body:not(.acc-fullscreen) .ccmap{border-radius:var(--crm-r-card);border:1px solid #e2e8f0;overflow:hidden}body:not(.acc-fullscreen) .maplegend{border-radius:var(--crm-r);border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px #0000000d;font-size:calc(11.5px * var(--crm-fs));padding:var(--crm-sp-2) var(--crm-sp-3)}body:not(.acc-fullscreen) .ai{background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}body:not(.acc-fullscreen) .ai--floating{position:fixed;right:24px;bottom:24px;border-radius:20px;border:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:0 24px 60px -12px #0f172a38,0 8px 24px -4px #0f172a1f;overflow:hidden;z-index:200;min-width:320px;min-height:380px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);transition:box-shadow .2s ease}body:not(.acc-fullscreen) .ai__resize{position:absolute;z-index:30}body:not(.acc-fullscreen) .ai__resize--n{top:0;left:12px;right:12px;height:8px;cursor:ns-resize}body:not(.acc-fullscreen) .ai__resize--w{left:0;top:12px;bottom:12px;width:8px;cursor:ew-resize}body:not(.acc-fullscreen) .ai__resize--nw{top:0;left:0;width:16px;height:16px;cursor:nwse-resize;z-index:35}body:not(.acc-fullscreen) .ai__resize--ne{top:0;right:0;width:16px;height:16px;cursor:nesw-resize;z-index:35}body:not(.acc-fullscreen) .ai__resize--sw{bottom:0;left:0;width:16px;height:16px;cursor:nesw-resize;z-index:35}body:not(.acc-fullscreen) .ai__head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:10;-webkit-user-select:none;user-select:none}body:not(.acc-fullscreen) .ai__sparkle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;box-shadow:0 2px 8px #7c3aed59;flex-shrink:0}body:not(.acc-fullscreen) .ai__title-box{display:flex;align-items:center;gap:8px;flex:1}body:not(.acc-fullscreen) .ai__title{font-size:calc(14px * var(--crm-fs));font-weight:700;color:#fff;letter-spacing:-.1px}body:not(.acc-fullscreen) .ai__status-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}body:not(.acc-fullscreen) .ai__head-actions{display:flex;align-items:center;gap:4px}body:not(.acc-fullscreen) .ai__ichbtn{width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:#ffffffbf;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}body:not(.acc-fullscreen) .ai__ichbtn:hover{background:#ffffff26;color:#fff}body:not(.acc-fullscreen) .ai__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff;position:relative;z-index:5}body:not(.acc-fullscreen) .ai__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 12px 16px}body:not(.acc-fullscreen) .ai__empty-orb{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 4px 14px #7c3aed1f}body:not(.acc-fullscreen) .ai__empty h3{font-size:calc(16.5px * var(--crm-fs));font-weight:700;color:#0f172a;margin:0 0 6px}body:not(.acc-fullscreen) .ai__empty p{font-size:calc(13px * var(--crm-fs));color:#64748b;margin:0 0 20px;max-width:280px;line-height:1.45}body:not(.acc-fullscreen) .ai__suggest{display:flex;flex-direction:column;gap:8px;width:100%}body:not(.acc-fullscreen) .ai__suggest button{display:flex;align-items:center;gap:8px;width:100%;text-align:start;padding:9px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font:inherit;font-size:calc(12.5px * var(--crm-fs));font-weight:500;cursor:pointer;transition:all .15s ease}body:not(.acc-fullscreen) .ai__suggest button svg{color:#94a3b8;flex-shrink:0}body:not(.acc-fullscreen) .ai__suggest button:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px)}body:not(.acc-fullscreen) .ai__userwrap{display:flex;justify-content:flex-end;width:100%}body:not(.acc-fullscreen) .ai__user .ai__bubble{background:linear-gradient(135deg,#0073ea,#005bb7);color:#fff;border-radius:14px 14px 2px;padding:9px 14px;font-size:calc(13px * var(--crm-fs));line-height:1.45;box-shadow:0 2px 6px #0073ea33;max-width:85%;word-break:break-word}body:not(.acc-fullscreen) .ai__assist{display:flex;flex-direction:column;width:100%}body:not(.acc-fullscreen) .ai__reply{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px 14px 14px 2px;padding:11px 14px;font-size:calc(13px * var(--crm-fs));color:#0f172a;line-height:1.5;box-shadow:0 1px 3px #0f172a0a;max-width:92%;word-break:break-word}body:not(.acc-fullscreen) .ai__reply b{color:#0073ea}body:not(.acc-fullscreen) .ai__compose{border-top:1px solid #e2e8f0;background:#fff;padding:10px 14px;position:relative;z-index:10;display:flex;flex-direction:column;gap:8px}body:not(.acc-fullscreen) .ai__input-wrap{position:relative;display:flex}body:not(.acc-fullscreen) .ai__compose textarea#ai-in{width:100%;min-height:38px;max-height:140px;padding:8px 12px;border-radius:12px;border:1px solid #cbd5e1;background:#f8fafc;font:inherit;font-size:calc(13px * var(--crm-fs));color:#0f172a;line-height:1.45;resize:none;outline:none;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}body:not(.acc-fullscreen) .ai__compose textarea#ai-in:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}body:not(.acc-fullscreen) .ai__compose-row{display:flex;align-items:center;justify-content:space-between;gap:8px}body:not(.acc-fullscreen) .ai__compose-hint{font-size:calc(11px * var(--crm-fs));color:#94a3b8}body:not(.acc-fullscreen) .ai__send{width:32px;height:32px;border-radius:10px;border:0;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #7c3aed59;transition:all .15s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .ai__send:hover{transform:scale(1.08);box-shadow:0 4px 12px #7c3aed73}body:not(.acc-fullscreen) .ai__send:active{transform:scale(.95)}body:not(.acc-fullscreen) .ai__foot{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:#f8fafc;border-top:1px solid #f1f5f9;font-size:calc(11px * var(--crm-fs));color:#94a3b8;font-weight:500;-webkit-user-select:none;user-select:none}body:not(.acc-fullscreen) .ai__foot-bullet{color:#cbd5e1}body:not(.acc-fullscreen) .fab{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.25);background:linear-gradient(135deg,#8b5cf6,#7c3aed 45%,#6366f1);color:#fff;box-shadow:0 8px 24px -4px #7c3aed73,0 2px 6px #7c3aed40,inset 0 1px 1px #fff6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:90;transition:all .22s cubic-bezier(.34,1.56,.64,1);outline:none;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.acc-fullscreen) .fab:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 12px 32px -4px #7c3aed8c,0 4px 12px #7c3aed59,inset 0 1px 1px #fff9;filter:brightness(1.06)}body:not(.acc-fullscreen) .fab:active{transform:translateY(0) scale(.96);box-shadow:0 4px 12px #7c3aed59}body:not(.acc-fullscreen) .fab svg{color:#fff;fill:none;stroke:currentColor;stroke-width:1.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));transition:transform .3s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .fab:hover svg{transform:rotate(15deg) scale(1.12)}body:not(.acc-fullscreen) .vd-hero{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:18px 22px}body:not(.acc-fullscreen) .vd-hero__name{font-size:calc(19px * var(--crm-fs));font-weight:700;color:#0f172a;letter-spacing:0}body:not(.acc-fullscreen) .vd-lbl{font-size:calc(11px * var(--crm-fs));font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}body:not(.acc-fullscreen) .vd-note{font-size:calc(13.5px * var(--crm-fs));color:#334155}body:not(.acc-fullscreen) .vd-doc{border:1px solid #e2e8f0;border-radius:var(--crm-r)}body:not(.acc-fullscreen) .vd-doc:hover{background:#f8fafc;border-color:#0073ea}body:not(.acc-fullscreen) .vd-badge{border-radius:999px;font-size:calc(11.5px * var(--crm-fs));font-weight:600}body:not(.acc-fullscreen) .impm{background:#f8fafc}body:not(.acc-fullscreen) .impm__head{background:linear-gradient(135deg,#0073ea,#0050a8);color:#fff;border-bottom:0;padding:12px 18px;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.acc-fullscreen) .impm__head h2{color:#fff;font-size:calc(15.5px * var(--crm-fs));font-weight:700}body:not(.acc-fullscreen) .impm__step{color:#ffffffd1}body:not(.acc-fullscreen) .impm__step--active{color:#fff;font-weight:600}body:not(.acc-fullscreen) .impm__bullet{border-color:#fff9;color:#fff;background:transparent}body:not(.acc-fullscreen) .impm__step--active .impm__bullet{background:#fff;color:#0073ea;border-color:#fff}body:not(.acc-fullscreen) .impm__step--done .impm__bullet{background:transparent;color:#fff;border-color:#fff}body:not(.acc-fullscreen) .impm__seg{background:#fff6}body:not(.acc-fullscreen) .impm__seg--done{background:#fff}body:not(.acc-fullscreen) .impm__feedback,body:not(.acc-fullscreen) .impm__close{color:#ffffffe6;border-radius:8px}body:not(.acc-fullscreen) .impm__feedback:hover,body:not(.acc-fullscreen) .impm__close:hover{background:#fff3}body:not(.acc-fullscreen) .impm__drop{background:#fff;border:2px dashed #cbd5e1;border-radius:var(--crm-r-card)}body:not(.acc-fullscreen) .impm__drop.is-over{border-color:#0073ea;background:#eff6ff}body:not(.acc-fullscreen) .impm__maprow{background:#fff;border:1px solid #e2e8f0;border-radius:var(--crm-r)}body:not(.acc-fullscreen) .impm__maplabel{font-size:calc(11px * var(--crm-fs));color:#64748b;text-transform:uppercase;letter-spacing:.5px}body:not(.acc-fullscreen) .impm__foot{background:var(--acc-surface);border-top:1px solid var(--acc-line);padding:12px 18px}body:not(.acc-fullscreen) ::-webkit-scrollbar{width:12px;height:12px}body:not(.acc-fullscreen) ::-webkit-scrollbar-thumb{background:var(--acc-scroll);border-radius:999px;border:3px solid transparent;background-clip:content-box}body:not(.acc-fullscreen) ::-webkit-scrollbar-track{background:transparent}@media (max-width:1160px){body:not(.acc-fullscreen) .bento__split{grid-template-columns:1fr}body:not(.acc-fullscreen) .bento__split .bento__feed #feed{max-height:440px}}@media (max-width:860px){body:not(.acc-fullscreen) .top{min-height:48px;padding-inline:10px}body:not(.acc-fullscreen) .board,body:not(.acc-fullscreen) .dash{padding:var(--crm-sp-3)}body:not(.acc-fullscreen) .bento__kpis .kpi-card{flex:1 1 100%}body:not(.acc-fullscreen) .bento__charts{grid-template-columns:1fr}body:not(.acc-fullscreen) .bento__chart-card{grid-column:span 1}body:not(.acc-fullscreen) .bento__feed #feed{max-height:none;overflow:visible}body:not(.acc-fullscreen) table.dt th:first-child,body:not(.acc-fullscreen) table.dt td.nm,body:not(.acc-fullscreen) table.dt td:first-child{min-width:0!important;width:100%!important}body:not(.acc-fullscreen) table.dt td{border-inline-end:0}}@media (prefers-reduced-transparency: reduce){body:not(.acc-fullscreen) .top__search,body:not(.acc-fullscreen) .top__city,body:not(.acc-fullscreen) .top__pill-btn,body:not(.acc-fullscreen) .top__iconbtn{background:var(--acc-accent-deep);border-color:#ffffffb3}body:not(.acc-fullscreen) .ovl{background:#101828a8}}@media (prefers-reduced-motion: reduce){body:not(.acc-fullscreen) .ai,body:not(.acc-fullscreen) .ai--floating,body:not(.acc-fullscreen) .ai--sidebar,body:not(.acc-fullscreen) .ai.is-closing,body:not(.acc-fullscreen) .ai__glow,body:not(.acc-fullscreen) .ai__glow:before,body:not(.acc-fullscreen) .ai__glow:after,body:not(.acc-fullscreen) .ai__dot,body:not(.acc-fullscreen) .new-menu,body:not(.acc-fullscreen) .lpicker,body:not(.acc-fullscreen) .spick,body:not(.acc-fullscreen) .impm,body:not(.acc-fullscreen) .impm__back{animation:none!important}body:not(.acc-fullscreen) .fab:hover,body:not(.acc-fullscreen) .lpicker__opt:hover,body:not(.acc-fullscreen) .kcard:hover,body:not(.acc-fullscreen) .vd-photos a:hover{transform:none}body:not(.acc-fullscreen) .app__side>.side,body:not(.acc-fullscreen) .side-toggle{transition:none}body:not(.acc-fullscreen) .kcard--dragging{transform:none}}@media (prefers-contrast: more){body:not(.acc-fullscreen) .card,body:not(.acc-fullscreen) .dt-card,body:not(.acc-fullscreen) .kpi-card,body:not(.acc-fullscreen) .kcard{border-color:var(--acc-line-firm)}body:not(.acc-fullscreen) table.dt th,body:not(.acc-fullscreen) table.dt td{border-inline-end-color:var(--acc-line)}body:not(.acc-fullscreen) .tbtn,body:not(.acc-fullscreen) .tb-search,body:not(.acc-fullscreen) .tb-filter,body:not(.acc-fullscreen) select:not([data-nosearch]){border-color:var(--acc-line-firm)}body:not(.acc-fullscreen) .side__item.is-active{outline:1px solid var(--acc-accent-deep);outline-offset:-1px}}@keyframes universal-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body:not(.acc-fullscreen) .board,body:not(.acc-fullscreen) .dash,body:not(.acc-fullscreen) .cat-page,body:not(.acc-fullscreen) .cat-studio,body:not(.acc-fullscreen) .wa-board,.accpage{animation:universal-fade-in .35s cubic-bezier(.16,1,.3,1) backwards}@keyframes modal-scale-pop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}body:not(.acc-fullscreen) .ovl{animation:overlay-fade .2s ease-out backwards}body:not(.acc-fullscreen) .mdl,body:not(.acc-fullscreen) .mdl--detail,body:not(.acc-fullscreen) .mdl--visit,body:not(.acc-fullscreen) .picker,body:not(.acc-fullscreen) .spick,body:not(.acc-fullscreen) .lpicker,body:not(.acc-fullscreen) .new-menu{animation:modal-scale-pop .28s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .cd-body{animation:universal-fade-in .3s ease-out backwards}body:not(.acc-fullscreen) .cd-fact{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .15s ease,box-shadow .2s ease}body:not(.acc-fullscreen) .cd-fact:hover{transform:translateY(-2px);border-color:var(--cdf-c);box-shadow:0 4px 14px var(--cdf-w)}body:not(.acc-fullscreen) .actv{--actv-grid:20px 1fr 56px 104px;display:flex;flex-direction:column;gap:var(--crm-sp-3);animation:universal-fade-in .35s ease backwards}body:not(.acc-fullscreen) .actv__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--crm-sp-4);flex-wrap:wrap}body:not(.acc-fullscreen) .actv__pick{display:flex;flex-direction:column;gap:6px;min-width:260px}body:not(.acc-fullscreen) .actv__picklb{font-size:calc(11px * var(--crm-fs));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-ink-mute)}body:not(.acc-fullscreen) .actv__rep{position:relative;display:flex;align-items:center;gap:var(--crm-sp-2);background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r);padding:0 10px;height:38px;box-shadow:var(--acc-shadow);color:var(--acc-ink-mute);transition:border-color .15s ease,box-shadow .2s ease}body:not(.acc-fullscreen) .actv__rep:hover{border-color:var(--acc-line-firm)}body:not(.acc-fullscreen) .actv__rep:focus-within{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea24}body:not(.acc-fullscreen) .actv__rep select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;outline:none;cursor:pointer;font:inherit;font-weight:600;color:var(--acc-ink);font-size:calc(13px * var(--crm-fs));padding:0 var(--crm-sp-3) 0 0;flex:1;min-width:0}body:not(.acc-fullscreen) .actv__repchev{flex:0 0 auto;pointer-events:none}body:not(.acc-fullscreen) .actv__sum{display:flex;align-items:center;gap:var(--crm-sp-2);background:var(--acc-band);border:1px solid var(--acc-line-soft);border-radius:999px;padding:7px 16px;height:38px;font-size:calc(12.5px * var(--crm-fs));color:var(--acc-ink-soft);white-space:nowrap}body:not(.acc-fullscreen) .actv__sum b{font-weight:700;color:var(--acc-ink);font-size:calc(13px * var(--crm-fs))}body:not(.acc-fullscreen) .actv__dot{color:var(--acc-line-firm)}body:not(.acc-fullscreen) .actv__card{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-card);box-shadow:var(--acc-shadow);overflow:hidden}body:not(.acc-fullscreen) .actv__head{display:grid;grid-template-columns:var(--actv-grid);align-items:center;gap:var(--crm-sp-3);padding:10px 18px;border-bottom:1px solid var(--acc-line);background:var(--acc-band);font-size:calc(10.5px * var(--crm-fs));font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-ink-mute)}body:not(.acc-fullscreen) .actv__head span:nth-child(3),body:not(.acc-fullscreen) .actv__head span:nth-child(4){text-align:end}body:not(.acc-fullscreen) .actv__row+.actv__row{border-top:1px solid var(--acc-line-soft)}body:not(.acc-fullscreen) .actv__row:has(.actv__panel.is-open){background:var(--acc-band)}body:not(.acc-fullscreen) .actv__day{width:100%;display:grid;grid-template-columns:var(--actv-grid);align-items:center;gap:var(--crm-sp-3);padding:13px 18px;background:transparent;border:0;cursor:pointer;text-align:start;font:inherit;color:var(--acc-ink);transition:background .15s ease}body:not(.acc-fullscreen) .actv__day:hover{background:var(--acc-band-hi)}body:not(.acc-fullscreen) .actv__chev{transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .15s ease;color:var(--acc-ink-mute);flex-shrink:0}body:not(.acc-fullscreen) .actv__day[aria-expanded=true] .actv__chev{transform:rotate(90deg);color:#0073ea}body:not(.acc-fullscreen) .actv__date{font-weight:600;font-size:calc(13.5px * var(--crm-fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.acc-fullscreen) .actv__day[aria-expanded=true] .actv__date{font-weight:700;color:#0073ea}body:not(.acc-fullscreen) .actv__n,body:not(.acc-fullscreen) .actv__dur{text-align:end;font-variant-numeric:tabular-nums;font-size:calc(12.5px * var(--crm-fs));color:var(--acc-ink-soft)}body:not(.acc-fullscreen) .actv__n{font-weight:600;color:var(--acc-ink)}@media (max-width:640px){body:not(.acc-fullscreen) .actv{--actv-grid:16px 1fr 34px 68px }body:not(.acc-fullscreen) .actv__head,body:not(.acc-fullscreen) .actv__day{padding-inline:12px;gap:var(--crm-sp-2)}body:not(.acc-fullscreen) .actv__panel.is-open{padding:0 12px 14px}body:not(.acc-fullscreen) .actv__head{font-size:calc(9.5px * var(--crm-fs))}body:not(.acc-fullscreen) .actv__stopn{flex-wrap:wrap}body:not(.acc-fullscreen) .actv__stopn b{white-space:normal;overflow:visible}body:not(.acc-fullscreen) .actv__sub{white-space:normal}}@keyframes panel-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}body:not(.acc-fullscreen) .actv__panel{display:none}body:not(.acc-fullscreen) .actv__panel.is-open{display:block;padding:0 18px 18px;animation:panel-slide-down .28s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .actv__body{display:grid;grid-template-columns:1fr;gap:var(--crm-sp-4);align-items:start}body:not(.acc-fullscreen) .actv__body>*{min-width:0}@media (min-width:1024px){body:not(.acc-fullscreen) .actv__body--map{grid-template-columns:360px 1fr}}@media (min-width:1600px){body:not(.acc-fullscreen) .actv__body--map{grid-template-columns:420px 1fr}}body:not(.acc-fullscreen) .actv__none{padding:var(--crm-sp-4);text-align:center;font-size:calc(12px * var(--crm-fs));color:var(--acc-ink-mute);background:var(--acc-surface);border:1px dashed var(--acc-line);border-radius:var(--crm-r)}body:not(.acc-fullscreen) .actv__stops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--crm-sp-2)}body:not(.acc-fullscreen) .actv__stop{position:relative;overflow:hidden;background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r);transition:border-color .15s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .actv__stop:hover{transform:translateY(-1px);border-color:#0073ea66;box-shadow:0 6px 16px -3px #17264214}body:not(.acc-fullscreen) .actv__stop:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:#0073ea}body:not(.acc-fullscreen) .actv__stop.is-logged:before{background:#008755}body:not(.acc-fullscreen) .actv__stopb{display:flex;align-items:flex-start;gap:var(--crm-sp-3);padding:11px 14px;padding-inline-start:16px;width:100%;background:transparent;border:0;cursor:pointer;text-align:start;font:inherit;color:inherit}body:not(.acc-fullscreen) .actv__num{width:24px;height:24px;border-radius:50%;background:#0073ea;color:#fff;font-weight:700;font-size:11px;display:grid;place-items:center;flex-shrink:0;margin-top:1px;font-variant-numeric:tabular-nums;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .actv__stop.is-logged .actv__num{background:#008755}body:not(.acc-fullscreen) .actv__stop:hover .actv__num{transform:scale(1.12)}body:not(.acc-fullscreen) .actv__stopb-b{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}body:not(.acc-fullscreen) .actv__stopn{display:flex;align-items:center;gap:6px;min-width:0;color:var(--acc-ink-mute)}body:not(.acc-fullscreen) .actv__stopn b{font-weight:600;font-size:calc(13px * var(--crm-fs));color:var(--acc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.acc-fullscreen) .actv__stop:hover .actv__stopn b{text-decoration:underline}body:not(.acc-fullscreen) .actv__meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:calc(11.5px * var(--crm-fs));color:var(--acc-ink-mute)}body:not(.acc-fullscreen) .actv__sub{font-size:calc(11.5px * var(--crm-fs));color:var(--acc-ink-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.acc-fullscreen) .actv__ver{padding:1px 7px;border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.01em}body:not(.acc-fullscreen) .actv__ver.is-ok{background:var(--acc-total);color:var(--acc-green)}body:not(.acc-fullscreen) .actv__ver.is-warn{background:var(--acc-red-soft);color:var(--acc-red)}body:not(.acc-fullscreen) .actv__go{flex:0 0 auto;align-self:center;color:var(--acc-ink-mute);transition:transform .18s ease,color .15s ease,opacity .15s ease}body:not(.acc-fullscreen) .actv__stop:hover .actv__go{transform:translate(2px);color:#0073ea}body:not(.acc-fullscreen) .actv__del{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}body:not(.acc-fullscreen) .actv__stop:hover .actv__del,body:not(.acc-fullscreen) .actv__del:focus-visible{opacity:1}body:not(.acc-fullscreen) .actv__stop:hover .actv__go{opacity:0}body:not(.acc-fullscreen) .actv__map{position:relative}body:not(.acc-fullscreen) .actv__map .actv__mapc{height:460px;border-radius:var(--crm-r);border:1px solid var(--acc-line);box-shadow:none}@media (max-width:1023px){body:not(.acc-fullscreen) .actv__map .actv__mapc{height:320px}}body:not(.acc-fullscreen) .actv__max{position:absolute;inset-inline-end:12px;top:12px;z-index:900;display:inline-flex;align-items:center;gap:6px;background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r);padding:6px 10px;cursor:pointer;font:inherit;font-size:calc(11.5px * var(--crm-fs));font-weight:600;color:var(--acc-ink-2);box-shadow:var(--acc-shadow);transition:background .15s ease,border-color .15s ease,transform .15s ease}body:not(.acc-fullscreen) .actv__max:hover{background:var(--acc-band-hi);border-color:var(--acc-line-firm);transform:translateY(-1px)}body:not(.acc-fullscreen) .actv__maph{margin-top:7px;font-size:calc(11px * var(--crm-fs));color:var(--acc-ink-mute)}.numpin__b{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--pc,#0073ea);color:#fff;border:2px solid #fff;box-shadow:0 1px 4px #17264259;font:700 11px/1 var(--crm-font,system-ui);font-variant-numeric:tabular-nums}body:not(.acc-fullscreen) .mdl--daymap{width:min(94vw,1400px);max-width:94vw}body:not(.acc-fullscreen) .actv__mdlb{padding:var(--crm-sp-3)}body:not(.acc-fullscreen) .actv__mapbig{height:76vh;border-radius:var(--crm-r)}@media (prefers-reduced-motion:reduce){body:not(.acc-fullscreen) .actv,body:not(.acc-fullscreen) .actv__panel.is-open{animation:none}body:not(.acc-fullscreen) .actv__stop:hover,body:not(.acc-fullscreen) .actv__max:hover{transform:none}body:not(.acc-fullscreen) .actv__stop:hover .actv__num,body:not(.acc-fullscreen) .actv__stop:hover .actv__go{transform:none}}body:not(.acc-fullscreen) .cat-hero{background:linear-gradient(135deg,#0073ea,#0c4a6e);color:#fff;border-radius:var(--crm-r-card);padding:var(--crm-sp-6);margin-bottom:var(--crm-sp-5);box-shadow:0 12px 32px -6px #0073ea40;animation:universal-fade-in .4s cubic-bezier(.16,1,.3,1) backwards;position:relative;overflow:hidden}body:not(.acc-fullscreen) .cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--crm-sp-4)}body:not(.acc-fullscreen) .cat-card{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-card);overflow:hidden;box-shadow:var(--acc-shadow);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .2s ease;animation:bento-card-enter .45s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .cat-card:hover{transform:translateY(-6px) scale(1.01);border-color:var(--acc-line-firm);box-shadow:0 16px 36px -6px #0000001f}body:not(.acc-fullscreen) .cat-card__cover{width:100%;height:160px;object-fit:cover;transition:transform .35s ease}body:not(.acc-fullscreen) .cat-card:hover .cat-card__cover{transform:scale(1.05)}body:not(.acc-fullscreen) .cat-prod-item{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r);padding:10px 14px;display:flex;align-items:center;gap:12px;margin-bottom:8px;transition:transform .2s ease,box-shadow .2s ease}body:not(.acc-fullscreen) .cat-prod-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px -3px #0000000f}body:not(.acc-fullscreen) .cat-device-btn{transition:all .2s ease;cursor:pointer}body:not(.acc-fullscreen) .cat-device-btn:hover{transform:translateY(-1px)}body:not(.acc-fullscreen) .cat-simulator__mobile{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}body:not(.acc-fullscreen) .cat-simulator__mobile:hover{transform:scale(1.015)}body:not(.acc-fullscreen) .ccmap{border-radius:var(--crm-r-card);overflow:hidden;box-shadow:var(--acc-shadow);border:1px solid var(--acc-line);animation:universal-fade-in .4s cubic-bezier(.16,1,.3,1) backwards;position:relative}body:not(.acc-fullscreen) .maplegend span{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--acc-surface);border:1px solid var(--acc-line-soft);box-shadow:var(--acc-shadow)}body:not(.acc-fullscreen) .maplegend span:hover{transform:translateY(-2px) scale(1.05);border-color:var(--acc-line-firm);box-shadow:0 4px 12px #00000014}@keyframes live-radar-ping{0%{transform:scale(.6);opacity:.9}75%,to{transform:scale(2.6);opacity:0}}.livepin__ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:var(--pc, #00c875);animation:live-radar-ping 2s cubic-bezier(0,.2,.8,1) infinite;pointer-events:none}.livepin__dot,.livedot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--pc, #00c875);box-shadow:0 0 0 2px #fff,0 0 8px var(--pc, #00c875)}body:not(.acc-fullscreen) .wa-row{transition:background .15s ease,transform .15s ease}body:not(.acc-fullscreen) .wa-row:hover{background:var(--acc-band-hi);transform:scale(1.002)}body:not(.acc-fullscreen) .wa-comp{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-card);box-shadow:var(--acc-shadow);padding:var(--crm-sp-5);animation:universal-fade-in .35s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .wa-sender-card{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--crm-r-card);box-shadow:var(--acc-shadow);padding:var(--crm-sp-4);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;animation:bento-card-enter .4s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .wa-sender-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px -6px #00000014}@keyframes qr-scan-laser{0%{top:0%;opacity:.8}50%{top:96%;opacity:1}to{top:0%;opacity:.8}}body:not(.acc-fullscreen) .wa-qr-box{position:relative;overflow:hidden;border-radius:var(--crm-r-lg);box-shadow:var(--acc-shadow-pop);animation:modal-scale-pop .35s cubic-bezier(.16,1,.3,1) backwards}body:not(.acc-fullscreen) .wa-qr-box:after{content:"";position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#25d366,transparent);box-shadow:0 0 12px #25d366;animation:qr-scan-laser 2.6s infinite ease-in-out;pointer-events:none}.accpage{animation:universal-fade-in .32s cubic-bezier(.16,1,.3,1) backwards}.acccard{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .15s ease}.acccard:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #00000014}.accbtn{transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s ease,box-shadow .18s ease}.accbtn:hover{transform:translateY(-1.5px);box-shadow:0 4px 12px #00000014}.accbtn:active{transform:translateY(0) scale(.98)}.acctbl tbody tr{transition:background .15s ease}.acctbl tbody tr:hover{background:var(--acc-band-hi)!important}.mdi-win{transition:box-shadow .2s ease,border-color .2s ease;animation:modal-scale-pop .25s cubic-bezier(.16,1,.3,1) backwards}.mdi-win.is-focused{box-shadow:0 20px 48px -8px #00000038}
