.cs-app{background:var(--bg);align-items:flex-start;width:100%;min-height:100vh;display:flex}.cs-side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:2px;width:232px;height:100vh;padding:14px 10px 12px;transition:width .15s;display:flex;position:sticky;top:0}.cs-app--mini .cs-side{align-items:center;width:56px}.cs-app--mini .cs-side__label{display:none}.cs-side__brand{align-items:center;gap:9px;padding:4px 10px 16px;font-size:16px;font-weight:600;display:flex}.cs-side__nav{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.cs-side__gap{flex:1}.cs-side__extra{padding:4px 2px 8px;display:flex}.cs-side__extra>*{flex:1}.cs-app--mini .cs-side__extra{display:none}.cs-side__version{padding:4px 12px 0;font-size:12px}.cs-main{--cs-main-pad:40px;min-width:0;min-height:100vh;padding:calc(var(--cs-main-pad) / 2) 26px;background:var(--bg);flex-direction:column;flex:1;align-self:stretch;display:flex}.cs-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.cs-head h1{margin:0;font-size:19px}.cs-head__gap{flex:1}.cs-lamp,.cs-ask,.cs-fold{color:var(--text-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.cs-lamp:hover,.cs-fold:hover{background:var(--surface-2)}.cs-ask{border:1px solid var(--border);border-radius:999px;margin-bottom:10px}.cs-ask:hover{border-color:var(--accent);color:var(--text)}.cs-lamp__dot{border-radius:50%;flex:none;width:10px;height:10px}.cs-lamp--ok .cs-lamp__dot{background:var(--success);box-shadow:0 0 0 3px #2fb3802e}.cs-lamp--warn .cs-lamp__dot{background:var(--warning);box-shadow:0 0 0 3px #d99a2b2e}.cs-lamp--bad .cs-lamp__dot{background:var(--danger);box-shadow:0 0 0 3px #d9534f33}.cs-split{flex:1;align-items:flex-start;gap:18px;min-height:0;display:flex}.cs-split__list{flex:1;min-width:0}.cs-drawer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:none;align-self:flex-start;gap:12px;width:380px;max-height:calc(100vh - 24px);padding:18px;display:flex;position:sticky;top:12px;overflow-y:auto}.cs-drawer--wide{width:720px}@media (width<=1280px){.cs-drawer--wide{width:520px}}.cs-drawer__head{align-items:flex-start;gap:10px;display:flex}.cs-drawer__head h2{flex:1;margin:0;font-size:16px}.cs-drawer__row{border-bottom:1px dashed var(--border);justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.cs-drawer__row span:first-child{color:var(--text-muted)}.cs-drawer__foot{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (width<=900px){.cs-split{flex-direction:column}.cs-drawer{width:100%;max-height:none;position:static;overflow-y:visible}}.cs-lock{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.cs-lock__box{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:460px;display:flex}.cs-lock__brand{align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.cs-lock__badge{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.cs-lock__form{gap:8px;width:100%;margin-top:4px;display:flex}.cs-lock__form .ck-input{flex:1}.cs-set__tools{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cs-set__tools .ck-search{flex:0 0 340px;max-width:100%}.cs-set{align-items:flex-start;gap:20px;display:flex}.cs-set__nav{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:none;gap:2px;width:220px;padding:8px;display:flex}.cs-set__nav .ck-nav__item--active{box-shadow:inset 2px 0 0 var(--accent)}.cs-set__nav .ck-nav__item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;display:flex}.cs-set__group{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:12px 10px 4px;font-size:12px}.cs-set__pane{flex:1;min-width:0}.cs-set__card{margin-top:12px}.cs-set__name{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-app .ck-input,.cs-app .ck-select,.cs-app textarea,.cs-lock__form .ck-input{background:var(--card)}.cs-set__savebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex;position:sticky;bottom:0}.cs-set__note{color:var(--text-dim);margin-left:auto;font-size:12.5px}@media (width<=900px){.cs-set{flex-direction:column}.cs-set__nav{flex-flow:wrap;width:100%}}.cs-main>.ck-empty,.cs-split__list>.ck-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.cs-set__card .ck-input,.cs-set__card .ck-select{border:1px solid var(--border)}.cs-table__input{min-width:8rem;max-width:12rem}.cs-table__name,.cs-queue__name{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.cs-table__name:hover,.cs-queue__name:hover{color:var(--accent)}.cs-queue__name:focus-visible{color:var(--accent);outline:none;text-decoration:underline}.cs-table__arrow,.cs-queue__arrow{color:var(--accent);margin-left:4px}.cs-table__filter{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.cs-funnel{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.cs-funnel:hover{color:var(--text);background:var(--surface-2)}.cs-funnel--on{color:var(--accent);background:var(--accent-bg)}.cs-pop--free{z-index:60;max-height:320px;position:fixed;top:auto;left:auto;overflow-y:auto}.cs-chosen{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.cs-chosen__col{color:var(--text-muted);margin-right:6px}.cs-pop{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:210px;box-shadow:var(--ck-shadow-md);text-transform:none;flex-direction:column;gap:8px;padding:10px;font-weight:400;display:flex;position:absolute;top:calc(100% + 6px);left:0}.cs-pop__opts{flex-direction:column;gap:2px;display:flex}.cs-pop__opts button,.cs-pop__clear{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.cs-pop__opts button:hover,.cs-pop__clear:hover{background:var(--surface-2)}.cs-pop__on{background:var(--accent-bg);color:var(--accent)}.cs-pop__clear{color:var(--text-muted);border-top:1px solid var(--border);border-radius:0}.cs-num{text-align:right;font-variant-numeric:tabular-nums}.cs-table th.cs-num{text-align:right}.cs-table__empty{color:var(--text-muted);text-align:center;padding:18px}.cs-when{flex-direction:column;gap:10px;display:flex}.cs-when__chips{flex-wrap:wrap;gap:6px;display:flex}.cs-chip{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px}.cs-chip:hover{border-color:var(--accent)}.cs-chip--on{background:var(--accent-bg);border-color:var(--accent);color:var(--accent);font-weight:600}.cs-chip--more{color:var(--text-muted);border-style:dashed}.cs-when__own{align-items:center;gap:6px;display:flex}.cs-when__sum{color:var(--text);margin:2px 0 0}.cs-cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:300px;padding:10px}.cs-cal__head{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.cs-cal__head button{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.cs-cal__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cs-cal__grid button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 0}.cs-cal__grid button:hover:not(:disabled){background:var(--surface-2)}.cs-cal__dow{color:var(--text-dim);padding:4px 0;font-size:12px}.cs-cal__on{background:var(--accent);color:#fff}.cs-cal__past{color:var(--text-dim);opacity:.45;cursor:not-allowed}.cs-send{z-index:60;background:color-mix(in srgb, var(--text) 45%, transparent);justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cs-send__sheet{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;max-width:1180px;box-shadow:var(--ck-shadow-md);padding:20px 24px 24px}.cs-send__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs-send__make{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.cs-send__make--art{grid-template-columns:240px minmax(0,1fr) 340px}.cs-send__art{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-send__side,.cs-send__check{flex-direction:column;gap:12px;display:flex}.cs-send__preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);white-space:pre-wrap;word-break:break-word;font:inherit;margin:8px 0 0;padding:12px}.cs-send__cover{border-radius:var(--radius);max-width:100%}.cs-send__picker{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;max-height:260px;padding:8px 12px;display:flex;overflow-y:auto}.cs-send__warn{border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);padding:10px 12px;font-weight:500}.cs-send__foot{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.cs-send__make--art{grid-template-columns:minmax(0,1fr) 340px}.cs-send__make--art .cs-send__art{grid-column:1}}@media (width<=900px){.cs-send__make,.cs-send__make--art{grid-template-columns:minmax(0,1fr)}}.cs-send__say{min-width:0}.cs-seg__on{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.cs-send__done{flex-direction:column;gap:16px;padding:8px 0;font-size:15px;display:flex}.cs-btn__off{background:var(--surface-2);border-color:var(--border);color:var(--text-dim)}.cs-queue-screen{min-height:0;height:calc(100vh - var(--cs-main-pad));flex-direction:column;flex:none;display:flex}.cs-queue-screen>.ck-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.cs-queue{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cs-queue__rows{flex:1;min-height:0;overflow:auto}.cs-queue__row{align-items:center;gap:10px;padding:0 14px;display:grid}.cs-queue__row:not(.cs-queue__row--head){border-bottom:1px solid var(--border);cursor:pointer;text-align:left;min-height:58px;font-size:var(--ck-text-md);padding-top:8px;padding-bottom:8px;position:relative}.cs-queue__row:not(.cs-queue__row--head):last-child{border-bottom:none}.cs-queue__row:not(.cs-queue__row--head):hover{background:var(--hover-bg)}.cs-queue__row:focus-visible{background:var(--hover-bg);box-shadow:inset 0 0 0 2px var(--accent);outline:none}.cs-queue__row:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.cs-queue__row--warn:before{background:var(--warning)}.cs-queue__row--accent:before{background:var(--accent)}.cs-queue__row--ok:before{background:var(--success)}.cs-queue__row--bad:before{background:var(--danger)}.cs-queue__row--dim{color:var(--text-dim)}.cs-queue__row--on,.cs-table__row--on{background:var(--accent-bg)}.cs-queue__row input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.cs-queue__row--head{z-index:3;cursor:default;height:32px;font-size:var(--ck-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);background:var(--surface-2);border-bottom:1px solid var(--border);position:sticky;top:0}.cs-queue__row--head:before{display:none}.cs-queue__acts-head{text-align:right}.cs-queue__cell{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-queue__cell>.ck-dim{font-size:var(--ck-text-sm)}.cs-queue__cell>.cs-queue__line>.ck-badge{vertical-align:middle}.cs-queue__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-queue__acts{opacity:.35;transition:opacity var(--transition);justify-content:flex-end;align-items:center;gap:5px;display:flex}.cs-queue__row:hover .cs-queue__acts,.cs-queue__row:focus-within .cs-queue__acts,.cs-queue__row--on .cs-queue__acts{opacity:1}.cs-queue__iact{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-queue__slot{justify-content:center;align-items:center;min-width:30px;height:30px;display:inline-flex}.cs-queue__iact:hover{color:var(--text);background:var(--hover-bg-strong)}.cs-queue__iact:disabled{opacity:.45;cursor:default}.cs-queue__iact--no:hover{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}.cs-queue__bulk{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-bg);color:var(--accent);font-size:var(--ck-text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 14px;display:flex}.cs-queue__bulk--wrong{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.cs-queue__gap{flex:1}.cs-queue__keys{font-size:var(--ck-text-xs);color:var(--text-dim);align-items:center;gap:6px;display:flex}.cs-queue__kbd{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-family:var(--mono);border-radius:5px;padding:1px 5px;font-size:10px}.cs-table thead th{z-index:2;background:var(--card);position:sticky;top:0}.cs-table__wrong{color:var(--danger);background:var(--danger-bg);font-family:var(--mono);font-size:var(--ck-text-sm);padding:14px 16px;line-height:1.5}body{background:var(--bg);margin:0}[class^=kz-],[class*=\ kz-]{box-sizing:border-box}.kz-themes{margin:4px 0 2px}.kz-ask{max-width:560px;margin-bottom:16px}.kz-props{flex-direction:column;gap:12px;display:flex}.kz-textarea{resize:vertical;width:100%;min-height:72px;line-height:1.5}.kz-form__foot{justify-content:flex-end;gap:8px;display:flex}.kz-saved{font-size:var(--ck-text-sm);color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.kz-saved .ck-icon{color:var(--accent)}.kz-pager{align-items:center;gap:10px;margin-top:10px;display:flex}.kz-pager .ck-dim{margin-right:auto}.kz-period{position:relative}.kz-period__btn{align-items:center;gap:8px;display:inline-flex}.kz-period__name{font-weight:600}.kz-period__panel{z-index:var(--ck-z-dropdown);min-width:320px;box-shadow:var(--ck-shadow-md);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.kz-chips{flex-wrap:wrap;gap:6px;display:flex}.kz-period__calendar{width:100%}.kz-period__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.kz-kv{font-size:var(--ck-text-sm);flex-direction:column;gap:7px;display:flex}.kz-kv__row{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.kz-kv__k{color:var(--text-muted)}.kz-kv__v{overflow-wrap:anywhere;white-space:normal}.kz-money{font-variant-numeric:tabular-nums;white-space:nowrap}.kz-prows{display:block}.kz-prow{border-bottom:1px solid var(--border);color:inherit;font-size:var(--ck-text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:grid}.kz-prow:last-child{border-bottom:0}a.kz-prow:hover{background:var(--hover-bg)}.kz-prow__t{overflow-wrap:anywhere;white-space:normal;font-weight:600;display:block}.kz-prow__m{font-size:var(--ck-text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.kz-prow__n{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.kz-prow--btn{border:0;border-bottom:1px solid var(--border);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;width:100%}.kz-prow--btn:last-child{border-bottom:0}.kz-prow--btn:hover{background:var(--hover-bg)}.kz-prow--off{opacity:.45}.kz-prows__group{font-size:var(--ck-text-sm);margin:0;padding:12px 14px 6px}.kz-modal{outline:none;max-width:880px;max-height:92%}.kz-modal--one{max-width:720px}.kz-modal__head{align-items:flex-start;gap:var(--ck-space-5);padding-bottom:var(--ck-space-4)}.kz-modal__head .ck-btn{flex:none;margin-left:auto}.kz-modal__name{flex:auto;min-width:0}.kz-modal__title{font-size:var(--ck-text-2xl);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.kz-modal__about{margin-top:var(--ck-space-2)}.kz-modal__meta{align-items:center;gap:var(--ck-space-4);padding:0 var(--ck-space-8) var(--ck-space-6);border-bottom:1px solid var(--border);font-size:var(--ck-text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.kz-modal__gap{flex:auto}.kz-modal__body{grid-template-columns:minmax(0,1fr) 300px;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.kz-modal__body--one{grid-template-columns:minmax(0,1fr)}.kz-modal__left{gap:var(--ck-space-6);padding:var(--ck-space-6) var(--ck-space-8) var(--ck-space-8);border-right:1px solid var(--border);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.kz-modal__body--one .kz-modal__left{border-right:0}.kz-modal__right{gap:var(--ck-space-3);padding:var(--ck-space-6) var(--ck-space-6) var(--ck-space-8);background:var(--surface-2);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.kz-modal__foot{justify-content:flex-start;align-items:center;gap:var(--ck-space-4);font-size:var(--ck-text-sm);color:var(--text-muted)}.kz-modal__nav{align-items:center;gap:var(--ck-space-4);display:inline-flex}.kz-modal__keys{font-size:var(--ck-text-xs);white-space:nowrap}@media (width<=1000px){.kz-modal__back{align-items:flex-start;padding:16px}.kz-modal{max-width:none;max-height:100%}.kz-modal__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.kz-modal__left{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.kz-modal__right{background:var(--surface);overflow:visible}.kz-modal__keys{display:none}}:root{--kz-dir-1:#3268c7;--kz-dir-2:#7c53c9;--kz-dir-3:#0e9d7d;--kz-dir-4:#b3791f;--kz-dir-5:#bd4a6b;--kz-dir-6:#1189a5}.kz-sw{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.kz-toolbar{align-items:center;gap:var(--ck-space-3);margin-bottom:var(--ck-space-4);flex-wrap:wrap;display:flex}.kz-head__gap{flex:auto}.kz-stamp{margin-top:var(--ck-space-3)}.kz-h3{font-size:var(--ck-text-md);font-weight:var(--ck-weight-semibold);margin:0}.kz-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kz-cell-clamp{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.kz-tiles{gap:var(--ck-space-3);margin-bottom:var(--ck-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kz-stats3{gap:var(--ck-space-3);margin-bottom:var(--ck-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kz-tile{padding:var(--ck-space-4) var(--ck-space-5);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}button.kz-tile:hover{border-color:var(--accent-border)}.kz-tile__l{font-size:var(--ck-text-xs)}.kz-tile__v{font-size:var(--ck-text-2xl);font-weight:var(--ck-weight-semibold);font-variant-numeric:tabular-nums}.kz-tile__v--warn{color:var(--warning)}.kz-tile__v--name{font-size:var(--ck-text-lg);padding-top:3px}.kz-tile__s{font-size:var(--ck-text-xs)}.kz-tree__tr{cursor:pointer}.kz-tree__name{align-items:center;gap:var(--ck-space-2);min-width:260px;display:flex}.kz-tree__sub{display:block}.kz-tree__pad{flex:none;width:28px;display:inline-block}.kz-tree__caret .ck-icon{transition:transform .16s}.kz-tree__total td{font-weight:var(--ck-weight-semibold);border-top:2px solid var(--border);background:var(--surface-2)}.kz-tree__cell{background:var(--surface-2);padding:0}.kz-delta--up{color:var(--accent)}.kz-delta--down{color:var(--danger)}.kz-drop{gap:var(--ck-space-3);padding:var(--ck-space-4) var(--ck-space-5);margin-bottom:var(--ck-space-4);flex-direction:column;display:flex}.kz-drop__status{align-items:flex-start;gap:var(--ck-space-3);display:flex}.kz-drop__status .ck-icon{color:var(--accent)}.kz-drop__pick{align-items:center;gap:var(--ck-space-3);flex-wrap:wrap;display:flex}.kz-needs{gap:var(--ck-space-3);padding-top:var(--ck-space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.kz-needs__row{align-items:center;gap:var(--ck-space-2);flex-wrap:wrap;display:flex}.kz-needs__row .ck-input{flex:160px}.kz-needs__grid{gap:var(--ck-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kz-needs__field{font-size:var(--ck-text-sm);flex-direction:column;gap:4px;display:flex}.kz-tile--on{outline:2px solid var(--accent);outline-offset:-2px}.kz-link{gap:var(--ck-space-2);flex-direction:column;display:flex}.kz-link__list{border:1px solid var(--border);border-radius:10px;flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.kz-link__row{justify-content:space-between;align-items:center;gap:var(--ck-space-3);padding:var(--ck-space-2) var(--ck-space-3);border:0;border-bottom:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;font:inherit;color:inherit;display:flex}.kz-link__row:last-child{border-bottom:0}.kz-link__row:hover{background:var(--hover-bg)}.kz-result{flex-direction:column;align-items:flex-start;gap:4px;min-width:220px;display:flex}.kz-result__why{white-space:normal;max-width:320px;display:block}.kz-result__acts{gap:var(--ck-space-2);flex-wrap:wrap;margin-top:2px;display:flex}.kz-toast{margin-bottom:var(--ck-space-4)}.kz-split{gap:var(--ck-space-4);grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}@media (width<=1000px){.kz-split{grid-template-columns:1fr}}.kz-dir__wrap{border-bottom:1px solid var(--border)}.kz-dir__wrap:last-child{border-bottom:0}.kz-dir{align-items:center;gap:var(--ck-space-3);width:100%;padding:var(--ck-space-3) var(--ck-space-4);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;display:flex}button.kz-dir:hover{background:var(--hover-bg)}.kz-dir--static{cursor:default}.kz-dir__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.kz-dir__editor{gap:var(--ck-space-3);padding:0 var(--ck-space-4) var(--ck-space-4);flex-direction:column;display:flex}.kz-swatches{gap:var(--ck-space-2);display:flex}.kz-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:22px;height:22px;padding:0}.kz-swatch--on{border-color:var(--text)}.kz-addrow{gap:var(--ck-space-2);padding:var(--ck-space-3) var(--ck-space-4);background:var(--surface-2);flex-direction:column;display:flex}.kz-addrow__row{gap:var(--ck-space-2);display:flex}.kz-addrow__row .ck-input{flex:auto}.kz-lack{gap:var(--ck-space-4);padding:var(--ck-space-4) var(--ck-space-5);border-top:1px solid var(--border);font-size:var(--ck-text-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kz-lack small{margin-bottom:2px;display:block}.kz-lack b{font-weight:var(--ck-weight-semibold)}.kz-colpicker{position:relative}.kz-colpanel{z-index:var(--ck-z-dropdown);width:380px;max-width:calc(100vw - 32px);max-height:70vh;box-shadow:var(--ck-shadow-md);flex-direction:column;padding:0;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.kz-colpanel__head{padding:var(--ck-space-3);border-bottom:1px solid var(--border);gap:var(--ck-space-2);flex-direction:column;display:flex}.kz-colpanel__hint{font-size:var(--ck-text-xs)}.kz-colpanel__body{padding:var(--ck-space-1) 0;overflow:auto}.kz-colpanel__sec{padding:var(--ck-space-2) var(--ck-space-3) 4px;font-size:var(--ck-text-xs);font-weight:var(--ck-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0}.kz-colpanel__foot{padding:var(--ck-space-2) var(--ck-space-3);border-top:1px solid var(--border);justify-content:space-between;gap:var(--ck-space-2);background:var(--surface-2);display:flex}.kz-colrow{align-items:center;gap:var(--ck-space-2);padding:4px var(--ck-space-3);font-size:var(--ck-text-sm);display:flex}.kz-colrow:hover{background:var(--hover-bg)}.kz-colrow label{align-items:center;gap:var(--ck-space-2);cursor:pointer;flex:1;min-width:0;display:flex}
