.adm-demos>*,.cr-grid>*,.dash-grid>*,.fm-grid>*,.ks-events>*,.pt-tiles>*,.qr-grid>*,.rd-tiles>*,.sf-grid>*,.sf-tiles>*,.shop-grid>*,.ss-cards>*,.st-grid>*,.tr-grid>*{align-content:start}.apps-cats,.chips,.cr-chips,.kb-filters,.kb-tags,.ld-chips,.pt-chips,.shop-chips,.sn-chips,.tags,.tr-terms{align-content:flex-start}html[data-look=classic] .fnav{padding:8px 0 2px;font-size:15px}html[data-look=classic] .fnav-back{color:var(--brand)}html[data-look=classic] .fnav-name{font-weight:500;color:var(--mut)}html[data-look=classic] .fnav .pager .btn{padding:2px 9px}html[data-look=classic] .status{gap:0;margin:0;flex-wrap:nowrap;overflow-x:auto}html[data-look=classic] .status span{position:relative;border:1px solid var(--line);border-left:0;border-radius:0;padding:4px 16px 4px 22px;background:var(--card);color:var(--mut);font-size:13px;white-space:nowrap;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);margin-left:-8px}html[data-look=classic] .status span:first-child{margin-left:0;padding-left:14px;border-left:1px solid var(--line);border-radius:4px 0 0 4px;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}html[data-look=classic] .status span.on{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}html[data-look=classic] .status span:hover:not(.on){color:var(--txt);background:var(--bg-tertiary)}html[data-look=classic] .card.form{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:24px 28px}html[data-look=classic] .btn.stat{display:inline-flex;align-items:center;gap:6px;min-width:110px;padding:6px 12px;border-radius:4px;background:var(--card);border:1px solid var(--line);text-align:left}html[data-look=classic] .btn.stat b{color:var(--v-vivid,var(--brand));font-size:15px;font-weight:700}html[data-look=classic] .btn.stat span{font-size:12px;color:var(--mut);text-transform:none}html[data-look=classic] .btn.stat:hover:not(:disabled){border-color:var(--v-vivid,var(--brand))}html[data-look=classic] .of-tabs{border-bottom:1px solid var(--line);gap:0}html[data-look=classic] .of-tab{border-top:0;border-bottom:2px solid transparent;border-radius:0;padding:9px 16px;font-weight:500}html[data-look=classic] .of-tab.on{border-bottom-color:var(--brand);color:var(--brand);font-weight:600}html[data-look=classic] .of-group-title{color:var(--brand);border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}html[data-look=classic] .fld>label,html[data-look=classic] .of-row>label{color:var(--txt);font-weight:600}html[data-look=classic] .of-val input:not([type=checkbox]):not([type=radio]):not(.of-title-input),html[data-look=classic] .of-val select,html[data-look=classic] .of-val textarea{border-radius:0;border-width:0 0 1px;background:transparent;padding-left:2px}html[data-look=classic] .of-val input:focus,html[data-look=classic] .of-val select:focus,html[data-look=classic] .of-val textarea:focus{border-color:var(--brand);box-shadow:none}html[data-look=classic] .of-h1,html[data-look=classic] .of-title-input{font-size:1.75rem}html[data-look=classic] .cai-fab{position:fixed;inset-inline-end:22px;bottom:22px;z-index:60;width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#875a7b,#017e84);box-shadow:0 6px 18px rgba(0,0,0,.28);transition:transform .15s}html[data-look=classic] .cai-fab:hover{transform:scale(1.07)}html[data-look=classic] .cai{position:fixed;inset-inline-end:22px;bottom:22px;z-index:61;width:380px;height:min(560px,calc(100vh - 80px));max-width:calc(100vw - 24px);display:flex;flex-direction:column;background:var(--card);color:var(--txt);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 36px rgba(0,0,0,.28);overflow:hidden}html[data-look=classic] .cai.min{height:auto;width:300px}html[data-look=classic] .cai.wide{inset-inline-end:0;bottom:0;top:var(--bar-h,48px);height:auto;width:min(460px,100vw);border-radius:0;border-width:0 0 0 1px}html[data-look=classic] .cai-head{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 12px;background:var(--brand);color:var(--btn-primary-fg,#fff)}html[data-look=classic] .cai-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px;cursor:default}html[data-look=classic] .cai-ib{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 4px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font:inherit}html[data-look=classic] .cai-ib:hover{background:rgba(255,255,255,.2)}html[data-look=classic] .cai-ib.txt{font-size:12px;padding:0 8px}html[data-look=classic] .cai-expand{width:11px;height:11px;border:2px solid;border-radius:2px;display:block}html[data-look=classic] .cai-expand.on{width:7px;height:11px}html[data-look=classic] .cai-new-dot{width:8px;height:8px;border-radius:50%;background:#e4373e}html[data-look=classic] .cai-mark{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#875a7b,#017e84)}html[data-look=classic] .cai-msgs{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--bg-tertiary,var(--card))}html[data-look=classic] .cai-err,html[data-look=classic] .cai-hint{font-size:12px;margin:0;color:var(--mut)}html[data-look=classic] .cai-err{color:var(--err);background:var(--card);padding:8px;border-radius:6px}html[data-look=classic] .cai-day{display:flex;align-items:center;gap:8px;color:var(--mut);font-size:11px;margin:2px 0 6px}html[data-look=classic] .cai-day:after,html[data-look=classic] .cai-day:before,html[data-look=classic] .cai-newline:after,html[data-look=classic] .cai-newline:before{content:"";flex:1 1;height:1px;background:var(--line)}html[data-look=classic] .cai-newline{display:flex;align-items:center;gap:8px;margin:4px 0 8px}html[data-look=classic] .cai-newline:after,html[data-look=classic] .cai-newline:before{background:#e4373e}html[data-look=classic] .cai-newline span{color:#e4373e;font-size:10px;font-weight:700;letter-spacing:.06em}html[data-look=classic] .cai-row{display:flex;gap:8px;align-items:flex-start}html[data-look=classic] .cai-row.me{flex-direction:row-reverse}html[data-look=classic] .cai-col{min-width:0;max-width:calc(100% - 36px);display:flex;flex-direction:column;gap:6px}html[data-look=classic] .cai-row.me .cai-col{align-items:flex-end}html[data-look=classic] .cai-av{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:var(--btn-primary-fg,#fff);font-size:10px;font-weight:700}html[data-look=classic] .cai-who{font-size:11px;font-weight:600}html[data-look=classic] .cai-who time{font-weight:400;color:var(--mut);-webkit-margin-start:4px;margin-inline-start:4px}html[data-look=classic] .cai-bubble{font-size:13px;line-height:1.45;overflow-wrap:anywhere}html[data-look=classic] .cai-bubble p{margin:0 0 6px}html[data-look=classic] .cai-bubble p:last-child{margin:0}html[data-look=classic] .cai-row.me .cai-bubble{background:#d9f2d0;color:#1b2b17;padding:7px 10px;border-radius:10px;border-top-right-radius:2px}html[data-look=classic] .cai-bubble.bad{color:var(--err)}html[data-look=classic] .cai-bubble.think{color:var(--mut)}html[data-look=classic] .cai-dots:after{content:"";animation:cai-dots 1.2s steps(4) infinite}@keyframes cai-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}html[data-look=classic] .cai-trace{font-size:11px;color:var(--mut);margin-top:6px;display:flex;gap:4px;flex-wrap:wrap}html[data-look=classic] .cai-prop{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:13px}html[data-look=classic] .cai-prop-t{font-weight:600;margin-bottom:4px}html[data-look=classic] .cai-prop ul{margin:0 0 8px;-webkit-padding-start:18px;padding-inline-start:18px}html[data-look=classic] .cai-prop li.nest{list-style:circle;-webkit-margin-start:14px;margin-inline-start:14px;color:var(--mut)}html[data-look=classic] .cai-actions{display:flex;gap:6px;margin-top:6px}html[data-look=classic] .cai-btn{padding:5px 12px;font:inherit;font-size:13px;border-radius:4px;border:1px solid var(--line);background:var(--card);color:var(--txt);cursor:pointer}html[data-look=classic] .cai-btn.p{background:var(--brand);border-color:var(--brand);color:var(--btn-primary-fg,#fff)}html[data-look=classic] .cai-btn:disabled{opacity:.5;cursor:default}html[data-look=classic] .cai-chips{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px 0;background:var(--card)}html[data-look=classic] .cai-chip{padding:4px 10px;font:inherit;font-size:12px;border-radius:14px;border:1px solid var(--v-vivid,#017e84);background:transparent;color:var(--v-vivid,#017e84);cursor:pointer}html[data-look=classic] .cai-chip:hover:not(:disabled){background:var(--v-vivid,#017e84);color:#fff}html[data-look=classic] .cai-chip:disabled{opacity:.5}html[data-look=classic] .cai-input{display:flex;align-items:flex-end;gap:6px;padding:8px 12px 12px;background:var(--card)}html[data-look=classic] .cai-input .plus{color:var(--mut);width:32px;height:32px;border:1px solid var(--line);border-radius:50%}html[data-look=classic] .cai-input .plus:hover{background:var(--bg-tertiary)}html[data-look=classic] .cai-input textarea{flex:1 1;resize:none;max-height:96px;border:1px solid var(--line);border-radius:16px;padding:6px 12px;font:inherit;font-size:13px;background:var(--card);color:var(--txt)}html[data-look=classic] .cai-input textarea:focus{outline:none;border-color:var(--brand)}html[data-look=classic] .cai-send{flex:none;width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:var(--brand);display:inline-flex;align-items:center;justify-content:center}html[data-look=classic] .cai-send:disabled{opacity:.4;cursor:default}html[data-look=classic] .cai-plane{width:14px;height:14px;background:var(--btn-primary-fg,#fff);-webkit-clip-path:polygon(0 0,100% 50%,0 100%,18% 50%);clip-path:polygon(0 0,100% 50%,0 100%,18% 50%)}