.block-templates-picker__header{margin-bottom:.75rem}.block-templates-picker__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.block-templates-picker__rows{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.block-templates-picker__row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s);background:var(--theme-elevation-50)}.block-templates-picker__drag{display:flex;align-items:center;justify-content:center;padding:.25rem;border:0;background:rgba(0,0,0,0);cursor:-webkit-grab;cursor:grab;color:var(--theme-elevation-600)}.block-templates-picker__drag:active{cursor:-webkit-grabbing;cursor:grabbing}.block-templates-picker__drag-dots{display:block;width:.5rem;height:.875rem;background:repeating-linear-gradient(180deg,currentColor 0,currentColor 2px,transparent 0,transparent 4px);background-size:4px 100%;opacity:.6}.block-templates-picker__row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.block-templates-picker__row-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-templates-picker__row-meta{font-size:.75rem;color:var(--theme-elevation-600)}.block-templates-picker__row-locked{font-style:italic;opacity:.85}.block-templates-picker__row-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.block-templates-picker__actions{margin-top:.25rem}.block-templates-picker__banner{margin:.5rem 0 0;font-size:.8125rem;color:var(--theme-elevation-700)}.block-templates-picker--error .block-templates-picker__title,.block-templates-picker__banner--error{color:var(--theme-error-600)}.vlog-clear-btn{display:inline-flex;align-items:center;gap:6px;height:32px;margin-top:10px;padding:0 12px;border-radius:7px;border:1px solid var(--theme-error-250,#f1b0b0);background:var(--theme-error-50,rgba(220,38,38,.08));color:var(--theme-error-600,#dc2626);font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.vlog-clear-btn:hover{background:var(--theme-error-100,rgba(220,38,38,.14));border-color:var(--theme-error-350,#e88)}.vlog-clear-btn:focus-visible{outline:2px solid var(--theme-error-500,#dc2626);outline-offset:1px}.vlog-clear-btn__icon{width:15px;height:15px;flex-shrink:0}.vlog-clear-modal{display:flex;align-items:center;justify-content:center;height:100%}.vlog-clear-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:28px;border-radius:12px;background:var(--theme-elevation-0,#fff);border:1px solid var(--theme-elevation-150,#e3e3e3);box-shadow:0 18px 50px rgba(0,0,0,.28)}.vlog-clear-modal__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--theme-elevation-900,#111)}.vlog-clear-modal__body{margin:0;font-size:14px;line-height:1.5;color:var(--theme-elevation-600,#555)}.vlog-clear-modal__body strong{color:var(--theme-error-600,#dc2626)}.vlog-clear-modal__ack{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:9px;border:1px solid var(--theme-error-200,#f3c2c2);background:var(--theme-error-50,rgba(220,38,38,.06));font-size:13.5px;line-height:1.45;color:var(--theme-elevation-800,#222);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vlog-clear-modal__ack input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:var(--theme-error-600,#dc2626);cursor:pointer}.vlog-clear-modal__error{margin:0;font-size:13px;font-weight:500;color:var(--theme-error-600,#dc2626)}.vlog-clear-modal__controls{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.vlog-clear-modal__btn{height:38px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,opacity .12s ease}.vlog-clear-modal__btn:disabled{opacity:.5;cursor:not-allowed}.vlog-clear-modal__btn--cancel{border:1px solid var(--theme-elevation-200,#ddd);background:var(--theme-elevation-0,#fff);color:var(--theme-elevation-800,#222)}.vlog-clear-modal__btn--cancel:not(:disabled):hover{background:var(--theme-elevation-50,#f4f4f4)}.vlog-clear-modal__btn--danger{border:1px solid var(--theme-error-600,#dc2626);background:var(--theme-error-600,#dc2626);color:#fff}.vlog-clear-modal__btn--danger:not(:disabled):hover{background:var(--theme-error-700,#b91c1c)}.collection-edit--video-cron-logs .collection-edit__form,.collection-edit--video-webhook-logs .collection-edit__form{opacity:0}body[data-vlog-edit] .collection-edit--video-cron-logs .collection-edit__form,body[data-vlog-edit] .collection-edit--video-webhook-logs .collection-edit__form{opacity:1;transition:opacity .12s ease}body[data-vlog-edit]{--vlog-accent:#f15a2b;--vlog-green:#16a34a;--vlog-green-soft:#e7f6ec;--vlog-red:#dc2626;--vlog-red-soft:rgba(220,38,38,0.12);--vlog-amber:#d97706;--vlog-amber-soft:rgba(217,119,6,0.14);--vlog-blue:#2563eb;--vlog-blue-soft:rgba(37,99,235,0.12);--vlog-surface:var(--theme-elevation-0);--vlog-surface-2:var(--theme-elevation-50);--vlog-text:var(--theme-elevation-800);--vlog-text-2:var(--theme-elevation-500);--vlog-border:var(--theme-elevation-150);--vlog-r-sm:7px;--vlog-r-md:11px}[data-theme=dark] body[data-vlog-edit],body[data-vlog-edit][data-theme=dark]{--vlog-green-soft:rgba(22,163,74,0.16)}body[data-vlog-edit] .collection-edit .render-title,body[data-vlog-edit] .render-title{display:none!important}body[data-vlog-edit] .doc-header{margin-top:0!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important;border-bottom:0!important}body[data-vlog-edit] .doc-header:after,body[data-vlog-edit] .doc-header:before{display:none!important;content:none!important;border:0!important}body[data-vlog-edit] #action-save,body[data-vlog-edit] .custom-view-description,body[data-vlog-edit] .doc-controls__content,body[data-vlog-edit] .doc-controls__controls .btn--style-primary{display:none!important}body[data-vlog-edit] .doc-controls{padding-top:6px;padding-bottom:6px!important}body[data-vlog-edit] .doc-controls__divider{display:none!important}body[data-vlog-edit] .doc-header{position:relative;z-index:6}body[data-vlog-edit] .doc-header__header{position:relative;min-height:0!important}body[data-vlog-edit] .doc-header__header .doc-tabs{position:absolute;top:30px;right:0;margin:0;z-index:7}body[data-vlog-edit] .doc-controls__controls{padding-right:120px}body[data-vlog-edit] .vlog-edit-header{width:100%}body[data-vlog-edit] .vlog-edit-header__titlerow{display:flex;align-items:center;gap:12px}body[data-vlog-edit] .vlog-edit-header__title{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--vlog-text);margin:0}body[data-vlog-edit] .vlog-edit-header__subtitle{font-size:13px;color:var(--vlog-text-2);margin:3px 0 0;line-height:1.45}body[data-vlog-edit] .vlog-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:5px 12px;border-radius:var(--vlog-r-sm);white-space:nowrap;flex-shrink:0}body[data-vlog-edit] .vlog-badge--ok{background:var(--vlog-green-soft);color:var(--vlog-green)}body[data-vlog-edit] .vlog-badge--info{background:var(--vlog-blue-soft);color:var(--vlog-blue)}body[data-vlog-edit] .vlog-badge--warn{background:var(--vlog-amber-soft);color:var(--vlog-amber)}body[data-vlog-edit] .vlog-badge--error{background:var(--vlog-red-soft);color:var(--vlog-red)}body[data-vlog-edit] .vlog-badge--neutral{background:var(--vlog-surface-2);color:var(--vlog-text-2)}body[data-vlog-edit] .collection-edit__form .document-fields__fields{max-width:920px;padding:18px;background:var(--vlog-surface);border:1px solid var(--vlog-border);border-radius:var(--vlog-r-md);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px}body[data-vlog-edit] .collection-edit__form .field-type.code-field,body[data-vlog-edit] .collection-edit__form .field-type.json-field,body[data-vlog-edit] .collection-edit__form .field-type.textarea{grid-column:1/-1}body[data-vlog-edit] .field-type{margin:0}body[data-vlog-edit] .field-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--vlog-text-2);margin-bottom:4px}body[data-vlog-edit] .react-select .rs__control,body[data-vlog-edit] input[type=date]:not(.rs__input),body[data-vlog-edit] input[type=number]:not(.rs__input),body[data-vlog-edit] input[type=text]:not(.rs__input),body[data-vlog-edit] textarea{background:var(--vlog-surface-2)!important;border:1px solid var(--vlog-border)!important;border-radius:var(--vlog-r-sm)!important;color:var(--vlog-text);min-height:36px;box-shadow:none!important}body[data-vlog-edit] textarea{min-height:70px;font-size:13px}body[data-vlog-edit] .date-time-picker__icon-wrap{display:none!important}body[data-vlog-edit] .date-time-picker__input-wrapper{width:100%}body[data-vlog-edit] .rs__clear-indicator,body[data-vlog-edit] .rs__dropdown-indicator,body[data-vlog-edit] .rs__indicator-separator,body[data-vlog-edit] .rs__indicators{display:none!important}body[data-vlog-edit] .date-time-picker input{padding-right:12px!important}body[data-vlog-edit] .vlog-json-field{grid-column:1/-1}body[data-vlog-edit] .vlog-json{margin:0;padding:12px 14px;background:var(--vlog-surface-2);border:1px solid var(--vlog-border);border-radius:var(--vlog-r-sm);font-family:ui-monospace,monospace;font-size:12px;line-height:1.5;color:var(--vlog-text);max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word}body[data-vlog-edit] .field-description{font-size:12px;color:var(--vlog-text-2)}body[data-vlog-edit] .checkbox-input__input{width:18px;height:18px;border:1px solid var(--vlog-border)!important;border-radius:4px!important;overflow:hidden}body[data-vlog-edit] .checkbox-input__icon{inset:0;display:flex;align-items:center;justify-content:center}body[data-vlog-edit] .checkbox-input__icon .icon--line{width:13px;height:13px}body[data-vlog-edit] .checkbox-input--checked .checkbox-input__input{background:var(--vlog-text-2);border-color:var(--vlog-text-2)!important}body[data-vlog-edit] .checkbox-input--checked .checkbox-input__icon svg{color:#fff;stroke:#fff}.collection-list--video-cron-logs,.collection-list--video-webhook-logs{opacity:0}body[data-vlog-list] .collection-list--video-cron-logs,body[data-vlog-list] .collection-list--video-webhook-logs{opacity:1;transition:opacity .12s ease}body[data-vlog-list]{--vlog-accent:#f15a2b;--vlog-green:#16a34a;--vlog-green-soft:#e7f6ec;--vlog-red:#dc2626;--vlog-red-soft:rgba(220,38,38,0.12);--vlog-amber:#d97706;--vlog-amber-soft:rgba(217,119,6,0.14);--vlog-blue:#2563eb;--vlog-blue-soft:rgba(37,99,235,0.12);--vlog-surface:var(--theme-elevation-0);--vlog-surface-2:var(--theme-elevation-50);--vlog-text:var(--theme-elevation-800);--vlog-text-2:var(--theme-elevation-500);--vlog-border:var(--theme-elevation-150);--vlog-r-sm:7px;--vlog-r-md:11px}[data-theme=dark] body[data-vlog-list],body[data-vlog-list][data-theme=dark]{--vlog-green-soft:rgba(22,163,74,0.16)}body[data-vlog-list] .list-header__title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--vlog-text)}body[data-vlog-list] .collection-list__sub-header{color:var(--vlog-text-2);font-size:13px}body[data-vlog-list] .search-bar{--search-bg:var(--vlog-surface);border:1px solid var(--vlog-border);border-radius:var(--vlog-r-md);min-height:44px}body[data-vlog-list] .search-bar:focus-within{border-color:var(--vlog-accent);box-shadow:0 0 0 1px var(--vlog-accent)}body[data-vlog-list] .list-controls__toggle-columns,body[data-vlog-list] .list-controls__toggle-sort,body[data-vlog-list] .list-controls__toggle-where{border-radius:var(--vlog-r-md)}body[data-vlog-list] .collection-list__tables .table table{border-collapse:separate;border-spacing:0}body[data-vlog-list] .collection-list__tables thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--vlog-text-2);background:var(--vlog-surface-2);border-bottom:1px solid var(--vlog-border);padding:10px 16px}body[data-vlog-list] .collection-list__tables tbody td{font-size:14px;padding:10px 16px;border-bottom:1px solid var(--vlog-border);vertical-align:middle}body[data-vlog-list] .collection-list__tables tbody tr:hover td{background:var(--vlog-surface-2)}body[data-vlog-list] .vlog-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--vlog-r-sm);white-space:nowrap}body[data-vlog-list] .vlog-badge--ok{background:var(--vlog-green-soft);color:var(--vlog-green)}body[data-vlog-list] .vlog-badge--info{background:var(--vlog-blue-soft);color:var(--vlog-blue)}body[data-vlog-list] .vlog-badge--warn{background:var(--vlog-amber-soft);color:var(--vlog-amber)}body[data-vlog-list] .vlog-badge--error{background:var(--vlog-red-soft);color:var(--vlog-red)}body[data-vlog-list] .vlog-badge--neutral{background:var(--vlog-surface-2);color:var(--vlog-text-2)}body[data-vlog-list] .vlog-chip{font-size:12px;padding:3px 9px;border-radius:var(--vlog-r-sm);background:var(--vlog-surface-2);border:1px solid var(--vlog-border);white-space:nowrap}body[data-vlog-list] .vlog-chip,body[data-vlog-list] .vlog-provider{display:inline-flex;align-items:center;font-weight:600;color:var(--vlog-text)}body[data-vlog-list] .vlog-provider{gap:7px}body[data-vlog-list] .vlog-provider svg{display:block}body[data-vlog-list] .vlog-date{color:var(--vlog-text-2);font-size:13px;white-space:nowrap}body[data-vlog-list] .vlog-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vlog-text)}body[data-vlog-list] .vlog-count--nonzero{color:var(--vlog-red);font-weight:700}body[data-vlog-list] .vlog-muted{color:var(--vlog-text-2)}body[data-vlog-list] .vlog-sig{display:inline-flex;align-items:center;font-size:12px;font-weight:700}body[data-vlog-list] .vlog-sig--ok{color:var(--vlog-green)}body[data-vlog-list] .vlog-sig--bad{color:var(--vlog-red)}body[data-vlog-list] .cell-external_video_id{font-family:ui-monospace,monospace;font-size:13px;color:var(--vlog-text)}body[data-vlog-list] .vlog-row-link{display:inline-flex;align-items:center;text-decoration:none;color:var(--vlog-text);font-weight:600}body[data-vlog-list] .vlog-row-link:hover{color:var(--vlog-accent)}body[data-vlog-list] .checkbox-input__input{width:18px;height:18px;border:1px solid var(--vlog-border)!important;border-radius:4px!important;overflow:hidden;transition:background .15s ease,border-color .15s ease}body[data-vlog-list] .checkbox-input__icon{inset:0;display:flex;align-items:center;justify-content:center}body[data-vlog-list] .checkbox-input__icon .icon--line{width:13px;height:13px}body[data-vlog-list] .checkbox-input:hover .checkbox-input__input{border-color:var(--vlog-accent)!important}body[data-vlog-list] .checkbox-input--checked .checkbox-input__input,body[data-vlog-list] .checkbox-input:has(.checkbox-input__icon.partial) .checkbox-input__input{background:var(--vlog-accent);border-color:var(--vlog-accent)!important}body[data-vlog-list] .checkbox-input--checked .checkbox-input__icon svg,body[data-vlog-list] .checkbox-input__icon.partial svg{color:#fff;stroke:#fff}.collection-edit--video-sources .collection-edit__form{opacity:0}body[data-vs-edit] .collection-edit--video-sources .collection-edit__form{opacity:1;transition:opacity .12s ease}body[data-vs-edit]{--vs-accent:#f15a2b;--vs-accent-hover:#e04d20;--vs-accent-soft:#fdece6;--vs-green:#16a34a;--vs-green-soft:#e7f6ec;--vs-red:#dc2626;--vs-amber:#d97706;--vs-surface:var(--theme-elevation-0);--vs-surface-2:var(--theme-elevation-50);--vs-readonly-bg:var(--theme-elevation-50);--vs-text:var(--theme-elevation-800);--vs-text-2:var(--theme-elevation-500);--vs-text-3:var(--theme-elevation-400);--vs-border:var(--theme-elevation-150);--vs-r-sm:8px;--vs-r-md:10px;--vs-control-h:38px}[data-theme=dark] body[data-vs-edit],body[data-vs-edit][data-theme=dark]{--vs-accent-soft:rgba(241,90,43,0.16);--vs-green-soft:rgba(22,163,74,0.16)}body[data-vs-edit] .collection-edit .render-title,body[data-vs-edit] .render-title{display:none!important}body[data-vs-edit] .doc-header{margin-top:0!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important;border-bottom:0!important}body[data-vs-edit] .doc-header:after,body[data-vs-edit] .doc-header:before{display:none!important;content:none!important;border:0!important}body[data-vs-edit] .custom-view-description,body[data-vs-edit] .doc-controls__content,body[data-vs-edit] .doc-header:empty,body[data-vs-edit] .doc-header>.step-nav:empty{display:none!important}body[data-vs-edit] .doc-controls{padding-top:6px;padding-bottom:5px!important}body[data-vs-edit] .doc-controls__controls-wrapper,body[data-vs-edit] .doc-controls__wrapper{width:100%}body[data-vs-edit] .doc-controls__controls{display:flex;align-items:center;width:100%;gap:16px}body[data-vs-edit] .collection-edit--is-editing .doc-controls__controls{padding-right:130px}body[data-vs-edit] .doc-header{position:relative;z-index:6}body[data-vs-edit] .doc-header__header{position:relative;min-height:0!important}body[data-vs-edit] .doc-header__header .doc-tabs{position:absolute;top:34px;right:52px;margin:0;z-index:7}body[data-vs-edit] .vs-edit-header{flex:1 1 auto;min-width:0}body[data-vs-edit] .vs-edit-header__title{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--vs-text);margin:0}body[data-vs-edit] .vs-edit-header__subtitle{font-size:13px;color:var(--vs-text-2);margin:3px 0 0;max-width:720px;line-height:1.45}body[data-vs-edit] .doc-controls__controls #action-save.btn{background:var(--vs-accent);border-radius:var(--vs-r-sm);height:34px;min-height:0;margin:0;padding:0 16px;transition:background .15s ease}body[data-vs-edit] .doc-controls__controls #action-save.btn:hover{background:var(--vs-accent-hover)}body[data-vs-edit] .doc-controls__controls #action-save.btn .btn__label{font-size:13px;font-weight:600;color:#fff}body[data-vs-edit] .doc-controls__controls .form-submit{margin:0}body[data-vs-edit] .doc-controls__popup .popup-button,body[data-vs-edit] .doc-controls__popup .popup__trigger-wrap>button{height:34px;min-height:34px;width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--vs-r-sm)}body[data-vs-edit] .doc-controls__dots{transform:none}body[data-vs-edit] .relationship--single-value__drawer-toggler{display:none!important}body[data-vs-edit] .collection-edit__form .field-type,body[data-vs-edit] .document-fields__edit .field-type{margin-bottom:16px}body[data-vs-edit] .collection-edit__form .field-label,body[data-vs-edit] .document-fields__edit .field-label{font-size:13px;font-weight:600;color:var(--vs-text);margin-bottom:6px;display:block}body[data-vs-edit] .collection-edit__form .field-label .required,body[data-vs-edit] .document-fields__edit .field-label .required{color:var(--vs-accent);margin-left:2px}body[data-vs-edit] .collection-edit__form .field-description,body[data-vs-edit] .document-fields__edit .field-description{font-size:12px;color:var(--vs-text-3);margin-top:5px}body[data-vs-edit] .collection-edit__form .textarea-outer textarea,body[data-vs-edit] .collection-edit__form input[type=date]:not(.rs__input),body[data-vs-edit] .collection-edit__form input[type=email]:not(.rs__input),body[data-vs-edit] .collection-edit__form input[type=number]:not(.rs__input),body[data-vs-edit] .collection-edit__form input[type=text]:not(.rs__input),body[data-vs-edit] .collection-edit__form textarea,body[data-vs-edit] .document-fields__edit .textarea-outer textarea,body[data-vs-edit] .document-fields__edit input[type=date]:not(.rs__input),body[data-vs-edit] .document-fields__edit input[type=email]:not(.rs__input),body[data-vs-edit] .document-fields__edit input[type=number]:not(.rs__input),body[data-vs-edit] .document-fields__edit input[type=text]:not(.rs__input),body[data-vs-edit] .document-fields__edit textarea{border:1px solid var(--vs-border);border-radius:var(--vs-r-md);height:var(--vs-control-h);min-height:var(--vs-control-h);padding:0 12px;font-size:14px;background:var(--vs-surface);color:var(--vs-text);transition:border-color .15s ease,box-shadow .15s ease}body[data-vs-edit] .collection-edit__form .textarea-outer textarea,body[data-vs-edit] .collection-edit__form textarea,body[data-vs-edit] .document-fields__edit .textarea-outer textarea,body[data-vs-edit] .document-fields__edit textarea{height:auto;min-height:76px;padding:10px 12px;line-height:1.5}body[data-vs-edit] .collection-edit__form input[type=date]:not(.rs__input):focus,body[data-vs-edit] .collection-edit__form input[type=email]:not(.rs__input):focus,body[data-vs-edit] .collection-edit__form input[type=number]:not(.rs__input):focus,body[data-vs-edit] .collection-edit__form input[type=text]:not(.rs__input):focus,body[data-vs-edit] .collection-edit__form textarea:focus,body[data-vs-edit] .document-fields__edit input[type=date]:not(.rs__input):focus,body[data-vs-edit] .document-fields__edit input[type=email]:not(.rs__input):focus,body[data-vs-edit] .document-fields__edit input[type=number]:not(.rs__input):focus,body[data-vs-edit] .document-fields__edit input[type=text]:not(.rs__input):focus,body[data-vs-edit] .document-fields__edit textarea:focus{border-color:var(--vs-accent);box-shadow:0 0 0 1px var(--vs-accent);outline:none}body[data-vs-edit] .collection-edit__form .rs__input,body[data-vs-edit] .collection-edit__form input.rs__input,body[data-vs-edit] .document-fields__edit .rs__input,body[data-vs-edit] .document-fields__edit input.rs__input{border:0!important;box-shadow:none!important;outline:none!important;height:auto!important;min-height:0!important;padding:0!important;background:rgba(0,0,0,0)!important}body[data-vs-edit] .collection-edit__form .field-type.read-only input,body[data-vs-edit] .collection-edit__form .field-type.read-only textarea,body[data-vs-edit] .collection-edit__form .read-only .rs__control,body[data-vs-edit] .collection-edit__form input:disabled,body[data-vs-edit] .collection-edit__form input[readonly],body[data-vs-edit] .collection-edit__form textarea:disabled,body[data-vs-edit] .collection-edit__form textarea[readonly],body[data-vs-edit] .document-fields__edit .field-type.read-only input,body[data-vs-edit] .document-fields__edit .field-type.read-only textarea,body[data-vs-edit] .document-fields__edit .read-only .rs__control,body[data-vs-edit] .document-fields__edit input:disabled,body[data-vs-edit] .document-fields__edit input[readonly],body[data-vs-edit] .document-fields__edit textarea:disabled,body[data-vs-edit] .document-fields__edit textarea[readonly]{background:var(--vs-readonly-bg)!important;color:var(--vs-text-3)!important;border-color:var(--vs-border)!important;cursor:not-allowed;-webkit-text-fill-color:var(--vs-text-3)}body[data-vs-edit] .collection-edit__form .field-type.read-only .field-label,body[data-vs-edit] .document-fields__edit .field-type.read-only .field-label{color:var(--vs-text-2)}body[data-vs-edit] .collection-edit__form .date-time-field.read-only .date-time-picker__icon-wrap,body[data-vs-edit] .document-fields__edit .date-time-field.read-only .date-time-picker__icon-wrap{display:none!important}body[data-vs-edit] .collection-edit__form .date-time-field.read-only .date-time-picker,body[data-vs-edit] .collection-edit__form .date-time-field.read-only .react-datepicker__input-container input,body[data-vs-edit] .document-fields__edit .date-time-field.read-only .date-time-picker,body[data-vs-edit] .document-fields__edit .date-time-field.read-only .react-datepicker__input-container input{background:var(--vs-readonly-bg)!important;color:var(--vs-text-3)!important;-webkit-text-fill-color:var(--vs-text-3);cursor:not-allowed}body[data-vs-edit] .collection-edit__form .rs__control,body[data-vs-edit] .document-fields__edit .rs__control{border:1px solid var(--vs-border)!important;border-radius:var(--vs-r-md)!important;min-height:var(--vs-control-h)!important;background:var(--vs-surface)!important;box-shadow:none!important}body[data-vs-edit] .collection-edit__form .rs__control--is-focused,body[data-vs-edit] .collection-edit__form .rs__control--menu-is-open,body[data-vs-edit] .document-fields__edit .rs__control--is-focused,body[data-vs-edit] .document-fields__edit .rs__control--menu-is-open{border-color:var(--vs-accent)!important;box-shadow:0 0 0 1px var(--vs-accent)!important}body[data-vs-edit] .collection-edit__form .rs__control--is-focused .rs__dropdown-indicator,body[data-vs-edit] .collection-edit__form .rs__control--menu-is-open .rs__dropdown-indicator,body[data-vs-edit] .document-fields__edit .rs__control--is-focused .rs__dropdown-indicator,body[data-vs-edit] .document-fields__edit .rs__control--menu-is-open .rs__dropdown-indicator{color:var(--vs-accent)!important}body[data-vs-edit] .collection-edit__form .rs__value-container,body[data-vs-edit] .document-fields__edit .rs__value-container{padding:0 10px!important}body[data-vs-edit] .collection-edit__form .rs__input-container,body[data-vs-edit] .collection-edit__form .rs__placeholder,body[data-vs-edit] .collection-edit__form .rs__single-value,body[data-vs-edit] .document-fields__edit .rs__input-container,body[data-vs-edit] .document-fields__edit .rs__placeholder,body[data-vs-edit] .document-fields__edit .rs__single-value{font-size:14px!important}body[data-vs-edit] .collection-edit__form .rs__placeholder,body[data-vs-edit] .document-fields__edit .rs__placeholder{color:var(--vs-text-3)!important}body[data-vs-edit] .collection-edit__form .rs__indicator-separator,body[data-vs-edit] .document-fields__edit .rs__indicator-separator{display:none!important}body[data-vs-edit] .collection-edit__form .rs__indicators,body[data-vs-edit] .document-fields__edit .rs__indicators{padding-right:4px!important}body[data-vs-edit] .collection-edit__form .rs__clear-indicator,body[data-vs-edit] .collection-edit__form .rs__dropdown-indicator,body[data-vs-edit] .document-fields__edit .rs__clear-indicator,body[data-vs-edit] .document-fields__edit .rs__dropdown-indicator{padding:4px!important;color:var(--vs-text-3)!important}body[data-vs-edit] .collection-edit__form .rs__menu,body[data-vs-edit] .document-fields__edit .rs__menu{margin-top:4px!important;border-radius:var(--vs-r-md)!important;border:1px solid var(--vs-border)!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important;overflow:hidden}body[data-vs-edit] .collection-edit__form .rs__value-container,body[data-vs-edit] .document-fields__edit .rs__value-container{display:flex!important;align-items:center!important}body[data-vs-edit] .collection-edit__form .rs__placeholder,body[data-vs-edit] .collection-edit__form .rs__single-value,body[data-vs-edit] .document-fields__edit .rs__placeholder,body[data-vs-edit] .document-fields__edit .rs__single-value{position:static!important;top:auto!important;transform:none!important;margin:0!important}body[data-vs-edit] .collection-edit__form .rs__option,body[data-vs-edit] .document-fields__edit .rs__option{font-size:14px!important;padding:8px 12px!important;border-left:0!important}body[data-vs-edit] .collection-edit__form .rs__option--is-focused,body[data-vs-edit] .document-fields__edit .rs__option--is-focused{background:var(--vs-accent-soft)!important;color:var(--vs-text)!important}body[data-vs-edit] .collection-edit__form .rs__option--is-selected,body[data-vs-edit] .document-fields__edit .rs__option--is-selected{background:var(--vs-accent)!important;color:#fff!important}body[data-vs-edit] .field-type.relationship .relationship__wrap{align-items:center;gap:0;height:var(--vs-control-h);border:1px solid var(--vs-border);border-radius:var(--vs-r-md);background:var(--vs-surface);overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}body[data-vs-edit] .field-type.relationship .relationship__wrap .react-select{flex:1 1 auto;min-width:0}body[data-vs-edit] .field-type.relationship .rs__control{height:calc(var(--vs-control-h) - 2px)!important;min-height:0!important;border:0!important;border-radius:var(--vs-r-md) 0 0 var(--vs-r-md)!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}body[data-vs-edit] .relationship-add-new__add-button,body[data-vs-edit] button.relationship-add-new__add-button{position:relative;flex:0 0 auto;width:38px;height:calc(var(--vs-control-h) - 2px);align-self:center;display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:0 var(--vs-r-md) var(--vs-r-md) 0;background:rgba(0,0,0,0);color:var(--vs-accent);cursor:pointer;padding:0;transition:background .15s ease}body[data-vs-edit] .relationship-add-new__add-button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--vs-border)}body[data-vs-edit] .relationship-add-new__add-button:hover{background:var(--vs-accent-soft)}body[data-vs-edit] .relationship-add-new__add-button svg{width:16px;height:16px}body[data-vs-edit] .field-type.relationship .relationship__wrap:focus-within{border-color:var(--vs-accent);box-shadow:0 0 0 1px var(--vs-accent)}body[data-vs-edit] .vs-toggle-field__row{display:inline-flex;align-items:center;gap:10px}body[data-vs-edit] .vs-toggle-field__row .field-label{margin-bottom:0}body[data-vs-edit] .vs-toggle{width:42px;height:24px;border-radius:999px;background:var(--theme-elevation-200);position:relative;cursor:pointer;border:0;padding:0;transition:background .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}body[data-vs-edit] .vs-toggle__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .2s cubic-bezier(.4,0,.2,1)}body[data-vs-edit] .vs-toggle.vs-toggle--on{background:var(--vs-accent)}body[data-vs-edit] .vs-toggle.vs-toggle--on .vs-toggle__knob{left:21px}body[data-vs-edit] .vs-provider-opt{display:inline-flex;align-items:center;gap:9px;min-width:0}body[data-vs-edit] .vs-provider-opt__label{font-size:14px;font-weight:600;color:inherit}body[data-vs-edit] .vs-provider-option{display:flex;align-items:center;padding:8px 12px;cursor:pointer}body[data-vs-edit] .vs-provider-option.is-focused{background:var(--vs-accent-soft)}body[data-vs-edit] .vs-provider-option.is-selected{background:var(--vs-accent)}body[data-vs-edit] .vs-provider-option.is-selected .vs-provider-opt__label{color:#fff}body[data-vs-edit] .vs-provider-rs .rs__value-container{display:flex!important;align-items:center!important}body[data-vs-edit] .vs-provider-rs .rs__single-value{display:flex!important;align-items:center!important;height:100%;margin:0!important}body[data-vs-edit] .vs-provider-single{display:inline-flex;align-items:center;line-height:1}body[data-vs-edit] .vs-provider-single .vs-provider-opt{align-items:center}body[data-vs-edit] .vs-source-preview-field__label{font-size:13px;font-weight:600;color:var(--vs-text);margin-bottom:6px}body[data-vs-edit] .vs-source-preview-field__card{border:1px solid var(--vs-border);border-radius:var(--vs-r-md);padding:10px 12px;background:var(--vs-surface-2);display:inline-flex;max-width:100%}body[data-vs-edit] .vs-source{display:inline-flex;align-items:center;gap:12px;min-width:0}body[data-vs-edit] .vs-source__link{text-decoration:none;color:inherit}body[data-vs-edit] .vs-source__avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--vs-surface)}body[data-vs-edit] .vs-source__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--vs-accent);background:var(--vs-accent-soft)}body[data-vs-edit] .vs-source__text{display:flex;flex-direction:column;min-width:0}body[data-vs-edit] .vs-source__name{font-size:14px;font-weight:600;color:var(--vs-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-vs-edit] .vs-source__sub{font-size:12px;color:var(--vs-text-2);font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-vs-edit] .vs-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--vs-r-sm)}body[data-vs-edit] .vs-badge--active{background:var(--vs-green-soft);color:var(--vs-green)}body[data-vs-edit] .vs-badge--pending{background:rgba(217,119,6,.14);color:var(--vs-amber)}body[data-vs-edit] .vs-badge--unknown{background:var(--vs-surface-2);color:var(--vs-text-2)}body[data-vs-edit] .vs-badge--expired{background:rgba(217,119,6,.14);color:var(--vs-amber)}body[data-vs-edit] .vs-badge--error{background:rgba(220,38,38,.14);color:var(--vs-red)}body[data-vs-edit] .vs-badge--disabled{background:var(--vs-surface-2);color:var(--vs-text-2);opacity:.8}body[data-vs-edit] .vs-actions-panel__label{font-size:13px;font-weight:600;color:var(--vs-text);margin-bottom:6px}body[data-vs-edit] .vs-actions-panel__row{display:flex;gap:10px;flex-wrap:wrap}body[data-vs-edit] .vs-action-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--vs-r-sm);border:1px solid var(--vs-border);background:var(--vs-surface);color:var(--vs-text);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}body[data-vs-edit] .vs-action-btn:hover:not(:disabled){background:var(--vs-surface-2);border-color:var(--theme-elevation-200)}body[data-vs-edit] .vs-action-btn--primary{background:var(--vs-accent);border-color:var(--vs-accent);color:#fff}body[data-vs-edit] .vs-action-btn--primary:hover:not(:disabled){background:var(--vs-accent-hover);border-color:var(--vs-accent-hover)}body[data-vs-edit] .vs-action-btn:disabled{opacity:.55;cursor:progress}body[data-vs-edit] .vs-action-btn__icon{width:15px;height:15px}body[data-vs-edit] .vs-actions-panel__msg{font-size:13px;color:var(--vs-text-2);margin:10px 0 0}body[data-vs-edit] .vs-token-field input[readonly]{background:var(--vs-surface-2);color:var(--vs-text-2);cursor:default;letter-spacing:.06em}body[data-vs-edit] .vs-token-field__replace{margin-top:6px;background:none;border:0;padding:0;font-size:12px;font-weight:600;color:var(--vs-accent);cursor:pointer}body[data-vs-edit] .vs-token-field__replace:hover{text-decoration:underline}.collection-list--video-sources{opacity:0}body[data-vs-list] .collection-list--video-sources{opacity:1;transition:opacity .12s ease}body[data-vs-list]{--vs-accent:#f15a2b;--vs-accent-hover:#e04d20;--vs-accent-soft:#fdece6;--vs-green:#16a34a;--vs-green-soft:#e7f6ec;--vs-red:#dc2626;--vs-amber:#d97706;--vs-surface:var(--theme-elevation-0);--vs-surface-2:var(--theme-elevation-50);--vs-text:var(--theme-elevation-800);--vs-text-2:var(--theme-elevation-500);--vs-border:var(--theme-elevation-150);--vs-r-sm:7px;--vs-r-md:11px;--vs-r-lg:14px}[data-theme=dark] body[data-vs-list],body[data-vs-list][data-theme=dark]{--vs-accent-soft:rgba(241,90,43,0.16);--vs-green-soft:rgba(22,163,74,0.16)}body[data-vs-list] .list-header__title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--vs-text)}body[data-vs-list] .collection-list__sub-header{color:var(--vs-text-2);font-size:13px}body[data-vs-list] .list-header__title-actions{margin-left:auto}body[data-vs-list] .list-header__content{column-gap:16px}body[data-vs-list] .list-create-new-doc__create-new-button.btn--style-pill{display:inline-flex;align-items:center;justify-content:center;background:var(--vs-surface-2);border:1px solid var(--vs-border);border-radius:var(--vs-r-sm);min-height:0;height:28px;padding:0 10px;transition:background .15s ease,border-color .15s ease}body[data-vs-list] .list-create-new-doc__create-new-button.btn--style-pill:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-200)}body[data-vs-list] .list-create-new-doc__create-new-button .btn__content{display:inline-flex;align-items:center;gap:5px}body[data-vs-list] .list-create-new-doc__create-new-button .btn__label{color:var(--vs-text);font-size:12px;font-weight:600}body[data-vs-list] .list-create-new-doc__create-new-button .btn__content:before{content:"";width:11px;height:11px;flex-shrink:0;background-color:var(--vs-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") no-repeat center/contain}body[data-vs-list] .collection-list__no-results .btn{display:none}body[data-vs-list] .search-bar{--search-bg:var(--vs-surface);border:1px solid var(--vs-border);border-radius:var(--vs-r-md);min-height:44px}body[data-vs-list] .search-bar:focus-within{border-color:var(--vs-accent);box-shadow:0 0 0 1px var(--vs-accent)}body[data-vs-list] .list-controls__toggle-columns,body[data-vs-list] .list-controls__toggle-sort,body[data-vs-list] .list-controls__toggle-where{border-radius:var(--vs-r-md)}body[data-vs-list] .collection-list__tables .table table{border-collapse:separate;border-spacing:0}body[data-vs-list] .collection-list__tables thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--vs-text-2);background:var(--vs-surface-2);border-bottom:1px solid var(--vs-border);padding:10px 16px}body[data-vs-list] .collection-list__tables tbody td{font-size:14px;padding:10px 16px;border-bottom:1px solid var(--vs-border);vertical-align:middle}body[data-vs-list] .collection-list__tables tbody tr:hover td{background:var(--vs-surface-2)}body[data-vs-list] .vs-source{display:inline-flex;align-items:center;gap:12px;min-width:0}body[data-vs-list] .vs-source__link{text-decoration:none;color:inherit}body[data-vs-list] .vs-source__avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--vs-surface-2)}body[data-vs-list] .vs-source__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--vs-accent);background:var(--vs-accent-soft)}body[data-vs-list] .vs-source__text{display:flex;flex-direction:column;min-width:0}body[data-vs-list] .vs-source__name{font-size:15px;font-weight:600;color:var(--vs-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-vs-list] .vs-source__sub{font-size:12px;color:var(--vs-text-2);font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-vs-list] .vs-muted{color:var(--vs-text-2)}body[data-vs-list] .vs-nowrap{white-space:nowrap}body[data-vs-list] .vs-chip{background:var(--vs-accent-soft);color:var(--vs-accent)}body[data-vs-list] .vs-badge,body[data-vs-list] .vs-chip{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--vs-r-sm)}body[data-vs-list] .vs-badge--active{background:var(--vs-green-soft);color:var(--vs-green)}body[data-vs-list] .vs-badge--pending,body[data-vs-list] .vs-badge--unknown{background:var(--vs-surface-2);color:var(--vs-text-2)}body[data-vs-list] .vs-badge--expired{background:rgba(217,119,6,.14);color:var(--vs-amber)}body[data-vs-list] .vs-badge--error{background:rgba(220,38,38,.14);color:var(--vs-red)}body[data-vs-list] .vs-badge--disabled{background:var(--vs-surface-2);color:var(--vs-text-2);opacity:.8}body[data-vs-list] .vs-clean{color:var(--vs-text-2)}body[data-vs-list] .vs-error{display:inline-flex;align-items:center;gap:7px;color:var(--vs-red);max-width:260px}body[data-vs-list] .vs-error__dot{width:8px;height:8px;border-radius:50%;background:var(--vs-red);flex-shrink:0}body[data-vs-list] .vs-error__text{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-vs-list] .vs-toggle{width:42px;height:24px;border-radius:999px;background:var(--theme-elevation-200);position:relative;cursor:pointer;border:0;padding:0;transition:background .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}body[data-vs-list] .vs-toggle__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .2s cubic-bezier(.4,0,.2,1)}body[data-vs-list] .vs-toggle--on{background:var(--vs-accent)}body[data-vs-list] .vs-toggle--on .vs-toggle__knob{left:21px}body[data-vs-list] .vs-toggle--busy{opacity:.6;cursor:progress}body[data-vs-list] .vs-actions__trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--vs-r-sm);color:var(--vs-text-2);font-size:18px;cursor:pointer}body[data-vs-list] .vs-actions__trigger:hover{background:var(--vs-surface-2)}body[data-vs-list] .sort-column{gap:7px;cursor:pointer}body[data-vs-list] .sort-column__label{cursor:pointer}body[data-vs-list] .sort-column__buttons{position:relative;width:15px;height:15px;pointer-events:none}body[data-vs-list] .sort-column__buttons>button{display:none!important}body[data-vs-list] .sort-column__buttons:after{content:"⇅";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:var(--vs-text-2);opacity:.45}body[data-vs-list] .sort-column:hover .sort-column__buttons:after{opacity:.8}body[data-vs-list] .sort-column:has(.sort-column__asc.sort-column--active) .sort-column__buttons:after{content:"↑";color:var(--vs-accent);opacity:1}body[data-vs-list] .sort-column:has(.sort-column__desc.sort-column--active) .sort-column__buttons:after{content:"↓";color:var(--vs-accent);opacity:1}body[data-vs-list] .checkbox-input__input{width:18px;height:18px;border:1px solid var(--vs-border)!important;border-radius:4px!important;overflow:hidden;transition:background .15s ease,border-color .15s ease}body[data-vs-list] .checkbox-input__icon{inset:0;display:flex;align-items:center;justify-content:center}body[data-vs-list] .checkbox-input__icon .icon--line{width:13px;height:13px}body[data-vs-list] .checkbox-input:hover .checkbox-input__input{border-color:var(--vs-accent)!important}body[data-vs-list] .checkbox-input--checked .checkbox-input__input,body[data-vs-list] .checkbox-input:has(.checkbox-input__icon.partial) .checkbox-input__input{background:var(--vs-accent);border-color:var(--vs-accent)!important}body[data-vs-list] .checkbox-input--checked .checkbox-input__icon svg,body[data-vs-list] .checkbox-input__icon.partial svg{color:#fff;stroke:#fff}