@layer payload-default{.icon--check{width:1.53846rem;height:1.53846rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}
.ktc-admin-tabs{border-bottom:1px solid var(--theme-elevation-100);padding:0 var(--gutter-h,32px)}.ktc-admin-tabs__nav{gap:4px;display:flex}.ktc-admin-tabs__tab{color:var(--theme-elevation-500);border-bottom:2px solid #0000;align-items:center;padding:14px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:color .1s,border-color .1s;display:inline-flex}.ktc-admin-tabs__tab:hover{color:var(--theme-text)}.ktc-admin-tabs__tab--active{color:var(--theme-text);border-bottom-color:var(--theme-success-500)}
.ktc-color-schemes{padding-top:24px}.ktc-color-schemes__container{padding:20px}.ktc-color-schemes__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-500);margin:24px 0 12px;font-size:12px;font-weight:600}.ktc-color-schemes__section-title:first-child{margin-top:0}.ktc-color-schemes__grid{flex-wrap:wrap;gap:14px;display:flex}.ktc-color-schemes__swatch{border:1px solid var(--theme-elevation-150);cursor:default;border-radius:12px;width:64px;height:64px;transition:transform .15s,box-shadow .15s}.ktc-color-schemes__swatch:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000059}.ktc-color-schemes__swatch--locked{cursor:default}.ktc-color-schemes__swatch--locked:hover{box-shadow:none;transform:none}.ktc-color-schemes__swatch--transparency{background:repeating-linear-gradient(45deg, var(--theme-elevation-50), var(--theme-elevation-50) 8px, var(--theme-elevation-150) 8px, var(--theme-elevation-150) 16px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ktc-color-schemes__swatch-overlay{background:#000;position:absolute;inset:0}.ktc-color-schemes__swatch-label{color:var(--theme-text);text-shadow:0 0 4px #00000080;font-size:12px;font-weight:600;position:relative}.ktc-color-schemes__add{width:64px;height:64px;color:var(--theme-elevation-500);background:var(--theme-elevation-50);border:1px dashed var(--theme-elevation-150);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:28px;font-weight:400;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ktc-color-schemes__add:hover{color:var(--theme-text);border-color:var(--theme-elevation-300);background:var(--theme-elevation-100)}.ktc-color-schemes-context-overlay{z-index:100;position:fixed;inset:0}.ktc-color-schemes-context-menu{box-sizing:border-box;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;min-width:140px;padding:4px;position:fixed;box-shadow:0 16px 48px #0006}.ktc-color-schemes-context-menu__item{text-align:left;width:100%;color:var(--theme-error-500);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:13px;display:block}.ktc-color-schemes-context-menu__item:hover{background:var(--theme-elevation-100)}.ktc-color-schemes-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ktc-color-schemes-modal{box-sizing:border-box;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:16px;flex-direction:column;gap:14px;width:320px;padding:24px;display:flex;box-shadow:0 16px 48px #0006}.ktc-color-schemes-modal__title{color:var(--theme-text);margin:0;font-size:16px;font-weight:600}.ktc-color-schemes-modal__row{align-items:center;gap:10px;display:flex}.ktc-color-schemes-modal__preview{border:none;border-radius:10px;flex-shrink:0;width:44px;height:44px}.ktc-color-schemes-modal__sv{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);border-radius:10px;width:100%;height:120px;position:relative}.ktc-color-schemes-modal__sv-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute;box-shadow:0 0 4px #00000080}.ktc-color-schemes-modal__hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;width:100%;height:12px;position:relative}.ktc-color-schemes-modal__hue-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px;position:absolute;top:50%;box-shadow:0 0 4px #00000080}.ktc-color-schemes-modal__alpha{flex:1}.ktc-color-schemes-modal__alpha-value{min-width:40px;color:var(--theme-elevation-500);text-align:right;font-size:13px}.ktc-color-schemes-modal__input{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:10px;flex:1;padding:11px 14px;font-size:14px}.ktc-color-schemes-modal__input:focus{border-color:var(--theme-success-500);outline:none}.ktc-color-schemes-modal__error{color:var(--theme-error-500);font-size:13px}.ktc-color-schemes-modal__actions{justify-content:flex-end;gap:10px;display:flex}.ktc-color-schemes-modal__cancel,.ktc-color-schemes-modal__save{cursor:pointer;border:none;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s}.ktc-color-schemes-modal__cancel:active,.ktc-color-schemes-modal__save:active{transform:scale(.97)}.ktc-color-schemes-modal__cancel{background:var(--theme-elevation-100);color:var(--theme-elevation-500)}.ktc-color-schemes-modal__cancel:hover{background:var(--theme-elevation-150);color:var(--theme-text)}.ktc-color-schemes-modal__save{background:var(--theme-success-500);color:#fff}.ktc-color-schemes-modal__save:hover{box-shadow:0 6px 18px #00c8824d}.ktc-color-schemes-modal__save:disabled{opacity:.6;cursor:default;box-shadow:none}
.ktc-frontend-tabs{align-self:flex-start;gap:0;margin:0;padding:0;display:flex}.ktc-frontend-tabs__tab{color:var(--theme-elevation-500);background:#8080800f;border-bottom:2px solid #0000;align-items:center;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.ktc-frontend-tabs__tab:hover{color:var(--theme-text);background:#8080801f}.ktc-frontend-tabs__tab--active{color:var(--theme-text);border-bottom-color:var(--theme-success-500);background:#80808029}
.ktc-footer-panel{flex-direction:column;gap:16px;padding:20px;display:flex}.ktc-footer-panel__sublabel{color:var(--theme-elevation-500);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:flex}.ktc-footer-panel__type-row{align-items:center;gap:12px;display:flex}.ktc-footer-panel__type-buttons{gap:6px;display:flex}.ktc-footer-panel__type-button{color:var(--theme-text);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-footer-panel__type-button:hover{background:#80808029}.ktc-footer-panel__type-button--active{border-color:var(--theme-success-500);background:#80808033}.ktc-footer-panel__pool{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.ktc-footer-panel__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ktc-footer-panel__chip{color:var(--theme-text);cursor:pointer;background:#8080801a;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-footer-panel__chip:hover{background:#8080802e}.ktc-footer-panel__chip--active{border-color:var(--theme-success-500);background:#80808038}.ktc-footer-panel__chip--dragging{opacity:.4}.ktc-footer-panel__chip--drag-over{border-color:var(--theme-success-500);box-shadow:inset 0 0 0 2px var(--theme-success-500)}.ktc-footer-panel__hint{color:var(--theme-elevation-500);font-size:12px}.ktc-footer-panel__add{width:30px;height:30px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;transition:background .1s,border-color .1s;display:flex}.ktc-footer-panel__add:hover{background:#80808029}.ktc-footer-panel__editor{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.ktc-footer-panel__editor-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ktc-footer-panel__field{flex-direction:column;gap:6px;display:flex}.ktc-footer-panel__field--grow{flex:1;min-width:240px}.ktc-footer-panel__input,.ktc-footer-panel__select{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:8px 10px;font-size:13px}.ktc-footer-panel__remove-field{color:var(--theme-error-500);border:1px solid var(--theme-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.ktc-footer-panel__remove-field:hover{background:#ff000014}.ktc-footer-panel__error{color:var(--theme-error-500);font-size:13px}.ktc-footer-panel__photo{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ktc-footer-panel__photo-preview{align-items:center;gap:10px;display:flex}.ktc-footer-panel__photo-preview img{object-fit:cover;border:1px solid var(--theme-border-color);border-radius:6px;width:60px;height:60px}.ktc-footer-panel__media-grid{grid-template-columns:repeat(auto-fill,60px);gap:8px;display:grid}.ktc-footer-panel__media-item{cursor:pointer;border:2px solid #0000;border-radius:6px;width:60px;height:60px;padding:0;overflow:hidden}.ktc-footer-panel__media-item img{object-fit:cover;width:100%;height:100%}.ktc-footer-panel__media-item--active{border-color:var(--theme-success-500)}.ktc-footer-panel__save{color:var(--theme-text);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s}.ktc-footer-panel__save:hover{background:#3b82f638}.ktc-footer-panel__save:disabled{opacity:.6;cursor:default}.ktc-footer-panel__save:active{transform:scale(.97)}.ktc-footer-panel__save--saved{background:#00c8821f;border-color:#00c882d9}
.ktc-context-menu-overlay{z-index:10010;position:fixed;inset:0}.ktc-context-menu{box-sizing:border-box;background:#141416;border:1px solid #ffffff24;border-radius:8px;min-width:160px;padding:4px;position:fixed;box-shadow:0 16px 48px #0006}.ktc-context-menu__item{text-align:left;color:#f5f5f5;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 12px;font-size:13px;display:block}.ktc-context-menu__item:hover{background:#1c1c1f}.ktc-context-menu__item--danger{color:#ff6b6b}
.ktc-gallery-panel{flex-direction:column;gap:16px;padding:20px;display:flex}.ktc-gallery-panel__sublabel{color:var(--theme-elevation-500);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:flex}.ktc-gallery-panel__section{flex-direction:column;gap:10px;display:flex}.ktc-gallery-panel__error{color:var(--theme-error-500);font-size:13px}.ktc-gallery-panel__pool{border:1px dashed var(--theme-border-color);background:#8080800a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:76px;padding:14px;transition:border-color .1s,background .1s;display:flex}.ktc-gallery-panel__pool--drag-over{border-color:var(--theme-success-500);background:#8080801a}.ktc-gallery-panel__hint{color:var(--theme-elevation-500);font-size:12px}.ktc-gallery-panel__thumb{border:1px solid var(--theme-border-color);cursor:grab;border-radius:6px;width:76px;height:76px;overflow:hidden}.ktc-gallery-panel__thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%}.ktc-gallery-panel__thumb:active{cursor:grabbing}.ktc-gallery-panel__folders{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ktc-gallery-panel__folder{box-sizing:border-box;border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:10px;width:280px;min-height:160px;padding:12px;transition:border-color .1s,background .1s;display:flex}.ktc-gallery-panel__folder--drag-over{border-color:var(--theme-success-500);background:#8080801a}.ktc-gallery-panel__folder-name{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:8px 10px;font-size:13px;font-weight:600}.ktc-gallery-panel__folder-grid{flex-wrap:wrap;flex:1;align-content:flex-start;gap:8px;min-height:76px;display:flex}.ktc-gallery-panel__add{width:60px;height:60px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:1;transition:background .1s,border-color .1s;display:flex}.ktc-gallery-panel__add:hover{background:#80808029}.ktc-gallery-rename-overlay{z-index:10001;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ktc-gallery-rename-modal{box-sizing:border-box;background:#141416;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:14px;width:320px;padding:24px;display:flex;box-shadow:0 16px 48px #0006}.ktc-gallery-rename-modal__title{color:#f5f5f5;margin:0;font-size:16px;font-weight:600}.ktc-gallery-rename-modal__input{box-sizing:border-box;color:#f5f5f5;background:#1c1c1f;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.ktc-gallery-rename-modal__input:focus{border-color:#ffffff52;outline:none}.ktc-gallery-rename-modal__error{color:#ff6b6b;font-size:12px}.ktc-gallery-rename-modal__actions{justify-content:flex-end;gap:8px;display:flex}.ktc-gallery-rename-modal__cancel,.ktc-gallery-rename-modal__save{cursor:pointer;border:1px solid #ffffff24;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.ktc-gallery-rename-modal__cancel{color:#f5f5f5;background:0 0}.ktc-gallery-rename-modal__cancel:hover{background:#1c1c1f}.ktc-gallery-rename-modal__save{color:#0a0a0b;background:#f5f5f5;border-color:#f5f5f5}.ktc-gallery-rename-modal__save:hover{background:#d4d4d4}
.ktc-header-panel{flex-direction:column;gap:16px;padding:20px;display:flex}.ktc-header-panel__sublabel{color:var(--theme-elevation-500);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:flex}.ktc-header-panel__type-row{align-items:center;gap:12px;display:flex}.ktc-header-panel__type-buttons{gap:6px;display:flex}.ktc-header-panel__type-button{color:var(--theme-text);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-header-panel__type-button:hover{background:#80808029}.ktc-header-panel__type-button--active{border-color:var(--theme-success-500);background:#80808033}.ktc-header-panel__pool{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.ktc-header-panel__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ktc-header-panel__chip{color:var(--theme-text);cursor:pointer;background:#8080801a;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-header-panel__chip:hover{background:#8080802e}.ktc-header-panel__chip--active{border-color:var(--theme-success-500);background:#80808038}.ktc-header-panel__chip--dragging{opacity:.4}.ktc-header-panel__chip--drag-over{border-color:var(--theme-success-500);box-shadow:inset 0 0 0 2px var(--theme-success-500)}.ktc-header-panel__hint{color:var(--theme-elevation-500);font-size:12px}.ktc-header-panel__add{width:30px;height:30px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;transition:background .1s,border-color .1s;display:flex}.ktc-header-panel__add:hover{background:#80808029}.ktc-header-panel__editor{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.ktc-header-panel__editor-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ktc-header-panel__field{flex-direction:column;gap:6px;display:flex}.ktc-header-panel__field--grow{flex:1;min-width:240px}.ktc-header-panel__input,.ktc-header-panel__select{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:8px 10px;font-size:13px}.ktc-header-panel__remove-field{color:var(--theme-error-500);border:1px solid var(--theme-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.ktc-header-panel__remove-field:hover{background:#ff000014}.ktc-header-panel__error{color:var(--theme-error-500);font-size:13px}.ktc-header-panel__save{color:var(--theme-text);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s}.ktc-header-panel__save:hover{background:#3b82f638}.ktc-header-panel__save:disabled{opacity:.6;cursor:default}.ktc-header-panel__save:active{transform:scale(.97)}.ktc-header-panel__save--saved{background:#00c8821f;border-color:#00c882d9}
.ktc-logo-panel{flex-direction:column;gap:20px;max-width:860px;padding:20px;display:flex}.ktc-logo-panel__loading{color:#fff6;padding:32px}.ktc-logo-panel__topbar{justify-content:space-between;align-items:center;display:flex}.ktc-logo-panel__title{color:#ffffffd9;font-size:16px;font-weight:600}.ktc-logo-panel__save{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .1s}.ktc-logo-panel__save:hover{background:#ffffff1a}.ktc-logo-panel__save:disabled{opacity:.5;cursor:not-allowed}.ktc-logo-panel__save--saved{color:#00dc8cf2;background:#00c8821f;border-color:#00c882d9}.ktc-logo-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ktc-field{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.ktc-field__header{justify-content:space-between;align-items:center;display:flex}.ktc-field__label{color:#ffffffb3;font-size:12px;font-weight:600}.ktc-field__hint{color:#ffffff59;min-height:30px;font-size:11px;line-height:1.4}.ktc-image-picker{flex-direction:column;gap:8px;display:flex}.ktc-image-picker__preview{background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100px;display:flex;overflow:hidden}.ktc-image-picker__preview-img{object-fit:contain;width:100%;height:100%}.ktc-image-picker__preview-empty{color:#fff3;font-size:12px}.ktc-image-picker__actions{gap:6px;display:flex}.ktc-image-picker__btn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:5px;flex:1;padding:6px 10px;font-size:12px;transition:background .1s}.ktc-image-picker__btn:hover{background:#ffffff1a}.ktc-image-picker__btn--clear{color:#ef4444b3;border-color:#ef444433;flex:none}.ktc-image-picker__btn--clear:hover{background:#ef444414}.ktc-image-picker-overlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ktc-image-picker-modal{background:#1a1a1d;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;width:760px;max-height:75vh;display:flex;overflow:hidden}.ktc-image-picker-modal__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ktc-image-picker-modal__title{color:#ffffffd9;font-size:14px;font-weight:600}.ktc-image-picker-modal__close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px}.ktc-image-picker-modal__close:hover{color:#fffc}.ktc-image-picker-modal__body{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.ktc-image-picker-modal__folder{flex-direction:column;gap:8px;display:flex}.ktc-image-picker-modal__folder-name{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ktc-image-picker-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ktc-image-picker-modal__loading,.ktc-image-picker-modal__empty{text-align:center;color:#ffffff4d;padding:32px 0;font-size:13px}.ktc-image-picker-modal__item{cursor:pointer;background:#ffffff08;border:2px solid #0000;border-radius:6px;flex-direction:column;gap:6px;padding:6px;transition:border-color .1s,background .1s;display:flex}.ktc-image-picker-modal__item:hover{background:#ffffff12}.ktc-image-picker-modal__item--active{background:#8ab4f814;border-color:#8ab4f8}.ktc-image-picker-modal__thumb-wrap{aspect-ratio:1;background:#ffffff0a;border-radius:4px;width:100%;overflow:hidden}.ktc-image-picker-modal__thumb{object-fit:cover;width:100%;height:100%;display:block}.ktc-image-picker-modal__filename{color:#fff6;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;overflow:hidden}.ktc-image-picker-modal__footer{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ktc-image-picker-modal__cancel{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:7px 16px;font-size:13px}.ktc-image-picker-modal__cancel:hover{background:#ffffff0d}.ktc-image-picker-modal__confirm{color:#0d0d0e;cursor:pointer;background:#8ab4f8;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:opacity .1s}.ktc-image-picker-modal__confirm:disabled{opacity:.3;cursor:not-allowed}.ktc-image-picker-modal__confirm:not(:disabled):hover{opacity:.85}
.ktc-drop-zone{border-radius:3px;flex-shrink:0}.ktc-drop-zone--vertical{width:100%;height:6px;transition:height .1s,background .1s}.ktc-drop-zone--vertical.ktc-drop-zone--active{background:#ffffff05;height:20px}.ktc-drop-zone--vertical.ktc-drop-zone--over{background:#3b82f64d}.ktc-drop-zone--horizontal{align-self:stretch;width:20px;transition:background .1s}.ktc-drop-zone--horizontal.ktc-drop-zone--over{background:#3b82f659}.ktc-drop-zone--empty{border:2px dashed #ffffff1f;flex:1;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.ktc-drop-zone--empty.ktc-drop-zone--over{background:#3b82f60f;border-color:#3b82f680}.ktc-drop-zone__hint{color:#ffffff4d;pointer-events:none;font-size:13px}
.ktc-block-item{cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:80px;display:flex}.ktc-block-item--dragging{opacity:.4}.ktc-block-item__label{color:#fffc;text-align:center;font-size:13px;font-weight:500}
.ktc-page-designer-canvas{box-sizing:border-box;background-color:#0d0d0e;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%3E%3Cpath%20d='M0%200H48'%20stroke='rgba(255,255,255,0.06)'%20stroke-dasharray='4%204'/%3E%3Cpath%20d='M0%200V48'%20stroke='rgba(255,255,255,0.06)'%20stroke-dasharray='4%204'/%3E%3C/svg%3E");background-size:48px 48px;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:0 0 45%;justify-content:center;min-width:0;margin:32px;padding:24px;display:flex;overflow:auto}.ktc-page-designer-canvas__content{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.ktc-canvas-slot{flex-direction:column;gap:2px;width:fit-content;display:flex}.ktc-canvas-row{flex-direction:row;align-items:center;gap:12px;display:flex}
.ktc-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.ktc-breadcrumb__sep{color:#fff3;flex-shrink:0;font-size:12px}.ktc-breadcrumb__item{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:600;transition:opacity .12s,background .12s}.ktc-breadcrumb__item:hover{opacity:.8;background:#ffffff0f}.ktc-breadcrumb__item:last-child{cursor:default}.ktc-breadcrumb__item:last-child:hover{opacity:1;background:0 0}
.ktc-bp-switcher{border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:4px;padding:6px 20px;display:flex}.ktc-bp-switcher__btn{color:#ffffff4d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:0;padding:5px 0;font-size:11px;font-weight:600;transition:color .1s,border-color .1s,background .1s;display:flex}.ktc-bp-switcher__btn:hover{color:#ffffff8c}.ktc-bp-switcher__btn--active{color:#8ab4f8;background:#8ab4f80f;border-color:#8ab4f84d}
.ktc-children-fields{flex-direction:column;display:flex}.ktc-children-fields__empty{color:#fff3;text-align:center;padding:20px 0;font-size:12px}.ktc-children-fields__item{cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ktc-children-fields__item:hover{background:#ffffff0f;border-color:#ffffff1f}.ktc-children-fields__item:active{cursor:grabbing}.ktc-children-fields__handle{color:#fff3;flex-shrink:0;font-size:14px;line-height:1}.ktc-children-fields__label{color:#ffffffbf;font-size:13px}
.ktc-field{flex-direction:column;gap:6px;display:flex}.ktc-field__header{justify-content:space-between;align-items:center;display:flex}.ktc-field__label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ktc-field__locales{gap:2px;display:flex}.ktc-field__locale{color:#ffffff40;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600;transition:color .1s,border-color .1s}.ktc-field__locale:hover{color:#fff9}.ktc-field__locale--active{color:#8ab4f8;border-color:#8ab4f859}.ktc-text-field{box-sizing:border-box;color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-size:13px;transition:border-color .12s}.ktc-text-field:focus{border-color:#ffffff4d}.ktc-text-field::placeholder{color:#fff3}
.ktc-rte{resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;min-height:160px;display:flex;overflow:hidden}.ktc-rte__toolbar{border-bottom:1px solid #ffffff14;gap:2px;padding:4px 6px;display:flex}.ktc-rte__toolbar-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:12px;line-height:1.4}.ktc-rte__toolbar-btn:hover{color:#ffffffd9;background:#ffffff14}.ktc-rte__body{flex:1;position:relative;overflow-y:auto}.ktc-rte__content{color:#ffffffd9;outline:none;min-height:120px;padding:7px 10px;font-size:13px;line-height:1.5}.ktc-rte__placeholder{color:#fff3;pointer-events:none;padding:7px 10px;font-size:13px;position:absolute;top:0;left:0}.ktc-rte__p{margin:0 0 4px}.ktc-rte__bold{font-weight:700}.ktc-rte__italic{font-style:italic}.ktc-rte__underline{text-decoration:underline}.ktc-rte__strikethrough{text-decoration:line-through}.ktc-rte__ul,.ktc-rte__ol{margin:0 0 4px;padding-left:20px}.ktc-rte__li{margin-bottom:2px}.ktc-rte__link{color:#8ab4f8;text-decoration:underline}.ktc-rte__toolbar-sep{background:#ffffff1a;align-self:stretch;width:1px;margin:2px 4px}.ktc-rte__link-input{align-items:center;gap:4px;margin-left:4px;display:flex}.ktc-rte__link-input-field{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff26;border-radius:3px;outline:none;width:140px;padding:2px 6px;font-size:11px}.ktc-rte__link-input-field:focus{border-color:#8ab4f880}.ktc-rte__link-input-ok{color:#8ab4f8;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:13px}.ktc-rte__link-input-ok:hover{color:#aac8ff}
.ktc-field{flex-direction:column;gap:6px;display:flex}.ktc-field__label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ktc-cap{flex-direction:column;gap:8px;display:flex}.ktc-cap__preview-row{align-items:center;gap:8px;display:flex}.ktc-cap__preview{background-image:linear-gradient(45deg,#444 25%,#0000 25%),linear-gradient(-45deg,#444 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#444 75%),linear-gradient(-45deg,#0000 75%,#444 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.ktc-cap__preview:after{content:"";background:inherit;position:absolute;inset:0}.ktc-cap__preview-label{color:#ffffff80;font-variant-numeric:tabular-nums;flex:1;font-size:11px}.ktc-cap__clear{color:#ef444499;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.ktc-cap__clear:hover{color:#ef4444;background:#ef44441a;border-color:#ef444433}.ktc-cap__section-label{color:#ffffff40;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10px}.ktc-cap__swatches{flex-wrap:wrap;gap:5px;display:flex}.ktc-cap__swatch{cursor:pointer;border:2px solid #0000;border-radius:4px;outline:none;width:20px;height:20px;padding:0;transition:border-color .1s,transform .1s}.ktc-cap__swatch:hover{transform:scale(1.15)}.ktc-cap__swatch--active{border-color:#fff;transform:scale(1.15)}.ktc-cap__alpha{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 5px;transition:background .1s,border-color .1s;display:flex}.ktc-cap__alpha:hover:not(:disabled){background:#ffffff1a}.ktc-cap__alpha--active{background:#ffffff1f;border-color:#fff9}.ktc-cap__alpha--disabled{opacity:.3;cursor:not-allowed}.ktc-cap__alpha-label{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:10px}
.ktc-field{flex-direction:column;gap:6px;display:flex}.ktc-field__label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ktc-variant-switcher{flex-wrap:wrap;gap:4px;display:flex}.ktc-variant-switcher__option{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:11px;transition:background .1s,border-color .1s,color .1s}.ktc-variant-switcher__option:hover{color:#fffc;background:#ffffff14}.ktc-variant-switcher__option--active{color:#8ab4f8;background:#8ab4f826;border-color:#8ab4f880}
.ktc-field{flex-direction:column;gap:6px;display:flex}.ktc-field__header{justify-content:space-between;align-items:center;display:flex}.ktc-field__label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ktc-field__locales{gap:2px;display:flex}.ktc-field__locale{color:#ffffff40;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600;transition:color .1s,border-color .1s}.ktc-field__locale:hover{color:#fff9}.ktc-field__locale--active{color:#8ab4f8;border-color:#8ab4f859}.ktc-image-picker{flex-direction:column;gap:8px;display:flex}.ktc-image-picker__preview{background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:100%;height:80px;display:flex;overflow:hidden}.ktc-image-picker__preview-img{object-fit:cover;width:100%;height:100%}.ktc-image-picker__preview-empty{color:#fff3;font-size:12px}.ktc-image-picker__actions{gap:6px;display:flex}.ktc-image-picker__btn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:5px;flex:1;padding:6px 10px;font-size:12px;transition:background .1s}.ktc-image-picker__btn:hover{background:#ffffff1a}.ktc-image-picker__btn--clear{color:#ef4444b3;border-color:#ef444433;flex:none}.ktc-image-picker__btn--clear:hover{background:#ef444414}.ktc-image-picker-overlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ktc-image-picker-modal{background:#1a1a1d;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;width:760px;max-height:75vh;display:flex;overflow:hidden}.ktc-image-picker-modal__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ktc-image-picker-modal__title{color:#ffffffd9;font-size:14px;font-weight:600}.ktc-image-picker-modal__close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px}.ktc-image-picker-modal__close:hover{color:#fffc}.ktc-image-picker-modal__body{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.ktc-image-picker-modal__folder{flex-direction:column;gap:8px;display:flex}.ktc-image-picker-modal__folder-name{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ktc-image-picker-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ktc-image-picker-modal__loading,.ktc-image-picker-modal__empty{text-align:center;color:#ffffff4d;padding:32px 0;font-size:13px}.ktc-image-picker-modal__item{cursor:pointer;background:#ffffff08;border:2px solid #0000;border-radius:6px;flex-direction:column;gap:6px;padding:6px;transition:border-color .1s,background .1s;display:flex}.ktc-image-picker-modal__item:hover{background:#ffffff12}.ktc-image-picker-modal__item--active{background:#8ab4f814;border-color:#8ab4f8}.ktc-image-picker-modal__thumb-wrap{aspect-ratio:1;background:#ffffff0a;border-radius:4px;width:100%;overflow:hidden}.ktc-image-picker-modal__thumb{object-fit:cover;width:100%;height:100%;display:block}.ktc-image-picker-modal__filename{color:#fff6;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;overflow:hidden}.ktc-image-picker-modal__footer{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ktc-image-picker-modal__cancel{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:7px 16px;font-size:13px}.ktc-image-picker-modal__cancel:hover{background:#ffffff0d}.ktc-image-picker-modal__confirm{color:#0d0d0e;cursor:pointer;background:#8ab4f8;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:opacity .1s}.ktc-image-picker-modal__confirm:disabled{opacity:.3;cursor:not-allowed}.ktc-image-picker-modal__confirm:not(:disabled):hover{opacity:.85}
.ktc-toggle{justify-content:space-between;align-items:center;display:flex}.ktc-toggle__label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ktc-toggle__btn{cursor:pointer;background:#ffffff1f;border:none;border-radius:9px;flex-shrink:0;width:32px;height:18px;padding:0;transition:background .15s;position:relative}.ktc-toggle__btn--on{background:#8ab4f8}.ktc-toggle__thumb{background:#ffffff80;border-radius:50%;width:12px;height:12px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.ktc-toggle__btn--on .ktc-toggle__thumb{background:#0d0d0e;left:17px}
.ktc-select-field{box-sizing:border-box;color:#ffffffd9;appearance:none;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-size:13px;transition:border-color .12s}.ktc-select-field:focus{border-color:#ffffff4d}.ktc-select-field:disabled{opacity:.5;cursor:not-allowed}.ktc-select-field option{color:#ffffffd9;background:#1a1a1d}
.ktc-pt-editor{flex-direction:column;gap:16px;display:flex}.ktc-pt-editor label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ktc-pt-editor input[type=text],.ktc-pt-editor input[type=number]{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:7px 9px;font-size:12px}.ktc-pt-editor input[type=text]:focus,.ktc-pt-editor input[type=number]:focus{border-color:#8ab4f866}.ktc-pt-editor input[type=text]::placeholder,.ktc-pt-editor input[type=number]::placeholder{color:#fff3}.ktc-pt-editor__locale-row{gap:2px;display:flex}.ktc-pt-editor__locale-btn{color:#ffffff4d;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.ktc-pt-editor__locale-btn:hover{color:#fff9}.ktc-pt-editor__locale-btn--active{color:#8ab4f8e6;border-color:#8ab4f859}.ktc-pt-editor__field{flex-direction:column;gap:5px;display:flex}.ktc-pt-editor__field input{width:100%}.ktc-pt-editor__section{flex-direction:column;gap:8px;display:flex}.ktc-pt-editor__section-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.ktc-pt-editor__section-label{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ktc-pt-editor__empty{color:#fff3;padding:8px 0;font-size:11px}.ktc-pt-editor__add{color:#fff6;cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.ktc-pt-editor__add:hover{color:#8ab4f8e6;border-color:#8ab4f866}.ktc-pt-editor__del{color:#ef444466;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.ktc-pt-editor__del:hover{color:#ef4444;background:#ef444414;border-color:#ef444426}.ktc-pt-editor__tier-row{align-items:center;gap:6px;display:flex}.ktc-pt-editor__tier-num{color:#fff3;text-align:center;flex-shrink:0;width:16px;font-size:10px;font-weight:700}.ktc-pt-editor__tier-input{flex:1;min-width:0}.ktc-pt-editor__tier-disc{flex-shrink:0;width:70px}.ktc-pt-editor__row-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.ktc-pt-editor__row-top{align-items:center;gap:6px;display:flex}.ktc-pt-editor__row-num{color:#fff3;text-align:center;flex-shrink:0;width:16px;font-size:10px;font-weight:700}.ktc-pt-editor__row-label{flex:1;min-width:0}.ktc-pt-editor__span-btn{color:#ffffff4d;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600}.ktc-pt-editor__span-btn:hover{color:#fff9;border-color:#fff3}.ktc-pt-editor__span-btn--active{color:#8ab4f8e6;background:#8ab4f814;border-color:#8ab4f84d}.ktc-pt-editor__span-input{width:100%}.ktc-pt-editor__cells{flex-direction:column;gap:6px;display:flex}.ktc-pt-editor__cell{background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.ktc-pt-editor__cell-tier{color:#8ab4f880;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.ktc-pt-editor__cell-extras{gap:4px;display:flex}.ktc-pt-editor__cell-extras input:first-child{flex:1;min-width:0}.ktc-pt-editor__cell-extras input:last-child{text-align:center;flex-shrink:0;width:44px}
.ktc-elements-fields{flex-direction:column;gap:2px;padding:12px;display:flex}.ktc-elements-fields__item{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;transition:background .1s;display:flex}.ktc-elements-fields__item:hover{background:#ffffff17}.ktc-elements-fields__label{color:#ffffffbf;font-size:13px}.ktc-elements-fields__arrow{color:#ffffff4d;font-size:16px}
.ktc-preset-fields{flex-direction:column;gap:6px;display:flex}.ktc-preset-fields__card{color:#ffffffbf;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s,color .1s}.ktc-preset-fields__card:hover{color:#f5f5f5;background:#8ab4f81f;border-color:#8ab4f84d}.ktc-preset-fields__card:active{background:#8ab4f833}.ktc-preset-fields__empty{color:#fff3;text-align:center;padding:20px 0;font-size:12px}
.ktc-settings-tabs{border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex}.ktc-settings-tabs__tab{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.ktc-settings-tabs__tab:hover{color:#fffc;background:#ffffff0a}.ktc-settings-tabs__tab--active{color:#f5f5f5;border-bottom-color:#8ab4f8}
.ktc-settings-panel{box-sizing:border-box;background:#111113;border-left:1px solid #ffffff14;flex-direction:column;width:35%;transition:transform .2s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.ktc-settings-panel--open{transform:translate(0)}.ktc-settings-panel__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ktc-settings-panel__title{color:#ffffffd9;font-size:14px;font-weight:600}.ktc-settings-panel__close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;line-height:1}.ktc-settings-panel__close:hover{color:#fffc}.ktc-settings-panel__body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.ktc-fields-sep{color:#ffffff2e;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff0f;margin-top:4px;padding-bottom:6px;font-size:10px;font-weight:600}
.ktc-page-designer-sidebar{box-sizing:border-box;background:#0a0a0b;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:20px;width:260px;padding:16px;transition:background .12s,box-shadow .12s;display:flex;position:relative;overflow-y:auto}.ktc-page-designer-sidebar--delete-target{box-shadow:inset 0 0 0 2px #ff505040}.ktc-page-designer-sidebar--delete-hover{background:#ff505014;box-shadow:inset 0 0 0 2px #ff505099}.ktc-page-designer-sidebar__tabs{background:#ffffff0f;border-radius:8px;gap:4px;padding:4px;display:flex}.ktc-page-designer-sidebar__tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.ktc-page-designer-sidebar__tab--active{color:#f5f5f5;background:#1c1c1f}.ktc-page-designer-sidebar__empty{text-align:center;color:#ffffff4d;padding:12px;font-size:12px;font-weight:600}.ktc-page-designer-sidebar__category-title{letter-spacing:.04em;text-transform:uppercase;color:#fff6;margin-bottom:10px;font-size:12px;font-weight:600}.ktc-page-designer-sidebar__blocks{flex-direction:column;gap:6px;display:flex}.ktc-page-designer-sidebar__block{color:#f5f5f5;cursor:grab;background:#141416;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform .15s}.ktc-page-designer-sidebar__block:hover{background:#1c1c1f;border-color:#ffffff3d;transform:translateY(-1px)}.ktc-page-designer-sidebar__delete-hint{text-align:center;color:#ff5050b3;margin-top:auto;padding:12px;font-size:12px;font-weight:600}
.ktc-page-designer{z-index:9999;background:#0a0a0b;flex-direction:column;display:flex;position:fixed;inset:0}.ktc-page-designer__topbar{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ktc-page-designer__title{color:#f5f5f5;font-size:16px;font-weight:600}.ktc-page-designer__actions{align-items:center;gap:12px;display:flex}.ktc-page-designer__error{color:#ff6b6b;font-size:13px}.ktc-page-designer__save{color:#f5f5f5;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s,box-shadow .3s}.ktc-page-designer__save:hover{background:#3b82f638}.ktc-page-designer__save:disabled{opacity:.6;cursor:default}.ktc-page-designer__save--saved{background:#00c8821f;border-color:#00c882d9;transition:background .1s,border-color .1s,box-shadow .1s;box-shadow:0 0 0 3px #00c88240}.ktc-page-designer__loading{color:#ffffff80;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.ktc-page-designer__close{color:#f5f5f5;cursor:pointer;background:#141416;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;line-height:1;transition:background .15s,transform .15s;display:inline-flex}.ktc-page-designer__close:hover{background:#1c1c1f;transform:rotate(90deg)}.ktc-page-designer__body{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}
.ktc-page-panel-overlay{z-index:100;pointer-events:none;background:0 0;transition:background .28s ease-out;position:fixed;inset:0}.ktc-page-panel-overlay--open{pointer-events:auto;background:#00000052}.ktc-page-panel{background:var(--theme-elevation-0);box-sizing:border-box;visibility:hidden;will-change:transform;backface-visibility:hidden;border-radius:20px 20px 0 0;width:100%;max-height:min(80vh,720px);padding:28px;transition:transform .28s ease-out,visibility 0s linear .28s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -16px 48px #0006}.ktc-page-panel--open{visibility:visible;transition:transform .28s ease-out;transform:translate(0,0)}.ktc-page-panel__close{background:var(--theme-elevation-50);width:32px;height:32px;color:var(--theme-elevation-500);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:absolute;top:14px;right:18px}.ktc-page-panel__close:hover{background:var(--theme-elevation-100);color:var(--theme-text);transform:rotate(90deg)}.ktc-page-panel__state{text-align:center;color:var(--theme-elevation-500);padding:32px 0;font-size:14px}.ktc-page-panel__state--error{color:var(--theme-error-500)}.ktc-page-panel__content{flex-direction:column;gap:20px;animation:.3s ktc-page-panel-fade-in;display:flex}@keyframes ktc-page-panel-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ktc-page-panel__header{justify-content:space-between;align-items:center;gap:12px;padding-right:40px;display:flex}.ktc-page-panel__title{color:var(--theme-text);margin:0;font-size:18px;font-weight:600}.ktc-page-panel__locales{background:#80808014;border-radius:999px;gap:4px;padding:3px;display:flex}.ktc-page-panel__locale{letter-spacing:.02em;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;transition:color .15s,background .15s}.ktc-page-panel__locale:hover{color:var(--theme-text)}.ktc-page-panel__locale--active{color:var(--theme-text);background:var(--theme-input-bg);box-shadow:0 1px 4px #0000001a}.ktc-page-panel__field{flex-direction:column;gap:8px;display:flex}.ktc-page-panel__label{letter-spacing:.02em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:12px;font-weight:600}.ktc-page-panel__input{width:100%;color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.ktc-page-panel__input:focus{border-color:var(--theme-success-500);background:var(--theme-input-bg);outline:none;box-shadow:0 0 0 3px #00c8821f}.ktc-page-panel__textarea{resize:vertical;min-height:80px;font-family:inherit}.ktc-page-panel__chips{flex-wrap:wrap;gap:8px;display:flex}.ktc-page-panel__chip{color:var(--theme-elevation-500);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);cursor:pointer;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500;transition:color .15s,background .15s,border-color .15s,transform .15s}.ktc-page-panel__chip:hover{color:var(--theme-text);transform:translateY(-1px)}.ktc-page-panel__chip--active{color:var(--theme-text);border-color:var(--theme-success-500);background:#00c8821f}.ktc-page-panel__checkbox{width:fit-content;color:var(--theme-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.ktc-page-panel__checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--theme-success-500);cursor:pointer;margin:0}.ktc-page-panel__actions{align-items:center;gap:10px;margin-top:4px;display:flex}.ktc-page-panel__actions-spacer{flex:1}.ktc-page-panel__delete{cursor:pointer;color:var(--theme-error-500);background:0 0;border:none;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s}.ktc-page-panel__delete:hover{background:#ff000014}.ktc-page-panel__delete:active{transform:scale(.97)}.ktc-page-panel__delete:disabled{opacity:.6;cursor:default}.ktc-page-panel__design{cursor:pointer;color:#f5f5f5;background:#0006;border:none;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s}.ktc-page-panel__design:hover{color:#fff;background:#0000008c}.ktc-page-panel__design:active{transform:scale(.97)}.ktc-page-panel__design-download{cursor:pointer;color:#ccc;background:#00000040;border:none;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s}.ktc-page-panel__design-download:hover{color:#fff;background:#0006}.ktc-page-panel__design-download:active{transform:scale(.97)}.ktc-page-panel__cancel,.ktc-page-panel__save{cursor:pointer;border:none;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s}.ktc-page-panel__cancel:active,.ktc-page-panel__save:active{transform:scale(.97)}.ktc-page-panel__cancel{background:var(--theme-elevation-50);color:var(--theme-elevation-500)}.ktc-page-panel__cancel:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.ktc-page-panel__save{color:#f5f5f5;background:#3b82f61f;border:1px solid #3b82f6d9}.ktc-page-panel__save:hover{background:#3b82f638}.ktc-page-panel__save:disabled{opacity:.6;cursor:default}.ktc-page-panel__save--saved{background:#00c8821f;border-color:#00c882d9;transition:background .1s,border-color .1s,box-shadow .1s;box-shadow:0 0 0 3px #00c88240}
.ktc-site-tree{min-height:calc(100vh - 200px);padding:var(--gutter-h,32px);background-color:#0d0d0e;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%3E%3Cpath%20d='M0%200H48'%20stroke='rgba(255,255,255,0.06)'%20stroke-dasharray='4%204'/%3E%3Cpath%20d='M0%200V48'%20stroke='rgba(255,255,255,0.06)'%20stroke-dasharray='4%204'/%3E%3C/svg%3E");background-size:48px 48px;justify-content:flex-start;align-items:center;display:flex;overflow:auto}.ktc-site-tree__svg{display:block}.ktc-site-tree__edge{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 3px #ffffff59)}.ktc-site-tree__group{cursor:pointer}.ktc-site-tree__group:hover .ktc-site-tree__node{stroke:var(--theme-success-500,#00c882)}.ktc-site-tree__node{fill:#0a0a0b;stroke:#fff;stroke-width:1px;filter:drop-shadow(0 0 4px #fff3);transition:stroke .1s}.ktc-site-tree__title{fill:#f5f5f5;font-size:16px;font-weight:600}.ktc-site-tree__path{fill:#ffffff80;font-size:13px}
.ktc-frontend-view{scrollbar-width:none;-ms-overflow-style:none}.ktc-frontend-view::-webkit-scrollbar{display:none}.ktc-admin-page{--theme-bg:#0b0b0c;--theme-elevation-0:#0b0b0c;--theme-elevation-50:#161618;--theme-elevation-100:#1f1f22;--theme-elevation-150:#27272a;--theme-elevation-200:#303033;--theme-elevation-500:#9a9aa1;--theme-elevation-800:#e4e4e7;--theme-input-bg:#161618;--theme-text:#f4f4f5;--theme-border-color:#27272a;min-height:calc(100vh - var(--app-header-height));background:var(--theme-bg);color:var(--theme-text)}.ktc-admin-page__placeholder{color:var(--theme-elevation-500);padding:20px}
.ktc-admin-sub-tabs{align-self:flex-start;gap:0;margin:0;padding:0;display:flex}.ktc-admin-sub-tabs__tab{color:var(--theme-elevation-500);background:#8080800f;border-bottom:2px solid #0000;align-items:center;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.ktc-admin-sub-tabs__tab:hover{color:var(--theme-text);background:#8080801f}.ktc-admin-sub-tabs__tab--active{color:var(--theme-text);border-bottom-color:var(--theme-success-500);background:#80808029}
.ktc-apply-forms-panel{flex-direction:column;height:100%;display:flex}.ktc-apply-forms-panel__list{border-bottom:1px solid var(--theme-border-color);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.ktc-apply-forms-panel__add{width:34px;height:34px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;transition:background .1s,border-color .1s;display:flex}.ktc-apply-forms-panel__add:hover{background:#80808029}.ktc-apply-forms-panel__item-wrap{align-items:center;gap:4px;display:flex}.ktc-apply-forms-panel__item{color:var(--theme-text);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-apply-forms-panel__item:hover{background:#80808029}.ktc-apply-forms-panel__item--active{border-color:var(--theme-success-500);background:#80808033}.ktc-apply-forms-panel__item-remove{width:22px;height:22px;color:var(--theme-elevation-500);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .1s,color .1s;display:flex}.ktc-apply-forms-panel__item-remove:hover{color:var(--theme-error-500);background:#dc262626}.ktc-apply-forms-panel__hint{color:var(--theme-elevation-500);padding:8px 0;font-size:13px}.ktc-apply-forms-panel__hint--error{color:var(--theme-error-500)}.ktc-apply-forms-panel__content{flex-direction:column;flex:1;padding:20px;display:flex;overflow:auto}.ktc-apply-forms-panel__empty{color:var(--theme-elevation-500);font-size:13px}.ktc-apply-forms-panel__error{color:var(--theme-error-500);margin-bottom:12px;font-size:13px}.ktc-apply-forms-panel__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ktc-apply-forms-panel__field--grow{flex:1}.ktc-apply-forms-panel__label{color:var(--theme-elevation-500);font-size:12px;font-weight:600}.ktc-apply-forms-panel__input,.ktc-apply-forms-panel__textarea{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:10px 12px;font-size:13px}.ktc-apply-forms-panel__textarea{min-height:280px;font-family:var(--font-mono,monospace);resize:vertical;flex:1}.ktc-apply-forms-panel__actions{align-items:center;gap:10px;margin-top:4px;display:flex}.ktc-apply-forms-panel__save{color:#f5f5f5;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s,border-color .15s,box-shadow .15s}.ktc-apply-forms-panel__save:active{transform:scale(.97)}.ktc-apply-forms-panel__save:hover{background:#3b82f638}.ktc-apply-forms-panel__save:disabled{opacity:.6;cursor:default}.ktc-apply-forms-panel__save--saved{background:#00c8821f;border-color:#00c882d9;transition:background .1s,border-color .1s,box-shadow .1s;box-shadow:0 0 0 3px #00c88240}
.ktc-form-builder{flex-direction:column;gap:16px;display:flex}.ktc-form-builder__sublabel{color:var(--theme-elevation-500);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:flex}.ktc-form-builder__type-row{align-items:center;gap:12px;display:flex}.ktc-form-builder__type-buttons{gap:6px;display:flex}.ktc-form-builder__type-button{color:var(--theme-text);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-form-builder__type-button:hover{background:#80808029}.ktc-form-builder__type-button--active{border-color:var(--theme-success-500);background:#80808033}.ktc-form-builder__pool,.ktc-form-builder__pages{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;padding:14px}.ktc-form-builder__pool{flex-direction:column;gap:10px;display:flex}.ktc-form-builder__pages-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ktc-form-builder__pages-list{flex-direction:column;gap:10px;display:flex}.ktc-form-builder__page{border:1px dashed var(--theme-border-color);background:#8080800f;border-radius:6px;flex-direction:column;gap:8px;min-height:56px;padding:10px;display:flex}.ktc-form-builder__page-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ktc-form-builder__page-name{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;flex:1;padding:6px 10px;font-size:13px;font-weight:600}.ktc-form-builder__page-name--number{background:0 0;border-color:#0000;flex:none;padding:6px 4px}.ktc-form-builder__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ktc-form-builder__chip{color:var(--theme-text);cursor:grab;background:#8080801a;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s;position:relative}.ktc-form-builder__chip:hover{background:#8080802e}.ktc-form-builder__chip--active{border-color:var(--theme-success-500);background:#80808038}.ktc-form-builder__chip--dragging{opacity:.35}.ktc-form-builder__chip--drop-before:before,.ktc-form-builder__chip--drop-after:after{content:"";background:var(--theme-success-500);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.ktc-form-builder__chip--drop-before:before{left:-6px}.ktc-form-builder__chip--drop-after:after{right:-6px}.ktc-form-builder__hint{color:var(--theme-elevation-500);font-size:12px}.ktc-form-builder__add{width:30px;height:30px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;transition:background .1s,border-color .1s;display:flex}.ktc-form-builder__add:hover{background:#80808029}.ktc-form-builder__remove{width:24px;height:24px;color:var(--theme-error-500);border:1px solid var(--theme-border-color);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.ktc-form-builder__remove:hover{background:#ff000014}.ktc-form-builder__editor{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.ktc-form-builder__editor-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ktc-form-builder__field{flex-direction:column;gap:6px;display:flex}.ktc-form-builder__field--grow{flex:1;min-width:240px}.ktc-form-builder__input,.ktc-form-builder__select,.ktc-form-builder__textarea{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:8px 10px;font-size:13px}.ktc-form-builder__textarea{resize:vertical;min-height:70px}.ktc-form-builder__checkbox{height:36px;color:var(--theme-text);align-items:center;gap:6px;font-size:13px;display:flex}.ktc-form-builder__input--narrow{flex-shrink:0;width:80px}.ktc-form-builder__option-list{flex-direction:column;gap:6px;display:flex}.ktc-form-builder__option-row{align-items:center;gap:8px;display:flex}.ktc-form-builder__remove-field{color:var(--theme-error-500);border:1px solid var(--theme-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.ktc-form-builder__remove-field:hover{background:#ff000014}
.ktc-schema-builder{flex-direction:column;gap:10px;display:flex}.ktc-schema-builder__row{border:1px solid var(--theme-border-color);background:#8080800f;border-radius:6px;gap:12px;padding:12px;display:flex}.ktc-schema-builder__index{height:28px;color:var(--theme-elevation-500);border:1px solid var(--theme-border-color);background:#8080801f;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ktc-schema-builder__main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ktc-schema-builder__main-fields{align-items:center;gap:8px;display:flex}.ktc-schema-builder__tag-input{font-size:13px;font-family:var(--font-mono,monospace);color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;flex:1;padding:8px 10px}.ktc-schema-builder__select{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:8px 10px;font-size:13px}.ktc-schema-builder__remove{height:28px;color:var(--theme-error-500);border:1px solid var(--theme-border-color);cursor:pointer;background:0 0;border-radius:6px;flex:0 0 28px;font-size:16px;line-height:1}.ktc-schema-builder__remove:hover{background:#ff000014}.ktc-schema-builder__extra{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-left:4px;display:flex}.ktc-schema-builder__sublabel{height:32px;color:var(--theme-elevation-500);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:flex}.ktc-schema-builder__list-field{flex-direction:column;gap:6px;display:flex}.ktc-schema-builder__list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ktc-schema-builder__chip{font-size:12px;font-family:var(--font-mono,monospace);color:var(--theme-text);background:#8080801f;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.ktc-schema-builder__chip-remove{width:16px;height:16px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.ktc-schema-builder__chip-remove:hover{color:var(--theme-error-500);background:#ff000014}.ktc-schema-builder__list-input{width:120px;font-size:12px;font-family:var(--font-mono,monospace);color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:6px 8px}.ktc-schema-builder__list-add{width:26px;height:26px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.ktc-schema-builder__list-add:hover{background:#80808029}
.ktc-mgmt-panel{flex-direction:column;gap:14px;padding:20px;display:flex}.ktc-mgmt-panel__loading{opacity:.5;padding:40px 20px}.ktc-mgmt-panel__empty{opacity:.5;margin:0;padding:12px 0;font-size:13px}.ktc-mgmt-panel__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ktc-mgmt-panel__count{color:var(--theme-elevation-500);font-size:13px}.ktc-mgmt-panel__cat-badge{background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);color:var(--theme-elevation-500);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ktc-mgmt-panel__cat-input{background:var(--theme-elevation-0);width:100px;color:var(--theme-text);border:1px solid #8ab4f880;border-radius:3px;outline:none;padding:1px 4px;font-size:11px;font-weight:600}.ktc-mgmt-panel__cat-del{color:var(--theme-error-500);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 2px;font-size:10px;transition:opacity .1s}.ktc-mgmt-panel__cat-badge:hover .ktc-mgmt-panel__cat-del{opacity:.6}.ktc-mgmt-panel__cat-del:hover{opacity:1!important}.ktc-mgmt-panel__cat-add{border:1px dashed var(--theme-border-color);width:22px;height:22px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:flex}.ktc-mgmt-panel__cat-add:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.ktc-mgmt-panel__add-btn{color:#3b82f6e6;cursor:pointer;background:#3b82f614;border:1px solid #3b82f64d;border-radius:6px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600}.ktc-mgmt-panel__add-btn:hover{background:#3b82f629}.ktc-mgmt-panel__editor{background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:10px;overflow:hidden}.ktc-mgmt-panel__editor-topbar{border-bottom:1px solid var(--theme-border-color);background:var(--theme-elevation-100);align-items:center;gap:12px;padding:12px 16px;display:flex}.ktc-mgmt-panel__editor-title{color:var(--theme-text);font-size:14px;font-weight:600}.ktc-mgmt-panel__locale-switcher{gap:2px;margin-left:auto;display:flex}.ktc-mgmt-panel__locale-btn{color:#ffffff4d;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:color .1s,border-color .1s}.ktc-mgmt-panel__locale-btn:hover{color:#fff9}.ktc-mgmt-panel__locale-btn--active{color:#8ab4f8;border-color:#8ab4f859}.ktc-mgmt-panel__editor-actions{gap:6px;margin-left:12px;display:flex}.ktc-mgmt-panel__save-error{color:var(--theme-error-500);background:#ef444414;border:1px solid #ef444459;border-radius:6px;margin:12px 16px 0;padding:10px 12px;font-size:12px;line-height:1.4}.ktc-mgmt-panel__editor-body{flex-direction:column;gap:16px;padding:16px;display:flex}.ktc-mgmt-panel__field-group{flex-direction:column;gap:6px;display:flex}.ktc-mgmt-panel__field-group--grow{flex:1;min-width:0}.ktc-mgmt-panel__field-group--check{flex-shrink:0;justify-content:flex-end}.ktc-mgmt-panel__field-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ktc-mgmt-panel__label{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ktc-mgmt-panel__section-sep{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--theme-border-color);padding-top:8px;font-size:11px;font-weight:600}.ktc-mgmt-panel__input{border:1px solid var(--theme-border-color);background:var(--theme-elevation-0);color:var(--theme-text);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .12s}.ktc-mgmt-panel__input:focus{border-color:var(--theme-elevation-300)}.ktc-mgmt-panel__input--full{width:100%}.ktc-mgmt-panel__check{color:var(--theme-text);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding-bottom:8px;font-size:13px;display:flex}.ktc-mgmt-panel__save-btn{color:#f5f5f5;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600}.ktc-mgmt-panel__save-btn:hover{background:#3b82f638}.ktc-mgmt-panel__save-btn:disabled{opacity:.5;cursor:default}.ktc-mgmt-panel__cancel-btn{border:1px solid var(--theme-border-color);color:var(--theme-text);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px}.ktc-mgmt-panel__cancel-btn:hover{background:var(--theme-elevation-100)}.ktc-mgmt-panel__action-btn{border:1px solid var(--theme-border-color);background:var(--theme-elevation-50);color:var(--theme-text);cursor:pointer;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:12px}.ktc-mgmt-panel__action-btn:hover{background:var(--theme-elevation-100)}.ktc-mgmt-panel__del-btn{width:26px;height:26px;color:var(--theme-error-500);cursor:pointer;opacity:.5;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.ktc-mgmt-panel__del-btn:hover{opacity:1;background:#ef444414;border-color:#ef444433}
.ktc-apps__form-info{background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;display:flex}.ktc-apps__form-type{color:var(--theme-text);font-size:13px;font-weight:600}.ktc-apps__search{gap:8px;margin-bottom:12px;display:flex}.ktc-apps__search select{flex:0 0 200px}.ktc-apps__search input{flex:1}.ktc-apps__list{flex-direction:column;gap:8px;display:flex}.ktc-apps__card{border:1px solid var(--theme-border-color);border-radius:8px;transition:border-color .12s;overflow:hidden}.ktc-apps__card--open{border-color:var(--theme-elevation-200)}.ktc-apps__card-toprow{background:var(--theme-elevation-50);align-items:stretch;display:flex}.ktc-apps__card-header{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--theme-text);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 16px;transition:background .1s;display:flex}.ktc-apps__card-header:hover{background:var(--theme-elevation-100)}.ktc-apps__card-download{color:var(--theme-text);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f659;border-radius:6px;flex-shrink:0;align-items:center;margin:8px 12px 8px 0;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .1s;display:flex}.ktc-apps__card-download:hover{background:#3b82f633}.ktc-apps__card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ktc-apps__card-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ktc-apps__card-meta{color:var(--theme-elevation-500);align-items:center;gap:6px;font-size:12px;display:flex}.ktc-apps__card-type{font-weight:500}.ktc-apps__card-sep{opacity:.4}.ktc-apps__card-badges{flex-shrink:0;gap:6px;display:flex}.ktc-apps__badge{letter-spacing:.02em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.ktc-apps__badge--ok{color:#16a34a;background:#22c55e1f}.ktc-apps__badge--fail{color:#dc2626;background:#ef44441a}.ktc-apps__badge--warn{color:#ca8a04;background:#eab3081f}.ktc-apps__card-chevron{color:var(--theme-elevation-400);flex-shrink:0;font-size:10px}.ktc-apps__card-body{border-top:1px solid var(--theme-border-color);flex-direction:column;gap:16px;padding:16px;display:flex}.ktc-apps__fields{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.ktc-apps__field{background:var(--theme-elevation-50);border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ktc-apps__field-label{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ktc-apps__field-value{color:var(--theme-text);word-break:break-word;font-size:14px}.ktc-apps__empty-fields{color:var(--theme-elevation-500);padding:12px 0;font-size:13px}.ktc-apps__section{flex-direction:column;gap:6px;display:flex}.ktc-apps__section-label{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ktc-apps__json,.ktc-apps__xml{background:var(--theme-elevation-50);font-size:12px;font-family:var(--font-mono,monospace);color:var(--theme-elevation-600);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:200px;margin:0;padding:10px 12px;overflow:auto}.ktc-apps__open-link{color:var(--theme-text);opacity:.5;width:fit-content;font-size:13px;text-decoration:none;transition:opacity .1s}.ktc-apps__open-link:hover{opacity:1;text-decoration:underline}.ktc-apps__card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ktc-apps__resend-btn{color:#ca8a04;cursor:pointer;background:#eab3081f;border:1px solid #eab30859;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600;transition:background .1s}.ktc-apps__resend-btn:hover{background:#eab30838}.ktc-apps__resend-btn:disabled{opacity:.5;cursor:default}.ktc-apps__delete-btn{color:#dc2626;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600;transition:background .1s}.ktc-apps__delete-btn:hover{background:#ef444433}.ktc-applications-panel__pagination{align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.ktc-applications-panel__pagination button{color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.ktc-applications-panel__pagination button:disabled{opacity:.4;cursor:default}.ktc-applications-panel__pagination button:not(:disabled):hover{background:#80808029}
.ktc-seed-panel{flex-direction:column;gap:28px;padding:24px;display:flex}.ktc-seed-panel__section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-elevation-400);border-bottom:1px solid var(--theme-border-color);margin:0;padding-bottom:8px;font-size:11px;font-weight:700}.ktc-seed-panel__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.ktc-seed-panel__card{background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:8px;flex-direction:column;gap:14px;padding:16px 20px;transition:border-color .12s;display:flex}.ktc-seed-panel__card:hover{border-color:var(--theme-elevation-200)}.ktc-seed-panel__card-header{flex-direction:column;gap:6px;display:flex}.ktc-seed-panel__card-title{color:var(--theme-text);margin:0;font-size:14px;font-weight:600}.ktc-seed-panel__card-description{color:var(--theme-elevation-500);margin:0;font-size:12px;line-height:1.5}.ktc-seed-panel__card-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.ktc-seed-panel__button{color:var(--theme-text);background:var(--theme-success-500);cursor:pointer;border:none;border-radius:4px;padding:8px 18px;font-size:13px;font-weight:500;transition:opacity .1s}.ktc-seed-panel__button:hover{opacity:.85}.ktc-seed-panel__button:disabled{opacity:.5;cursor:default}.ktc-seed-panel__button--danger{background:var(--theme-error-500)}.ktc-seed-panel__message{color:var(--theme-text);margin:0;font-size:12px}.ktc-seed-panel__message--error{color:var(--theme-error-500)}
.ktc-managers{flex-direction:column;gap:14px;padding:20px;display:flex}.ktc-managers__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ktc-managers__count{color:var(--theme-elevation-500);font-size:13px}.ktc-managers__add-btn{color:#3b82f6e6;cursor:pointer;background:#3b82f614;border:1px solid #3b82f64d;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.ktc-managers__add-btn:hover{background:#3b82f629}.ktc-managers__empty{opacity:.5;margin:0;padding:12px 0;font-size:13px}.ktc-managers__list{flex-direction:column;gap:8px;display:flex}.ktc-managers__card{border:1px solid var(--theme-border-color);border-radius:8px;transition:border-color .15s;overflow:hidden}.ktc-managers__card--open{border-color:var(--theme-elevation-300)}.ktc-managers__card-top{background:var(--theme-elevation-50);align-items:stretch;display:flex}.ktc-managers__card-header{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--theme-text);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 16px;transition:background .1s;display:flex}.ktc-managers__card-header:hover{background:var(--theme-elevation-100)}.ktc-managers__card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ktc-managers__card-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ktc-managers__card-meta{color:var(--theme-elevation-500);align-items:center;gap:6px;font-size:12px;display:flex}.ktc-managers__card-sep{opacity:.4}.ktc-managers__badge{letter-spacing:.02em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.ktc-managers__badge--ok{color:#16a34a;background:#22c55e1f}.ktc-managers__badge--off{color:#dc2626;background:#ef44441a}.ktc-managers__card-chevron{color:var(--theme-elevation-400);flex-shrink:0;font-size:10px}.ktc-managers__card-del{border:none;border-left:1px solid var(--theme-border-color);width:40px;color:var(--theme-error-500);cursor:pointer;opacity:.6;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .1s;display:flex}.ktc-managers__card-del:hover{opacity:1;background:#ef444414}.ktc-managers__editor{max-height:0;transition:max-height .3s;overflow:hidden}.ktc-managers__card--open .ktc-managers__editor{max-height:640px}.ktc-managers__editor-body{border-top:1px solid var(--theme-border-color);flex-direction:column;gap:14px;padding:16px;display:flex}.ktc-managers__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ktc-managers__field{flex-direction:column;gap:6px;display:flex}.ktc-managers__field--grow{flex:1;min-width:200px}.ktc-managers__label{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ktc-managers__input{box-sizing:border-box;border:1px solid var(--theme-border-color);background:var(--theme-elevation-0);width:100%;color:var(--theme-text);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .12s}.ktc-managers__input:focus{border-color:var(--theme-elevation-300)}.ktc-managers__check{color:var(--theme-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding-bottom:8px;font-size:13px;display:flex}.ktc-managers__forms{flex-wrap:wrap;gap:10px;display:flex}.ktc-managers__form-check{color:var(--theme-text);cursor:pointer;align-items:center;gap:5px;font-size:13px;display:flex}.ktc-managers__hint{color:var(--theme-elevation-400);font-size:12px}.ktc-managers__save-bar{z-index:20;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-100);border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0000004d}.ktc-managers__save-bar-label{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ktc-managers__save-bar-error{color:var(--theme-error-500);font-size:13px}.ktc-managers__save-bar-flash{color:#22c55e;font-size:13px;font-weight:600}.ktc-managers__loading{opacity:.5;padding:40px 20px}
.ktc-xml-schemas-panel{flex-direction:column;height:100%;display:flex}.ktc-xml-schemas-panel__list{border-bottom:1px solid var(--theme-border-color);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.ktc-xml-schemas-panel__add{width:34px;height:34px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;transition:background .1s,border-color .1s;display:flex}.ktc-xml-schemas-panel__add:hover{background:#80808029}.ktc-xml-schemas-panel__item-wrap{align-items:center;gap:4px;display:flex}.ktc-xml-schemas-panel__item{color:var(--theme-text);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-xml-schemas-panel__item:hover{background:#80808029}.ktc-xml-schemas-panel__item--active{border-color:var(--theme-success-500);background:#80808033}.ktc-xml-schemas-panel__item-remove{width:22px;height:22px;color:var(--theme-elevation-500);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .1s,color .1s;display:flex}.ktc-xml-schemas-panel__item-remove:hover{color:var(--theme-error-500);background:#dc262626}.ktc-xml-schemas-panel__hint{color:var(--theme-elevation-500);padding:8px 0;font-size:13px}.ktc-xml-schemas-panel__hint--error{color:var(--theme-error-500)}.ktc-xml-schemas-panel__content{flex-direction:column;flex:1;padding:20px;display:flex;overflow:auto}.ktc-xml-schemas-panel__empty{color:var(--theme-elevation-500);font-size:13px}.ktc-xml-schemas-panel__error{color:var(--theme-error-500);margin-bottom:12px;font-size:13px}.ktc-xml-schemas-panel__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ktc-xml-schemas-panel__field--grow{flex:1}.ktc-xml-schemas-panel__label{color:var(--theme-elevation-500);font-size:12px;font-weight:600}.ktc-xml-schemas-panel__input,.ktc-xml-schemas-panel__textarea{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:10px 12px;font-size:13px}.ktc-xml-schemas-panel__textarea{min-height:280px;font-family:var(--font-mono,monospace);resize:vertical;flex:1}.ktc-xml-schemas-panel__actions{align-items:center;gap:10px;margin-top:4px;display:flex}.ktc-xml-schemas-panel__save{color:#f5f5f5;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s,border-color .15s,box-shadow .15s}.ktc-xml-schemas-panel__save:active{transform:scale(.97)}.ktc-xml-schemas-panel__save:hover{background:#3b82f638}.ktc-xml-schemas-panel__save:disabled{opacity:.6;cursor:default}.ktc-xml-schemas-panel__save--saved{background:#00c8821f;border-color:#00c882d9;transition:background .1s,border-color .1s,box-shadow .1s;box-shadow:0 0 0 3px #00c88240}
.ktc-admin-page{--theme-bg:#0b0b0c;--theme-elevation-0:#0b0b0c;--theme-elevation-50:#161618;--theme-elevation-100:#1f1f22;--theme-elevation-150:#27272a;--theme-elevation-200:#303033;--theme-elevation-500:#9a9aa1;--theme-elevation-800:#e4e4e7;--theme-input-bg:#161618;--theme-text:#f4f4f5;--theme-border-color:#27272a;min-height:calc(100vh - var(--app-header-height));background:var(--theme-bg);color:var(--theme-text)}.ktc-admin-view__placeholder,.ktc-admin-page__denied{color:var(--theme-elevation-500);padding:20px;font-size:13px}.ktc-admin-view__add-page{color:var(--theme-text);border:1px solid var(--theme-border-color);background:#80808014;border-radius:6px;align-items:center;margin:16px 20px 0;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ktc-admin-view__add-page:hover{background:#80808029}
.ktc-config-tabs{align-self:flex-start;gap:0;margin:0;padding:0;display:flex}.ktc-config-tabs__tab{color:var(--theme-elevation-500);background:#8080800f;border-bottom:2px solid #0000;align-items:center;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.ktc-config-tabs__tab:hover{color:var(--theme-text);background:#8080801f}.ktc-config-tabs__tab--active{color:var(--theme-text);border-bottom-color:var(--theme-success-500);background:#80808029}
.ktc-mail-panel{flex-direction:column;gap:16px;padding:20px;display:flex}.ktc-mail-panel__error{color:var(--theme-error-500);font-size:13px}.ktc-mail-panel__row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ktc-mail-panel__field{flex-direction:column;gap:6px;min-width:220px;display:flex}.ktc-mail-panel__field--grow{flex:1}.ktc-mail-panel__label{color:var(--theme-elevation-500);font-size:12px;font-weight:600}.ktc-mail-panel__input{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:10px 12px;font-size:13px}.ktc-mail-panel__checkbox{height:38px;color:var(--theme-text);align-items:center;gap:6px;font-size:13px;display:flex}.ktc-mail-panel__actions{align-items:center;gap:10px;margin-top:4px;display:flex}.ktc-mail-panel__save{color:#f5f5f5;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s,border-color .15s,box-shadow .15s}.ktc-mail-panel__save:active{transform:scale(.97)}.ktc-mail-panel__save:hover{background:#3b82f638}.ktc-mail-panel__save:disabled{opacity:.6;cursor:default}.ktc-mail-panel__save--saved{background:#00c8821f;border-color:#00c882d9;transition:background .1s,border-color .1s,box-shadow .1s;box-shadow:0 0 0 3px #00c88240}
.ktc-config-view{--theme-bg:#0b0b0c;--theme-elevation-0:#0b0b0c;--theme-elevation-50:#161618;--theme-elevation-100:#1f1f22;--theme-elevation-150:#27272a;--theme-elevation-200:#303033;--theme-elevation-500:#9a9aa1;--theme-elevation-800:#e4e4e7;--theme-input-bg:#161618;--theme-text:#f4f4f5;--theme-border-color:#27272a;min-height:calc(100vh - var(--app-header-height));background:var(--theme-bg);color:var(--theme-text)}.ktc-admin-page__denied{color:var(--theme-elevation-500);padding:20px;font-size:13px}
.ktc-payments-panel{max-width:1080px;color:var(--theme-text);padding:24px}.ktc-payments-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.ktc-payments-panel__header h2{margin:0 0 5px;font-size:20px}.ktc-payments-panel__header p{color:var(--theme-elevation-500);margin:0;font-size:13px}.ktc-payments-panel__modes{border:1px solid var(--theme-border-color);background:var(--theme-elevation-50);border-radius:9px;gap:4px;padding:4px;display:flex}.ktc-payments-panel__modes button{color:var(--theme-elevation-500);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600}.ktc-payments-panel__modes button.is-active{color:#fff;background:#2563a8}.ktc-payments-panel__hint{color:#b5c9e5;background:#3063a51f;border:1px solid #508cdc3d;border-radius:8px;margin:0 0 16px;padding:11px 14px;font-size:13px;line-height:1.5}.ktc-payments-panel__tools{gap:10px;margin-bottom:18px;display:flex}.ktc-payments-panel__tools input,.ktc-payments-panel__confirm-row input,.ktc-payments-panel__message-field textarea{border:1px solid var(--theme-border-color);background:var(--theme-input-bg);min-width:0;color:var(--theme-text);font:inherit;border-radius:7px;padding:10px 12px;font-size:13px}.ktc-payments-panel__tools input{flex:1}.ktc-payments-panel__tools input:focus,.ktc-payments-panel__confirm-row input:focus,.ktc-payments-panel__message-field textarea:focus{border-color:#5b9aee;outline:1px solid #5b9aee}.ktc-payments-panel__tools button,.ktc-payments-panel__confirm-row button{color:#a9caff;font:inherit;cursor:pointer;background:#5b9aee1f;border:1px solid #5b9aee61;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:600}.ktc-payments-panel__tools button:hover,.ktc-payments-panel__confirm-row button:hover{background:#5b9aee3b}.ktc-payments-panel__tools button:disabled,.ktc-payments-panel__confirm-row button:disabled{opacity:.5;cursor:wait}.ktc-payments-panel__empty{color:var(--theme-elevation-500);margin:18px 0;font-size:13px}.ktc-payments-panel__error,.ktc-payments-panel__success{border-radius:8px;padding:11px 13px;font-size:13px}.ktc-payments-panel__error{color:#ffaaa8;background:#ef44441a;border:1px solid #ef44444d}.ktc-payments-panel__success{color:#a4e2bc;background:#46be821a;border:1px solid #46be824d}.ktc-payments-panel__list{gap:10px;display:grid}.ktc-payments-panel__order{border:1px solid var(--theme-border-color);background:var(--theme-elevation-50);border-radius:10px;padding:16px 18px}.ktc-payments-panel__order-head{justify-content:space-between;gap:16px;display:flex}.ktc-payments-panel__order-head>div:first-child{gap:5px;display:grid}.ktc-payments-panel__order-head>div:first-child strong{color:var(--theme-text);font-size:15px}.ktc-payments-panel__order-head>div:first-child span{color:var(--theme-elevation-500);font-size:12px}.ktc-payments-panel__order-summary{flex-direction:column;align-items:end;gap:5px;display:flex}.ktc-payments-panel__order-summary>strong{white-space:nowrap;font-size:16px}.ktc-payments-panel__order-summary>span{background:var(--theme-elevation-150);color:var(--theme-elevation-500);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700}.ktc-payments-panel__order-summary>span.is-pending{color:#f3bc67;background:#f0a93129}.ktc-payments-panel__order-summary>span.is-paid{color:#83d4a9;background:#34be7f29}.ktc-payments-panel__person{color:var(--theme-elevation-500);flex-wrap:wrap;gap:8px 24px;margin-top:13px;font-size:13px;display:flex}.ktc-payments-panel__person strong{color:var(--theme-text);font-weight:600}.ktc-payments-panel__audit{color:var(--theme-elevation-500);margin:10px 0 0;font-size:12px}.ktc-payments-panel__review-message{color:var(--theme-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.5}.ktc-payments-panel__confirm-row{border-top:1px solid var(--theme-border-color);flex-wrap:wrap;gap:9px;margin-top:15px;padding-top:14px;display:flex}.ktc-payments-panel__message-field{color:var(--theme-elevation-500);flex-basis:100%;gap:7px;font-size:12px;display:grid}.ktc-payments-panel__message-field textarea{resize:vertical;width:100%;line-height:1.5;display:block}.ktc-payments-panel__confirm-row input{flex:1;min-width:220px}.ktc-payments-panel__confirm-row button{color:#fff;background:#2563a8;border-color:#2563a8}.ktc-payments-panel__confirm-row button:hover{background:#1c528f}.ktc-payments-panel__confirm-row button.ktc-payments-panel__reject{color:#e6a6a6;background:0 0;border-color:#dc5d5d6b}.ktc-payments-panel__confirm-row button.ktc-payments-panel__reject:hover{background:#dc5d5d1f}@media (max-width:600px){.ktc-payments-panel{padding:18px 14px}.ktc-payments-panel__tools,.ktc-payments-panel__confirm-row{flex-direction:column}.ktc-payments-panel__confirm-row input{min-width:0}.ktc-payments-panel__confirm-row button{width:100%}}
.ktc-products-panel{flex-direction:column;gap:16px;padding:20px;display:flex}.ktc-products-panel__sublabel{color:var(--theme-elevation-500);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:flex}.ktc-products-panel__type-row{align-items:center;gap:12px;display:flex}.ktc-products-panel__type-buttons{gap:6px;display:flex}.ktc-products-panel__type-button{color:var(--theme-text);cursor:pointer;background:#80808014;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-products-panel__type-button:hover{background:#80808029}.ktc-products-panel__type-button--active{border-color:var(--theme-success-500);background:#80808033}.ktc-products-panel__pool,.ktc-products-panel__categories{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.ktc-products-panel__categories-header{align-items:center;gap:12px;display:flex}.ktc-products-panel__categories-list{flex-direction:column;gap:10px;display:flex}.ktc-products-panel__category{border:1px dashed var(--theme-border-color);background:#8080800f;border-radius:6px;flex-direction:column;gap:8px;min-height:56px;padding:10px;transition:border-color .1s,background .1s;display:flex}.ktc-products-panel__category--drag-over{border-color:var(--theme-success-500);background:#00c8820f}.ktc-products-panel__category-header{align-items:center;gap:8px;display:flex}.ktc-products-panel__category-name{text-align:left;color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);cursor:pointer;border-radius:6px;flex:1;padding:6px 10px;font-size:13px;font-weight:600}.ktc-products-panel__category-name--active{border-color:var(--theme-success-500)}.ktc-products-panel__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ktc-products-panel__chip{color:var(--theme-text);cursor:grab;background:#8080801a;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .1s,border-color .1s}.ktc-products-panel__chip:hover{background:#8080802e}.ktc-products-panel__chip--active{border-color:var(--theme-success-500);background:#80808038}.ktc-products-panel__hint{color:var(--theme-elevation-500);font-size:12px}.ktc-products-panel__add{width:30px;height:30px;color:var(--theme-text);border:1px solid var(--theme-border-color);cursor:pointer;background:#80808014;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;transition:background .1s,border-color .1s;display:flex}.ktc-products-panel__add:hover{background:#80808029}.ktc-products-panel__remove{width:24px;height:24px;color:var(--theme-error-500);border:1px solid var(--theme-border-color);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.ktc-products-panel__remove:hover{background:#ff000014}.ktc-products-panel__editor{border:1px solid var(--theme-border-color);background:#8080800a;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.ktc-products-panel__editor-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ktc-products-panel__field{flex-direction:column;gap:6px;display:flex}.ktc-products-panel__field--grow{flex:1;min-width:240px}.ktc-products-panel__list{flex-direction:column;gap:8px;display:flex}.ktc-products-panel__list-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ktc-products-panel__input,.ktc-products-panel__select{color:var(--theme-text);background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:6px;padding:8px 10px;font-size:13px}.ktc-products-panel__input--grow{flex:1;min-width:200px}.ktc-products-panel__checkbox{height:36px;color:var(--theme-text);align-items:center;gap:6px;font-size:13px;display:flex}.ktc-products-panel__photo{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ktc-products-panel__photo-preview{align-items:center;gap:10px;display:flex}.ktc-products-panel__photo-preview img{object-fit:cover;border:1px solid var(--theme-border-color);border-radius:6px;width:80px;height:80px}.ktc-products-panel__media-grid{grid-template-columns:repeat(auto-fill,80px);gap:8px;display:grid}.ktc-products-panel__media-item{cursor:pointer;border:2px solid #0000;border-radius:6px;width:80px;height:80px;padding:0;overflow:hidden}.ktc-products-panel__media-item img{object-fit:cover;width:100%;height:100%}.ktc-products-panel__media-item--active{border-color:var(--theme-success-500)}.ktc-products-panel__remove-field{color:var(--theme-error-500);border:1px solid var(--theme-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.ktc-products-panel__remove-field:hover{background:#ff000014}.ktc-products-panel__error{color:var(--theme-error-500);font-size:13px}.ktc-products-panel__save{color:var(--theme-text);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f6d9;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .15s,opacity .15s}.ktc-products-panel__save:hover{background:#3b82f638}.ktc-products-panel__save:disabled{opacity:.6;cursor:default}.ktc-products-panel__save:active{transform:scale(.97)}.ktc-products-panel__save--saved{background:#00c8821f;border-color:#00c882d9}
.ktc-admin-page{--theme-bg:#0b0b0c;--theme-elevation-0:#0b0b0c;--theme-elevation-50:#161618;--theme-elevation-100:#1f1f22;--theme-elevation-150:#27272a;--theme-elevation-200:#303033;--theme-elevation-500:#9a9aa1;--theme-elevation-800:#e4e4e7;--theme-input-bg:#161618;--theme-text:#f4f4f5;--theme-border-color:#27272a;min-height:calc(100vh - var(--app-header-height));background:var(--theme-bg);color:var(--theme-text)}.ktc-admin-page__denied{color:var(--theme-elevation-500);padding:20px;font-size:13px}
@layer payload-default{.icon--chevron{height:var(--base);width:var(--base)}.icon--chevron .stroke{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.icon--chevron.icon--size-large{height:var(--base);width:var(--base)}.icon--chevron.icon--size-small{width:12px;height:12px}}
@layer payload-default{.icon--edit{shape-rendering:auto;width:1.53846rem;height:1.53846rem}.icon--edit .stroke{fill:none;stroke:currentColor}}
@layer payload-default{.icon--link{width:1.53846rem;height:1.53846rem}.icon--link .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.icon--plus .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.icon--swap{width:1.53846rem;height:1.53846rem}.icon--swap .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
@layer payload-default{.icon--x .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.popup{position:relative}.popup__trigger-wrap{cursor:pointer;align-items:stretch;height:100%;display:flex}.popup__on-hover-watch{display:contents}.popup__hidden-content{display:none}.popup__content{--popup-caret-size:8px;--popup-button-highlight:var(--theme-elevation-150);z-index:var(--z-popup);background:var(--theme-input-bg);color:var(--theme-text);padding:calc(var(--base)*.5);min-width:150px;max-width:calc(100vw - var(--base));border-radius:4px;position:absolute;box-shadow:0 -2px 16px -2px #0003}.popup__content.popup--size-xsmall{min-width:80px}.popup__content.popup--size-small{min-width:100px}.popup__content.popup--size-large{min-width:200px}.popup__content.popup--size-fit-content{min-width:fit-content}.popup__scroll-container{max-height:calc(var(--base)*10);overflow-y:auto}.popup__scroll-container:not(.popup__scroll-container--show-scrollbar){scrollbar-width:none;-ms-overflow-style:none}.popup__scroll-container:not(.popup__scroll-container--show-scrollbar)::-webkit-scrollbar{display:none}.popup__caret{border:var(--popup-caret-size) solid #0000;width:0;height:0;left:var(--caret-left,16px);position:absolute;transform:translate(-50%)}.popup--v-bottom .popup__caret{top:calc(var(--popup-caret-size)*-2);border-bottom-color:var(--theme-input-bg)}.popup--v-top .popup__caret{bottom:calc(var(--popup-caret-size)*-2);border-top-color:var(--theme-input-bg)}}
@layer payload-default{.popup-button{color:currentColor;height:100%;font-size:inherit;line-height:inherit;cursor:pointer;border:0;padding:0;font-family:inherit;display:inline-flex}.popup-button--background{background:0 0}.popup-button--size-xsmall{padding:2px}.popup-button--size-small{padding:4px}.popup-button--size-medium{padding:6px}.popup-button--size-large{padding:8px}.popup-button--disabled{cursor:not-allowed}}
@layer payload-default{a.btn{display:inline-block}.btn--withPopup{margin-block:4px}.btn--withPopup .btn{margin:0}.btn{--btn-font-weight:normal}.btn *{pointer-events:none}.btn--style-primary{--color:var(--theme-elevation-0);--bg-color:var(--theme-elevation-800);--hover-bg:var(--theme-elevation-600);--hover-color:var(--color)}.btn--style-primary.btn--disabled{--bg-color:var(--theme-elevation-200);--color:var(--theme-elevation-800);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-secondary{--color:var(--theme-text);--bg-color:transparent;--btn-border:1px solid var(--theme-elevation-800);--hover-color:var(--theme-elevation-600);--hover-btn-border:1px solid var(--theme-elevation-400)}.btn--style-secondary.btn--disabled{--color:var(--theme-elevation-200);--btn-border:1px solid var(--theme-elevation-200);--hover-btn-border:1px solid var(--theme-elevation-200);--hover-color:var(--color)}.btn--style-dashed{--color:var(--theme-elevation-500);--bg-color:transparent;--hover-color:var(--theme-text);--btn-border:1px dashed var(--theme-elevation-200);--hover-btn-border:1px dashed var(--theme-elevation-400)}.btn--style-dashed.btn--disabled{--color:var(--theme-elevation-250);--hover-color:var(--color);--hover-bg:transparent;--btn-border:1px dashed var(--theme-elevation-200);--hover-btn-border:var(--btn-border)}.btn--style-pill{--bg-color:var(--theme-elevation-150);--color:var(--theme-elevation-800);--hover-color:var(--theme-elevation-800);--hover-bg:var(--theme-elevation-100)}.btn--style-pill.btn--disabled{--color:var(--theme-elevation-600);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-icon-label,.btn--style-icon-label.btn--icon-position-left,.btn--style-icon-label.btn--icon-position-right{--color:var(--theme-text);--bg-color:transparent;--hover-color:var(--theme-elevation-600);padding:0;font-weight:600}.btn--style-icon-label.btn--disabled,.btn--style-icon-label.btn--icon-position-left.btn--disabled,.btn--style-icon-label.btn--icon-position-right.btn--disabled{--color:var(--theme-elevation-200);--hover-color:var(--color)}.btn--style-icon-label .btn__content,.btn--style-icon-label.btn--icon-position-left .btn__content,.btn--style-icon-label.btn--icon-position-right .btn__content{--btn-icon-content-gap:calc(var(--base) * .4)}.btn--style-subtle{--color:var(--theme-text);--bg-color:var(--theme-elevation-100);--hover-bg:var(--theme-elevation-150);--btn-border:1px solid var(--theme-elevation-200);--hover-btn-border:1px solid var(--theme-elevation-250)}.btn--style-subtle.btn--disabled{--color:var(--theme-elevation-450);--hover-btn-border:var(--btn-border);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-tab{--bg-color:transparent;--hover-bg:var(--theme-elevation-50);--color:var(--theme-text);--btn-font-weight:500}.btn--style-tab.btn--disabled{--btn-font-weight:600;--bg-color:var(--theme-elevation-100);--hover-bg:var(--bg-color);--hover-color:var(--color)}.popup--active .btn{background-color:var(--hover-bg)}.btn--withPopup .popup-button{color:var(--color,inherit);background-color:var(--bg-color);border:var(--btn-border,1px solid transparent);border-radius:4px;align-items:center}html:not([dir=RTL]) .btn--withPopup .popup-button{border-left:1px solid var(--theme-bg);border-top-left-radius:0;border-bottom-left-radius:0}html[dir=RTL] .btn--withPopup .popup-button{border-right:1px solid var(--theme-bg);border-top-right-radius:0;border-bottom-right-radius:0}.btn--withPopup .popup-button:hover,.btn--withPopup .popup-button:focus-visible,.btn--withPopup .popup-button:focus,.btn--withPopup .popup-button:active{background-color:var(--hover-bg);color:var(--hover-color);border:var(--hover-btn-border,1px solid transparent)}.btn--withPopup .popup-button:hover .btn__icon .stroke,.btn--withPopup .popup-button:focus-visible .btn__icon .stroke,.btn--withPopup .popup-button:focus .btn__icon .stroke,.btn--withPopup .popup-button:active .btn__icon .stroke{stroke:var(--hover-color,currentColor)}.btn--withPopup .popup-button:hover .btn__icon .fill,.btn--withPopup .popup-button:focus-visible .btn__icon .fill,.btn--withPopup .popup-button:focus .btn__icon .fill,.btn--withPopup .popup-button:active .btn__icon .fill{fill:var(--hover-color,currentColor)}.btn:hover,.btn:focus-visible,.btn:focus,.btn:active,.btn--withPopup .btn:hover,.btn--withPopup .btn:focus-visible,.btn--withPopup .btn:focus,.btn--withPopup .btn:active{color:var(--hover-color);background-color:var(--hover-bg);border:var(--hover-btn-border,var(--btn-border,1px solid transparent))}.btn--disabled,.btn--disabled .btn{cursor:not-allowed}.btn{--btn-padding-block-start:0;--btn-padding-inline-end:0;--btn-padding-block-end:0;--btn-padding-inline-start:0;--btn-icon-size:calc(var(--base) * 1.2);--btn-icon-border-color:currentColor;--btn-icon-padding:0px;--btn-icon-content-gap:calc(var(--base) * .4);--margin-block:calc(var(--base) * 1.2);--btn-line-height:calc(var(--base) * 1.1);--btn-base-transition:.1s cubic-bezier(0, .2, .2, 1);border-radius:var(--style-radius-s);font-size:var(--base-body-size);font-family:var(--font-body);font-weight:var(--btn-font-weight,normal);margin-block:var(--margin-block);line-height:var(--btn-line-height);border:var(--btn-border,1px solid transparent);cursor:pointer;transition:border,color,background,var(--btn-base-transition);padding:var(--btn-padding-block-start) var(--btn-padding-inline-end) var(--btn-padding-block-end) var(--btn-padding-inline-start);color:var(--color,inherit);background-color:var(--bg-color,transparent);text-decoration:none}.btn__icon{width:100%;height:100%}.btn__icon .stroke{stroke:var(--color,currentColor);fill:none}.btn__icon .fill{fill:var(--color,currentColor)}.btn__content{justify-content:center;align-items:center;display:flex}.btn__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);border:1px solid var(--btn-icon-border-color);padding:var(--btn-icon-padding);color:inherit;border-radius:100%;justify-content:center;align-items:center;display:flex}.btn__icon svg{width:100%;height:100%}.btn__icon.btn--size-small{padding:calc(var(--base)*.2)}.btn--withPopup{display:flex}.btn--has-tooltip{position:relative}.btn--icon .btn__content{gap:var(--btn-icon-content-gap)}.btn--icon-style-without-border,.btn--icon-style-none{--btn-icon-border-color:transparent}.btn--icon-position-left .btn__content{flex-direction:row-reverse}.btn--size-small{--btn-icon-size:calc(var(--base) * .9);--btn-icon-content-gap:calc(var(--base) * .2);--btn-padding-block-start:0;--btn-padding-inline-end:calc(var(--base) * .4);--btn-padding-inline-start:calc(var(--base) * .4);--btn-padding-block-end:0}.btn--size-small:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .3)}.btn--size-small:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .3)}.btn--size-xsmall{--btn-icon-size:calc(var(--base) * .8);--btn-icon-content-gap:calc(var(--base) * .2);--btn-padding-block-start:0;--btn-padding-inline-end:calc(var(--base) * .3);--btn-padding-inline-start:calc(var(--base) * .3);--btn-padding-block-end:0}.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .2)}.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .2)}.btn--size-medium{--btn-icon-size:calc(var(--base) * 1.1);--btn-icon-content-gap:calc(var(--base) * .2);--btn-padding-block-start:calc(var(--base) * .2);--btn-padding-inline-end:calc(var(--base) * .6);--btn-padding-block-end:calc(var(--base) * .2);--btn-padding-inline-start:calc(var(--base) * .6)}.btn--size-medium:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .4)}.btn--size-medium:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .4)}.btn--size-large{--btn-icon-size:calc(var(--base) * 1.2);--btn-icon-content-gap:calc(var(--base) * .4);--btn-padding-block-start:calc(var(--base) * .4);--btn-padding-inline-end:calc(var(--base) * .8);--btn-padding-inline-start:calc(var(--base) * .8);--btn-padding-block-end:calc(var(--base) * .4)}.btn--size-large:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .6)}.btn--size-large:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .6)}html:not([dir=RTL]) .btn--withPopup .btn{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=RTL] .btn--withPopup .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.btn.btn--disabled{cursor:not-allowed}.btn--style-none{padding:0}.btn--no-margin{--margin-block:0}}
@layer payload-default{.tooltip{--caret-size:6px;opacity:0;background-color:var(--theme-elevation-800);z-index:3;color:var(--theme-elevation-0);white-space:nowrap;visibility:hidden;border-radius:2px;padding:4px 8px;font-weight:400;line-height:15px;position:absolute;left:50%}.tooltip:after{content:" ";border-left:var(--caret-size) solid #0000;border-right:var(--caret-size) solid #0000;width:0;height:0;display:block;position:absolute;transform:translate(-50%,100%)}.tooltip--show{visibility:visible;opacity:1;cursor:default;transition:opacity .2s ease-in-out}.tooltip--caret-center:after{left:50%}.tooltip--caret-left:after{left:calc(var(--base)*.5)}.tooltip--caret-right:after{right:calc(var(--base)*.5)}.tooltip--position-top{top:calc(var(--base)*-1.25);transform:translate3d(-50%, calc(var(--caret-size) * -1), 0)}.tooltip--position-top:after{border-top:var(--caret-size) solid var(--theme-elevation-800);bottom:1px}.tooltip--position-bottom{bottom:calc(var(--base)*-1.25);transform:translate3d(-50%, var(--caret-size), 0)}.tooltip--position-bottom:after{bottom:calc(100% + var(--caret-size) - 1px);border-bottom:var(--caret-size) solid var(--theme-elevation-800)}.tooltip .tooltip-content{text-overflow:ellipsis;width:100%;overflow:hidden}@media (max-width:1024px){.tooltip{display:none}}html[data-theme=light] .tooltip:not(.field-error){background-color:var(--theme-elevation-100);color:var(--theme-elevation-1000)}html[data-theme=light] .tooltip--position-top:not(.field-error):after{border-top-color:var(--theme-elevation-100)}html[data-theme=light] .tooltip--position-bottom:not(.field-error):after{border-bottom-color:var(--theme-elevation-100)}}
@layer payload-default{.card__title{font-family:var(--font-body);margin:0;font-size:13px;font-weight:500;line-height:16px}.card{background:var(--theme-elevation-50);border-radius:var(--style-radius-m);border:1px solid var(--theme-border-color);justify-content:space-between;align-self:start;gap:16px;width:100%;min-height:80px;padding:16px;transition-property:border,box-shadow,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:flex;position:relative}.card__title{letter-spacing:0;width:100%;margin:2px 0;font-weight:600;line-height:16px}.card__actions{z-index:2;display:inline-flex;position:relative}.card__actions .btn{flex-shrink:0;margin:0}.card__actions .btn__icon{border:1px solid var(--theme-border-color);transition-property:border,box-shadow,color,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1)}.card__actions .btn__icon:hover{border:1px solid var(--theme-elevation-500);background-color:var(--theme-elevation-0);color:currentColor;box-shadow:0 2px 2px -1px #0000001a}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-250);box-shadow:0 4px 8px -2px #0000000d}.card__click{z-index:1;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}}
@layer payload-default{.icon--lock .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.locked{pointer-events:all;justify-content:center;align-items:center;display:inline-flex;position:relative}.locked__tooltip{transform:translate3d(0%, calc(var(--caret-size) * -1), 0);left:0}}
@layer payload-default{.collections{--gap:var(--base);--cols:5;width:100%;display:flex}.collections__wrap{gap:var(--base);flex-direction:column;width:100%;display:flex}.collections__group{gap:var(--gap);flex-direction:column;display:flex}.collections__label{margin:0}.collections__card-list{grid-template-columns:repeat(var(--cols), 1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}@media (max-width:1440px){.collections{--cols:4}}@media (max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media (max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media (max-width:400px){.collections{--cols:1}}}
