:root{color:#20283a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;font-family:Inter,Segoe UI,Arial,sans-serif}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #3157d540}.dashboard-page{background:#f5f7fb;min-height:100vh}.dashboard-header{background:#fff;border-bottom:1px solid #e7ebf3;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%;display:flex}.dashboard-brand{align-items:center;gap:13px;display:flex}.dashboard-brand h1{margin:0;font-size:17px}.dashboard-brand p{color:#778198;margin:5px 0 0;font-size:12px}.logout-button{color:#39445b;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:10px 15px}.logout-button:hover{background:#f5f7fb}.dashboard-content{max-width:1120px;margin:0 auto;padding:42px 24px}.dashboard-title .eyebrow{color:#3157d5;letter-spacing:1.5px;font-size:11px;font-weight:800}.dashboard-title h2{letter-spacing:-.7px;margin:10px 0;font-size:29px}.dashboard-title p{color:#778198;font-size:14px;line-height:1.7}.dashboard-empty{text-align:center;background:#fff;border:1px solid #e7ebf3;border-radius:16px;flex-direction:column;align-items:center;margin-top:30px;padding:60px 24px;display:flex}.dashboard-empty-icon{color:#3157d5;background:#edf1ff;border-radius:15px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:grid}.dashboard-empty h3{margin:20px 0 8px;font-size:18px}.dashboard-empty p{color:#778198;max-width:440px;margin:0;font-size:14px;line-height:1.8}@media (width<=600px){.dashboard-header{padding:16px}.dashboard-brand h1{font-size:14px}.dashboard-content{padding:28px 16px}.dashboard-empty{padding:40px 20px}}.app-modal{background:var(--surface-primary,#fff);border-radius:8px;flex-direction:column;width:100%;max-width:650px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.app-modal .modal-header{border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--surface-primary,#fff);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.modal-form-layout{flex-direction:column;flex:auto;min-height:0;display:flex}.app-modal .modal-body{flex:auto;padding:20px 24px;overflow-y:auto}.app-modal .modal-footer{border-top:1px solid var(--border-color,#e5e7eb);background:var(--surface-primary,#fff);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.modal-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-footer-actions,.modal-footer-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modal-footer-buttons{margin-left:auto}.app-popup-overlay{z-index:11000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-popup{background:var(--surface,#fff);width:100%;max-height:min(88vh,900px);color:var(--text-primary,#172033);border:1px solid var(--border,#e5e7eb);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.app-popup-small{max-width:440px}.app-popup-medium{max-width:640px}.app-popup-large{max-width:960px}.app-popup-header{border-bottom:1px solid var(--border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.app-popup-header h2{margin:0;font-size:18px;font-weight:650}.app-popup-header p{color:var(--text-secondary,#64748b);margin:4px 0 0;font-size:13px}.app-popup-close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:22px;display:grid}.app-popup-close:hover{background:var(--surface-hover,#f1f5f9)}.app-popup-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-popup-content{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow:hidden auto}.app-popup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-popup-field{flex-direction:column;gap:6px;min-width:0;display:flex}.app-popup-field>span{color:var(--text-secondary,#475569);font-size:12px;font-weight:600}.app-popup-field input,.app-popup-field select,.app-popup-field textarea{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);background:var(--input-bg,#fff);width:100%;min-height:38px;color:inherit;font:inherit;border-radius:8px;outline:none;padding:8px 10px}.app-popup-field input:focus,.app-popup-field select:focus,.app-popup-field textarea:focus{border-color:var(--primary,#3984ee);box-shadow:0 0 0 3px #3984ee1f}.app-popup-field small{color:var(--text-secondary,#64748b);font-size:12px}.app-popup-checkbox{align-items:center;gap:9px;min-height:36px;font-size:13px;display:flex}.app-popup-checkbox input{width:16px;height:16px}.app-popup-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:16px 24px 0;padding:10px 12px;font-size:13px}.app-popup-footer{border-top:1px solid var(--border,#e5e7eb);background:var(--surface-footer,#f8fafc);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.app-popup-footer button:disabled{opacity:.65;cursor:wait}@media (width<=600px){.app-popup-overlay{padding:12px}.app-popup-grid{grid-template-columns:1fr}.app-popup-content{padding:16px}.app-popup-header,.app-popup-footer{padding:14px 16px}}.dd-column-builder{grid-column:1/-1;min-width:0}.dd-column-builder>.panel-heading{margin-bottom:12px}.dd-column-row{border:1px solid var(--border,#e5e7eb);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;padding:16px;display:grid}.dd-column-row>.panel-heading{grid-column:1/-1;margin:0}@media (width<=600px){.dd-column-row{grid-template-columns:1fr}}:root{--ui-font-family:Inter, "Segoe UI", Arial, sans-serif;--ui-color-primary:#2563eb;--ui-color-primary-hover:#1d4ed8;--ui-color-text:#0f172a;--ui-color-muted:#64748b;--ui-color-border:#cbd5e1;--ui-color-border-focus:#3b82f6;--ui-color-surface:#fff;--ui-color-surface-muted:#f8fafc;--ui-color-danger:#dc2626;--ui-color-required:#dc2626;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:8px;--ui-control-height:36px;--ui-shadow-focus:0 0 0 3px #3b82f626}.ui-control{box-sizing:border-box;min-width:0;color:var(--ui-color-text);font-family:var(--ui-font-family);font-size:13px}.ui-control *,.ui-control :before,.ui-control :after{box-sizing:border-box}.ui-control[hidden]{display:none!important}.ui-control--designer{position:relative}.ui-control--designer:focus-within{outline:1px solid var(--ui-color-border-focus);outline-offset:2px}.ui-required-mark{color:var(--ui-color-required)}.ui-control button,.ui-control input,.ui-control select,.ui-control textarea{font:inherit}.ui-control button:focus-visible,.ui-control input:focus-visible,.ui-control select:focus-visible,.ui-control textarea:focus-visible{outline:2px solid var(--ui-color-border-focus);outline-offset:1px}.ui-text-box{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ui-text-box__label{color:var(--ui-color-text);font-size:12px;font-weight:600;line-height:1.4;display:block}.ui-text-box__field{align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.ui-text-box__input{width:100%;min-width:0;min-height:var(--ui-control-height);color:var(--ui-color-text);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);outline:none;padding:8px 10px;transition:border-color .12s,box-shadow .12s;display:block}textarea.ui-text-box__input{resize:vertical;min-height:88px}.ui-text-box__input::placeholder{color:#94a3b8}.ui-text-box__input:hover:not(:disabled){border-color:#94a3b8}.ui-text-box__input:focus{border-color:var(--ui-color-border-focus);box-shadow:var(--ui-shadow-focus)}.ui-text-box__input:disabled{color:var(--ui-color-muted);background:var(--ui-color-surface-muted);cursor:not-allowed}.ui-text-box__input[readonly]{background:var(--ui-color-surface-muted)}.ui-text-box--filled .ui-text-box__input{background:var(--ui-color-surface-muted);border-color:#0000;border-bottom-color:var(--ui-color-border);border-radius:var(--ui-radius-sm) var(--ui-radius-sm) 0 0}.ui-text-box--underlined .ui-text-box__input{border:0;border-bottom:1px solid var(--ui-color-border);border-radius:0;padding-left:2px}.ui-text-box__clear{width:24px;height:24px;color:var(--ui-color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-text-box__clear:hover{color:var(--ui-color-text);background:#e2e8f0}.ui-text-box__field:has(.ui-text-box__clear) .ui-text-box__input{padding-right:34px}.ui-text-box__hint{color:var(--ui-color-muted);font-size:11px;line-height:1.4}.ui-select-box{box-sizing:border-box;width:100%;min-width:0;color:var(--pd-text,#172b4d);flex-direction:column;gap:6px;font-family:inherit;font-size:14px;display:flex}.ui-select-box *,.ui-select-box :before,.ui-select-box :after{box-sizing:border-box}.ui-select-box__label{color:var(--pd-text,#172b4d);margin:0;font-size:13px;font-weight:500;line-height:1.5;display:block}.ui-select-box .ui-required-mark{color:#ef4444;font-weight:600}.ui-select-box__field{align-items:center;width:100%;min-width:0;display:flex;position:relative}.ui-select-box__input{color:#172b4d;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7c93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d5deeb;border-radius:8px;outline:none;width:100%;min-width:0;min-height:40px;margin:0;padding:9px 36px 9px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .18s,box-shadow .18s,background-color .18s;display:block}.ui-select-box__input:hover:not(:disabled):not([readonly]){border-color:#9aafd0}.ui-select-box__input:focus,.ui-select-box__input:focus-visible{border-color:#2864f0;box-shadow:0 0 0 3px #2864f01f}.ui-select-box__input:disabled{color:#98a2b3;cursor:not-allowed;opacity:1;background-color:#f3f5f9;border-color:#e2e7ef}.ui-select-box__input[readonly]{cursor:default;background-color:#f8fafc}.ui-select-box__input option{color:#172b4d;background-color:#fff;padding:8px 10px}.ui-select-box__input option:disabled{color:#98a2b3}.ui-select-box__input:invalid{color:#94a3b8}.ui-select-box__input option:not(:disabled){color:#172b4d}.ui-select-box__hint{color:#718198;margin:0;font-size:12px;line-height:1.5}.ui-select-box--outlined .ui-select-box__input{background-color:#fff;border:1px solid #d5deeb}.ui-select-box--filled .ui-select-box__input{background-color:#f1f5f9;border:1px solid #0000;border-bottom-color:#cbd5e1;border-radius:8px 8px 0 0}.ui-select-box--filled .ui-select-box__input:focus{border-color:#2864f0}.ui-select-box--underlined .ui-select-box__input{background-color:#0000;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;padding-left:4px}.ui-select-box--underlined .ui-select-box__input:focus{box-shadow:none;border-bottom:2px solid #2864f0}.ui-select-box.ui-control--designer{position:relative}.ui-select-box.ui-control--designer .ui-select-box__input{pointer-events:auto}@media (width<=640px){.ui-select-box__input{min-height:38px;font-size:14px}}.ui-select-box__field{position:relative}.ui-select-box__input{cursor:pointer;padding-right:62px}.ui-select-box__clear{z-index:2;color:#8492a6;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.ui-select-box__clear:hover{color:#334155;background:#eef2f7}.ui-select-box__clear[hidden],.ui-select-box__dropdown[hidden],.ui-select-box__search[hidden]{display:none!important}.ui-select-box__dropdown{z-index:1000;background:#fff;border:1px solid #dbe3ef;border-radius:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.ui-select-box__search{color:#172b4d;width:100%;min-height:38px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e8edf5;border-radius:0;outline:none;padding:9px 12px;display:block}.ui-select-box__search:focus{border-bottom-color:#2864f0;box-shadow:inset 0 -1px #2864f0}.ui-select-box__options{max-height:220px;padding:4px;overflow-y:auto}.ui-select-box__option{color:#172b4d;cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:9px 10px;font-size:14px;line-height:1.5}.ui-select-box__option:hover,.ui-select-box__option--highlighted{background:#f1f5ff}.ui-select-box__option--selected{color:#2458d3;background:#e8efff;font-weight:500}.ui-select-box__option--disabled{color:#a0a9b8;cursor:not-allowed}.ui-select-box__option--disabled:hover{background:0 0}.ui-select-box__empty{color:#8492a6;text-align:center;padding:14px 10px;font-size:13px}.ui-select-box--open{z-index:1001}.ui-date-range{min-width:0;color:var(--pd-text,#344054);flex-direction:column;gap:7px;font-family:inherit;display:flex}.ui-date-range__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-date-range__label{color:var(--pd-text,#344054);font-size:13px;font-weight:600;line-height:1.5}.ui-date-range__required{color:#e5484d}.ui-date-range__fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.ui-date-range__field{min-width:0;color:var(--pd-muted,#667085);flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}.ui-date-range__input{border:1px solid var(--pd-border,#d0d5dd);width:100%;min-width:0;height:42px;color:var(--pd-text,#101828);font:inherit;background:#fff;border-radius:9px;outline:none;padding:0 10px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.ui-date-range__input:hover:not(:disabled):not(:focus){border-color:#98a2b3}.ui-date-range__input:focus{border-color:var(--pd-primary,#6172f3);box-shadow:0 0 0 3px #6172f324}.ui-date-range__input:disabled,.ui-date-range.is-readonly .ui-date-range__input{color:#98a2b3;cursor:not-allowed;background:#f2f4f7}.ui-date-range__separator{color:#98a2b3;padding-bottom:11px;font-size:16px}.ui-date-range__clear{color:var(--pd-primary,#6172f3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px}.ui-date-range__clear:hover:not(:disabled){background:#f2f4ff}.ui-date-range__clear[hidden]{display:none!important}.ui-date-range__hint{color:var(--pd-muted,#667085);font-size:12px;line-height:1.5}.ui-date-range--filled .ui-date-range__input{background:#f2f4f7;border-color:#0000}.ui-date-range--underlined .ui-date-range__input{background:0 0;border:0;border-bottom:1px solid #d0d5dd;border-radius:0;padding-left:4px;padding-right:4px}.ui-date-range--underlined .ui-date-range__input:focus{border-bottom:2px solid var(--pd-primary,#6172f3);box-shadow:none}@media (width<=520px){.ui-date-range__fields{grid-template-columns:minmax(0,1fr);gap:8px}.ui-date-range__separator{display:none}}.ui-tab{color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui-tab__list{scrollbar-width:thin;overscroll-behavior-x:contain;border-bottom:1px solid #e2e8f0;flex:none;min-width:0;display:flex;overflow:auto hidden}.ui-tab__item{flex:none;align-items:center;min-width:0;display:inline-flex}.ui-tab:not(.is-scrollable) .ui-tab__list{flex-wrap:wrap;overflow:visible}.ui-tab__tab{color:#64748b;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.ui-tab__tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background-color .16s;position:absolute;bottom:0;left:12px;right:12px}.ui-tab--primary .ui-tab__tab[aria-selected=true]{color:#2563eb}.ui-tab--primary .ui-tab__tab[aria-selected=true]:after{background:#2563eb}.ui-tab--secondary .ui-tab__tab[aria-selected=true]{color:#1d4ed8;background:#eff6ff;border-radius:7px}.ui-tab--secondary .ui-tab__tab[aria-selected=true]:after{display:none}.ui-tab__tab:hover:not(:disabled){color:#1e40af;background:#f8fafc}.ui-tab__tab:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #93c5fd}.ui-tab__tab:disabled{color:#cbd5e1;cursor:not-allowed}.ui-tab__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;margin:0 7px 0 -5px;padding:0;font-size:20px;line-height:1;display:inline-grid}.ui-tab__close:hover{color:#dc2626;background:#fee2e2}.ui-tab__close:focus-visible{outline-offset:1px;outline:2px solid #93c5fd}.ui-tab__panel{outline:none;flex:auto;min-width:0;padding:18px}.ui-tab__panel:focus-visible{box-shadow:inset 0 0 0 2px #bfdbfe}.ui-tab__content{color:#334155;white-space:pre-wrap;font-size:14px;line-height:1.65}.ui-tab__empty{color:#94a3b8;place-items:center;min-height:80px;font-size:13px;display:grid}.ui-tab--bottom{flex-direction:column-reverse}.ui-tab--bottom .ui-tab__list{border-top:1px solid #e2e8f0;border-bottom:0}.ui-tab--bottom .ui-tab__tab:after{border-radius:0 0 2px 2px;top:0;bottom:auto}.ui-tab--left,.ui-tab--right{flex-direction:row}.ui-tab--left .ui-tab__list,.ui-tab--right .ui-tab__list{border-bottom:0;border-right:1px solid #e2e8f0;flex-direction:column;align-items:stretch;min-width:140px;max-width:220px;overflow:hidden auto}.ui-tab--right{flex-direction:row-reverse}.ui-tab--right .ui-tab__list{border-left:1px solid #e2e8f0;border-right:0}.ui-tab--left .ui-tab__tab,.ui-tab--right .ui-tab__tab{text-align:left;justify-content:flex-start;min-height:42px}.ui-tab--left .ui-tab__item,.ui-tab--right .ui-tab__item{justify-content:space-between}.ui-tab--left .ui-tab__tab:after,.ui-tab--right .ui-tab__tab:after{border-radius:2px 0 0 2px;width:2px;height:auto;inset:8px 0 8px auto}.ui-tab--right .ui-tab__tab:after{border-radius:0 2px 2px 0;left:0;right:auto}.ui-tab.is-disabled{opacity:.62}.ui-tab.has-animation .ui-tab__content{animation:.18s ease-out ui-tab-content-enter}@keyframes ui-tab-content-enter{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-tab__tab,.ui-tab__tab:after,.ui-tab__content{transition:none;animation:none}}.ui-switch{color:#344054;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:inline-flex}.ui-switch__label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;min-height:28px;display:inline-flex}.ui-switch__label--text-left{flex-direction:row-reverse}.ui-switch__input,.ui-form__switch-input{appearance:none;cursor:pointer;background:#e4e7ec;border:1px solid #c4cad4;border-radius:999px;flex:0 0 40px;width:40px;height:24px;margin:0;padding:0;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-block;position:relative}.ui-switch__input:before,.ui-form__switch-input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10182838}.ui-switch__input:checked,.ui-form__switch-input:checked{background:#5965e8;border-color:#5965e8}.ui-switch__input:checked:before,.ui-form__switch-input:checked:before{transform:translate(16px)}.ui-switch__input:hover:not(:disabled),.ui-form__switch-input:hover:not(:disabled){border-color:#5965e8}.ui-switch__input:focus-visible,.ui-form__switch-input:focus-visible{outline:none;box-shadow:0 0 0 3px #5965e82e}.ui-switch__input:disabled,.ui-form__switch-input:disabled{cursor:not-allowed;opacity:.62}.ui-switch__text{color:#344054;font-size:13px;line-height:1.45}.ui-switch__required{color:#d92d20;font-weight:700}.ui-switch__state{color:#667085;font-size:12px;line-height:1.4}.ui-switch__message{color:#667085;flex-basis:100%;font-size:12px;line-height:1.4}.ui-switch--invalid .ui-switch__input{border-color:#d92d20}.ui-switch--valid .ui-switch__input{border-color:#12b76a}.ui-switch--pending .ui-switch__input{border-color:#f79009}.ui-switch--invalid .ui-switch__message{color:#b42318}.ui-form__field--switch .ui-form__label{align-items:center;gap:8px;display:inline-flex}.ui-form__field--switch .ui-form__switch-input{vertical-align:middle}.ui-form__switch-state{color:#667085;font-size:12px;line-height:1.4}.ui-text-area{color:#344054;flex-direction:column;gap:7px;min-width:0;display:flex}.ui-text-area__label{color:#344054;font-size:13px;font-weight:600;line-height:1.4}.ui-text-area__required{color:#d92d20}.ui-text-area__field{min-width:0;position:relative}.ui-text-area__input,.ui-form__textarea-shell .ui-form__editor{box-sizing:border-box;color:#344054;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.ui-text-area__input:focus,.ui-form__textarea-shell .ui-form__editor:focus{border-color:#5965e8;box-shadow:0 0 0 3px #5965e824}.ui-text-area--filled .ui-text-area__input,.ui-form__textarea-shell .ui-form__editor--filled{background:#f2f4f7;border-color:#0000}.ui-text-area--underlined .ui-text-area__input,.ui-form__textarea-shell .ui-form__editor--underlined{background:0 0;border-width:0 0 1px;border-radius:0}.ui-text-area__input:disabled{color:#98a2b3;cursor:not-allowed;resize:none;background:#f2f4f7}.ui-text-area__input[readonly]{background:#f9fafb}.ui-text-area__input::placeholder{color:#98a2b3}.ui-text-area__clear,.ui-form__textarea-clear{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:7px;right:8px}.ui-text-area__clear:hover,.ui-form__textarea-clear:hover{color:#344054;background:#f2f4f7}.ui-text-area__counter,.ui-form__textarea-counter{color:#667085;text-align:right;font-size:11px;line-height:1.4}.ui-text-area__counter.is-limit,.ui-form__textarea-counter.is-limit{color:#d92d20}.ui-text-area__hint{color:#667085;font-size:12px;line-height:1.4}.ui-text-area--invalid .ui-text-area__input{border-color:#d92d20}.ui-text-area--invalid .ui-text-area__input:focus{box-shadow:0 0 0 3px #d92d201f}.ui-text-area--valid .ui-text-area__input{border-color:#12b76a}.ui-text-area--pending .ui-text-area__input{border-color:#f79009}.ui-text-area--invalid .ui-text-area__hint{color:#b42318}.ui-form__textarea-shell{min-width:0;position:relative}.ui-form__textarea-shell .ui-form__editor{min-height:96px}.ui-form__textarea-shell .ui-form__editor:has(+.ui-form__textarea-clear){padding-right:38px}.ui-form__range-slider{align-items:center;min-width:0;height:36px;display:flex;position:relative}.ui-form__range-slider:before{background:linear-gradient(to right, #e4e7ec 0%, #e4e7ec var(--ui-range-slider-from,25%), #5965e8 var(--ui-range-slider-from,25%), #5965e8 var(--ui-range-slider-to,75%), #e4e7ec var(--ui-range-slider-to,75%), #e4e7ec 100%);content:"";border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-form__range-slider-input{z-index:2;appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ui-form__range-slider-input--start{z-index:3}.ui-form__range-slider-input::-webkit-slider-runnable-track{background:0 0;height:6px}.ui-form__range-slider-input::-moz-range-track{background:0 0;border:0;height:6px}.ui-form__range-slider-input::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#fff;border:2px solid #5965e8;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 1px 4px #1018282e}.ui-form__range-slider-input::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#fff;border:2px solid #5965e8;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #1018282e}.ui-form__range-slider-input:focus-visible{outline:none}.ui-form__range-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #5965e82e}.ui-form__range-slider-input:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:.62}.ui-form__range-slider-range{color:#667085;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:11px;display:flex}.ui-form__range-slider--vertical{flex:1;width:32px;height:100%;min-height:100px}.ui-form__range-slider--vertical:before{background:linear-gradient(to top, #e4e7ec 0%, #e4e7ec var(--ui-range-slider-from,25%), #5965e8 var(--ui-range-slider-from,25%), #5965e8 var(--ui-range-slider-to,75%), #e4e7ec var(--ui-range-slider-to,75%), #e4e7ec 100%);width:6px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.ui-form__range-slider--vertical .ui-form__range-slider-input{writing-mode:vertical-lr;direction:rtl;width:32px;height:100%}.ui-form__range-slider-value{color:#475467;font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.ui-form__range-slider-tooltip{z-index:4;top:-18px;left:var(--ui-range-slider-center,50%);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#344054;border-radius:5px;padding:4px 7px;font-size:11px;line-height:1.2;position:absolute;transform:translate(-50%)}.ui-form__range-slider-tooltip--bottom{top:auto;bottom:-18px}.ui-color-box{color:#344054;flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.ui-color-box__label{color:#344054;font-size:12px;font-weight:600;line-height:1.4;display:block}.ui-color-box__required{color:#d92d20}.ui-color-box__field{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:stretch;min-width:0;min-height:38px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ui-color-box__field:focus-within{border-color:#5965e8;box-shadow:0 0 0 3px #5965e81f}.ui-color-box__preview-button{cursor:pointer;background:0 0;border:0;flex:0 0 38px;place-items:center;padding:0;display:grid}.ui-color-box__preview{background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 25%),linear-gradient(-45deg,#e5e7eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e7eb 75%),linear-gradient(-45deg,#0000 75%,#e5e7eb 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border:1px solid #10182824;border-radius:6px;width:22px;height:22px;display:block;position:relative;overflow:hidden}.ui-color-box__input{color:#344054;width:0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:8px 4px;font-size:13px;display:block}.ui-color-box__input:focus-visible{outline:0}.ui-color-box__input::placeholder{color:#98a2b3}.ui-color-box__clear,.ui-color-box__dropdown{color:#667085;cursor:pointer;background:0 0;border:0;border-left:1px solid #f0f1f3;flex:0 0 34px;place-items:center;padding:0;display:grid}.ui-color-box__clear{font-size:20px;line-height:1}.ui-color-box__clear:hover,.ui-color-box__dropdown:hover{color:#344054;background:#f8f9fc}.ui-color-box__dropdown svg{width:16px;height:16px}.ui-color-box__popup{z-index:30;background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:min(300px,100%);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #10182829}.ui-color-box__popup[hidden]{display:none}.ui-color-box__palette{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.ui-color-box__palette--compact{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-color-box__palette--custom{grid-template-columns:repeat(8,minmax(0,1fr))}.ui-color-box__swatch{aspect-ratio:1;cursor:pointer;border:1px solid #1018281f;border-radius:5px;min-width:0;padding:0;transition:transform .12s,box-shadow .12s;position:relative}.ui-color-box__swatch:hover,.ui-color-box__swatch:focus-visible{z-index:1;outline:0;transform:scale(1.12);box-shadow:0 0 0 2px #fff,0 0 0 3px #5965e8}.ui-color-box__section-title{color:#667085;margin:12px 0 7px;font-size:11px;font-weight:600}.ui-color-box__picker-row{border-top:1px solid #f0f1f3;flex-direction:column;gap:10px;margin-top:12px;padding-top:10px;display:flex}.ui-color-box__native-label{color:#475467;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.ui-color-box__native-input{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:6px;width:30px;height:28px;padding:2px}.ui-color-box__alpha{color:#475467;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;font-size:12px;display:grid}.ui-color-box__alpha input{accent-color:#5965e8;grid-column:1/-1;width:100%}.ui-color-box__actions{border-top:1px solid #f0f1f3;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;display:flex}.ui-color-box__cancel,.ui-color-box__apply{color:#344054;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:5px 10px;font-size:12px}.ui-color-box__apply{color:#fff;background:#5965e8;border-color:#5965e8}.ui-color-box__hint{color:#667085;font-size:11px;line-height:1.4}.ui-color-box__hint--invalid{color:#b42318}.ui-color-box--filled .ui-color-box__field{background:#f2f4f7}.ui-color-box--underlined .ui-color-box__field{border:0;border-bottom:1px solid #d0d5dd;border-radius:0}.ui-color-box--invalid .ui-color-box__field{border-color:#d92d20}.ui-color-box--valid .ui-color-box__field{border-color:#12b76a}.ui-form__editor--color{cursor:pointer;width:56px;min-height:36px;padding:3px}.ui-form{color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:18px;font-family:inherit}.ui-form__grid,.ui-form__group-grid{grid-template-columns:repeat(var(--ui-form-columns,2), minmax(0, 1fr));align-items:start;gap:16px;display:grid}.ui-form__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-form__field.is-hidden-in-designer,.ui-form__group.is-hidden-in-designer{opacity:.4;background:#f8fafc}.ui-form__field--label-left,.ui-form__field--label-right{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);align-items:center;column-gap:12px;display:grid}.ui-form__field--label-right{grid-template-columns:minmax(0,1.3fr) minmax(80px,.7fr)}.ui-form__label{color:#344054;min-width:0;font-size:13px;font-weight:600;line-height:1.45;display:block}.ui-form__required{color:#dc2626}.ui-form__editor{color:#172033;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;padding:8px 10px;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}textarea.ui-form__editor{resize:vertical;min-height:88px}.ui-form__editor:hover:not(:disabled):not([readonly]){border-color:#94a3b8}.ui-form__editor:focus{border-color:#6172f3;box-shadow:0 0 0 3px #6172f324}.ui-form__field--checkbox .ui-form__label{align-items:center;gap:9px;min-height:40px;display:flex}.ui-form__field--checkbox .ui-form__editor{accent-color:#2563eb;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.ui-form__field-error{color:#dc2626;font-size:12px;line-height:1.4}.ui-form__field-error[hidden]{display:none}.ui-form__field.has-error .ui-form__editor{border-color:#ef4444}.ui-form__field.has-error .ui-form__editor:focus{box-shadow:0 0 0 3px #ef44441f}.ui-form__group{border:1px solid #e2e8f0;border-radius:9px;grid-column:1/-1;min-width:0;margin:0;padding:14px}.ui-form__group-caption{color:#334155;padding:0 7px;font-size:13px;font-weight:700}.ui-form__group-grid{padding-top:5px}.ui-form__summary{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:13px}.ui-form__summary[hidden]{display:none}.ui-form__summary ul{margin:6px 0 0;padding-left:20px}.ui-form__summary li+li{margin-top:3px}.ui-form__actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.ui-form__actions[hidden]{display:none!important}.ui-form__actions-slot{display:contents}.ui-form__actions-slot>.pd-ui-control-wrapper{align-items:center;min-width:0;margin:0;padding:0;display:flex}.ui-form__actions-slot>.pd-ui-control-wrapper>.pd-ui-control-host,.ui-form__actions-slot>.ui-runtime-control{align-items:center;width:auto;min-width:0;margin:0;display:flex}.ui-form__actions-placeholder{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:7px;place-items:center;width:100%;min-height:44px;font-size:12px;display:grid}.ui-form--filled .ui-form__editor{background:#f2f4f7;border-color:#0000}.ui-form--underlined .ui-form__editor{background:0 0;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;padding-left:3px;padding-right:3px}.ui-form--underlined .ui-form__editor:focus{box-shadow:none;border-bottom:2px solid #6172f3}.ui-form.is-disabled{opacity:.7}.ui-form.is-disabled .ui-form__editor{cursor:not-allowed}.ui-check-box{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ui-check-box__label{color:#344054;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;max-width:100%;font-size:14px;line-height:1.45;display:inline-flex}.ui-check-box__label--text-left{flex-direction:row-reverse}.ui-check-box__text{overflow-wrap:anywhere}.ui-check-box__required{color:#d92d20;font-weight:700}.ui-check-box__input{flex:0 0 var(--ui-check-box-size,18px);width:var(--ui-check-box-size,18px);height:var(--ui-check-box-size,18px);appearance:none;cursor:pointer;background:#fff;border:1.5px solid #98a2b3;border-radius:5px;place-content:center;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-grid}.ui-check-box__input:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;transition:transform .12s;transform:translateY(-1px)rotate(-45deg)scale(0)}.ui-check-box__input:checked{background:#5965e8;border-color:#5965e8}.ui-check-box__input:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.ui-check-box__input:indeterminate{background:#5965e8;border-color:#5965e8}.ui-check-box__input:indeterminate:before{background:#fff;border:0;border-radius:2px;width:8px;height:2px;transform:scale(1)}.ui-check-box__input:hover:not(:disabled){border-color:#5965e8}.ui-check-box__input:focus-visible{outline:none;box-shadow:0 0 0 3px #5965e82e}.ui-check-box__input:disabled{cursor:not-allowed;opacity:.68;background-color:#f2f4f7}.ui-check-box__input:disabled:checked,.ui-check-box__input:disabled:indeterminate{background-color:#a5a9d9;border-color:#a5a9d9}.ui-check-box__label:has(.ui-check-box__input:disabled){cursor:not-allowed;opacity:.72}.ui-check-box__label:has(.ui-check-box__input[aria-readonly=true]){cursor:default}.ui-check-box--invalid .ui-check-box__input{border-color:#d92d20}.ui-check-box--valid .ui-check-box__input{border-color:#12b76a}.ui-check-box--pending .ui-check-box__input{border-color:#f79009}.ui-check-box__message{margin-left:calc(var(--ui-check-box-size,18px) + 9px);color:#667085;font-size:12px;line-height:1.4}.ui-check-box--invalid .ui-check-box__message{color:#b42318}.ui-fieldset{color:#344054;border-width:1px;min-inline-size:0;margin:0;display:block}.ui-fieldset__legend{color:#1d2939;align-items:center;gap:10px;max-width:100%;padding:0 8px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.ui-fieldset__title{overflow-wrap:anywhere;min-width:0}.ui-fieldset__toggle{color:#475467;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:600}.ui-fieldset__toggle:hover:not(:disabled){color:#344054;background:#f2f4f7}.ui-fieldset__description{color:#667085;margin:0 0 12px;font-size:12px;line-height:1.5}.ui-fieldset__content{align-items:start;min-width:0;display:grid}.ui-fieldset__items,.ui-fieldset__content>.ui-runtime-control-children{display:contents}.ui-fieldset:disabled{opacity:.72}.ui-fieldset:disabled .ui-fieldset__toggle{cursor:not-allowed}@media (width<=680px){.ui-fieldset__content{grid-template-columns:minmax(0,1fr)!important}.ui-form{padding:14px}.ui-form__grid,.ui-form__group-grid,.ui-form__field--label-left,.ui-form__field--label-right{grid-template-columns:minmax(0,1fr)}.ui-form__field--label-right{flex-direction:column-reverse;align-items:stretch;display:flex}}.pd-date-box{box-sizing:border-box;width:100%;min-width:0;color:var(--pd-text,#344054);flex-direction:column;align-items:stretch;gap:7px;font-family:inherit;display:flex}.pd-date-box__label{width:fit-content;max-width:100%;color:var(--pd-text,#344054);letter-spacing:.01em;cursor:pointer;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.pd-date-box__required{color:#e5484d;font-size:14px;font-weight:700}.pd-date-box__input{box-sizing:border-box;border:1px solid var(--pd-border,#d0d5dd);background-color:var(--pd-input-bg,#fff);width:1%;min-width:0;height:42px;color:var(--pd-text,#101828);border-radius:9px;outline:none;flex:auto;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:normal;transition:border-color .18s,box-shadow .18s,background-color .18s;display:block}.pd-date-box__input::placeholder{color:var(--pd-muted,#98a2b3);opacity:1}.pd-date-box__input::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;width:17px;height:17px;margin:0 1px 0 8px;transition:opacity .18s}.pd-date-box__input::-webkit-calendar-picker-indicator:hover{opacity:1}.pd-date-box__input-wrapper{align-items:center;width:100%;min-width:0;display:flex}.pd-date-box__calendar-btn,.pd-date-box__clear-btn{border:1px solid var(--pd-border,#d0d5dd);width:38px;height:42px;color:var(--pd-muted,#667085);cursor:pointer;background:#fff;flex:0 0 38px;justify-content:center;align-items:center;margin-left:-1px;padding:0;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.pd-date-box__clear-btn{flex-basis:34px;width:34px}.pd-date-box__calendar-btn{border-radius:0 9px 9px 0}.pd-date-box__input-wrapper .pd-date-box__input{border-radius:9px 0 0 9px}.pd-date-box__input-wrapper .pd-date-box__input:focus{z-index:1;position:relative}.pd-date-box__calendar-btn:hover,.pd-date-box__clear-btn:hover{z-index:1;border-color:var(--pd-primary,#6172f3);color:var(--pd-primary,#6172f3);background:#f8faff;position:relative}.pd-date-box__calendar-btn:focus-visible,.pd-date-box__clear-btn:focus-visible{z-index:2;outline-offset:1px;outline:2px solid #6172f347;position:relative}.pd-date-box__calendar-btn:disabled,.pd-date-box__clear-btn:disabled{cursor:not-allowed;opacity:.55}.pd-date-box__input-wrapper [hidden]{display:none!important}.pd-date-box__native-trigger{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.pd-date-box__input:focus{border-color:var(--pd-primary,#6172f3);box-shadow:0 0 0 3px #6172f324}.pd-date-box__input:hover:not(:disabled):not(:focus){border-color:#98a2b3}.pd-date-box.is-disabled .pd-date-box__input,.pd-date-box__input:disabled{color:#98a2b3;cursor:not-allowed;opacity:.8;background-color:#f2f4f7;border-color:#e4e7ec}.pd-date-box.is-readonly .pd-date-box__input,.pd-date-box__input:read-only{color:#475467;cursor:default;background-color:#f9fafb}.pd-date-box__hint{color:var(--pd-muted,#667085);margin:0;padding:0 1px;font-size:12px;font-weight:400;line-height:1.5}.pd-date-box--outlined .pd-date-box__input{background-color:var(--pd-input-bg,#fff);border-style:solid}.pd-date-box--filled .pd-date-box__input{background-color:#f2f4f7;border-color:#0000}.pd-date-box--filled .pd-date-box__input:hover:not(:disabled){background-color:#eaecf0}.pd-date-box--filled .pd-date-box__input:focus{border-color:var(--pd-primary,#6172f3);background-color:#fff}.pd-date-box--underlined .pd-date-box__input{box-shadow:none;background-color:#0000;border:0;border-bottom:1px solid #d0d5dd;border-radius:0;padding-left:4px;padding-right:4px}.pd-date-box--underlined .pd-date-box__input:focus{border-bottom:2px solid var(--pd-primary,#6172f3);box-shadow:none}.pd-date-box--filled .pd-date-box__calendar-btn,.pd-date-box--filled .pd-date-box__clear-btn{background:#f2f4f7;border-color:#0000}.pd-date-box--underlined .pd-date-box__calendar-btn,.pd-date-box--underlined .pd-date-box__clear-btn{background:0 0;border:0;border-bottom:1px solid #d0d5dd}@media (width<=480px){.pd-date-box{gap:6px}.pd-date-box__input{border-radius:8px;height:40px;padding:0 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pd-date-box__input{transition:none}.pd-date-box__input::-webkit-calendar-picker-indicator{transition:none}}.ui-dropdown-button{--ddb-color:#2563eb;vertical-align:middle;isolation:isolate;border-radius:9px;align-self:flex-start;max-width:100%;display:inline-flex}.ui-dropdown-button[hidden]{display:none}.ui-dropdown-button--secondary{--ddb-color:#475569}.ui-dropdown-button--success{--ddb-color:#059669}.ui-dropdown-button--danger{--ddb-color:#dc2626}.ui-dropdown-button--warning{--ddb-color:#a16207}.ui-dropdown-button--info{--ddb-color:#0284c7}.ui-dropdown-button__action,.ui-dropdown-button__toggle{border:1px solid var(--ddb-color);background:var(--ddb-color);color:#fff;min-height:38px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,filter .15s;display:inline-flex}.ui-dropdown-button__action{letter-spacing:.005em;border-radius:9px;flex:1;min-width:0;padding:8px 15px}.ui-dropdown-button:has(.ui-dropdown-button__toggle) .ui-dropdown-button__action{border-radius:9px 0 0 9px}.ui-dropdown-button__toggle{border-left-color:#ffffff4d;border-radius:0 9px 9px 0;min-width:40px;padding:8px 12px}.ui-dropdown-button--outlined :is(.ui-dropdown-button__action,.ui-dropdown-button__toggle){color:var(--ddb-color);border-color:color-mix(in srgb,var(--ddb-color) 35%,white);background:#fff}.ui-dropdown-button--text :is(.ui-dropdown-button__action,.ui-dropdown-button__toggle){color:var(--ddb-color);background:0 0;border-color:#0000}.ui-dropdown-button :is(.ui-dropdown-button__action,.ui-dropdown-button__toggle):hover:not(:disabled){filter:brightness(.96)}.ui-dropdown-button :is(.ui-dropdown-button__action,.ui-dropdown-button__toggle):focus-visible{outline:3px solid color-mix(in srgb,var(--ddb-color) 25%,transparent);outline-offset:2px;z-index:1}.ui-dropdown-button button:disabled{opacity:.5;cursor:default}.ui-dropdown-button--small :is(.ui-dropdown-button__action,.ui-dropdown-button__toggle){min-height:30px;padding:5px 10px;font-size:12px}.ui-dropdown-button--large :is(.ui-dropdown-button__action,.ui-dropdown-button__toggle){min-height:46px;padding:11px 18px;font-size:15px}.ui-dropdown-button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-dropdown-button__icon{flex-shrink:0;justify-content:center;width:18px;font-size:17px;line-height:1;display:inline-flex}.ui-dropdown-button__arrow{border-bottom:1.7px solid;border-right:1.7px solid;flex:0 0 8px;width:8px;height:8px;margin:0 2px 4px 3px;transition:transform .18s,margin .18s;display:inline-block;position:relative;transform:rotate(45deg)}.ui-dropdown-button.is-open .ui-dropdown-button__arrow{margin-bottom:0;transform:rotate(225deg)}.ui-dropdown-button.is-loading .ui-dropdown-button__action:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ddb-spin}@keyframes ddb-spin{to{transform:rotate(360deg)}}.ui-dropdown-button__menu{z-index:10050;box-sizing:border-box;color:#334155;transform-origin:0 0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:6px;font:13px/1.45 Inter,system-ui,sans-serif;animation:.14s ease-out ddb-menu-in;position:fixed;overflow:auto;box-shadow:0 16px 40px #0f172a1f,0 4px 10px #0f172a0d}.ui-dropdown-button__item{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;transition:background .12s,color .12s;display:flex}.ui-dropdown-button__item:hover:not(:disabled),.ui-dropdown-button__item:focus-visible{background:#f1f5f9;outline:none}.ui-dropdown-button__item.is-selected{color:#2563eb;background:#eff6ff;font-weight:600}.ui-dropdown-button__item.is-selected:after{content:"✓";margin-left:auto}.ui-dropdown-button__item:disabled{opacity:.4;cursor:default}.ui-dropdown-button__menu.is-wrap .ui-dropdown-button__text{white-space:normal;overflow-wrap:anywhere}.ui-dropdown-button__separator{background:#e2e8f0;height:1px;margin:5px 6px}.ui-dropdown-button__empty{color:#94a3b8;text-align:center;padding:18px 10px}@keyframes ddb-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.ui-tag-box{color:#1e293b;min-width:0;position:relative}.ui-tag-box__field{cursor:text;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:5px;min-height:40px;padding:5px 36px 5px 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ui-tag-box__field:focus-within,.ui-tag-box.is-open .ui-tag-box__field{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61c}.ui-tag-box__tags{flex-wrap:wrap;flex:0 auto;gap:5px;max-width:100%;display:flex}.ui-tag-box:not(.is-multiline) .ui-tag-box__tags{flex-wrap:nowrap;overflow:hidden}.ui-tag-box__tag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:6px;align-items:center;gap:5px;max-width:180px;padding:5px 7px 5px 9px;font-size:12px;font-weight:600;display:inline-flex}.ui-tag-box__tag-remove,.ui-tag-box__clear{color:inherit;cursor:pointer;background:0 0;border:0}.ui-tag-box__tag-remove{border-radius:50%;width:16px;height:16px;padding:0;font-size:15px;line-height:14px}.ui-tag-box__tag-remove:hover{background:#dbeafe}.ui-tag-box__more{color:#64748b;padding:5px 7px;font-size:12px;font-weight:600}.ui-tag-box__input{color:#334155;min-width:70px;font:inherit;background:0 0;border:0;outline:0;flex:80px;padding:5px 2px}.ui-tag-box__input::placeholder{color:#94a3b8}.ui-tag-box__clear{color:#94a3b8;border-radius:50%;width:22px;height:22px;font-size:18px;line-height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ui-tag-box__clear:hover{color:#475569;background:#f1f5f9}.ui-tag-box__list{z-index:10030;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:280px;padding:5px;animation:.12s ease-out tag-box-open;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0f172a1f}.ui-tag-box__option,.ui-tag-box__select-all{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;display:flex}.ui-tag-box__option:hover:not(:disabled),.ui-tag-box__option:focus-visible,.ui-tag-box__select-all:hover{background:#f1f5f9;outline:0}.ui-tag-box__option.is-selected{color:#2563eb;background:#eff6ff;font-weight:600}.ui-tag-box__option.is-selected:after{content:"✓";margin-left:auto}.ui-tag-box__option:disabled{opacity:.45;cursor:default}.ui-tag-box__select-all{color:#2563eb;border-bottom:1px solid #e2e8f0;font-weight:600}.ui-tag-box__empty{color:#94a3b8;text-align:center;padding:18px 10px;font-size:12px}@keyframes tag-box-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-dropdown-button *{transition:none}}.pd-date-box.ui-control--size-small .pd-date-box__input-wrapper,.pd-date-box.ui-control--size-medium .pd-date-box__input-wrapper,.pd-date-box.ui-control--size-large .pd-date-box__input-wrapper{align-items:stretch;display:flex;overflow:hidden}.pd-date-box.ui-control--size-small .pd-date-box__input,.pd-date-box.ui-control--size-medium .pd-date-box__input,.pd-date-box.ui-control--size-large .pd-date-box__input{box-sizing:border-box;height:100%;min-height:0}.pd-date-box.ui-control--size-small :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn),.pd-date-box.ui-control--size-medium :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn),.pd-date-box.ui-control--size-large :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn){align-self:stretch;height:auto;min-height:0}.pd-date-box.ui-control--size-small .pd-date-box__input-wrapper{height:32px!important}.pd-date-box.ui-control--size-medium .pd-date-box__input-wrapper{height:42px!important}.pd-date-box.ui-control--size-large .pd-date-box__input-wrapper{height:48px!important}.pd-date-box.ui-control--size-small .pd-date-box__input,.pd-date-box.ui-control--size-medium .pd-date-box__input,.pd-date-box.ui-control--size-large .pd-date-box__input,.pd-date-box.ui-control--size-small :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn),.pd-date-box.ui-control--size-medium :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn),.pd-date-box.ui-control--size-large :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn){height:100%!important}.ui-control--size-small :is(.ui-text-box__field,.ui-select-box__field,.ui-color-box__field,.ui-number-box__field,.ui-button-group__button){height:32px;min-height:32px}.ui-control--size-medium :is(.ui-text-box__field,.ui-select-box__field,.ui-color-box__field,.ui-number-box__field,.ui-button-group__button){height:42px;min-height:42px}.ui-control--size-large :is(.ui-text-box__field,.ui-select-box__field,.ui-color-box__field,.ui-number-box__field,.ui-button-group__button){height:48px;min-height:48px}.ui-control--size-small :is(.ui-text-box__input,.ui-select-box__input,.ui-date-range__input,.ui-number-box__input){height:100%;min-height:0;padding-top:5px;padding-bottom:5px;font-size:12px}.ui-control--size-medium :is(.ui-text-box__input,.ui-select-box__input,.ui-date-range__input,.ui-number-box__input){height:100%;min-height:0;padding-top:8px;padding-bottom:8px;font-size:13px}.ui-control--size-large :is(.ui-text-box__input,.ui-select-box__input,.ui-date-range__input,.ui-number-box__input){height:100%;min-height:0;padding-top:11px;padding-bottom:11px;font-size:15px}.ui-control--label-left:is(.ui-text-box,.ui-select-box,.ui-color-box,.ui-number-box,.pd-date-box,.ui-date-range){grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ui-control--label-left:is(.ui-text-box,.ui-select-box,.ui-color-box,.ui-number-box,.pd-date-box,.ui-date-range)>:is(.ui-text-box__label,.ui-select-box__label,.ui-color-box__label,.ui-number-box__label,.pd-date-box__label,.ui-date-range__toolbar){grid-area:1/1;align-self:center;margin:0}.ui-control--label-left:is(.ui-text-box,.ui-select-box,.ui-color-box,.ui-number-box,.pd-date-box,.ui-date-range)>:is(.ui-text-box__field,.ui-select-box__field,.ui-color-box__field,.ui-number-box__field,.pd-date-box__input-wrapper,.ui-date-range__fields){grid-area:1/2;min-width:0}.ui-control--label-left:is(.ui-auto-complete,.ui-tag-box){grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:12px;display:grid}.ui-control--label-left:is(.ui-auto-complete,.ui-tag-box)>:is(.ui-auto-complete__label,.ui-tag-box__label){grid-area:1/1}.ui-control--label-left:is(.ui-auto-complete,.ui-tag-box)>:is(.ui-auto-complete__field,.ui-tag-box__field){grid-area:1/2}.ui-control--label-left.ui-date-range>.ui-date-range__toolbar{display:contents}.ui-control--label-left.ui-date-range>.ui-date-range__toolbar>.ui-date-range__clear{grid-area:2/2;justify-self:end}.ui-control--label-left.ui-date-range .ui-date-range__label{grid-area:1/1;align-self:center}.ui-control--label-left.ui-date-range .ui-date-range__fields{grid-area:1/2}.ui-date-range__field{min-width:0}.ui-date-range__input{box-sizing:border-box;height:42px;min-height:0}.ui-date-range.ui-control--size-small .ui-date-range__fields{gap:6px}.ui-date-range.ui-control--size-small .ui-date-range__field{gap:3px}.ui-date-range.ui-control--size-small .ui-date-range__input{height:32px;padding:0 8px;font-size:12px}.ui-date-range.ui-control--size-medium .ui-date-range__input{height:42px;padding:0 10px;font-size:14px}.ui-date-range.ui-control--size-large .ui-date-range__fields{gap:12px}.ui-date-range.ui-control--size-large .ui-date-range__field{gap:6px}.ui-date-range.ui-control--size-large .ui-date-range__input{height:48px;padding:0 12px;font-size:15px}.ui-tag-box--small .ui-tag-box__field{min-height:32px;padding-top:3px;padding-bottom:3px;font-size:12px}.ui-tag-box--small .ui-tag-box__input{padding:4px 2px}.ui-tag-box--large .ui-tag-box__field{min-height:48px;padding-top:7px;padding-bottom:7px;font-size:15px}.ui-tag-box--large .ui-tag-box__input{padding:7px 2px}.ui-auto-complete--small .ui-auto-complete__field{min-height:32px;font-size:12px}.ui-auto-complete--small .ui-auto-complete__input{padding:6px 0}.ui-auto-complete--large .ui-auto-complete__field{min-height:48px;font-size:15px}.ui-auto-complete--large .ui-auto-complete__input{padding:12px 0}.pd-date-box.ui-control--size-medium .pd-date-box__input{min-height:40px;padding:8px;font-size:13px}.pd-date-box.ui-control--size-small .pd-date-box__input-wrapper{min-height:32px}.pd-date-box.ui-control--size-small .pd-date-box__input{min-height:32px;padding:5px 8px;font-size:12px}.pd-date-box.ui-control--size-small :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn){width:30px;height:30px}.pd-date-box.ui-control--size-small :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn) svg{width:14px;height:14px}.pd-date-box.ui-control--size-medium .pd-date-box__input-wrapper{min-height:40px}.pd-date-box.ui.control--size-medium .pd-date-box__input{min-height:40px;padding:8px;font-size:13px}.pd-date-box.ui-control--size-large .pd-date-box__input-wrapper{min-height:48px}.pd-date-box.ui-control--size-large .pd-date-box__input{min-height:48px;padding:11px 10px;font-size:15px}.pd-date-box.ui-control--size-large :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn){width:44px;height:44px}.pd-date-box.ui-control--size-large :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn) svg{width:18px;height:18px}.ui-control--size-small :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),select,textarea,.ui-tag-box__field,.ui-auto-complete__field){min-height:32px;font-size:12px}.ui-control--size-large :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),select,textarea,.ui-tag-box__field,.ui-auto-complete__field){min-height:48px;font-size:15px}.ui-control--size-small .ui-check-box__input{--ui-check-box-size:14px}.ui-control--size-large .ui-check-box__input{--ui-check-box-size:22px}.ui-color-box.ui-control--size-small .ui-color-box__field{min-height:32px}.ui-color-box.ui-control--size-small .ui-color-box__preview-button{flex-basis:32px}.ui-color-box.ui-control--size-small .ui-color-box__preview{width:18px;height:18px}.ui-color-box.ui-control--size-small .ui-color-box__input{padding:5px 4px;font-size:12px}.ui-color-box.ui-control--size-small :is(.ui-color-box__clear,.ui-color-box__dropdown){flex-basis:28px}.ui-color-box.ui-control--size-small .ui-color-box__dropdown svg{width:14px;height:14px}.ui-color-box.ui-control--size-large .ui-color-box__field{min-height:48px}.ui-color-box.ui-control--size-large .ui-color-box__preview-button{flex-basis:48px}.ui-color-box.ui-control--size-large .ui-color-box__preview{width:28px;height:28px}.ui-color-box.ui-control--size-large .ui-color-box__input{padding:11px 5px;font-size:15px}.ui-color-box.ui-control--size-large :is(.ui-color-box__clear,.ui-color-box__dropdown){flex-basis:40px}.ui-color-box.ui-control--size-large .ui-color-box__dropdown svg{width:18px;height:18px}.ui-auto-complete{color:#1e293b;min-width:0;position:relative}.ui-auto-complete__field{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;min-height:40px;padding:0 38px 0 11px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ui-auto-complete__field:focus-within,.ui-auto-complete.is-open .ui-auto-complete__field{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61c}.ui-auto-complete__input{color:#334155;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 0}.ui-auto-complete__input::placeholder{color:#94a3b8}.ui-auto-complete__clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;font-size:18px;line-height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ui-auto-complete__clear:hover{color:#475569;background:#f1f5f9}.ui-auto-complete__list{z-index:10030;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:280px;padding:5px;animation:.12s ease-out tag-box-open;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0f172a1f}.ui-auto-complete__option{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;display:block}.ui-auto-complete__option:hover:not(:disabled),.ui-auto-complete__option:focus-visible,.ui-auto-complete__option.is-selected{color:#2563eb;background:#eff6ff;outline:0}.ui-auto-complete__option:disabled{opacity:.45;cursor:default}.ui-auto-complete__empty{color:#94a3b8;text-align:center;padding:18px 10px;font-size:12px}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box){flex-direction:column;gap:6px;display:flex}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box)>:is(.ui-auto-complete__label,.ui-tag-box__label),.ui-control--label-top:is(.ui-text-box,.ui-select-box,.ui-color-box,.ui-number-box,.pd-date-box,.ui-date-range) :is(.ui-text-box__label,.ui-select-box__label,.ui-color-box__label,.ui-number-box__label,.pd-date-box__label,.ui-date-range__label){color:var(--ui-color-text,#344054);margin:0;font-size:12px;font-weight:600;line-height:1.4;display:block}.ui-control--size-medium.ui-auto-complete .ui-auto-complete__input{padding:8px 0;font-size:13px}.pd-date-box.ui-control--size-medium .pd-date-box__input{padding:8px 10px;font-size:13px;height:100%!important;min-height:0!important}.pd-date-box.ui-control--size-medium :is(.pd-date-box__calendar-btn,.pd-date-box__clear-btn){width:38px;height:100%!important}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box,.pd-date-box){justify-content:flex-start;align-items:stretch}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box,.pd-date-box)>:is(.ui-auto-complete__label,.ui-tag-box__label,.pd-date-box__label){align-self:flex-start;height:17px;line-height:1.4}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box,.pd-date-box)>:is(.ui-auto-complete__field,.ui-tag-box__field,.pd-date-box__input-wrapper){align-self:flex-start}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box,.pd-date-box){flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box,.pd-date-box)>:is(.ui-auto-complete__label,.ui-tag-box__label,.pd-date-box__label){flex:0 0 17px;margin:0;padding:0;line-height:17px;display:block;transform:none}.ui-control--label-top:is(.ui-auto-complete,.ui-tag-box,.pd-date-box)>:is(.ui-auto-complete__field,.ui-tag-box__field,.pd-date-box__input-wrapper){margin:0;transform:none}.pd-date-box.ui-control--size-medium .pd-date-box__input-wrapper{height:42px!important;min-height:42px!important}.pd-date-box.ui-control--size-medium .pd-date-box__input{padding:8px 10px}.ui-auto-complete--medium .ui-auto-complete__field,.ui-control--size-medium.ui-auto-complete .ui-auto-complete__field{box-sizing:border-box;height:40px;min-height:40px}.ui-control--size-medium.ui-auto-complete .ui-auto-complete__input{box-sizing:border-box;height:100%;padding:7px 0}.ui-auto-complete--medium .ui-auto-complete__field,.ui-control--size-medium.ui-auto-complete .ui-auto-complete__field{height:41.5px;min-height:41.5px}.ui-control--size-medium.ui-auto-complete .ui-auto-complete__input{padding:7.75px 0}.ui-control--hide-label>label,.ui-control--hide-label .ui-text-box__label,.ui-control--hide-label .ui-select-box__label,.ui-control--hide-label .ui-color-box__label,.ui-control--hide-label .ui-number-box__label,.ui-control--hide-label .pd-date-box__label,.ui-control--hide-label .ui-date-range__toolbar,.ui-control--hide-label .ui-auto-complete__label,.ui-control--hide-label .ui-tag-box__label{display:none!important}.ui-control--hide-label{gap:0!important}.ui-drop-down-box{width:100%;min-width:0;color:var(--ui-color-text,#344054);flex-direction:column;gap:6px;display:flex;position:relative}.ui-drop-down-box__label{font-size:12px;font-weight:600;line-height:1.4}.ui-drop-down-box__field{border:1px solid var(--ui-color-border,#d0d5dd);background:#fff;border-radius:8px;align-items:center;height:42px;min-height:42px;display:flex;position:relative;overflow:hidden}.ui-drop-down-box__input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px}.ui-drop-down-box__clear,.ui-drop-down-box__arrow{color:#667085;cursor:pointer;background:0 0;border:0;width:34px;height:100%}.ui-drop-down-box__arrow{font-size:18px}.ui-drop-down-box__popup{z-index:10030;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #10182822}.ui-drop-down-box__search{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;width:100%;margin-bottom:5px;padding:8px}.ui-drop-down-box__list{max-height:240px;overflow:auto}.ui-drop-down-box__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:9px 10px;display:block}.ui-drop-down-box__item:hover{color:#295bd6;background:#eef4ff}.ui-control--label-left.ui-drop-down-box{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:12px;display:grid}.ui-control--label-left.ui-drop-down-box>.ui-drop-down-box__label{grid-area:1/1}.ui-control--label-left.ui-drop-down-box>.ui-drop-down-box__field{grid-area:1/2}.ui-text-box__clear,.ui-text-area__clear,.ui-select-box__clear,.ui-color-box__clear,.ui-date-range__clear,.ui-auto-complete__clear,.ui-tag-box__clear,.ui-drop-down-box__clear{justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;font-size:0!important}.ui-text-box__clear:before,.ui-text-area__clear:before,.ui-select-box__clear:before,.ui-color-box__clear:before,.ui-date-range__clear:before,.ui-auto-complete__clear:before,.ui-tag-box__clear:before,.ui-drop-down-box__clear:before{content:"×";color:#98a2b3;font-size:16px;font-weight:500;line-height:1}.ui-text-box__clear:hover:before,.ui-text-area__clear:hover:before,.ui-select-box__clear:hover:before,.ui-color-box__clear:hover:before,.ui-date-range__clear:hover:before,.ui-auto-complete__clear:hover:before,.ui-tag-box__clear:hover:before,.ui-drop-down-box__clear:hover:before{color:#475467}.ui-select-box__dropdown,.ui-color-box__dropdown,.ui-drop-down-box__arrow,.ui-dropdown-button__arrow{justify-content:center;align-items:center;display:inline-flex;font-size:0!important}.ui-select-box__dropdown:before,.ui-drop-down-box__arrow:before,.ui-dropdown-button__arrow:before{content:"";opacity:.75;border-bottom:1.7px solid;border-right:1.7px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.ui-dropdown-button__arrow:before{width:6px;height:6px}.ui-drop-down-box__arrow:hover,.ui-select-box__dropdown:hover,.ui-color-box__dropdown:hover{color:#295bd6}.ui-drop-down-box__arrow{color:#667085;justify-content:center;align-items:center;line-height:0;position:relative;font-size:0!important;display:inline-flex!important}.ui-drop-down-box__arrow:before{content:"";transform-origin:50%;border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;display:block;transform:rotate(45deg)translate(-1px,-1px)}.ui-drop-down-box__arrow:hover{color:#295bd6;background:#f5f7ff}.ui-drop-down-box__arrow{pointer-events:none}.ui-text-box__clear,.ui-text-area__clear,.ui-select-box__clear,.ui-color-box__clear,.ui-date-range__clear,.ui-auto-complete__clear,.ui-tag-box__clear,.ui-drop-down-box__clear{border-radius:6px;transition:background .12s,color .12s,transform .12s}.ui-text-box__clear:hover,.ui-text-area__clear:hover,.ui-select-box__clear:hover,.ui-color-box__clear:hover,.ui-date-range__clear:hover,.ui-auto-complete__clear:hover,.ui-tag-box__clear:hover,.ui-drop-down-box__clear:hover{background:#f2f4f7}.ui-text-box__clear:active,.ui-text-area__clear:active,.ui-select-box__clear:active,.ui-color-box__clear:active,.ui-date-range__clear:active,.ui-auto-complete__clear:active,.ui-tag-box__clear:active,.ui-drop-down-box__clear:active{background:#e4e7ec;transform:scale(.9)}.ui-select-box__dropdown,.ui-color-box__dropdown,.ui-drop-down-box__arrow,.ui-dropdown-button__arrow{border-radius:6px;transition:background .12s,color .12s,transform .12s}.ui-select-box__dropdown:hover,.ui-color-box__dropdown:hover,.ui-drop-down-box__arrow:hover,.ui-dropdown-button__arrow:hover{background:#f2f4f7}.ui-select-box__dropdown:active,.ui-color-box__dropdown:active,.ui-drop-down-box__arrow:active,.ui-dropdown-button__arrow:active{background:#e4e7ec;transform:scale(.92)}.ui-drop-down-box__field:active{border-color:#295bd6;box-shadow:0 0 0 3px #295bd61c}.ui-drop-down-box__field:active .ui-drop-down-box__arrow:before{opacity:1;transform:rotate(45deg)translate(-1px)}.ui-select-box__field{align-items:stretch;height:42px;min-height:42px;display:flex;position:relative;overflow:hidden}.ui-select-box__field .ui-select-box__input{box-sizing:border-box;flex:1;height:100%;min-height:0}.ui-select-box__dropdown{background:0 0;border:0;flex:0 0 38px;width:38px;height:100%;padding:0}.ui-select-box__clear{background:0 0;border:0;flex:0 0 32px;width:32px;height:100%;padding:0}.ui-control--size-small .ui-select-box__field{height:32px;min-height:32px}.ui-control--size-large .ui-select-box__field{height:48px;min-height:48px}.ui-select-box__dropdown{pointer-events:none}.ui-select-box__field>.ui-select-box__dropdown{z-index:10030;pointer-events:auto;width:auto;height:auto;min-height:0;font-size:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px;display:block;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #10182822}.ui-select-box__field>.ui-select-box__dropdown[hidden]{display:none!important}.ui-select-box__field>.ui-select-box__dropdown .ui-select-box__search{box-sizing:border-box;width:100%;display:block}.ui-select-box__field>.ui-select-box__dropdown:before{content:none;display:none}.ui-select-box__field>.ui-select-box__dropdown,.ui-select-box__field>.ui-select-box__dropdown:active,.ui-select-box__field>.ui-select-box__dropdown:hover{font-size:inherit;color:inherit;background:#fff;display:block;transform:none!important}.ui-select-box__field>.ui-select-box__dropdown .ui-select-box__search{font-size:13px!important;transform:none!important}.ui-select-box__field{overflow:visible!important}.ui-select-box__field>.ui-select-box__dropdown{z-index:1000;background:#fff;border:1px solid #dbe3ef;border-radius:8px;width:auto;height:auto;padding:0;display:block;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.ui-select-box__field>.ui-select-box__clear{z-index:2;background:0 0;border:0;flex:none;width:24px;height:24px;padding:0;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.ui-select-box__field:after{content:"";pointer-events:none;border-bottom:1.8px solid #667085;border-right:1.8px solid #667085;width:7px;height:7px;transition:transform .12s,color .12s;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.ui-select-box--open .ui-select-box__field:after{border-color:#295bd6;transform:translateY(-35%)rotate(225deg)}.ui-select-box__field:active{border-color:#295bd6;box-shadow:0 0 0 3px #295bd61c}.ui-select-box__clear:active{background:#e4e7ec;transform:translateY(-50%)scale(.9)}.ui-select-box__dropdown:before,.ui-select-box__dropdown:after{content:none!important;display:none!important}.ui-select-box__field:after{content:"⌄";color:#667085;border:0;width:auto;height:auto;font-family:Arial,sans-serif;font-size:16px;line-height:1;top:50%;right:12px;transform:translateY(-58%)}.ui-select-box--open .ui-select-box__field:after{content:"⌃";border:0;transform:translateY(-42%)}.ui-select-box__field:after{content:none!important;display:none!important}.ui-select-box__field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px}.ui-select-box--open .ui-select-box__field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23295bd6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 4-4 4 4'/%3E%3C/svg%3E")}.ui-select-box__field{transition:border-color .12s,box-shadow .12s,background-color .12s}.ui-select-box__field:active,.ui-select-box--open .ui-select-box__field{border-color:#295bd6;box-shadow:0 0 0 3px #295bd61c}.ui-select-box__field:active{background-color:#f8faff}.ui-lookup{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex;position:relative}.ui-lookup__label{font-size:12px;font-weight:600;line-height:1.4}.ui-lookup__field{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;height:42px;min-height:42px;display:flex;position:relative;overflow:hidden}.ui-lookup__input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px}.ui-lookup__clear,.ui-lookup__arrow{color:#667085;cursor:pointer;background:0 0;border:0;width:34px;height:100%}.ui-lookup__popup{z-index:10030;background:#fff;border:1px solid #dbe3ef;border-radius:9px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #10182822}.ui-lookup__search{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:6px;width:100%;margin-bottom:5px;padding:8px}.ui-lookup__list{max-height:240px;overflow:auto}.ui-lookup__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:9px 10px;display:block}.ui-lookup__item:hover{color:#295bd6;background:#eef4ff}.ui-lookup__empty{text-align:center;color:#98a2b3;padding:14px}.ui-control--label-left.ui-lookup{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:12px;display:grid}.ui-control--label-left.ui-lookup>.ui-lookup__label{grid-area:1/1}.ui-control--label-left.ui-lookup>.ui-lookup__field{grid-area:1/2}.ui-lookup__clear,.ui-lookup__arrow{border-radius:6px;justify-content:center;align-items:center;font-size:0;transition:background .12s,color .12s,transform .12s;display:inline-flex}.ui-lookup__clear:before{content:"×";color:#98a2b3;font-size:16px}.ui-lookup__arrow:before{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;transform:rotate(45deg)translate(-1px,-1px)}.ui-lookup__clear:hover,.ui-lookup__arrow:hover{color:#295bd6;background:#f2f4f7}.ui-lookup__clear:active,.ui-lookup__arrow:active{background:#e4e7ec;transform:scale(.9)}.ui-lookup__field:focus-within{border-color:#295bd6;box-shadow:0 0 0 3px #295bd61c}.ui-lookup__popup[data-template=table] .ui-lookup__item{border-bottom:1px solid #eef2f6;grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.ui-lookup__popup[data-template=table] .ui-lookup__item:before{content:attr(data-key);color:#667085;font-weight:600}.ui-lookup__popup[data-template=table] .ui-lookup__item{font-size:13px}.ui-control--popup-template-table .ui-lookup__item{border-bottom:1px solid #eef2f6;grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.ui-control--popup-template-table .ui-lookup__item:before{content:attr(data-key);color:#667085;font-weight:600}.ui-control--popup-template-list .ui-lookup__item{display:block}.ui-lookup__clear,.ui-lookup__arrow{text-indent:-9999px;overflow:hidden}.ui-lookup__clear:before,.ui-lookup__arrow:before{text-indent:0}.ui-data-grid{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.ui-data-grid__label{font-size:12px;font-weight:600}.ui-data-grid__search{border:1px solid #d0d5dd;border-radius:7px;max-width:280px;padding:8px 10px}.ui-data-grid__table-wrap{border:1px solid #e4e7ec;border-radius:9px;overflow:auto}.ui-data-grid__table{border-collapse:collapse;width:100%;font-size:13px}.ui-data-grid__table th,.ui-data-grid__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef2f6;padding:10px 12px}.ui-data-grid__table th{color:#475467;cursor:pointer;background:#f8fafc;font-weight:600}.ui-data-grid__table tbody tr:hover{background:#f8fbff}.ui-data-grid__footer{color:#667085;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.ui-data-grid__footer button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px}.ui-data-grid__footer button:disabled{opacity:.4;cursor:default}.ui-data-grid__footer{color:#667085;min-height:38px;padding:6px 4px 0;font-size:12px}.ui-data-grid__footer button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .12s;display:inline-flex}.ui-data-grid__footer button:hover:not(:disabled){color:#4657d9;background:#f2f4ff;border-color:#9aa9ff}.ui-data-grid__footer button:active:not(:disabled){background:#e8ebff;transform:scale(.92)}.ui-data-grid__footer button:disabled{opacity:.38;cursor:not-allowed;background:#f8fafc}.ui-data-grid__footer button+button{margin-left:2px}.ui-data-grid__footer .ui-data-grid__page{font-size:0}.ui-data-grid__footer .ui-data-grid__page:before{content:"";border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:7px;display:block;transform:rotate(45deg)}.ui-data-grid__footer .ui-data-grid__page:last-child:before{transform:rotate(225deg)}.ui-data-grid__footer>button{font-size:0!important}.ui-data-grid__footer>button:before{content:"";border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:7px;display:block;transform:rotate(45deg)}.ui-data-grid__footer>button:last-of-type:before{transform:rotate(225deg)}.ui-data-grid__table-wrap~.ui-data-grid__table-wrap,.ui-data-grid__footer~.ui-data-grid__table-wrap,.ui-data-grid__footer~.ui-data-grid__footer{display:none!important}.ui-data-grid__table th{padding-right:28px;position:relative}.ui-data-grid__table th:after{content:"⌕";color:#98a2b3;opacity:.7;font-size:14px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ui-data-grid__table th:hover:after{color:#295bd6;opacity:1}.ui-data-grid__footer{justify-content:flex-end}.ui-data-grid__footer:before{content:"Tổng số dòng: ";color:#667085;margin-right:auto;font-weight:500}.ui-color-box__dropdown:before,.ui-color-box__dropdown:after{content:none!important;display:none!important}.ui-date-range .ui-date-range__input{font-weight:400!important}.ui-date-range .ui-date-range__input::-webkit-datetime-edit{font-weight:400!important}.ui-date-range .ui-date-range__input::-webkit-datetime-edit-fields-wrapper{font-weight:400!important}.ui-date-range .ui-date-range__input::-webkit-datetime-edit-day-field{font-weight:400!important}.ui-date-range .ui-date-range__input::-webkit-datetime-edit-month-field{font-weight:400!important}.ui-date-range .ui-date-range__input::-webkit-datetime-edit-year-field{font-weight:400!important}.ui-date-range .ui-date-range__input::-webkit-datetime-edit-text{font-weight:400!important}select.ui-form__editor.ui-form__select--small{height:32px;min-height:32px;padding-block:0;font-size:12px}select.ui-form__editor.ui-form__select--medium{height:42px;min-height:42px;padding-block:0;font-size:13px}select.ui-form__editor.ui-form__select--large{height:48px;min-height:48px;padding-block:0;font-size:15px}.pd-layout{box-sizing:border-box;min-width:0;position:relative}.pd-layout--designer{outline-offset:-1px;outline:1px dashed #94a3b8;transition:outline-color .15s,background-color .15s}.pd-layout--designer:hover{outline-color:#2563eb}.pd-layout--designer[data-pd-drop-zone=true]{min-height:80px}.pd-layout--designer[data-pd-drop-zone=true]:empty:before{content:"Kéo control vào đây";color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;min-height:64px;font-size:12px;display:flex}.pd-layout-grid>*,.pd-layout-flex>*,.pd-layout-container>*{min-width:0}.pd-layout.is-selected,.pd-layout--selected{outline-offset:1px;outline:2px solid #2563eb}@media (width<=768px){.pd-layout-grid[data-pd-responsive=true]{grid-template-columns:minmax(0,1fr)}.pd-layout-flex{flex-wrap:wrap}}.pd-layout-flex{box-sizing:border-box;background-color:#f8fafc;border:1px dashed #93c5fd;border-radius:6px;flex-direction:column;min-height:100px;padding:12px;transition:all .2s;display:flex;position:relative}.pd-layout-flex.is-selected,.pd-layout-flex.pd-layout--selected{background-color:#fff;box-shadow:0 0 0 3px #2563eb26;border:2px solid #2563eb!important}.pd-layout-flex__editor-heading{color:#2563eb;text-transform:uppercase;letter-spacing:.5px;background:#eff6ff;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.pd-layout-grid{box-sizing:border-box;background-color:#f8fafc;border:1px dashed #93c5fd;border-radius:6px;flex-direction:column;min-height:100px;padding:12px;transition:all .2s;display:flex;position:relative}.pd-layout-grid.is-selected,.pd-layout-grid.pd-layout--selected{background-color:#fff;box-shadow:0 0 0 3px #2563eb26;border:2px solid #2563eb!important}.pd-layout-grid__editor-heading{color:#2563eb;text-transform:uppercase;letter-spacing:.5px;background:#eff6ff;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.diag-page{color:#24334b;max-width:1500px;margin:0 auto;padding:24px 28px 40px;font:14px/1.5 Inter,Segoe UI,sans-serif}.diag-page [hidden]{display:none!important}.diag-page svg,.diag-dialog svg{vertical-align:middle;flex-shrink:0;width:18px;height:18px}.diag-hero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.diag-eyebrow{letter-spacing:1.6px;color:#7a86a0;font-size:10px;font-weight:700}.diag-hero h2{letter-spacing:-.6px;color:#17263d;margin:5px 0 6px;font-size:25px}.diag-hero p,.diag-section-heading p{color:#7a879b;margin:0;font-size:13px}.diag-storage{color:#718098;white-space:nowrap;background:#fff;border:1px solid #e0e6f0;border-radius:24px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.diag-tabs{border-bottom:1px solid #dfe5ef;gap:26px;margin-bottom:24px;display:flex}.diag-tabs button{color:#77849a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 1px 15px;font:600 13px/1.4 Inter,Segoe UI,sans-serif;display:flex}.diag-tabs button[aria-selected=true]{color:#4f5ee7;border-bottom-color:#5664ed}.diag-tabs button>span{color:#60708d;background:#e8ecf8;border-radius:6px;padding:1px 7px;font-size:10px}.diag-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.diag-section-heading h3{color:#26374f;margin:0 0 4px;font-size:16px}.diag-btn,.diag-icon-btn{color:#425570;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dde4ee;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font:500 12px/1.4 Inter,Segoe UI,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.diag-btn:hover,.diag-icon-btn:hover{background:#f4f6fc;border-color:#bec9df}.diag-btn-primary{color:#fff;background:#5362ed;border-color:#5362ed;box-shadow:0 2px 4px #4653bd16}.diag-btn-primary:hover{background:#4353dc;border-color:#4353dc}.diag-btn-quiet{box-shadow:none;background:0 0;border-color:#0000}.diag-btn-small{padding:6px 9px;font-size:11px}.diag-icon-btn{flex-shrink:0;width:32px;height:32px;padding:7px}.diag-danger-text{color:#c45057}.diag-btn-danger{color:#c34c54;background:#fff;border-color:#efd5d8}.diag-btn-delete{color:#fff;background:#ca4854;border-color:#ca4854}.diag-btn-delete:hover{color:#fff;background:#b23a46;border-color:#b23a46}.diag-btn:disabled,.diag-icon-btn:disabled{opacity:.4;cursor:not-allowed}.diag-btn:focus-visible,.diag-icon-btn:focus-visible,.diag-tabs button:focus-visible{outline-offset:2px;outline:3px solid #adb9ff}.diag-btn[aria-busy=true]{opacity:.65;cursor:progress}.diag-message{color:#267655;background:#f0faf5;border:1px solid #cde9dd;border-radius:8px;margin:0 0 20px;padding:11px 14px;font-size:13px}.diag-message.is-error{color:#ab3f4c;background:#fff4f5;border-color:#f0d7dc}.diag-settings{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.diag-loading{color:#8290a4;background:#fff;border:1px solid #e1e7f0;border-radius:12px;padding:36px;display:block}.diag-policy{background:#fff;border:1px solid #e1e6ef;border-radius:12px;padding:20px}.diag-panel-title{margin-bottom:20px;font-size:13px;font-weight:650}.diag-switch-row{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.diag-switch-row strong{font-size:12px;font-weight:600;display:block}.diag-switch-row small{color:#8b96a8;margin-top:4px;font-size:11px;display:block}.diag-switch{appearance:none;cursor:pointer;background:#d4dce8;border-radius:20px;flex-shrink:0;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.diag-switch:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.diag-switch:checked{background:#5968ed}.diag-switch:checked:before{transform:translate(14px)}.diag-switch:focus-visible{outline-offset:2px;outline:3px solid #adb9ff}.diag-field{min-width:0;display:block}.diag-field>span,.diag-filters label{color:#697b94;font-size:11px;font-weight:500;display:block}.diag-field input,.diag-filters input,.diag-filters select{box-sizing:border-box;color:#33445f;background:#fff;border:1px solid #dde4ee;border-radius:7px;outline:none;width:100%;min-width:0;min-height:36px;margin-top:7px;padding:9px 11px;font:12px/1.4 Inter,Segoe UI,sans-serif}.diag-field input:focus,.diag-filters input:focus,.diag-filters select:focus{border-color:#8995f4;box-shadow:0 0 0 3px #5665e910}.diag-field input::placeholder,.diag-filters input::placeholder{color:#a3adbd}.diag-input-unit{background:#fff;border:1px solid #dde4ee;border-radius:7px;align-items:center;margin-top:7px;padding-right:12px;display:flex}.diag-input-unit input{box-shadow:none;background:0 0;border:0;margin:0}.diag-input-unit>span{color:#8a96aa;font-size:11px}.diag-help{color:#8a96aa;margin:10px 0 0;font-size:11px;line-height:1.7}.diag-policy-note{color:#8492a8;border-top:1px solid #edf0f6;gap:9px;margin-top:22px;padding:13px 0 0;font-size:11px;line-height:1.6;display:flex}.diag-methods{min-width:0}.diag-methods-heading{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:14px;display:flex}.diag-methods-heading>span{color:#7e8ba2;font-size:11px}.diag-methods-heading>div{gap:8px;display:flex}.diag-channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));align-items:start;gap:18px;display:grid}.diag-channel{background:#fff;border:1px solid #e0e6ef;border-radius:12px;overflow:hidden;box-shadow:0 2px 5px #273c5b03}.diag-channel.is-default{border-color:#b6bffa;box-shadow:0 0 0 1px #c1c9ff33}.diag-channel-header{align-items:center;gap:12px;padding:18px 20px 15px;display:flex}.diag-channel-header h4{color:#26364e;margin:0 0 2px;font-size:14px}.diag-channel-header small{color:#8794a9;font-size:11px}.diag-channel-header>.diag-icon-btn{background:0 0;border-color:#0000;margin-left:auto}.diag-channel-icon{color:#3594d4;background:#ecf5ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.diag-channel-icon.mail{color:#8263da;background:#f2edfc}.diag-channel-options{color:#6e7e96;background:#fafbfe;border-block:1px solid #eef1f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;font-size:11px;display:flex}.diag-channel-options label,.diag-tls{cursor:pointer;align-items:center;gap:7px;display:flex}.diag-page input[type=checkbox]:not(.diag-switch),.diag-page input[type=radio]{accent-color:#5a68eb;vertical-align:middle;width:14px;height:14px;margin:0}.diag-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.diag-field-wide{grid-column:1/-1}.diag-tls{color:#75829a;font-size:11px}.diag-channel-footer{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.diag-channel-footer>span{color:#8b98ab;font-size:10px}.diag-channel-footer>span svg{color:#379571;width:13px;height:13px}.diag-channel-footer>.diag-btn{padding:6px;font-size:11px}.diag-log-panel{background:#fff;border:1px solid #e0e6ef;border-radius:12px;overflow:hidden}.diag-filters{background:#fcfdff;border-bottom:1px solid #edf0f6;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.diag-filters label{flex:1;min-width:140px}.diag-filters .diag-filter-workflow{flex:1.4;min-width:200px}.diag-log-toolbar{color:#8a95a7;border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:11px;display:flex}.diag-log-toolbar>div{gap:10px;display:flex}.diag-table-wrap{overflow:auto}.diag-table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.diag-table th{text-align:left;color:#7e8ca2;letter-spacing:.2px;background:#fafbfe;border-bottom:1px solid #e8edf5;padding:12px 16px;font-size:10px;font-weight:650}.diag-table td{text-align:left;vertical-align:middle;color:#3c4c65;border-bottom:1px solid #edf0f5;padding:16px}.diag-table tbody tr:hover{background:#fafbff}.diag-table strong{font-size:12px;font-weight:600}.diag-table .diag-select-cell{width:40px;padding-left:20px;padding-right:2px}.diag-subline{color:#8b98aa;overflow-wrap:anywhere;max-width:350px;margin-top:5px;font-size:10px;display:block}.diag-api{align-items:center;gap:8px;display:flex}.diag-api code{overflow-wrap:anywhere;max-width:330px;font-family:Consolas,monospace;font-size:11px}.diag-http{color:#be5a62;background:#fff0f2;border:1px solid #f6e0e3;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:600}.diag-env{color:#7d8da5;background:#f8faff;border:1px solid #e1e6ef;border-radius:5px;padding:3px 7px;font-size:10px}.diag-badge{color:#8190a6;white-space:nowrap;background:#f0f3f8;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500;display:inline-block}.diag-status-sent{color:#38856a;background:#eaf7ef}.diag-status-failed{color:#c1525c;background:#fdefef}.diag-status-retry,.diag-status-pending{color:#b48331;background:#fff5e6}.diag-status-sending{color:#6477c5;background:#edf1ff}.diag-row-buttons{justify-content:flex-end;align-items:center;gap:6px;display:flex}.diag-table .diag-row-actions{text-align:right}.diag-pagination{color:#8895a9;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:11px;display:flex}.diag-pagination>div{gap:8px;display:flex}.diag-empty{color:#9aa5b7;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 24px;font-size:12px;display:flex}.diag-empty svg{color:#a5b5cb;background:#f4f7fb;border-radius:50%;width:36px;height:36px;padding:7px}.diag-empty strong{color:#6f7f98;font-size:14px;font-weight:500}.diag-dialog{box-sizing:border-box;color:#344560;background:#fff;border:1px solid #e0e6ef;border-radius:14px;width:min(720px,100vw - 32px);max-height:85vh;padding:0;font:13px/1.6 Inter,Segoe UI,sans-serif;box-shadow:0 24px 100px #1d2b5340}.diag-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17243e66}.diag-dialog>header{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.diag-dialog h3{margin:0;font-size:16px}.diag-dialog-body{max-height:calc(85vh - 150px);padding:22px 24px;overflow:auto}.diag-dialog-body>p{margin:0 0 18px}.diag-dialog>footer{background:#fafbfe;border-top:1px solid #edf0f6;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.diag-detail-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:16px;display:flex}.diag-detail-grid{grid-template-columns:1fr 1fr;gap:16px 24px;margin:20px 0;display:grid}.diag-detail-grid>div{min-width:0}.diag-detail-grid dt{color:#94a0b3;margin-bottom:4px;font-size:11px}.diag-detail-grid dd{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-size:12px}.diag-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fc;border:1px solid #e6ebf4;border-radius:8px;padding:14px;font:11px/1.7 Consolas,monospace}.diag-dialog summary{cursor:pointer;color:#6175c6;font-size:12px}.diag-delete-scope{background:#faf4f4;border:1px solid #f1e0e1;border-radius:8px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.diag-delete-scope span,.diag-delete-scope code{color:#947b82;font-size:11px}@media (width>=1650px){.diag-page{padding-inline:36px}.diag-settings{grid-template-columns:290px minmax(0,1fr);gap:28px}}@media (width<=1100px){.diag-settings{grid-template-columns:230px minmax(0,1fr);gap:18px}.diag-page{padding:20px}.diag-storage{display:none}.diag-channels{grid-template-columns:1fr}.diag-channel-footer{flex-wrap:wrap}}@media (width<=700px){.diag-page{padding:16px 12px 32px}.diag-hero h2{font-size:22px}.diag-settings{grid-template-columns:1fr}.diag-policy{padding:16px}.diag-methods-heading{flex-direction:column;align-items:flex-start}.diag-fields{gap:12px;padding:16px}.diag-section-heading{align-items:flex-start}.diag-section-heading p{max-width:250px;font-size:11px}.diag-filters{padding:14px}.diag-filters label{min-width:120px}.diag-filters .diag-filter-workflow{min-width:100%}.diag-log-toolbar{flex-direction:column;align-items:flex-start;padding:12px 14px}.diag-log-toolbar>div{flex-wrap:wrap}.diag-pagination{flex-wrap:wrap;padding:14px}.diag-detail-grid{grid-template-columns:1fr}.diag-tabs{gap:20px}.diag-tabs button{font-size:12px}}.diag-website-policy{background:#fff;border:1px solid #e0e6ef;border-radius:12px;margin-top:28px;padding:22px}.diag-website-policy .diag-section-heading{margin-bottom:12px}.diag-website-row{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.diag-website-row strong{font-size:13px;font-weight:600;display:block}.diag-website-row small{color:#91a0b5;margin-top:3px;font-size:11px;display:block}.diag-website-row label{color:#8391a6;align-items:center;gap:14px;font-size:11px;display:flex}.diag-scope-note{border-bottom:1px solid #edf0f6;margin:0 0 18px;padding-bottom:18px}.diag-explanation{color:#485a7e;background:#f4f6ff;border:1px solid #e1e6fa;border-radius:9px;padding:15px 17px}.diag-explanation>strong{color:#465897;font-size:14px}.diag-explanation p{margin:7px 0 10px;font-size:12px}.diag-explanation code{color:#8794b2;font-size:11px}.diag-website-tools{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.diag-website-tools>input{color:#425570;background:#fff;border:1px solid #dde4ee;border-radius:7px;width:min(360px,100%);min-width:0;padding:9px 11px;font:12px Inter,Segoe UI,sans-serif}.diag-website-tools>label{white-space:nowrap;color:#8a96aa;align-items:center;gap:7px;font-size:11px;display:flex}.diag-website-tools select{color:#425570;font:inherit;background:#fff;border:1px solid #dde4ee;border-radius:6px;padding:6px 9px}.diag-website-page-number{text-align:center;align-self:center;min-width:42px;font-size:11px}.diag-website-policy>.diag-pagination{border-top:1px solid #edf0f6;margin-top:10px;padding:16px 0 0}.diag-website-tools>input:focus{outline-offset:1px;outline:2px solid #bac3ff}@media (width<=600px){.diag-website-tools{flex-direction:column;align-items:stretch}.diag-website-tools>input{width:100%}}#diag-websites-panel .diag-website-policy{margin-top:0}@media (width<=600px){.diag-tabs{gap:14px}.diag-tabs button{gap:6px;font-size:11px}.diag-tabs button>svg{width:15px;height:15px}}.diag-import-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-layout[hidden]{display:none!important}.ui-layout{box-sizing:border-box;min-width:0}.ui-layout:focus-visible{outline-offset:3px;outline:2px solid #818cf8}.ui-layout.is-layout-disabled{opacity:.65}.ui-layout.ui-control--designer.is-layout-disabled{opacity:.8}.ui-layout.ui-control--designer.is-layout-drop-over{outline-offset:2px;outline:2px solid #818cf8}.ui-layout>[data-layout-children]{display:contents}.ui-grid--designer{isolation:isolate}.ui-grid__guides{gap:inherit;padding:inherit;pointer-events:none;z-index:0;display:grid;position:absolute;inset:0}.ui-grid__cell-guide{background:#eff6ff61;border:1px dashed #cbd5e1;border-radius:4px;min-width:0;min-height:64px}.ui-grid--designer>.pd-ui-control-children{z-index:1;position:relative}.ui-grid--designer:has(>.pd-ui-control-children>.pd-ui-control-wrapper)>.ui-grid__guides{opacity:.55}.ui-grid--designer>[data-layout-children]>*{z-index:1;position:relative}.ui-range-selector{color:#344054;flex-direction:column;gap:8px;min-width:0;display:flex}.ui-range-selector__validation{color:#d92d20;font-size:12px;line-height:1.4}.ui-range-selector .ui-range-selector__input:focus,.ui-range-selector .ui-range-selector__input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.ui-range-selector{--selector-center:25px}.ui-range-selector.ui-control--size-small{--selector-center:20px}.ui-range-selector.ui-control--size-large{--selector-center:31px}.ui-range-selector .ui-range-selector__marker--top,.ui-range-selector .ui-range-selector__marker--alternate-top{top:calc(var(--selector-center) - 12px);bottom:auto}.ui-range-selector [hidden],.ui-range-selector[hidden]{display:none!important}.ui-range-selector.ui-control--label-left{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ui-range-selector.ui-control--label-left>.ui-range-selector__header{flex-direction:column;grid-area:1/1;align-items:flex-start}.ui-range-selector.ui-control--label-left>:not(.ui-range-selector__header){grid-column:2}.ui-range-selector__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ui-range-selector__label{color:#344054;font-size:13px;font-weight:600;line-height:1.4}.ui-range-selector__required{color:#d92d20}.ui-range-selector__value{color:#475467;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.ui-range-selector__rail{touch-action:none;-webkit-user-select:none;user-select:none;height:52px;margin:18px 0 2px;position:relative}.ui-range-selector__rail:before{display:none}.ui-range-selector__track{z-index:0;background:#d0d5dd;border-radius:999px;height:2px;display:block;position:absolute;top:25px;left:0;right:0}.ui-range-selector__rail-tick{z-index:3;opacity:.9;pointer-events:none;background:#98a2b3;width:1px;height:17px;display:block;position:absolute;top:17px;transform:translate(-50%)}.ui-range-selector__rail-tick--minor{opacity:.55;height:11px;top:20px}.ui-range-selector__chart{opacity:.45;pointer-events:none;align-items:flex-end;gap:2px;padding:4px 2px 0;display:flex;position:absolute;inset:0 0 8px}.ui-range-selector__chart-bar{background:var(--ui-range-selector-selected-color,#5965e8);border-radius:2px 2px 0 0;flex:1 1 0;min-width:1px}.ui-range-selector__shutter{z-index:1;background:var(--ui-range-selector-shutter-color,#d0d5dd);opacity:.32;pointer-events:none;height:10px;position:absolute;top:21px}.ui-range-selector__shutter--before{left:0}.ui-range-selector__shutter--after{right:0}.ui-range-selector__selection{z-index:2;background:var(--ui-range-selector-selected-color,#5965e8);opacity:.8;cursor:grab;touch-action:none;border:0;border-radius:999px;min-width:8px;height:8px;position:absolute;top:22px}.ui-range-selector__selection:active{cursor:grabbing}.ui-range-selector__handle{z-index:7;border:2px solid var(--ui-range-selector-selected-color,#5965e8);cursor:ew-resize;touch-action:none;background:#fff;border-radius:7px;width:14px;height:20px;transition:box-shadow .15s,border-color .15s;display:block;position:absolute;top:16px;transform:translate(-50%);box-shadow:0 1px 3px #10182824}.ui-range-selector__handle:hover{box-shadow:0 0 0 3px #5965e81f}.ui-range-selector__handle--start,.ui-range-selector__handle--end{margin-left:0}.ui-range-selector__input{z-index:4;appearance:none;width:100%;height:26px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;display:block;position:absolute;top:22px;left:0}.ui-range-selector__input--start{z-index:5}.ui-range-selector__input::-webkit-slider-runnable-track{background:0 0;height:4px}.ui-range-selector__input::-moz-range-track{background:0 0;border:0;height:4px}.ui-range-selector__input::-webkit-slider-thumb{appearance:none;width:14px;height:20px;box-shadow:none;cursor:ew-resize;pointer-events:auto;background:0 0;border:0;border-radius:7px;margin-top:-8px}.ui-range-selector__input::-moz-range-thumb{width:14px;height:20px;box-shadow:none;cursor:ew-resize;pointer-events:auto;background:0 0;border:0;border-radius:7px}.ui-range-selector__input:focus-visible{outline:none}.ui-range-selector__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #5965e833}.ui-range-selector__input:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:.65}.ui-range-selector__marker{z-index:8;color:#344054;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #eaecf0;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:-8px;left:0;transform:translate(-50%,-100%);box-shadow:0 1px 2px #10182814}.ui-range-selector__marker--start{left:var(--ui-range-selector-start,25%)}.ui-range-selector__marker--end{left:var(--ui-range-selector-end,75%)}.ui-range-selector__marker--bottom{top:auto;bottom:-2px;transform:translate(-50%,100%)}.ui-range-selector__marker--alternate-top{top:-8px;bottom:auto;transform:translate(-50%,-100%)}.ui-range-selector__marker--alternate-bottom{top:auto;bottom:-2px;transform:translate(-50%,100%)}.ui-range-selector__marker--top:after,.ui-range-selector__marker--alternate-top:after,.ui-range-selector__marker--alternate-bottom:after{content:"";background:#fff;border-bottom:1px solid #eaecf0;border-right:1px solid #eaecf0;width:6px;height:6px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.ui-range-selector__marker--alternate-top:after{top:auto;bottom:-4px;transform:translate(-50%)rotate(45deg)}.ui-range-selector__marker--alternate-bottom:after{top:-4px;bottom:auto;transform:translate(-50%)rotate(225deg)}.ui-range-selector__scale{height:32px;margin-top:-6px;position:relative}.ui-range-selector__tick{color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;font-size:10px;display:flex;position:absolute;top:0;transform:translate(-50%)}.ui-range-selector__tick:first-child{align-items:flex-start;transform:none}.ui-range-selector__tick:last-child{align-items:flex-end;transform:translate(-100%)}.ui-range-selector__tick-mark{display:none}.ui-range-selector__hint{color:#667085;font-size:12px;line-height:1.4}.ui-range-selector--invalid .ui-range-selector__rail:before{box-shadow:0 0 0 1px #d92d2059}.ui-range-selector--invalid .ui-range-selector__hint{color:#b42318}.ui-range-selector--valid .ui-range-selector__selection{border-color:#12b76a}.ui-range-selector.ui-control--size-small .ui-range-selector__rail{height:42px;margin-top:12px}.ui-range-selector.ui-control--size-small .ui-range-selector__track{height:2px;top:20px}.ui-range-selector.ui-control--size-small .ui-range-selector__selection{height:7px;top:17px}.ui-range-selector.ui-control--size-small .ui-range-selector__handle{border-radius:6px;width:11px;height:16px;top:12px}.ui-range-selector.ui-control--size-small .ui-range-selector__input{height:22px;top:17px}.ui-range-selector.ui-control--size-small .ui-range-selector__marker{font-size:9px}.ui-range-selector.ui-control--size-small .ui-range-selector__label{font-size:12px}.ui-range-selector.ui-control--size-large .ui-range-selector__rail{height:64px;margin-top:24px}.ui-range-selector.ui-control--size-large .ui-range-selector__track{height:3px;top:31px}.ui-range-selector.ui-control--size-large .ui-range-selector__selection{height:11px;top:27px}.ui-range-selector.ui-control--size-large .ui-range-selector__handle{border-radius:8px;width:17px;height:25px;top:19px}.ui-range-selector.ui-control--size-large .ui-range-selector__input{height:32px;top:27px}.ui-range-selector.ui-control--size-large .ui-range-selector__marker{font-size:11px}.ui-range-selector.ui-control--size-large .ui-range-selector__label{font-size:14px}.ui-range-selector.ui-control--size-small .ui-range-selector__rail-tick{height:14px;top:13px}.ui-range-selector.ui-control--size-small .ui-range-selector__rail-tick--minor,.ui-range-selector.ui-control--size-small .ui-range-selector__shutter{height:9px;top:16px}.ui-range-selector.ui-control--size-small .ui-range-selector__chart{inset:0 0 6px}.ui-range-selector.ui-control--size-small .ui-range-selector__input::-webkit-slider-runnable-track{height:3px}.ui-range-selector.ui-control--size-small .ui-range-selector__input::-webkit-slider-thumb{width:11px;height:16px;margin-top:-6px}.ui-range-selector.ui-control--size-small .ui-range-selector__input::-moz-range-thumb{width:11px;height:16px}.ui-range-selector.ui-control--size-large .ui-range-selector__rail-tick{height:22px;top:23px}.ui-range-selector.ui-control--size-large .ui-range-selector__rail-tick--minor{height:15px;top:27px}.ui-range-selector.ui-control--size-large .ui-range-selector__shutter{height:13px;top:27px}.ui-range-selector.ui-control--size-large .ui-range-selector__chart{inset:0 0 10px}.ui-range-selector.ui-control--size-large .ui-range-selector__input::-webkit-slider-runnable-track{height:6px}.ui-range-selector.ui-control--size-large .ui-range-selector__input::-webkit-slider-thumb{width:17px;height:25px;margin-top:-9px}.ui-range-selector.ui-control--size-large .ui-range-selector__input::-moz-range-thumb{width:17px;height:25px}.ui-range-selector.ui-control--size-medium .ui-range-selector__rail{height:52px;margin-top:18px}.ui-range-selector.ui-control--size-medium .ui-range-selector__track{height:2px;top:25px}.ui-range-selector.ui-control--size-medium .ui-range-selector__selection{height:8px;top:22px}.ui-range-selector.ui-control--size-medium .ui-range-selector__handle{border-radius:7px;width:14px;height:20px;top:16px}.ui-range-selector.ui-control--size-medium .ui-range-selector__input{height:26px;top:22px}.ui-range-selector.ui-control--size-medium .ui-range-selector__rail-tick{height:17px;top:17px}.ui-range-selector.ui-control--size-medium .ui-range-selector__rail-tick--minor{height:11px;top:20px}.ui-range-selector.ui-control--size-medium .ui-range-selector__shutter{height:10px;top:21px}.ui-range-selector.ui-control--size-medium .ui-range-selector__chart{inset:0 0 8px}.ui-range-selector.ui-control--size-small{gap:2px;padding:1px 2px}.ui-range-selector.ui-control--size-small .ui-range-selector__header{gap:3px;padding:0}.ui-range-selector.ui-control--size-small .ui-range-selector__rail{margin-left:0;margin-right:0}.ui-range-selector.ui-control--size-medium{gap:3px;padding:2px 3px}.ui-range-selector.ui-control--size-medium .ui-range-selector__header{gap:4px;padding:0}.ui-range-selector.ui-control--size-large{gap:4px;padding:4px}.ui-range-selector.ui-control--size-large .ui-range-selector__header{gap:6px;padding:0}.ui-range-selector.ui-control--size-large .ui-range-selector__rail{margin-left:1px;margin-right:1px}.ui-range-selector{--selector-input-height:26px;--selector-handle-height:20px;--selector-line-half:1px}.ui-range-selector.ui-control--size-small{--selector-input-height:22px;--selector-handle-height:16px}.ui-range-selector.ui-control--size-large{--selector-input-height:32px;--selector-handle-height:25px;--selector-line-half:1.5px}.ui-range-selector:is(.ui-control--size-small,.ui-control--size-medium,.ui-control--size-large) .ui-range-selector__input{top:calc(var(--selector-center) + var(--selector-line-half) - var(--selector-input-height)/2);height:var(--selector-input-height)}.ui-range-selector:is(.ui-control--size-small,.ui-control--size-medium,.ui-control--size-large) .ui-range-selector__handle{top:calc(var(--selector-center) + var(--selector-line-half) - var(--selector-handle-height)/2)}.ui-text-box.tb{--tb-height:42px;--tb-font:13px;color:#344054;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.tb.ui-control--size-small{--tb-height:32px;--tb-font:12px}.tb.ui-control--size-large{--tb-height:48px;--tb-font:15px}.ui-text-box.tb[hidden],.ui-text-box.tb [hidden]{display:none!important}.ui-text-box.tb>.ui-text-box__label{margin:0;font-size:14px;font-weight:500;line-height:20px}.ui-text-box.tb .ui-text-box__field{width:100%;height:var(--tb-height);min-height:var(--tb-height);background:#fff;border:1px solid #cbd7e7;border-radius:7px;align-items:center;gap:2px;padding:0 4px 0 0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ui-text-box.tb .ui-text-box__field:hover{border-color:#a3b5cf}.ui-text-box.tb .ui-text-box__field:focus-within{border-color:#6695ef;box-shadow:0 0 0 2px #2563eb0d}.ui-text-box.tb .ui-text-box__input{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:var(--tb-font)/1.5 inherit;box-shadow:none;box-sizing:border-box;font-family:inherit;font-size:var(--tb-font);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 11px;line-height:1.5;display:block}.ui-text-box.tb .ui-text-box__input:focus{box-shadow:none;border:0;outline:0}.ui-text-box.tb .ui-text-box__input::placeholder{color:#96a3b5}.ui-text-box.tb .ui-text-box__input::-webkit-search-cancel-button{appearance:none}.ui-text-box.tb .tb-action{color:#8a9bb1;cursor:pointer;width:26px;height:26px;min-height:0;font-size:inherit;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;margin:0;padding:5px;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex;position:static;inset:auto;transform:none}.ui-text-box.tb .tb-action:before,.ui-text-box.tb .tb-action:after{content:none!important}.ui-text-box.tb .tb-action>svg{pointer-events:none;width:16px;height:16px;display:block}.ui-text-box.tb .tb-action:hover:not(:disabled){color:#3568be;background:#edf3fc}.ui-text-box.tb .tb-action:active:not(:disabled){background:#e1ebfa;box-shadow:inset 0 1px 3px #2563eb22}.ui-text-box.tb .tb-action:focus-visible{outline-offset:1px;outline:2px solid #8aaff0}.ui-text-box.tb .tb-action:disabled{cursor:default;opacity:.4}.tb-assist{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.tb-assist:has(>.ui-text-box__hint[hidden]):not(:has(.tb-counter)){display:none}.tb .ui-text-box__hint{color:#8b99ad;font-size:11px;line-height:1.5}.tb-counter{white-space:nowrap;color:#93a1b5;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.tb-validation{color:#d34d60;font-size:12px;line-height:1.5}.tb[data-validation=invalid] .ui-text-box__field{border-color:#e28b99}.tb[data-validation=valid] .ui-text-box__field{border-color:#78bda4}.tb[data-validation=pending] .ui-text-box__field{border-style:dashed}.ui-text-box.tb.tb-disabled .ui-text-box__field{color:#9aa6b7;cursor:not-allowed;background:#f4f6fa;border-color:#dde4ed}.ui-text-box.tb.tb-readonly .ui-text-box__field{background:#f8faff}.ui-text-box.tb.ui-text-box--filled .ui-text-box__field{background:#f1f5fa;border-color:#0000 #0000 #cbd7e7}.ui-text-box.tb.ui-text-box--underlined .ui-text-box__field{background:0 0;border-width:0 0 1px;border-radius:0}.ui-text-box.tb.ui-text-box--underlined .ui-text-box__input{padding-left:2px}.ui-text-box.tb.tb-multiline .ui-text-box__field{align-items:flex-start;height:auto;min-height:88px;padding-top:4px}.ui-text-box.tb.tb-multiline textarea.ui-text-box__input{resize:vertical;height:auto;min-height:80px;padding:7px 11px}.ui-text-box.tb.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.ui-text-box.tb.ui-control--label-left>.ui-text-box__label{grid-area:1/1;align-self:center}.ui-text-box.tb.ui-control--label-left>.ui-text-box__field,.ui-text-box.tb.ui-control--label-left>.tb-assist,.ui-text-box.tb.ui-control--label-left>.tb-validation{grid-column:2}.ui-text-box.tb.ui-control--hide-label{flex-direction:column;display:flex}.ui-text-box.tb.ui-control--hide-label>.ui-text-box__label{display:none}.ui-form__text-box{width:100%;min-width:0}.ui-form__text-box>.tb{width:100%}.ui-text-box.tb .ui-text-box__field{box-sizing:border-box}.ui-text-box.tb .ui-text-box__field>.ui-text-box__input{min-height:0;font-size:var(--tb-font);padding-block:0}.ui-text-box.tb.ui-text-area.tb-multiline .ui-text-box__field{align-items:flex-start;height:auto;min-height:0;padding-top:0}.ui-text-box.tb.ui-text-area.tb-multiline .ui-text-box__field>.ui-text-box__input{height:auto;min-height:0;font-size:var(--tb-font);resize:vertical;padding:9px 11px;line-height:1.55}.ui-text-box.tb.ui-text-area .tb-action{margin-top:5px}.ui-text-box.tb.ui-text-area.ui-control--size-small .ui-text-box__field>.ui-text-box__input{padding:6px 9px}.ui-text-box.tb.ui-text-area.ui-control--size-large .ui-text-box__field>.ui-text-box__input{padding:11px 13px}.ui-text-box.tb.ui-text-area.ui-control--label-left>.ui-text-box__label{align-self:start;padding-top:9px}.ui-tab-panel{--tp-accent:#315de8;color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.tp-accessible-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-tab-panel[hidden],.ui-tab-panel [hidden]{display:none!important}.ui-tab-panel *{box-sizing:border-box}.tp-navigation{background:#f9fafb;border-bottom:1px solid #e4e7ec;flex:none;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:flex}.tp-tabs{scrollbar-width:none;flex:1;gap:3px;min-width:0;display:flex;overflow:auto}.tp-tabs::-webkit-scrollbar{display:none}.tp-tabs.tp-no-scroll{overflow:hidden}.tp-tab-wrap{border-radius:6px;flex-shrink:0;align-items:center;display:flex;position:relative}.tp-tab{color:#667085;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:flex}.tp-tab-wrap.is-active>.tp-tab{color:var(--tp-accent);font-weight:600}.tp-tab-wrap.is-active:after{content:"";background:var(--tp-accent);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:12px;right:12px}.tp-tab:hover:not(:disabled){color:#344054;background:#eef2f6}.ui-tab-panel .tp-icon-button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex}.ui-tab-panel .tp-icon-button:hover:not(:disabled){color:var(--tp-accent);background:#e9eef7}.ui-tab-panel .tp-icon-button:active:not(:disabled){background:#dce5f6}.ui-tab-panel button:disabled{opacity:.4;cursor:not-allowed}.ui-tab-panel :is(button,section):focus-visible{outline-offset:-2px;outline:2px solid #6172f3}.ui-tab-panel .tp-close{width:22px;height:22px;margin-right:7px}.tp-close svg{width:13px;height:13px}.tp-item-icon{justify-content:center;align-items:center;font-size:17px;display:flex}.tp-badge{color:#667085;background:#e9eef7;border-radius:5px;padding:0 6px;font-size:10px;line-height:18px}.tp-tab-wrap.is-active .tp-badge{color:var(--tp-accent);background:#e6edff}.tp-panels{flex:1;min-width:0;overflow:auto}.tp-panel{min-width:0;padding:20px}.tp-content{color:#667085;white-space:pre-wrap;line-height:1.65}.tp-panel>.pd-ui-control-children{margin-top:12px}.tp-animated .tp-panel:not([hidden]){animation:.16s ease-out tp-reveal}.tp-secondary .tp-tab-wrap.is-active{background:#fff;box-shadow:0 1px 3px #10182814}.tp-secondary .tp-tab-wrap.is-active:after{display:none}.tp-bottom{flex-direction:column-reverse}.tp-bottom .tp-navigation{border-top:1px solid #e4e7ec;border-bottom:0}.tp-bottom .tp-tab-wrap.is-active:after{top:-4px;bottom:auto}.tp-left,.tp-right{flex-direction:row}.tp-right{flex-direction:row-reverse}:is(.tp-left,.tp-right) .tp-navigation{border-bottom:0;border-right:1px solid #e4e7ec;flex-direction:column;align-items:stretch;min-width:140px;max-width:240px}.tp-right .tp-navigation{border-left:1px solid #e4e7ec;border-right:0}:is(.tp-left,.tp-right) .tp-tabs{flex-direction:column;max-height:400px}:is(.tp-left,.tp-right) .tp-tab{flex:1;justify-content:flex-start}:is(.tp-left,.tp-right) .tp-tab-wrap.is-active:after{width:2px;height:auto;inset:6px auto 6px -6px}.tp-right .tp-tab-wrap.is-active:after{left:auto;right:-6px}.tp-tabs[data-icon-position=end] .tp-item-icon{order:2}.tp-tabs[data-icon-position=top] .tp-tab{flex-direction:column;gap:4px}.tp-tabs[data-icon-position=bottom] .tp-tab{flex-direction:column-reverse;gap:4px}.ui-tab-panel.is-disabled{opacity:.6}@keyframes tp-reveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tp-animated .tp-panel:not([hidden]){animation:none}}.tp-empty,.tp-error{color:#667085;padding:16px}.tp-error{color:#b42318;background:#fff5f5}.ui-tab-panel.ui-control--size-small .tp-tab{min-height:32px;padding:6px 10px;font-size:12px}.ui-tab-panel.ui-control--size-large .tp-tab{min-height:48px;padding:12px 18px;font-size:15px}.ui-tab.ui-tab-panel.tp-top{flex-direction:column}.ui-tab.ui-tab-panel.tp-bottom{flex-direction:column-reverse}.ui-tab.ui-tab-panel.tp-left{flex-direction:row}.ui-tab.ui-tab-panel.tp-right{flex-direction:row-reverse}.ui-ddb{--ddb-color:#315de8;--ddb-height:42px;--ddb-font:13px;vertical-align:middle;isolation:isolate;border-radius:8px;align-self:flex-start;max-width:100%;font-family:inherit;display:inline-flex}.ui-ddb[hidden]{display:none}.ui-ddb--secondary{--ddb-color:#475467}.ui-ddb--success{--ddb-color:#16835b}.ui-ddb--danger{--ddb-color:#dc3545}.ui-ddb--warning{--ddb-color:#a76a0a}.ui-ddb--info{--ddb-color:#087ca7}.ui-ddb--small{--ddb-height:32px;--ddb-font:12px}.ui-ddb--large{--ddb-height:48px;--ddb-font:15px}.ui-ddb :is(.ui-ddb__action,.ui-ddb__toggle){box-sizing:border-box;height:var(--ddb-height);min-height:var(--ddb-height);border:1px solid var(--ddb-color);background:var(--ddb-color);color:#fff;font-family:inherit;font-size:var(--ddb-font);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 15px;font-weight:600;line-height:1.4;transition:background .14s,box-shadow .14s,border-color .14s;display:inline-flex}.ui-ddb__action{border-radius:8px;flex:auto;min-width:0}.ui-ddb:has(.ui-ddb__toggle) .ui-ddb__action{border-radius:8px 0 0 8px}.ui-ddb .ui-ddb__toggle{border-left-color:#ffffff45;border-radius:0 8px 8px 0;flex:0 0 38px;width:38px;padding:0}.ui-ddb--small .ui-ddb__toggle{flex-basis:32px;width:32px}.ui-ddb--large .ui-ddb__toggle{flex-basis:44px;width:44px}.ui-ddb--outlined :is(.ui-ddb__action,.ui-ddb__toggle){color:var(--ddb-color);border-color:color-mix(in srgb,var(--ddb-color) 35%,white);background:#fff}.ui-ddb--text :is(.ui-ddb__action,.ui-ddb__toggle){color:var(--ddb-color);background:0 0;border-color:#0000}.ui-ddb--text .ui-ddb__toggle{border-left-color:#e4e7ec}.ui-ddb :is(.ui-ddb__action,.ui-ddb__toggle):hover:not(:disabled),.ui-ddb.is-open :is(.ui-ddb__action,.ui-ddb__toggle){background:color-mix(in srgb,var(--ddb-color) 88%,black)}.ui-ddb:is(.ui-ddb--outlined,.ui-ddb--text) :is(.ui-ddb__action,.ui-ddb__toggle):hover:not(:disabled),.ui-ddb:is(.ui-ddb--outlined,.ui-ddb--text).is-open :is(.ui-ddb__action,.ui-ddb__toggle){background:color-mix(in srgb,var(--ddb-color) 8%,white)}.ui-ddb :is(.ui-ddb__action,.ui-ddb__toggle):active:not(:disabled){box-shadow:inset 0 2px 5px #10182824}.ui-ddb button:focus-visible{outline:3px solid color-mix(in srgb,var(--ddb-color) 24%,transparent);outline-offset:2px;z-index:1}.ui-ddb button:disabled{opacity:.48;cursor:not-allowed}.ui-ddb__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-ddb__icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:inline-flex}.ui-ddb__icon svg{display:block}.ui-ddb__arrow{flex:0 0 16px;width:16px;height:16px;margin-left:3px;transition:transform .16s;display:inline-flex}.ui-ddb__arrow svg{width:16px;height:16px;display:block}.ui-ddb.is-open .ui-ddb__arrow{transform:rotate(180deg)}.ui-ddb__menu{z-index:10050;box-sizing:border-box;color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:5px;font:13px/1.4 Inter,system-ui,sans-serif;animation:.12s ease-out ddb-menu-appear;position:fixed;overflow:auto;box-shadow:0 12px 28px #1018281a,0 2px 6px #10182808}.ui-ddb__item{box-sizing:border-box;width:100%;min-height:37px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s,color .12s;display:flex}.ui-ddb__item .ui-ddb__icon{color:#667085}.ui-ddb__item:hover:not(:disabled),.ui-ddb__item:focus-visible{color:#315de8;background:#f0f4ff;outline:none}.ui-ddb__item:hover .ui-ddb__icon,.ui-ddb__item:focus-visible .ui-ddb__icon{color:inherit}.ui-ddb__item:active:not(:disabled){background:#e4ebff}.ui-ddb__item.is-danger,.ui-ddb__item.is-danger .ui-ddb__icon{color:#d92d20}.ui-ddb__item.is-danger:hover:not(:disabled),.ui-ddb__item.is-danger:focus-visible{background:#fff0ee}.ui-ddb__item.is-selected{color:#315de8;background:#eef3ff;font-weight:600}.ui-ddb__item.is-selected:after{content:"";border-bottom:1.7px solid;border-right:1.7px solid;width:5px;height:9px;margin-left:auto;margin-right:4px;transform:rotate(45deg)}.ui-ddb__item:disabled{opacity:.4;cursor:not-allowed}.ui-ddb__menu.is-wrap .ui-ddb__text{white-space:normal;overflow-wrap:anywhere}.ui-ddb__separator{background:#eaecf0;height:1px;margin:5px 4px}.ui-ddb__empty{text-align:center;color:#98a2b3;padding:20px 10px}.ui-ddb-menu--small .ui-ddb__item{min-height:32px;padding:7px 9px;font-size:12px}.ui-ddb-menu--large .ui-ddb__item{min-height:42px;font-size:14px}.ui-ddb.is-loading .ui-ddb__action:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ddb-loading}@keyframes ddb-loading{to{transform:rotate(360deg)}}@keyframes ddb-menu-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-ddb *,.ui-ddb__menu,.ui-ddb__item{transition:none!important;animation:none!important}}.ui-ddb .ui-ddb__menu{z-index:20}.ui-ddb .ui-ddb__message{color:#ce4a60;flex-basis:100%;margin-top:6px;font-size:12px;line-height:1.5}:is(.ui-ddb:has(>.ui-ddb__message:not([hidden])),.ui-ddb:has(>label)){flex-wrap:wrap}.ui-ddb>.ui-ddb__message[hidden]{display:none!important}.ui-ddb>label{flex:0 0 100%;margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px}.ui-ddb.ui-control--label-left>label{flex:none;margin:0 12px 0 0}.ui-ddb .ui-ddb__action[aria-invalid=true]{outline:1px solid #d2697b}.ui-ddb[dir=rtl]:has(.ui-ddb__toggle) .ui-ddb__action{border-radius:0 8px 8px 0}.ui-ddb[dir=rtl] .ui-ddb__toggle{border-right-color:#ffffff45;border-radius:8px 0 0 8px}.ui-ddb[dir=rtl] .ui-ddb__menu{direction:rtl}.ui-ddb[dir=rtl] .ui-ddb__item{text-align:right}.ui-ddb .ui-ddb__arrow:before,.ui-ddb .ui-ddb__arrow:after{content:none!important;display:none!important}.ui-ddb.is-open{z-index:5;position:relative}.ui-fab{--ui-fab-color:#2563eb;z-index:5;isolation:isolate;justify-content:center;align-items:center;display:flex;position:fixed}.ui-fab[hidden]{display:none}.ui-fab--bottom-right{right:var(--ui-fab-offset);bottom:var(--ui-fab-offset)}.ui-fab--bottom-left{left:var(--ui-fab-offset);bottom:var(--ui-fab-offset)}.ui-fab--top-right{right:var(--ui-fab-offset);top:var(--ui-fab-offset)}.ui-fab--top-left{left:var(--ui-fab-offset);top:var(--ui-fab-offset)}.ui-fab--secondary{--ui-fab-color:#475569}.ui-fab--success{--ui-fab-color:#059669}.ui-fab--danger{--ui-fab-color:#dc2626}.ui-fab--warning{--ui-fab-color:#ca8a04}.ui-fab--info{--ui-fab-color:#0284c7}.ui-fab__trigger{background:var(--ui-fab-color);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s,filter .15s;display:grid;box-shadow:0 8px 18px #0f172a2e,0 2px 5px #0f172a1c}.ui-fab__trigger:hover:not(:disabled){filter:brightness(.97);transform:translateY(-2px);box-shadow:0 12px 24px #0f172a38,0 3px 7px #0f172a20}.ui-fab__trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-fab-color) 30%,transparent);outline-offset:4px}.ui-fab__icon{font-size:26px;font-weight:300;line-height:1;transition:transform .2s;display:block}.ui-fab.is-open .ui-fab__trigger{box-shadow:0 5px 14px #0f172a2b}.ui-fab.is-open .ui-fab__trigger .ui-fab__icon{transform:rotate(45deg)}.ui-fab--small .ui-fab__trigger{width:44px;height:44px}.ui-fab--small .ui-fab__icon{font-size:21px}.ui-fab--large .ui-fab__trigger{width:68px;height:68px}.ui-fab--large .ui-fab__icon{font-size:31px}.ui-fab__menu{pointer-events:auto;align-items:center;gap:11px;animation:.2s ease-out fab-menu-in;display:flex;position:absolute}.ui-fab--up .ui-fab__menu{flex-direction:column;bottom:calc(100% + 13px);right:0}.ui-fab--down .ui-fab__menu{flex-direction:column;top:calc(100% + 13px);right:0}.ui-fab--left .ui-fab__menu{flex-direction:row;top:0;right:calc(100% + 13px)}.ui-fab--right .ui-fab__menu{flex-direction:row;top:0;left:calc(100% + 13px)}.ui-fab__item{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font:600 12px/1.2 Inter,system-ui,sans-serif;transition:transform .15s,box-shadow .15s,color .15s;display:flex;box-shadow:0 5px 14px #0f172a1c}.ui-fab__item:hover:not(:disabled),.ui-fab__item:focus-visible{color:var(--ui-fab-color);outline:none;transform:scale(1.04);box-shadow:0 8px 18px #0f172a24}.ui-fab__item:disabled{opacity:.45;cursor:default}.ui-fab__item-text{text-overflow:ellipsis;max-width:180px;overflow:hidden}.ui-fab--overlay:before{content:"";z-index:-1;pointer-events:none;background:#0f172a1f;position:fixed;inset:0}@keyframes fab-menu-in{0%{opacity:0;transform:scale(.85)translateY(8px)}to{opacity:1;transform:none}}@media (width<=560px){.ui-fab{--ui-fab-offset:16px}.ui-fab__item-text{max-width:130px}}.ui-fab.ui-control--designer{z-index:5;margin:0;position:absolute}.ui-fab__icon svg{width:1em;height:1em;display:block}.ui-fab__trigger:active:not(:disabled){transform:scale(.95)}.ui-fab__trigger[aria-disabled=true]{opacity:.5;cursor:default}.ui-fab--extended .ui-fab__trigger{border-radius:28px;gap:10px;width:auto;padding-inline:20px;display:flex}.ui-fab__text{white-space:nowrap;font:600 14px/1.25 Inter,system-ui,sans-serif}.ui-fab__item .ui-fab__icon{font-size:18px}.ui-fab__item:active:not(:disabled){transform:scale(.97)}.ui-fab.ui-fab--overlay:not(.is-open):before,.ui-fab.ui-control--designer:before{display:none}.ui-fab--bottom-left .ui-fab__menu,.ui-fab--top-left .ui-fab__menu{left:0;right:auto}.ui-form__button-group-host:has(>.ui-fab){min-height:100px;position:relative}.ui-form__button-group-host>.ui-fab{position:absolute}@media (prefers-reduced-motion:reduce){.ui-fab *{transition:none!important;animation:none!important}}.ui-card-view{--card-pad:16px;--card-title:15px;--card-text:13px;color:#1e293b;flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.ui-card-view.ui-control--size-small{--card-pad:12px;--card-title:14px;--card-text:12px;gap:8px}.ui-card-view.ui-control--size-large{--card-pad:20px;--card-title:17px;--card-text:15px;gap:12px}.ui-card-view__label{font-size:14px;font-weight:500}.ui-card-view__toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ui-card-view__search{color:#334155;min-width:100px;font:inherit;font-size:var(--card-text);background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:200px;padding:9px 12px}.ui-card-view__search:focus{outline-offset:1px;outline:2px solid #c7d2fe}.ui-card-view__select-all{font-size:var(--card-text);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ui-card-view__select-all input{accent-color:#5965e8;flex:none;width:16px;height:16px}.ui-card-view__summary{color:#64748b;margin-inline-start:auto;font-size:12px}.ui-card-view__list{gap:var(--ui-card-gap,16px);align-items:stretch;min-width:0;display:grid}.ui-card-view__card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;transition:box-shadow .15s,border-color .15s,background .15s;position:relative;overflow:hidden}.ui-card-view--elevated .ui-card-view__card{box-shadow:0 4px 12px #0f172a09}.ui-card-view--outlined .ui-card-view__card{border-color:#cbd5e1}.ui-card-view--flat .ui-card-view__card{background:#f8fafc;border-color:#0000}.ui-card-view.is-hoverable .ui-card-view__card:hover:not([aria-disabled=true]){border-color:#a5b4fc;box-shadow:0 5px 16px #0f172a12}.ui-card-view .ui-card-view__card:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.ui-card-view .ui-card-view__card.is-selected{background:#f5f7ff;border-color:#6366f1;box-shadow:inset 0 0 0 1px #6366f1}.ui-card-view__card[aria-disabled=true]{opacity:.5;cursor:default}.ui-card-view.is-disabled{opacity:.6}.ui-card-view.is-readonly .ui-card-view__card{cursor:default}.ui-card-view__image{width:100%;height:var(--ui-card-image-height,150px);object-fit:cover;background:#f1f5f9;display:block}.ui-card-view__icon{height:var(--ui-card-image-height,150px);color:#5965e8;background:linear-gradient(135deg,#eff6ff,#f8fafc);place-items:center;font-size:34px;display:grid}.ui-card-view__body{padding:var(--card-pad)}.ui-card-view[data-selection-mode]:not([data-selection-mode=none]) .ui-card-view__title{padding-inline-end:24px}.ui-card-view__title{font-size:var(--card-title);overflow-wrap:anywhere;color:#0f172a;margin:0;font-weight:600;line-height:1.45}.ui-card-view__text{font-size:var(--card-text);color:#64748b;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.6}.ui-card-view__meta{color:#64748b;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.5}.ui-card-view__selection{color:#0000;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:19px;height:19px;font-size:13px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.ui-card-view[data-selection-mode=single] .ui-card-view__selection{border-radius:50%;font-size:11px}.ui-card-view__card.is-selected .ui-card-view__selection{color:#fff;background:#5965e8;border-color:#5965e8}.ui-card-view__empty{text-align:center;color:#94a3b8;font-size:var(--card-text);border:1px dashed #cbd5e1;border-radius:10px;grid-column:1/-1;padding:28px 16px}.ui-card-view__more{color:#4f46e5;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:8px;align-self:center;padding:8px 18px;font-size:13px}.ui-card-view__more:hover{background:#eef2ff}.ui-card-view__more:active{background:#e0e7ff;transform:translateY(1px)}.ui-card-view__hint{color:#64748b;font-size:12px}.ui-card-view__validation{color:#dc2626;font-size:12px}.ui-card-view[hidden],.ui-card-view [hidden]{display:none!important}.ui-card-view--list .ui-card-view__card{align-items:center;display:flex}.ui-card-view--list .ui-card-view__image,.ui-card-view--list .ui-card-view__icon{flex:0 0 140px;align-self:stretch;width:140px;height:auto;min-height:110px}.ui-card-view--list .ui-card-view__body{flex:1;min-width:0}.ui-card-view.ui-control--label-left{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ui-card-view.ui-control--label-left>.ui-card-view__label{grid-area:1/1}.ui-card-view.ui-control--label-left>:not(.ui-card-view__label){grid-column:2}@container (width<=360px){.ui-card-view--list .ui-card-view__image,.ui-card-view--list .ui-card-view__icon{flex-basis:85px;width:85px}}@media (prefers-reduced-motion:reduce){.ui-card-view__card{transition:none}}.ui-tag-box.tgb{--tgb-height:42px;--tgb-font:13px;isolation:isolate;color:#344054;flex-direction:column;gap:6px;width:100%;min-width:0;font-family:inherit;display:flex;position:relative}.ui-tag-box.tgb[hidden],.ui-tag-box.tgb [hidden]{display:none!important}.ui-tag-box.tgb.ui-control--size-small{--tgb-height:32px;--tgb-font:12px}.ui-tag-box.tgb.ui-control--size-large{--tgb-height:48px;--tgb-font:15px}.ui-tag-box.tgb>.ui-tag-box__label{flex:none;height:auto;margin:0;font-size:14px;font-weight:500;line-height:20px}.ui-tag-box.tgb .ui-tag-box__field{box-sizing:border-box;width:100%;min-height:var(--tgb-height);background:#fff;border:1px solid #cbd7e7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 7px;transition:border-color .15s,box-shadow .15s;display:flex}.ui-tag-box.tgb .ui-tag-box__field:focus-within{border-color:#6695ef;box-shadow:0 0 0 2px #2563eb0d}.ui-tag-box.tgb .ui-tag-box__tags{display:contents}.ui-tag-box.tgb .ui-tag-box__input{width:70px;min-width:70px;height:calc(var(--tgb-height) - 10px);box-shadow:none;font:inherit;font-size:var(--tgb-font);color:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 3px;line-height:1.5;min-height:0!important}.ui-tag-box.tgb .ui-tag-box__input:focus{box-shadow:none;border:0;outline:0}.ui-tag-box.tgb .ui-tag-box__tag{color:#385d9a;max-width:100%;font-size:var(--tgb-font);background:#eef4ff;border:1px solid #dce6f8;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;line-height:1.4;display:inline-flex}.ui-tag-box.tgb .ui-tag-box__tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-tag-box.tgb .ui-tag-box__tag-remove{color:#8394b1;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;min-height:0;padding:2px;font-size:0;display:inline-flex;position:static;inset:auto}.ui-tag-box.tgb .ui-tag-box__tag-remove:hover{color:#315eaa;background:#dce7fa}.ui-tag-box.tgb .ui-tag-box__tag-remove:before,.ui-tag-box.tgb .ui-tag-box__tag-remove:after{content:none!important}.ui-tag-box.tgb svg{pointer-events:none;width:16px;height:16px;display:block}.ui-tag-box.tgb .tgb-action{color:#8a9bb1;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;min-height:0;padding:5px;display:inline-flex;position:static;inset:auto;transform:none}.ui-tag-box.tgb .tgb-action:hover:not(:disabled){color:#3568be;background:#edf3fc}.ui-tag-box.tgb .tgb-action:active:not(:disabled){background:#e1ebfa;box-shadow:inset 0 1px 3px #2563eb22}.ui-tag-box.tgb button:focus-visible{outline-offset:1px;outline:2px solid #8aaff0}.ui-tag-box.tgb button:disabled{opacity:.45;cursor:default}.ui-tag-box.tgb .ui-tag-box__more{color:#64748b;background:#f1f5f9;border-radius:5px;flex:none;padding:3px 7px;font-size:12px}.ui-tag-box.tgb .ui-tag-box__field.is-single-line{flex-wrap:nowrap;overflow-x:auto}.ui-tag-box.tgb .ui-tag-box__field.is-single-line .ui-tag-box__tag{flex:none;max-width:180px}.ui-tag-box.tgb .ui-tag-box__list{z-index:5;max-height:280px;font-size:var(--tgb-font);background:#fff;border:1px solid #dce4ef;border-radius:9px;margin-top:5px;padding:5px;animation:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 28px #233a651f}.ui-tag-box.tgb .ui-tag-box__option,.ui-tag-box.tgb .tgb-select-all{box-sizing:border-box;cursor:pointer;color:#475569;text-align:left;border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:8px 10px;display:flex}.ui-tag-box.tgb .ui-tag-box__option.is-active,.ui-tag-box.tgb .ui-tag-box__option:hover{background:#f1f5fc}.ui-tag-box.tgb .ui-tag-box__option.is-selected{color:#2e61b1;background:#edf3ff}.ui-tag-box.tgb .ui-tag-box__option[aria-disabled=true]{opacity:.4;cursor:default}.ui-tag-box.tgb .tgb-check{background:#fff;border:1px solid #c8d3e3;border-radius:3px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.ui-tag-box.tgb .tgb-check svg{visibility:hidden;width:13px;height:13px}.ui-tag-box.tgb .is-selected .tgb-check{color:#fff;background:#356eea;border-color:#356eea}.ui-tag-box.tgb .is-selected .tgb-check svg{visibility:visible}.ui-tag-box.tgb .tgb-select-all{border-bottom:1px solid #e5ebf4;border-radius:0;margin-bottom:3px;font-weight:600}.ui-tag-box.tgb .ui-tag-box__empty{color:#94a3b8;text-align:center;padding:15px}.ui-tag-box.tgb .tgb-hint{color:#8b99ad;font-size:11px}.ui-tag-box.tgb .tgb-message{color:#d34d60;font-size:12px;line-height:1.5}.ui-tag-box.tgb[data-validation=invalid] .ui-tag-box__field{border-color:#e28b99}.ui-tag-box.tgb[data-validation=valid] .ui-tag-box__field{border-color:#78bda4}.ui-tag-box.tgb[data-validation=pending] .ui-tag-box__field{border-style:dashed}.ui-tag-box.tgb:has(input:disabled) .ui-tag-box__field{color:#9aa6b7;background:#f4f6fa}.ui-tag-box.tgb:has(input[readonly]) .ui-tag-box__field{background:#f8faff}.ui-tag-box.tgb.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.ui-tag-box.tgb.ui-control--label-left>.ui-tag-box__label{grid-area:1/1;padding-top:9px}.ui-tag-box.tgb.ui-control--label-left>.ui-tag-box__field,.ui-tag-box.tgb.ui-control--label-left>.tgb-hint,.ui-tag-box.tgb.ui-control--label-left>.tgb-message{grid-column:2}.ui-tag-box.tgb.ui-control--hide-label{flex-direction:column;display:flex}.ui-tag-box.tgb.is-open{z-index:20}.ui-tag-box.tgb.tgb-has-checkboxes .ui-tag-box__option.is-selected:after{content:none}.ui-tag-box.tgb.ui-control--size-small .tgb-action{width:22px;height:22px;padding:3px}.ui-tag-box.tgb.ui-control--size-small .ui-tag-box__tag{padding-block:1px}.ui-auto-complete.uac{isolation:isolate;position:relative}.ui-auto-complete.uac .ui-text-box__field{overflow:visible}.ui-auto-complete.uac.is-open{z-index:10}.ui-auto-complete.uac .ui-text-box__input.ui-auto-complete__input{height:100%;min-height:0;box-shadow:none;font-size:var(--tb-font);border:0;align-self:stretch;margin:0;padding:0 11px;line-height:1.5;position:static;inset:auto;transform:translate(0,0)}.uac .uac-list{z-index:12;max-height:260px;font-size:var(--tb-font);background:#fff;border:1px solid #dbe4f1;border-radius:8px;margin:0;padding:5px;position:absolute;inset:calc(100% + 5px) -1px auto;overflow:auto;box-shadow:0 10px 28px #1d35571c}.uac .uac-list[hidden]{display:none!important}.uac .uac-option{color:#475569;cursor:pointer;overflow-wrap:anywhere;border-radius:5px;outline:none;width:100%;padding:9px 10px;line-height:1.5;display:block}.uac .uac-list{animation:none}.ui-auto-complete.uac .uac-option[aria-disabled=true]{color:#94a3b8;background:0 0}.uac .uac-option.is-active{color:#245ac2;background:#edf4ff}.uac .uac-option.is-selected{color:#245ac2;font-weight:600}.uac .uac-option[aria-disabled=true]{opacity:.42;cursor:not-allowed}.uac .ui-auto-complete__empty{color:#94a3b8;text-align:center;padding:14px 10px;font-size:12px}.uac-source-error{color:#c5415d;font-size:12px;line-height:1.5}.uac-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.uac .uac-toggle>svg{transition:transform .15s}.uac.is-open .uac-toggle>svg{transform:rotate(180deg)}.ddb.ui-drop-down-box{isolation:isolate;position:relative}.ddb.ui-drop-down-box.is-open{z-index:30}.ddb .ddb-clear,.ddb .ddb-toggle{width:28px;height:calc(var(--tb-height) - 10px);color:#73849a;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;min-height:0;padding:0;transition:background .12s,color .12s,transform .12s;display:inline-flex}.ddb .ddb-clear:hover,.ddb .ddb-toggle:hover{color:#2563eb;background:#eef2f8}.ddb .ddb-clear:active,.ddb .ddb-toggle:active{background:#dbe7fc;transform:scale(.9)}.ddb .ddb-toggle svg{transition:transform .15s}.ddb.is-open .ddb-toggle svg{transform:rotate(180deg)}.ddb button:focus-visible{outline-offset:1px;outline:2px solid #6695ef}.ddb button:disabled{opacity:.45;cursor:default}.ddb .ddb-popup{z-index:30;box-sizing:border-box;min-width:180px;max-width:calc(100vw - 32px);font:inherit;color:#344054;background:#fff;border:1px solid #d8e2ef;border-radius:9px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #15234b22}.ddb .ddb-search{box-sizing:border-box;width:100%;height:34px;min-height:0;font:inherit;color:inherit;background:#f9fbfd;border:1px solid #d8e2ef;border-radius:5px;outline:none;margin:0 0 6px;padding:0 9px;display:block}.ddb .ddb-search:focus{border-color:#6695ef;box-shadow:0 0 0 2px #2563eb0d}.ddb .ddb-list{max-height:var(--ddb-max-height,280px);overscroll-behavior:contain;overflow:auto}.ddb .ddb-option{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;min-width:0;padding:8px 10px}.ddb .ddb-option:hover,.ddb .ddb-option.is-active{color:#2456c1;background:#eef4ff}.ddb .ddb-option[aria-selected=true]{color:#2456c1;background:#e7efff;font-weight:600}.ddb .ddb-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ddb .ddb-empty{color:#8493a8;padding:14px 10px;font-size:12px}.ddb .is-table .ddb-option,.ddb .ddb-table-head{grid-template-columns:repeat(var(--ddb-columns,2),minmax(0,1fr));gap:12px;display:grid}.ddb .is-table .ddb-option{border-bottom:1px solid #f0f3f8;border-radius:0}.ddb .ddb-table-head{color:#687b96;z-index:1;background:#f5f8fc;padding:8px 10px;font-size:12px;font-weight:600;position:sticky;top:0}.ddb .is-table span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ddb.ui-control--size-small .ddb-option{padding:5px 8px}.ddb.ui-control--size-small .ddb-search{height:28px}.ddb.ui-control--size-large .ddb-option{padding:10px 12px}.ddb.ui-control--size-large .ddb-search{height:40px}.ddb .ddb-popup[hidden],.ddb [hidden]{display:none!important}.ddb .picker-actions{border-top:1px solid #e8edf5;justify-content:flex-end;gap:7px;margin-top:5px;padding:8px 2px 1px;display:flex}.ddb .picker-actions button{color:#526784;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1ef;border-radius:6px;padding:7px 12px}.ddb .picker-actions button.is-primary{color:#fff;background:#3267e8;border-color:#3267e8}.ddb .picker-actions button:hover{filter:brightness(.97)}.dg{--dg-font:13px;--dg-cell-y:13px;--dg-cell-x:14px;--dg-button:32px;--dg-control:42px;--dg-toolbar-pad:14px 16px;--dg-accent:#2563eb;box-sizing:border-box;color:#344054;font-family:inherit;font-size:var(--dg-font)}.ui-data-grid.dg{isolation:isolate;z-index:0;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.ui-data-grid.dg:has(.dg-filter-panel){z-index:10}.dg-status{color:#b42318;background:#fff8f7;border-bottom:1px solid #eaecf0;padding:10px 14px;font-size:12px}.dg-status[role=status]{color:#475569;background:#f8fafc}.dg-column-chooser{font-size:12px;position:relative}.dg-column-chooser summary{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;list-style:none;display:flex}.dg-column-chooser-panel{z-index:12;background:#fff;border:1px solid #dbe4f0;border-radius:8px;width:220px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 10px 28px #1d35571c}.dg-column-chooser-panel label{color:#475569;cursor:pointer;align-items:center;gap:8px;padding:7px;font-size:12px;display:flex}.dg-column-chooser-panel input{appearance:auto;accent-color:#2563eb;width:15px;height:15px;min-height:0}.dg-column-chooser summary:focus-visible,.dg-table tr:focus-visible{outline-offset:2px;outline:2px solid #93b4f4}.dg.ui-control--size-small{--dg-font:12px;--dg-cell-y:9px;--dg-cell-x:12px;--dg-button:28px;--dg-control:32px;--dg-toolbar-pad:10px 12px}.dg.ui-control--size-large{--dg-font:14px;--dg-cell-y:17px;--dg-cell-x:16px;--dg-button:38px;--dg-control:48px;--dg-toolbar-pad:18px 20px}.dg *{box-sizing:border-box}.dg [hidden],.dg[hidden]{display:none!important}.dg>.dg-label{margin:0;font-size:14px;font-weight:500;line-height:20px}.dg.ui-control--hide-label>.dg-label{display:none}.dg.ui-control--label-left{flex-direction:row;align-items:flex-start;gap:12px}.dg.ui-control--label-left>.dg-label{flex:0 0 120px;padding-top:12px}.dg-shell{background:#fff;border:1px solid #dde4ee;border-radius:11px;flex:1;min-width:0;overflow:hidden;box-shadow:0 2px 5px #102a5604}.dg-shell.dg-no-border{box-shadow:none;border-color:#0000}.dg-toolbar{padding:var(--dg-toolbar-pad);background:#fff;border-bottom:1px solid #e8edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dg-toolbar-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dg-toolbar-title{color:#243650;font-weight:650}.dg-count{color:#677b97;background:#f0f4fa;border:1px solid #e6ecf4;border-radius:6px;justify-content:center;align-items:center;min-width:25px;height:22px;padding:0 7px;font-size:.85em;font-weight:600;display:inline-flex}.dg-selection-info{color:#2563eb;font-size:.9em}.dg-selection-info:not(:empty){border-inline-start:1px solid #dfe7f2;padding-inline-start:10px}.dg-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}.dg-search-wrap{height:var(--dg-control);color:#95a2b5;background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:8px;width:240px;max-width:100%;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.dg-search-wrap:focus-within{border-color:#92b4f4;box-shadow:0 0 0 3px #2563eb0c}.dg-search-wrap>svg{flex:none}.dg .dg-search{font:inherit;color:#344054;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.dg-search::placeholder{color:#9aa8bb}.dg-content{min-width:0}.dg-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d3e3 #f8fafc;overflow:auto}.dg-table{border-collapse:separate;border-spacing:0;width:100%;font:inherit;table-layout:auto;background:#fff;line-height:1.5}.dg-table th,.dg-table td{padding:var(--dg-cell-y) var(--dg-cell-x);text-align:left;white-space:nowrap;vertical-align:middle;border:0;border-bottom:1px solid #edf0f5}.dg-table thead{z-index:2;position:sticky;top:0}.dg-table th{color:#61728a;background:#f7f9fc;border-bottom:1px solid #e3e9f1;font-weight:600}.dg-table tbody tr:last-child td{border-bottom:0}.dg-table td{color:#41516a;transition:background .12s}.dg-table td:first-child{font-variant-numeric:tabular-nums}.dg-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.dg-table th[style*=right] .dg-header{justify-content:flex-end}.dg-table th[style*=center] .dg-header{justify-content:center}.dg .dg-button{min-width:var(--dg-button);height:var(--dg-button);color:#64748b;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 8px;line-height:1;transition:background .12s,color .12s,box-shadow .12s,transform .1s;display:inline-flex}.dg .dg-button>svg{flex:none;width:16px;height:16px}.dg .dg-button:hover:not(:disabled){color:var(--dg-accent);background:#edf3fe}.dg .dg-button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 3px #102a5610}.dg .dg-button:disabled{opacity:.35;cursor:default}.dg .dg-reset{height:var(--dg-control);background:#fff;border-color:#e1e7f0;font-size:.9em}.dg .dg-sort{min-width:0;max-width:100%;height:auto;min-height:20px;color:inherit;border:0;justify-content:flex-start;gap:5px;padding:0;font-weight:600}.dg .dg-sort>span{white-space:nowrap}.dg .dg-sort:disabled{opacity:1}.dg .dg-sort>svg{opacity:0;color:#2563eb;width:13px;height:13px}.dg .dg-sort:hover>svg,.dg .dg-sort:focus-visible>svg,.dg .dg-sort.dg-sorted>svg{opacity:1}.dg .dg-sort.dg-sorted{color:#2563eb}.dg .dg-filter-button{color:#a5b1c2;width:24px;min-width:24px;height:24px;padding:4px}.dg .dg-filter-button>svg{width:14px;height:14px}.dg .dg-filter-active{color:#2563eb;background:#eaf1ff}.dg-table.dg-striped tbody tr:nth-child(2n) td{background:#fafbfd}.dg-table.dg-hover tbody tr:hover td{background:#f5f8fd}.dg-table tbody tr.dg-row-selected td,.dg-table.dg-hover tbody tr.dg-row-selected:hover td{background:#edf4ff}.dg-table tbody tr.dg-row-selected td:first-child{box-shadow:inset 3px 0 #3b82f6}.dg-table.dg-no-row-lines td{border-bottom-color:#0000}.dg-table.dg-column-lines th:not(:last-child),.dg-table.dg-column-lines td:not(:last-child){border-inline-end:1px solid #edf0f5}.dg-table.dg-wrap td{white-space:normal;overflow-wrap:anywhere}.dg-table .dg-selection-cell{text-align:center;width:44px;min-width:44px;padding-inline:12px}.dg .dg-checkbox{aspect-ratio:1;accent-color:#2563eb;vertical-align:middle;cursor:pointer;appearance:auto;border-radius:3px;flex:0 0 16px;width:16px;max-width:16px;height:16px;min-height:0;margin:0;padding:0}.dg .dg-checkbox[type=radio]{border-radius:50%}.dg .dg-checkbox:disabled{cursor:default}.dg-badge{color:#4071c8;background:#edf4ff;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:.86em;font-weight:500;line-height:1.45;display:inline-flex}.dg-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.dg-badge[data-tone=success]{color:#21865e;background:#ecf8f2}.dg-badge[data-tone=warning]{color:#b37c1c;background:#fff7e8}.dg-badge[data-tone=danger]{color:#cc5565;background:#fff0f1}.dg-badge[data-tone=neutral]{color:#7a879a;background:#f0f3f7}.dg .dg-column-search,.dg .dg-filter-search{width:100%;min-width:60px;font:inherit;height:var(--dg-control);color:#344054;background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:6px 9px;line-height:1.4}.dg-filter-row td{padding:8px var(--dg-cell-x);background:#fafbfd}.dg-column-search::placeholder{color:#a0adbf}.dg-table .dg-empty{white-space:normal;color:#8a98ad;text-align:center!important;padding:42px 20px!important}.dg-empty>svg{color:#b3c4dc;width:30px;height:30px;margin:0 auto 12px;display:block}.dg-empty>strong{color:#63758f;font-weight:500;display:block}.dg-empty>span{margin-top:5px;font-size:.9em;display:block}.dg-pager{color:#7d8ba0;background:#fff;border-top:1px solid #e7ecf3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-height:58px;padding:12px 16px;font-size:.9em;display:flex}.dg-info{font-variant-numeric:tabular-nums;margin-inline-end:auto}.dg-page-size{white-space:nowrap;font:inherit;align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.dg-page-size select{height:var(--dg-button);color:#4c5e78;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #dce3ed;border-radius:6px;min-width:60px;padding:0 25px 0 9px}.dg-navigation{align-items:center;gap:3px;display:flex}.dg .dg-navigation .dg-button{font-variant-numeric:tabular-nums;padding:0 6px}.dg .dg-current-page{color:#2563eb;background:#edf3ff;border-color:#dce7ff;font-weight:650}.dg-page-gap{color:#a5afbd;padding:0 3px}.dg-filter-panel{z-index:10060;white-space:normal;background:#fff;border:1px solid #dce3ee;border-radius:10px;width:280px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:12px;position:fixed;overflow:auto;box-shadow:0 12px 40px #20355824}.dg-filter-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.dg-filter-title strong{color:#34445e;font-size:13px;font-weight:600}.dg-filter-values{overscroll-behavior:contain;max-height:190px;margin:6px -3px;padding:0 3px;overflow:auto}.dg-filter-values label,.dg-filter-all{font:inherit;color:#52637c;cursor:pointer;overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:9px;margin:0;padding:9px 6px;display:flex}.dg-filter-values label:hover{background:#f3f6fc}.dg-filter-all{border-bottom:1px solid #edf0f5;border-radius:0;margin-top:8px;font-weight:500}.dg-filter-actions{border-top:1px solid #e9eef5;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.dg .dg-primary{color:#fff;background:#2563eb;border-color:#2563eb}.dg .dg-primary:hover:not(:disabled){color:#fff;background:#1d4ed8}.dg :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #77a4fa}.dg .dg-search:focus-visible{outline:0}.dg-disabled{opacity:.55}.dg-actions-cell{text-align:center!important;padding-inline:10px!important}.dg-fixed-actions{z-index:1;position:sticky;right:0;box-shadow:-5px 0 10px #102a5608;background:#fff!important}.dg-table thead .dg-fixed-actions{z-index:3;background:#f7f9fc!important}.dg-table tbody tr:hover .dg-fixed-actions{background:#f5f8fd!important}.dg-row-actions{justify-content:center;align-items:center;gap:4px;min-width:max-content;display:flex}.dg-row-action{min-width:30px!important;height:30px!important;padding-inline:7px!important;font-size:.88em!important}.dg-row-action[data-tone=primary]{color:#2563eb;background:#eff6ff}.dg-row-action[data-tone=danger]{color:#dc3545}.dg-row-action[data-tone=danger]:hover:not(:disabled){color:#b42332;background:#fff0f1}.dg-row-action[aria-busy=true]{cursor:wait;opacity:.55}@media (width<=640px){.dg-toolbar-actions{width:100%;margin:0}.dg-search-wrap{flex:1;width:auto;min-width:120px}.dg-pager{gap:10px;padding:10px}.dg-info{flex-basis:100%}.dg-navigation{margin-inline-start:auto}}.dg-toolbar-actions>.dg-add-button{align-items:center;display:flex}.dg-toolbar-actions>.dg-add-button[hidden]{display:none}.dg-add-button .ui-button{width:auto}.dg-add-button .pd-button{min-width:0}.dg-add-button .pd-selectable{margin:0;padding:0}.dg-column-chooser summary{height:var(--dg-control);min-height:var(--dg-control);box-sizing:border-box;padding-block:0}.pd-button{box-sizing:border-box;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;min-width:88px;max-width:100%;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .12s;display:inline-flex}.pd-button__text{text-overflow:ellipsis;overflow:hidden}.pd-button--small{border-radius:7px;min-height:32px;padding:6px 11px;font-size:12px}.pd-button--medium{min-height:40px;padding:9px 16px}.pd-button--large{border-radius:10px;min-height:48px;padding:12px 21px;font-size:15px}.pd-button--contained.pd-button--primary{color:#fff;background:#5965e8;border-color:#5965e8;box-shadow:0 1px 2px #10182814}.pd-button--contained.pd-button--primary:hover:not(:disabled){background:#4652d6;border-color:#4652d6;box-shadow:0 3px 8px #5965e838}.pd-button--contained.pd-button--secondary{color:#344054;background:#f2f4f7;border-color:#e4e7ec}.pd-button--contained.pd-button--secondary:hover:not(:disabled){background:#e4e7ec;border-color:#d0d5dd}.pd-button--contained.pd-button--success{color:#fff;background:#039855;border-color:#039855}.pd-button--contained.pd-button--success:hover:not(:disabled){background:#027a48;border-color:#027a48}.pd-button--contained.pd-button--danger{color:#fff;background:#d92d20;border-color:#d92d20}.pd-button--contained.pd-button--danger:hover:not(:disabled){background:#b42318;border-color:#b42318}.pd-button--contained.pd-button--warning{color:#7a2e0e;background:#fdb022;border-color:#fdb022}.pd-button--contained.pd-button--warning:hover:not(:disabled){background:#f79009;border-color:#f79009}.pd-button--contained.pd-button--info{color:#fff;background:#1570ef;border-color:#1570ef}.pd-button--contained.pd-button--info:hover:not(:disabled){background:#175cd3;border-color:#175cd3}.pd-button--outlined{background:#fff}.pd-button--outlined.pd-button--primary{color:#4652d6;border-color:#aab3ff}.pd-button--outlined.pd-button--primary:hover:not(:disabled){background:#f5f6ff;border-color:#5965e8}.pd-button--outlined.pd-button--secondary{color:#344054;border-color:#d0d5dd}.pd-button--outlined.pd-button--secondary:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3}.pd-button--outlined.pd-button--success{color:#027a48;border-color:#75e0a7}.pd-button--outlined.pd-button--success:hover:not(:disabled){background:#ecfdf3}.pd-button--outlined.pd-button--danger{color:#b42318;border-color:#fda29b}.pd-button--outlined.pd-button--danger:hover:not(:disabled){background:#fef3f2}.pd-button--outlined.pd-button--warning{color:#93370d;border-color:#fec84b}.pd-button--outlined.pd-button--warning:hover:not(:disabled){background:#fffaeb}.pd-button--outlined.pd-button--info{color:#175cd3;border-color:#84caff}.pd-button--outlined.pd-button--info:hover:not(:disabled){background:#eff8ff}.pd-button--text{box-shadow:none;background:0 0;border-color:#0000}.pd-button--text.pd-button--primary{color:#4652d6}.pd-button--text.pd-button--primary:hover:not(:disabled){background:#f5f6ff}.pd-button--text.pd-button--secondary{color:#475467}.pd-button--text.pd-button--secondary:hover:not(:disabled){background:#f2f4f7}.pd-button--text.pd-button--success{color:#027a48}.pd-button--text.pd-button--success:hover:not(:disabled){background:#ecfdf3}.pd-button--text.pd-button--danger{color:#b42318}.pd-button--text.pd-button--danger:hover:not(:disabled){background:#fef3f2}.pd-button--text.pd-button--warning{color:#93370d}.pd-button--text.pd-button--warning:hover:not(:disabled){background:#fffaeb}.pd-button--text.pd-button--info{color:#175cd3}.pd-button--text.pd-button--info:hover:not(:disabled){background:#eff8ff}.pd-button:focus-visible{outline-offset:2px;outline:3px solid #5965e840}.pd-button:active:not(:disabled){transform:translateY(1px)}.pd-button:disabled,.pd-button.is-disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.pd-button.is-loading{cursor:wait}.pd-button__spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.65s linear infinite pd-button-spin}@keyframes pd-button-spin{to{transform:rotate(360deg)}}@media (width<=480px){.pd-button--medium{min-height:38px;padding-inline:13px}.pd-button--large{min-height:44px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.pd-button,.pd-button__spinner{transition:none;animation:none}}.ui-button{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.ui-button[data-alignment=center]{justify-content:center}.ui-button[data-alignment=right]{justify-content:flex-end}.ui-button[hidden]{display:none!important}.pd-button__icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.pd-button__icon svg{width:100%;height:100%;display:block}.pd-button__icon--right{order:2}.pd-button--small .pd-button__icon{flex-basis:15px;width:15px;height:15px}.pd-button--large .pd-button__icon{flex-basis:20px;width:20px;height:20px}.pd-button--icon-only{min-width:40px;padding-inline:10px}.pd-button--icon-only.pd-button--small{min-width:32px;padding-inline:8px}.pd-button--icon-only.pd-button--large{min-width:48px;padding-inline:12px}.pd-button.is-loading .pd-button__icon{display:none}.ui-button .pd-button--small{height:32px;min-height:32px;padding-block:0}.ui-button .pd-button--medium{height:42px;min-height:42px;padding-block:0}.ui-button .pd-button--large{height:48px;min-height:48px;padding-block:0}.ui-tree-list{--tl-accent:#315de8;--tl-border:#e5eaf2;--tl-muted:#7a879b;--tl-row-hover:#f7faff;--tl-row-selected:#edf4ff;border:1px solid var(--tl-border);color:#344054;background:#fff;border-radius:12px;flex-direction:column;gap:0;width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 2px 8px #182c4b04}.ui-tree-list *{box-sizing:border-box}.ui-tree-list[hidden]{display:none!important}.ui-tree-list .tl-label{color:#1e293b;margin:0;padding:16px 18px 0;font-size:14px;font-weight:650;line-height:1.5}.ui-tree-list :is(.tl-toolbar,.tl-tools,.tl-tree-cell,.tl-navigation){align-items:center;gap:8px;display:flex}.ui-tree-list .tl-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px}.ui-tree-list .tl-tools{gap:6px;margin-left:auto}.ui-tree-list :is(.tl-search,.tl-column-filter){color:#344054;min-width:0;font:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:7px;transition:border-color .15s,box-shadow .15s}.ui-tree-list .tl-search{background:#f9fbfd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238495ab' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") 11px no-repeat;width:min(100%,320px);height:36px;padding:8px 12px 8px 34px}.ui-tree-list :is(.tl-search,.tl-column-filter)::placeholder{color:#98a4b5}.ui-tree-list :is(.tl-search,.tl-column-filter):focus{background-color:#fff;border-color:#91aafa;outline:none;box-shadow:0 0 0 3px #315de810}.ui-tree-list .tl-content{min-width:0}.ui-tree-list .tl-scroll{border-top:1px solid var(--tl-border);scrollbar-width:thin;scrollbar-color:#d8dfeb transparent;background:#fff;overflow:auto}.ui-tree-list .tl-table{border-collapse:separate;border-spacing:0;width:100%;font:inherit}.ui-tree-list .tl-table :is(th,td){text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px 14px}.ui-tree-list .tl-table th{z-index:2;color:#64748b;letter-spacing:.01em;background:#f8fafc;height:43px;font-size:12px;font-weight:600;position:sticky;top:0}.ui-tree-list .tl-table tbody tr{background:#fff;transition:background-color .12s}.ui-tree-list .tl-table tbody tr:last-child td{border-bottom:0}.ui-tree-list .tl-table tbody tr:hover{background:var(--tl-row-hover)}.ui-tree-list .tl-table tbody tr.is-selected{background:var(--tl-row-selected)}.ui-tree-list .tl-table tbody tr.is-selected>td:first-child{box-shadow:inset 3px 0 var(--tl-accent)}.ui-tree-list.tl-striped tbody tr:nth-child(2n):not(.is-selected){background:#fbfcfe}.ui-tree-list.tl-striped tbody tr:nth-child(2n):not(.is-selected):hover{background:var(--tl-row-hover)}.ui-tree-list.tl-no-lines tbody td{border-bottom:0}.ui-tree-list .tl-button{color:#718096;min-width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;transition:background .15s,color .15s,border-color .15s,transform .12s;display:inline-flex}.ui-tree-list .tl-button:hover:not(:disabled){color:var(--tl-accent);background:#edf2ff}.ui-tree-list .tl-button:active:not(:disabled){background:#e1eaff;transform:scale(.94)}.ui-tree-list .tl-button:disabled{opacity:.32;cursor:default}.ui-tree-list .tl-tools>.tl-button{border-color:var(--tl-border);background:#fff}.ui-tree-list .tl-sort{height:auto;color:inherit;font-size:inherit;border-radius:3px;justify-content:flex-start;padding:0;font-weight:600}.ui-tree-list .tl-sort:hover:not(:disabled){color:var(--tl-accent);background:0 0}.ui-tree-list .tl-tree-cell{gap:7px;min-height:26px;position:relative}.ui-tree-list tr:not([aria-level="1"]) .tl-tree-cell:before{content:"";left:calc(var(--tl-depth,1)*20px - 13px);border-top:1px solid #d9e2ee;width:10px;position:absolute;top:50%}.ui-tree-list tr[aria-expanded] .tl-tree-cell>span:last-child{color:#26374d;font-weight:600}.ui-tree-list .tl-toggle{color:#7b8ba3;border-radius:5px;width:24px;min-width:24px;height:24px;padding:3px}.ui-tree-list tr[aria-expanded=true] .tl-toggle{color:var(--tl-accent);background:#f0f5ff}.ui-tree-list .tl-spacer{flex:0 0 24px;width:24px;display:inline-block}.ui-tree-list .tl-table .tl-select-cell{text-align:center;width:40px;padding:10px 12px}.ui-tree-list :is(input[type=checkbox],input[type=radio]){vertical-align:middle;width:15px;height:15px;min-height:0;accent-color:var(--tl-accent);cursor:pointer;margin:0}.ui-tree-list :is(input[type=checkbox],input[type=radio]):disabled{cursor:default}.ui-tree-list .tl-column-filter{width:100%;height:31px;padding:5px 9px;font-size:12px}.ui-tree-list .tl-table thead tr:has(.tl-column-filter) td{background:#fcfdff;padding-top:8px;padding-bottom:8px}.ui-tree-list .tl-empty{color:#94a3b8;text-align:center!important;padding:40px 18px!important}.ui-tree-list .tl-pager{border-top:1px solid var(--tl-border);color:var(--tl-muted);background:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding:12px 18px;font-size:12px;display:flex}.ui-tree-list .tl-info{font-variant-numeric:tabular-nums;margin-right:auto}.ui-tree-list .tl-page-size{white-space:nowrap;align-items:center;gap:8px;display:flex}.ui-tree-list .tl-page-size select{border:1px solid var(--tl-border);color:#475569;min-width:62px;height:31px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px}.ui-tree-list .tl-navigation{gap:4px}.ui-tree-list .tl-navigation .tl-button{font-variant-numeric:tabular-nums;min-width:30px;font-size:12px}.ui-tree-list .tl-button.is-current{background:var(--tl-accent);color:#fff;font-weight:600;box-shadow:0 2px 4px #315de81f}.ui-tree-list .tl-row-actions{justify-content:center;align-items:center;gap:6px;display:flex}.ui-tree-list .tl-row-action{border-radius:6px;gap:5px;min-width:29px;height:29px;min-height:29px;padding:5px 7px}.ui-tree-list .tl-row-action svg{width:15px;height:15px}.ui-tree-list .tl-row-action[data-tone=primary]{color:#3965dc;background:#eef4ff}.ui-tree-list .tl-row-action[data-tone=danger]{color:#de5261;background:#fff1f3}.ui-tree-list .tl-row-action[data-tone=primary]:hover:not(:disabled){background:#e1ebff;border-color:#c9d9ff}.ui-tree-list .tl-row-action[data-tone=danger]:hover:not(:disabled){color:#c52b42;background:#ffe4e9;border-color:#ffc6d0}.ui-tree-list .tl-row-action[aria-busy=true]{opacity:.45;cursor:progress}.ui-tree-list .tl-fixed-actions{background:inherit;z-index:1;position:sticky;right:0;box-shadow:-6px 0 10px -10px #1e3a5f66}.ui-tree-list th.tl-fixed-actions{z-index:3;background:#f8fafc}.ui-tree-list .tl-add-button{margin-left:5px;display:flex}.ui-tree-list .tl-add-button .ui-button{box-shadow:0 2px 4px #315de814}.ui-tree-list :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #8da9ff}.ui-tree-list .tl-table tr[data-key]:focus-visible,.ui-tree-list .tl-table td:focus-visible{outline-offset:-2px;outline:2px solid #89a7f6}.ui-tree-list.is-disabled{opacity:.6}.ui-tree-list .tl-error{color:#b42336;background:#fff5f6;border-top:1px solid #ffe0e5;padding:10px 18px;font-size:12px}.ui-tree-list .tl-loading{color:#315de8;background:#f3f7ff;border-top:1px solid #e1eaff;padding:9px 18px;font-size:12px}.ui-tree-list.ui-control--size-small .tl-table td{padding-top:6px;padding-bottom:6px;font-size:12px}.ui-tree-list.ui-control--size-small .tl-tree-cell{min-height:23px}.ui-tree-list.ui-control--size-large .tl-table td{padding-top:13px;padding-bottom:13px;font-size:14px}.ui-tree-list.ui-control--size-large .tl-tree-cell{min-height:30px}.ui-tree-list.ui-control--label-left{grid-template-columns:140px minmax(0,1fr);align-items:start;display:grid}.ui-tree-list.ui-control--label-left>.tl-label{grid-area:1/1/span 2;padding-top:21px}.ui-tree-list.ui-control--label-left>:is(.tl-toolbar,.tl-content){border-left:1px solid var(--tl-border);grid-column:2}.ui-tree-list.ui-control--hide-label>.tl-label{display:none}@media (width<=600px){.ui-tree-list .tl-toolbar{padding:12px}.ui-tree-list .tl-search{flex:100%;width:100%}.ui-tree-list .tl-pager{gap:10px;padding:12px}.ui-tree-list .tl-info{flex-basis:100%}.ui-tree-list.ui-control--label-left{display:flex}.ui-tree-list.ui-control--label-left>.tl-label{padding:12px 12px 0}.ui-tree-list.ui-control--label-left>:is(.tl-toolbar,.tl-content){border-left:0}}@media (prefers-reduced-motion:reduce){.ui-tree-list *{transition:none!important}}.ui-list{--lst-accent:#315de8;color:#344054;flex-direction:column;gap:6px;width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.5;display:flex}.ui-list *{box-sizing:border-box}.ui-list[hidden],.ui-list [hidden]{display:none!important}.lst-label{font-size:12px;font-weight:600;line-height:1.4}.lst-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;overflow:hidden}.lst-search-box{color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:9px;margin:12px;padding:0 10px;display:flex}.lst-search-box:focus-within{border-color:#6172f3;box-shadow:0 0 0 3px #6172f315}.ui-list .lst-search{color:#344054;width:100%;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;outline:0;padding:8px 0}.lst-body{overscroll-behavior:contain;max-height:400px;overflow:auto}.lst-item{border-bottom:1px solid #f0f2f5;align-items:center;gap:2px;padding-right:8px;transition:background .12s;display:flex;position:relative}.lst-item:last-child{border-bottom:0}.lst-item:hover:not(.is-disabled){background:#f8faff}.lst-item.is-selected{background:#eff4ff}.lst-item.is-selected:hover{background:#e9f0ff}.ui-list .lst-item-main{min-width:0;min-height:62px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex}.lst-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lst-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lst-description{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lst-item-icon{color:#6478a3;background:#f0f4fc;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lst-item.is-selected>.lst-item-main>.lst-item-icon{color:var(--lst-accent);background:#dfe9ff}.lst-badge{color:#4562aa;background:#edf3ff;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.lst-selection{color:#fff;background:#fff;border:1px solid #cbd1dc;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.lst-selection svg{width:13px;height:13px}.ui-list .lst-selection.is-radio{border-radius:50%}.ui-list .lst-item.is-selected>.lst-item-main>.lst-selection.is-radio:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;display:block}.ui-list .lst-item>.lst-item-main>.lst-selection{color:#fff;box-shadow:none;background:#fff;border-color:#98a2b3;transition:background .12s,border-color .12s}.ui-list .lst-item.is-selected>.lst-item-main>.lst-selection{border-color:var(--lst-accent);background:var(--lst-accent);box-shadow:0 0 0 2px #315de818}.ui-list .lst-button{color:#667085;min-width:30px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:5px 8px;transition:background .12s,transform .12s;display:inline-flex}.ui-list .lst-button:hover:not(:disabled){color:var(--lst-accent);background:#edf2ff}.ui-list .lst-button:active:not(:disabled){background:#e0e9ff;transform:scale(.94)}.ui-list .lst-delete:hover:not(:disabled){color:#d92d20;background:#fff0ee}.ui-list .lst-drag{cursor:grab;color:#98a2b3}.lst-item.is-drop-target{box-shadow:inset 0 2px 0 var(--lst-accent)}.ui-list :is(button,input):focus-visible{outline-offset:-2px;outline:2px solid #6172f3}.lst-item.is-disabled,.ui-list.is-disabled{opacity:.5}.ui-list button:disabled{cursor:not-allowed}.lst-select-all{color:#667085;border-bottom:1px solid #eaecf0;align-items:center;gap:9px;padding:10px 16px;font-size:12px;display:flex}.ui-list .lst-select-all input{width:15px;height:15px;min-height:0;accent-color:var(--lst-accent);margin:0}.ui-list .lst-group-title{letter-spacing:.02em;background:#f8fafc;border-radius:0;justify-content:flex-start;width:100%;padding:9px 14px;font-size:11px;font-weight:600;display:flex}.lst-group-count{color:#98a2b3;margin-left:auto;font-size:11px}.lst-footer{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.lst-info{color:#98a2b3;font-size:11px}.lst-footer .lst-button{color:var(--lst-accent);font-size:12px}.lst-empty{color:#98a2b3;flex-direction:column;align-items:center;gap:10px;padding:36px 16px;display:flex}.lst-empty>svg{width:28px;height:28px}.lst-confirm{z-index:2;color:#b42318;background:#fff6f5;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;inset:0}.lst-no-border .lst-item{border-bottom:0}.ui-list[data-template=simple] .lst-item-main{min-height:44px}.ui-list.ui-control--size-small .lst-item-main{gap:9px;min-height:44px;padding:8px 12px;font-size:12px}.ui-list.ui-control--size-small .lst-description{font-size:11px}.ui-list.ui-control--size-small .lst-item-icon{flex-basis:28px;width:28px;height:28px}.ui-list.ui-control--size-large .lst-item-main{min-height:76px;padding:15px 18px;font-size:15px}.ui-list.ui-control--size-large .lst-description{font-size:13px}.ui-list.ui-control--size-large .lst-item-icon{flex-basis:42px;width:42px;height:42px}.ui-list.ui-control--label-left{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ui-list.ui-control--label-left>.lst-label{padding-top:12px}.ui-list.ui-control--label-left>.lst-shell{grid-column:2}.ui-list.ui-control--hide-label>.lst-label{display:none}.lst-error{color:#b42318;grid-column:1/-1;padding:6px 0;font-size:12px}.lst-error[hidden]{display:none}.lst-item-main:focus-visible,.lst-button:focus-visible{outline:2px solid var(--lst-accent,#2563eb);outline-offset:-2px}.ui-tree-view{--tv-accent:#3569cf;--tv-row-height:34px;--tv-font:13px;--tv-search-height:32px;color:#4b5d75;width:100%;min-width:0;font-family:inherit;font-size:var(--tv-font);flex-direction:column;gap:8px;line-height:1.5;display:flex}.ui-tree-view *{box-sizing:border-box}.ui-tree-view[hidden],.ui-tree-view [hidden]{display:none!important}.ui-tree-view>.tv-label{margin:0;font-size:14px;font-weight:500;line-height:20px}.tv-shell{background:#fff;border:0;border-radius:8px;min-width:0;padding:4px;overflow:hidden}.tv-search-box{color:#9aa9bb;background:#f3f6fa;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;margin:2px 2px 10px;padding:0 10px;transition:background .15s,border-color .15s;display:flex}.tv-search-box>svg{flex:none;width:15px;height:15px}.tv-search-box:focus-within{background:#fff;border-color:#9ebdef;box-shadow:0 0 0 2px #3569cf0b}.ui-tree-view .tv-search{width:100%;min-width:0;min-height:0;height:var(--tv-search-height);color:#41536e;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.tv-search::placeholder{color:#9aa7b9}.tv-toolbar{color:#8d9bb0;justify-content:flex-end;align-items:center;gap:2px;padding:0 2px 5px;display:flex}.tv-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4ddea transparent;max-height:400px;padding:2px;overflow:auto}.ui-tree-view .tv-tree,.ui-tree-view .tv-children{margin:0;padding:0;list-style:none}.ui-tree-view .tv-node{outline:none;margin:0;padding:0;list-style:none}.tv-tree>.tv-node+.tv-node{margin-top:4px}.ui-tree-view .tv-row{min-height:var(--tv-row-height);padding:4px 8px 4px calc(6px + var(--tv-indent,0)*20px);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;transition:background .12s,color .12s;display:flex;position:relative}.tv-row:hover{background:#f4f7fb}.ui-tree-view .tv-node.is-selected>.tv-row{color:#285bb7;background:#edf3fd}.ui-tree-view .tv-node:focus-visible>.tv-row{outline-offset:-2px;outline:2px solid #8eb0ed}.ui-tree-view .tv-node.is-disabled>.tv-row{opacity:.4;cursor:not-allowed}.tv-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tv-tree>.tv-branch>.tv-row>.tv-text{color:#3c4e68;font-weight:600}.ui-tree-view .tv-button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;transition:background .12s,color .12s,transform .1s;display:inline-flex}.ui-tree-view .tv-button>svg{width:15px;height:15px}.ui-tree-view .tv-button:hover:not(:disabled){color:var(--tv-accent);background:#eaf0fa}.ui-tree-view .tv-button:active:not(:disabled){transform:scale(.9)}.ui-tree-view .tv-button:focus-visible{outline-offset:1px;outline:2px solid #8eb0ed}.ui-tree-view .tv-toggle{color:#8d9cb0;width:20px;height:20px;padding:3px}.tv-toggle-empty{visibility:hidden}.ui-tree-view .tv-selection,.ui-tree-view .tv-select-all input{aspect-ratio:1;width:14px;max-width:14px;height:14px;min-height:0;accent-color:var(--tv-accent);cursor:pointer;appearance:auto;flex:0 0 14px;margin:0;padding:0;display:block}.ui-tree-view .tv-selection[type=radio]{border-radius:50%}.tv-item-icon{color:#9aaabd;flex:0 0 18px;justify-content:center;align-items:center;width:18px;font-size:16px;display:flex}.tv-item-icon>svg{width:17px;height:17px}.tv-branch>.tv-row>.tv-item-icon{color:#c79a47}.ui-tree-view .tv-node.is-selected>.tv-row>.tv-item-icon{color:#5c83cc}.tv-badge{color:#7b8da7;background:#eef2f8;border-radius:4px;padding:0 6px;font-size:10px;font-weight:500;line-height:18px}.tv-show-lines .tv-children{position:relative}.tv-show-lines .tv-children:before{content:"";left:var(--tv-line-left,16px);top:0;bottom:calc(var(--tv-row-height)/2);pointer-events:none;border-left:1px solid #e4eaf2;position:absolute}.tv-show-lines .tv-child-row:before{content:"";left:calc(16px + (var(--tv-indent) - 1)*20px);pointer-events:none;border-top:1px solid #e4eaf2;width:10px;position:absolute;top:50%}.tv-select-all{color:#8291a6;align-items:center;gap:8px;margin:0;padding:5px 6px 9px;font-size:12px;display:flex}.tv-footer{color:#98a6b9;border:0;padding:8px 8px 2px;font-size:11px}.tv-empty{text-align:center;color:#98a2b3;padding:24px 12px}.ui-tree-view.is-disabled{opacity:.6}.ui-tree-view button:disabled{cursor:not-allowed}.ui-tree-view.ui-control--size-small{--tv-row-height:28px;--tv-font:12px;--tv-search-height:28px}.ui-tree-view.ui-control--size-small .tv-row{gap:6px;padding-top:3px;padding-bottom:3px}.ui-tree-view.ui-control--size-small .tv-item-icon>svg{width:15px;height:15px}.ui-tree-view.ui-control--size-small .tv-selection{flex-basis:13px;width:13px;max-width:13px;height:13px}.ui-tree-view.ui-control--size-large{--tv-row-height:40px;--tv-font:14px;--tv-search-height:38px}.ui-tree-view.ui-control--size-large .tv-row{gap:8px;padding-top:6px;padding-bottom:6px}.ui-tree-view.ui-control--size-large .tv-selection{flex-basis:16px;width:16px;max-width:16px;height:16px}.ui-tree-view.ui-control--size-large .tv-item-icon>svg{width:19px;height:19px}.ui-tree-view.ui-control--label-left{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ui-tree-view.ui-control--label-left>.tv-label{padding-top:8px}.ui-tree-view.ui-control--label-left>.tv-shell{grid-column:2}.ui-tree-view.ui-control--hide-label>.tv-label{display:none}.ui-tree-view.ui-control--hide-label{flex-direction:column;display:flex}.tv-error{color:#b42336;background:#fff3f4;border-radius:6px;padding:8px 10px;font-size:12px}.ui-tree-view{isolation:isolate;position:relative}.tv-context-menu,.tv-context-submenu{z-index:5;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:200px;max-width:min(300px,100%);padding:5px;position:absolute;box-shadow:0 12px 32px #0f172a26}.tv-context-submenu{max-width:300px;left:calc(100% - 4px)}.tv-context-item{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.tv-context-item:hover,.tv-context-item:focus-visible{color:#2563eb;background:#eef4ff;outline:none}.tv-context-item[aria-disabled=true]{opacity:.45;cursor:default}.tv-context-icon{flex-shrink:0;width:17px;height:17px;display:flex}.tv-context-icon svg{width:100%;height:100%}.tv-context-chevron{margin-left:auto;font-size:20px;line-height:16px}.tv-context-separator{background:#e8edf4;height:1px;margin:5px 7px}.ui-stepper{--stp-accent:#315de8;--stp-indicator:36px;--stp-gap:10px;--stp-padding:8px;color:#344054;width:100%;min-width:0;font:inherit;flex-direction:column;gap:10px;font-size:13px;display:flex}.ui-stepper *{box-sizing:border-box}.ui-stepper[hidden]{display:none}.stp-label{font-size:12px;font-weight:600;line-height:1.4}.stp-content{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:12px}.stp-steps{margin:0;padding:0;list-style:none;display:flex;overflow:auto}.stp-step{flex:1;min-width:140px;position:relative}.stp-step:not(:last-child):after{content:"";z-index:0;top:calc(var(--stp-padding) + var(--stp-indicator)/2);left:calc(50% + var(--stp-indicator)/2 + 8px);width:calc(100% - var(--stp-indicator) - 16px);background:#e4e7ec;border-radius:1px;height:2px;position:absolute}.stp-step.is-complete:after{background:#8aa6ef}.ui-stepper .stp-step-button{z-index:1;align-items:center;gap:var(--stp-gap);width:100%;padding:var(--stp-padding) 12px;color:inherit;text-align:center;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;display:flex;position:relative}.stp-indicator{flex:0 0 var(--stp-indicator);width:var(--stp-indicator);height:var(--stp-indicator);color:#98a2b3;background:#fff;border:1.5px solid #d0d5dd;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.stp-indicator svg{width:18px;height:18px}.stp-caption{flex-direction:column;gap:3px;min-width:0;display:flex}.stp-title{color:#667085;font-weight:600;line-height:1.4}.stp-description{color:#98a2b3;font-size:11px;line-height:1.5}.stp-optional{color:#98a2b3;font-size:10px;line-height:1.4}.stp-step.is-current>.stp-step-button>.stp-indicator{border-color:var(--stp-accent);background:var(--stp-accent);color:#fff;box-shadow:0 0 0 4px #315de814}.stp-step.is-current>.stp-step-button .stp-title{color:var(--stp-accent)}.stp-step.is-complete:not(.is-current)>.stp-step-button>.stp-indicator{color:var(--stp-accent);background:#edf3ff;border-color:#b3c7fa}.stp-step.is-invalid>.stp-step-button>.stp-indicator{color:#d92d20;background:#fff2f0;border-color:#f2b1ad}.stp-step.is-invalid>.stp-step-button .stp-title{color:#d92d20}.stp-step.is-invalid.is-current>.stp-step-button>.stp-indicator{box-shadow:0 0 0 4px #d92d2012}.stp-step-button:hover:not(:disabled)>.stp-indicator{box-shadow:0 0 0 4px #315de810}.stp-step-button:active:not(:disabled)>.stp-indicator{transform:scale(.95)}.ui-stepper .stp-step-button:focus-visible{outline-offset:-2px;outline:2px solid #6172f3}.stp-step.is-disabled{opacity:.4}.ui-stepper button:disabled{cursor:not-allowed}.ui-stepper.is-disabled{opacity:.5}.ui-stepper.is-readonly .stp-step-button{cursor:default}.stp-footer{border-top:1px solid #f0f2f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.stp-progress{color:#98a2b3;margin-inline-end:auto;font-size:11px}.ui-stepper .stp-nav{color:#475467;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;transition:background .12s,transform .12s;display:inline-flex}.ui-stepper .stp-nav:hover:not(:disabled){background:#f3f6ff;border-color:#9eb5f7}.ui-stepper .stp-nav:active:not(:disabled){transform:scale(.97)}.ui-stepper .stp-nav:focus-visible{outline-offset:2px;outline:2px solid #6172f3}.ui-stepper .stp-next{background:var(--stp-accent);border-color:var(--stp-accent);color:#fff}.ui-stepper .stp-next:hover:not(:disabled){background:#244fd1}.ui-stepper .stp-nav:disabled{opacity:.4}.stp-empty{text-align:center;color:#98a2b3;padding:24px}.ui-stepper[data-orientation=vertical] .stp-steps{flex-direction:column}.ui-stepper[data-orientation=vertical] .stp-step{min-width:0}.ui-stepper[data-orientation=vertical] .stp-step-button{min-height:80px;padding:var(--stp-padding);text-align:start;flex-direction:row;align-items:flex-start;gap:14px}.ui-stepper[data-orientation=vertical] .stp-caption{padding-top:2px}.ui-stepper[data-orientation=vertical] .stp-step:not(:last-child):after{top:calc(var(--stp-padding) + var(--stp-indicator) + 6px);left:calc(var(--stp-padding) + var(--stp-indicator)/2);width:2px;height:calc(100% - var(--stp-indicator) - 12px)}.ui-stepper[dir=rtl][data-orientation=vertical] .stp-step:not(:last-child):after{left:auto;right:calc(var(--stp-padding) + var(--stp-indicator)/2)}.ui-stepper[dir=rtl][data-orientation=horizontal] .stp-step:not(:last-child):after{left:auto;right:calc(50% + var(--stp-indicator)/2 + 8px)}.ui-stepper.ui-control--size-small{--stp-indicator:28px;--stp-gap:7px;--stp-padding:6px}.ui-stepper.ui-control--size-small .stp-step{min-width:120px}.ui-stepper.ui-control--size-small .stp-title{font-size:12px}.ui-stepper.ui-control--size-small .stp-indicator svg{width:15px;height:15px}.ui-stepper.ui-control--size-small .stp-content{padding:8px}.ui-stepper.ui-control--size-large{--stp-indicator:44px;--stp-gap:12px;--stp-padding:10px}.ui-stepper.ui-control--size-large .stp-title{font-size:15px}.ui-stepper.ui-control--size-large .stp-description{font-size:12px}.ui-stepper.ui-control--size-large .stp-indicator svg{width:22px;height:22px}.ui-stepper.ui-control--size-large .stp-content{padding:16px}.ui-stepper.ui-control--label-left{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ui-stepper.ui-control--label-left>.stp-label{padding-top:12px}.ui-stepper.ui-control--label-left>.stp-content{grid-column:2}.ui-stepper.ui-control--hide-label>.stp-label{display:none}@media (prefers-reduced-motion:reduce){.ui-stepper *{transition:none!important}}.ui-stepper .stp-step-button[aria-disabled=true]:not(:disabled)>.stp-indicator{opacity:.6}.stp-notice,.stp-validation,.stp-hint{color:#7b8aa2;font-size:12px;line-height:1.5}.stp-notice{color:#946b18;margin-top:10px}.stp-validation{color:#dc3545;margin-top:8px}.stp-notice[hidden],.stp-validation[hidden]{display:none}.ui-stepper[data-validation=invalid]>.stp-content{border-color:#edc4ca}.ui-stepper[data-validation=pending]>.stp-content{border-style:dashed;border-color:#bba254}.ui-stepper.ui-control--size-large[data-orientation=vertical] .stp-step,.ui-stepper.ui-control--size-small[data-orientation=vertical] .stp-step{min-width:0}.ui-stepper .stp-step-button{scroll-margin-inline:12px}.ui-stepper .stp-step-button:disabled{cursor:default}.ui-stepper.ui-control--size-small .stp-nav{height:30px;min-height:30px;padding:5px 8px;font-size:11px}.ui-stepper.ui-control--size-large .stp-nav{height:40px;min-height:40px;padding:9px 13px;font-size:13px}.ui-toolbar{--tbw-height:36px;color:#344054;flex-direction:column;gap:6px;width:100%;min-width:0;font-family:inherit;font-size:13px;display:flex;position:relative}.ui-toolbar *{box-sizing:border-box}.ui-toolbar{border:0;min-inline-size:0;margin:0;padding:0}.ui-toolbar[hidden],.ui-toolbar [hidden]{display:none!important}.tbw-label{font-size:12px;font-weight:600;line-height:1.4}.tbw-bar{background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 10px;display:grid}.tbw-group{align-items:center;gap:6px;min-width:0;display:flex}.tbw-center{justify-content:center}.tbw-after{justify-content:flex-end}.tbw-item{flex-shrink:0;align-items:center;min-width:0;display:flex}.tbw-text{white-space:nowrap;padding:0 6px;font-weight:600;line-height:1.4}.tbw-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.ui-toolbar :is(.tbw-button,.tbw-more){min-width:var(--tbw-height);height:var(--tbw-height);color:#667085;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.ui-toolbar :is(.tbw-button,.tbw-more):hover:not(:disabled){color:#315de8;background:#eef2fc}.ui-toolbar :is(.tbw-button,.tbw-more):active:not(:disabled){box-shadow:inset 0 1px 4px #10182822}.ui-toolbar :is(.tbw-button,.tbw-more):focus-visible{outline-offset:1px;outline:2px solid #6172f3}.ui-toolbar .tbw-primary{color:#fff;background:#315de8}.ui-toolbar .tbw-primary:hover:not(:disabled){color:#fff;background:#264fd0}.ui-toolbar .tbw-danger{color:#d92d20}.ui-toolbar .tbw-danger:hover:not(:disabled){color:#b42318;background:#fff0ee}.ui-toolbar .tbw-more{width:var(--tbw-height);padding:7px}.ui-toolbar.is-open .tbw-more{color:#315de8;background:#eef2ff}.tbw-item[data-text-mode=inMenu]:not(.in-menu) .tbw-button-text,.tbw-item[data-text-mode=never] .tbw-button-text{display:none}.tbw-item[data-text-mode=inMenu]:not(.in-menu) .tbw-button{padding:0 8px}.tbw-control-button[data-text-mode=inMenu]:not(.in-menu) .pd-button__text,.tbw-control-button[data-text-mode=never] .pd-button__text{display:none}.tbw-control-button[data-text-mode=inMenu]:not(.in-menu) .pd-button,.tbw-control-button[data-text-mode=never] .pd-button{min-width:var(--tbw-height);padding-inline:8px}.tbw-menu .tbw-control-button .pd-button{justify-content:flex-start;width:100%}.ui-toolbar .tbw-designer-button{flex:none;width:auto;min-width:0;margin:0;padding:4px}.ui-toolbar .tbw-designer-button>.pd-ui-control-host{width:auto;min-width:0}.ui-toolbar .tbw-menu>.tbw-designer-button,.ui-toolbar .tbw-menu>.tbw-designer-button>.pd-ui-control-host{width:100%}.tbw-separator{background:#e4e7ec;width:1px;height:24px;margin:0 4px}.tbw-widget{width:180px;max-width:100%}.tbw-widget>.ui-control{width:100%!important}.tbw-unsupported{color:#b42318;padding:6px;font-size:11px}.tbw-menu{inset-inline-end:0;z-index:10040;background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;gap:3px;max-width:min(90vw,600px);max-height:360px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 12px 28px #10182820,0 2px 6px #10182808}.tbw-menu .tbw-item{width:100%}.tbw-menu .tbw-button{text-align:start;justify-content:flex-start;width:100%}.tbw-menu .tbw-text{color:#98a2b3;padding:8px 10px;font-size:11px}.tbw-menu .tbw-primary{color:#315de8;background:0 0}.tbw-menu .tbw-primary:hover:not(:disabled){color:#315de8;background:#eef2ff}.tbw-menu .tbw-widget{width:100%;padding:4px}.tbw-menu .tbw-separator{background:#eaecf0;height:1px;margin:4px 0}.tbw-menu .tbw-item.in-menu[data-text-mode=inMenu] .tbw-button-text{display:inline}.tbw-multiline .tbw-bar{flex-wrap:wrap;display:flex}.tbw-multiline .tbw-group{flex-wrap:wrap}.tbw-multiline .tbw-before{margin-inline-end:auto}.tbw-multiline .tbw-after{margin-inline-start:auto}.tbw-filled .tbw-bar{background:#f8fafc}.tbw-no-border .tbw-bar{border-color:#0000}.ui-toolbar button:disabled{opacity:.4;cursor:not-allowed}.ui-toolbar.is-disabled{opacity:.6}.ui-toolbar.ui-control--size-small{--tbw-height:28px;font-size:12px}.ui-toolbar.ui-control--size-small .tbw-icon svg{width:16px;height:16px}.ui-toolbar.ui-control--size-large{--tbw-height:42px;font-size:15px}.ui-toolbar.ui-control--size-large .tbw-bar{min-height:60px;padding:8px 12px}.ui-toolbar.ui-control--label-left>.tbw-label{grid-column:1}.ui-toolbar.ui-control--label-left>.tbw-bar{grid-column:2}.ui-toolbar.ui-control--hide-label>.tbw-label{display:none}.ui-toolbar .tbw-designer-children{border:0;min-width:0;min-height:0;margin:0;padding:0;display:contents}.ui-toolbar .tbw-designer-children>.pd-ui-control-wrapper{flex:0 220px;align-self:center;width:220px;min-width:0;max-width:100%;margin:0;position:relative}.ui-toolbar .tbw-designer-children>.pd-ui-control-wrapper>.pd-ui-control-host{min-width:0;max-width:100%}.ui-toolbar.tbw-has-children .tbw-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-toolbar.tbw-has-children .tbw-group{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}.ui-toolbar.tbw-has-children .tbw-before{flex:0 auto;margin-inline-end:auto}.ui-toolbar.tbw-has-children .tbw-center{flex:0 auto}.ui-toolbar.tbw-has-children .tbw-after{flex:320px;justify-content:flex-end}.ui-toolbar.tbw-has-children .tbw-more{align-self:center}.ui-toolbar .tbw-designer-children .pd-drop-placeholder{white-space:nowrap;margin:0;padding:5px 10px;font-size:11px}@media (prefers-reduced-motion:reduce){.ui-toolbar *{transition:none!important}}.ui-toolbar{isolation:isolate}.ui-toolbar.is-open{z-index:20}.ui-toolbar .tbw-menu{z-index:5}.ui-toolbar .tbw-error{color:#c8495d;background:#fff5f5;border-radius:6px;padding:8px 10px;font-size:12px}.ui-toolbar.ui-control--size-small{--tbw-height:32px}.ui-toolbar.ui-control--size-large{--tbw-height:48px}.ui-toolbar.ui-control--size-small .tbw-bar{min-height:44px;padding:5px 8px}.ui-toolbar.ui-control--size-large .tbw-bar{min-height:64px}.ui-toolbar.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.ui-toolbar.ui-control--label-left>.tbw-label{grid-column:1;padding-top:12px}.ui-toolbar.ui-control--label-left>.tbw-bar,.ui-toolbar.ui-control--label-left>.tbw-error{grid-column:2}.ui-toolbar.ui-control--hide-label{flex-direction:column;display:flex}.ui-accordion{--ac-duration:.2s;color:#344054;flex-direction:column;gap:6px;width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.5;display:flex}.ui-accordion *{box-sizing:border-box}.ui-accordion[hidden],.ui-accordion [hidden]{display:none!important}.ac-label{font-size:12px;font-weight:600;line-height:1.4}.ac-content{min-width:0;overflow:auto}.ac-list{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.ac-item+.ac-item{border-top:1px solid #e4e7ec}.ac-heading{font-size:inherit;margin:0;padding:0}.ui-accordion .ac-header{width:100%;min-height:56px;color:inherit;text-align:start;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:13px 16px;transition:background .12s,color .12s;display:flex}.ui-accordion .ac-header:hover:not(:disabled){background:#f8faff}.ac-item.is-open>.ac-heading>.ac-header{color:#315de8;background:#f5f8ff}.ui-accordion .ac-header:focus-visible{outline-offset:-2px;outline:2px solid #6172f3}.ui-accordion .ac-header:active:not(:disabled){background:#eef3fc}.ac-item-icon{color:#7b8baa;background:#f0f4fc;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:flex}.ac-item.is-open>.ac-heading>.ac-header>.ac-item-icon{color:#315de8;background:#e6edff}.ac-caption{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ac-title{overflow-wrap:anywhere;font-weight:600}.ac-description{color:#98a2b3;font-size:11px;font-weight:400}.ac-badge{color:#8090a8;white-space:nowrap;background:#f0f3f9;border-radius:5px;padding:2px 7px;font-size:10px}.ac-chevron{color:#98a2b3;transition:transform var(--ac-duration) ease;flex:0 0 18px;justify-content:center;align-items:center;display:flex}.ac-item.is-open>.ac-heading>.ac-header>.ac-chevron{color:#315de8;transform:rotate(180deg)}.ui-accordion[data-icon-position=start] .ac-chevron{order:-1}.ac-collapse{min-inline-size:0;transition:grid-template-rows var(--ac-duration) ease;border:0;grid-template-rows:0fr;margin:0;padding:0;display:grid}.ac-item.is-open>.ac-collapse{grid-template-rows:1fr}.ac-inner{min-height:0;overflow:hidden}.ac-body{min-width:0;padding:16px}.ac-text{white-space:pre-wrap;color:#667085;overflow-wrap:anywhere;line-height:1.7}.ac-slot{min-width:0}.ac-slot:not(:empty){margin-top:10px}.ac-slot>.pd-ui-control-wrapper:first-child{margin-top:0}.ac-slot>.pd-ui-control-wrapper:last-child{margin-bottom:0}.ac-drop-hint{color:#98a2b3;text-align:center;background:#fafcff;border:1px dashed #cbd5e1;border-radius:7px;padding:14px;font-size:11px}.ac-tools{justify-content:flex-end;align-items:center;gap:4px;margin-bottom:6px;display:flex}.ui-accordion .ac-tool{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex}.ui-accordion .ac-tool:hover:not(:disabled){color:#315de8;background:#edf3ff}.ui-accordion button:disabled{cursor:not-allowed}.ac-item.is-disabled>.ac-heading{opacity:.45}.ui-accordion.is-disabled{opacity:.6}.ac-empty{text-align:center;color:#98a2b3;padding:30px}.ac-config-error{color:#bd3651;background:#fff1f3;border-radius:7px;margin-bottom:8px;padding:10px 12px;font-size:12px}.ac-separated .ac-list{background:0 0;border:0;border-radius:0;overflow:visible}.ac-separated .ac-item{border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.ac-separated .ac-item+.ac-item{margin-top:8px}.ui-accordion.ui-control--size-small .ac-header{gap:8px;min-height:42px;padding:9px 12px;font-size:12px}.ui-accordion.ui-control--size-small .ac-item-icon{flex-basis:26px;width:26px;height:26px}.ui-accordion.ui-control--size-small .ac-body{padding:12px}.ui-accordion.ui-control--size-large .ac-header{gap:12px;min-height:68px;padding:17px 20px;font-size:15px}.ui-accordion.ui-control--size-large .ac-item-icon{flex-basis:36px;width:36px;height:36px}.ui-accordion.ui-control--size-large .ac-body{padding:20px}.ui-accordion.ui-control--label-left{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ui-accordion.ui-control--label-left>.ac-label{padding-top:15px}.ui-accordion.ui-control--label-left>.ac-content{grid-column:2}.ui-accordion.ui-control--hide-label>.ac-label{display:none}@media (prefers-reduced-motion:reduce){.ui-accordion *{transition:none!important}}.ui-menu{color:#344054;flex-direction:column;gap:6px;width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.5;display:flex}.ui-menu *,.mn-popup *{box-sizing:border-box}.ui-menu[hidden]{display:none!important}.mn-label{font-size:12px;font-weight:600;line-height:1.4}.mn-bar{scrollbar-width:thin;background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;gap:4px;min-width:0;padding:5px;display:flex;overflow:auto}.mn-bar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.mn-no-border .mn-bar{border-color:#0000}.mn-item{color:#667085;text-align:start;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:8px 11px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.mn-item:hover:not(:disabled):not(.mn-item-disabled),.mn-item.mn-open{color:#315de8;background:#f0f4ff}.mn-item:active:not(:disabled):not(.mn-item-disabled){background:#e3ebff}.mn-item:focus-visible{outline-offset:-2px;outline:2px solid #6172f3}.mn-item.mn-selected{color:#315de8;background:#edf3ff;font-weight:600}.mn-item.mn-active-parent{color:#315de8}.mn-item.mn-item-disabled{opacity:.4;cursor:not-allowed}.mn-icon{color:#8191ad;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:inline-flex}.mn-open>.mn-icon,.mn-selected>.mn-icon,.mn-active-parent>.mn-icon{color:#315de8}.mn-icon svg{display:block}.mn-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mn-badge{color:#7f90ae;background:#eff3fa;border-radius:4px;padding:1px 6px;font-size:10px;line-height:17px}.mn-chevron{color:#98a2b3;flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.mn-chevron svg{width:14px;height:14px}.mn-separator{background:#e4e7ec;flex-shrink:0;width:1px;height:20px;margin:0 3px}.mn-bar[data-orientation=vertical]>.mn-separator{width:auto;height:1px;margin:4px 6px}.mn-popup{z-index:10060;box-sizing:border-box;color:#344054;animation:mn-appear var(--mn-duration,.12s) ease-out;background:#fff;border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;gap:2px;padding:5px;font:13px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 28px #10182820,0 2px 6px #10182808}.mn-popup>.mn-item{justify-content:flex-start;width:100%;min-height:36px}.mn-popup>.mn-separator{width:auto;height:1px;margin:4px 5px}.mn-popup>.mn-item.mn-selected:not([aria-haspopup]):after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex-shrink:0;width:5px;height:9px;margin-inline:auto 3px;transform:rotate(45deg)}.mn-empty{color:#98a2b3;padding:16px;font-size:12px}.ui-menu.is-disabled{opacity:.6}.ui-menu.ui-control--size-small .mn-item,.mn-popup[data-size=small]>.mn-item{gap:6px;min-height:28px;padding:5px 9px;font-size:12px}.ui-menu.ui-control--size-small .mn-icon svg,.mn-popup[data-size=small] .mn-icon svg{width:16px;height:16px}.ui-menu.ui-control--size-large .mn-item,.mn-popup[data-size=large]>.mn-item{gap:10px;min-height:44px;padding:11px 14px;font-size:15px}.ui-menu.ui-control--label-left{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ui-menu.ui-control--label-left>.mn-bar{grid-column:2}.ui-menu.ui-control--hide-label>.mn-label{display:none}.ui-menu.mn-vertical{max-width:100%}.mn-rail-tools{background:#fff;border:1px solid #e4e7ec;border-bottom:0;border-radius:9px 9px 0 0;justify-content:flex-end;padding:5px;display:flex}.mn-rail-tools+.mn-bar{border-radius:0 0 9px 9px}.mn-collapse-button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;transition:background .12s,color .12s;display:inline-flex}.mn-collapse-button:hover:not(:disabled){color:#315de8;background:#eef3ff}.mn-collapse-button:active:not(:disabled){background:#dfe9ff}.mn-collapse-button:focus-visible{outline-offset:-2px;outline:2px solid #6172f3}.mn-collapse-button:disabled{opacity:.4;cursor:not-allowed}.mn-compact>.mn-rail-tools{justify-content:center}.mn-compact>.mn-bar>.mn-item{justify-content:center;padding-inline:7px}.mn-compact>.mn-bar>.mn-item>:is(.mn-text,.mn-badge,.mn-chevron),.mn-fallback-icon{display:none}.mn-compact>.mn-bar>.mn-item>.mn-fallback-icon{font-size:12px;font-weight:600;display:inline-flex}.mn-compact>.mn-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mn-no-border>.mn-rail-tools{border-color:#0000}.mn-rail-tools.mn-has-brand{align-items:center;gap:8px;padding:12px 10px}.mn-brand{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.mn-brand-mark{color:#fff;background:linear-gradient(145deg,#6172f3,#315de8);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #315de826}.mn-brand-monogram{letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:1}.mn-brand-monogram[hidden]{display:none}.mn-brand-image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.mn-brand-custom{box-shadow:none;background:#fff}.mn-brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mn-brand-name{text-overflow:ellipsis;white-space:nowrap;color:#344054;letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden}.mn-brand-subtitle{text-overflow:ellipsis;white-space:nowrap;color:#98a2b3;font-size:10px;line-height:1.4;overflow:hidden}.mn-compact>.mn-rail-tools.mn-has-brand{flex-direction:column;align-items:center;gap:8px;padding:10px 5px 6px}.mn-compact>.mn-rail-tools .mn-brand{flex:none}.mn-compact>.mn-rail-tools .mn-brand-text{display:none}.mn-compact>.mn-rail-tools .mn-collapse-button{width:26px;height:24px}@keyframes mn-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mn-item{transition:none}.mn-popup{animation:none}}.ui-file-uploader{--fu-accent:#2563eb;--fu-radius:12px;--fu-pad:20px;--fu-font:13px;--fu-button:36px;color:#172b4d;min-width:0;font-size:var(--fu-font);box-sizing:border-box;flex-direction:column;gap:8px;display:flex}.ui-file-uploader.ui-control--size-small{--fu-pad:12px;--fu-font:12px;--fu-button:30px;--fu-radius:9px}.ui-file-uploader.ui-control--size-large{--fu-pad:26px;--fu-font:14px;--fu-button:42px}.ui-file-uploader.ui-control--label-left{flex-direction:row;align-items:flex-start;gap:12px}.ui-file-uploader.ui-control--label-left>.fu-label{flex:0 0 120px;padding-top:10px}.ui-file-uploader>.fu-label{margin:0;font-size:14px;font-weight:500;line-height:20px}.ui-file-uploader.ui-control--hide-label>.fu-label{display:none}.ui-file-uploader[hidden],.ui-file-uploader [hidden]{display:none!important}.fu-body{flex:1;min-width:0}.fu-dropzone{padding:var(--fu-pad);border-radius:var(--fu-radius);background:linear-gradient(125deg,#f7faff,#fcfdff);border:1px dashed #bccce3;align-items:center;gap:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.fu-dropzone.fu-dragover{border-color:var(--fu-accent);background:#edf4ff;box-shadow:0 0 0 3px #2563eb15}.fu-input{opacity:0;bottom:0;width:1px;height:1px;position:absolute;inset-inline-start:16px;overflow:hidden}.fu-dropzone{cursor:pointer;box-sizing:border-box;min-height:100px}.fu-dropzone:hover{background:#f1f6ff;border-color:#8eafe1}.fu-dropzone:focus-visible{outline-offset:3px;outline:2px solid #6b9fff}.fu-dropzone:focus-within{border-color:var(--fu-accent)}.fu-dropzone[aria-disabled=true]{cursor:default}.fu-drop-copy{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;display:flex}.fu-select-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.fu-drop-hint{color:#657791}.fu-rules{color:#8a98ad;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:.88em;line-height:1.5}.ui-file-uploader button{font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;line-height:1.2;transition:background .14s,box-shadow .14s,transform .1s;display:inline-flex}.ui-file-uploader button svg{flex:none;width:16px;height:16px}.ui-file-uploader button:focus-visible{outline-offset:3px;outline:2px solid #6b9fff}.ui-file-uploader button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a12}.ui-file-uploader button:disabled{opacity:.45;cursor:default}.fu-upload-button{height:var(--fu-button);color:#fff;background:#2563eb;border:1px solid #2563eb;padding:0 14px;box-shadow:0 2px 4px #2563eb18}.fu-upload-button:hover:not(:disabled){background:#1d4ed8}.fu-clear-button{height:var(--fu-button);color:#718097;background:0 0;border:1px solid #0000;padding:0 8px}.fu-clear-button:hover:not(:disabled){color:#c23e4c;background:#f0f4fa}.fu-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.fu-summary{color:#7a889d;font-size:.9em}.fu-actions{align-items:center;gap:8px;display:flex}.fu-files{flex-direction:column;gap:8px;display:flex;margin:12px 0 0!important;padding:0!important;list-style:none!important}.fu-file{background:#fff;border:1px solid #e2e8f1;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.fu-file-icon{color:#5d80b4;background:#f0f5fc;border-radius:7px;flex:none;place-items:center;width:36px;height:40px;display:grid;overflow:hidden}.fu-file-icon img{object-fit:cover;width:100%;height:100%}.fu-file-details{flex:1;grid-template-columns:1fr auto;gap:4px 10px;min-width:0;display:grid}.fu-file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fu-file-meta{color:#91a0b4;align-self:center;font-size:.85em}.fu-file-status{color:#8a98ad;grid-column:1/-1;font-size:.85em}.fu-file-actions{flex:none;align-items:center;gap:4px;display:flex}.fu-icon-button{color:#8d9bb0;background:0 0;border:0;width:28px;height:28px;padding:5px}.fu-icon-button:hover:not(:disabled){color:#2563eb;background:#edf3fc}.fu-done{color:#1ca57c;padding:4px;display:flex}.fu-done svg{width:18px;height:18px}.fu-file[data-state=invalid],.fu-file[data-state=error]{background:#fffcfc;border-color:#f2ccd1}.fu-file[data-state=invalid] .fu-file-status,.fu-file[data-state=error] .fu-file-status{color:#d14f63}.fu-file[data-state=uploaded] .fu-file-status{color:#17936f}.fu-progress{appearance:none;background:#eaf0fa;border:0;border-radius:4px;grid-column:1/-1;width:100%;height:4px;margin-top:3px;overflow:hidden}.fu-progress::-webkit-progress-bar{background:#eaf0fa}.fu-progress::-webkit-progress-value{background:#3b82f6;border-radius:4px}.fu-progress::-moz-progress-bar{background:#3b82f6;border-radius:4px}.fu-announcement{color:#637a9a;margin-top:8px;font-size:.9em;line-height:1.5}.fu-announcement:empty{display:none}.fu-no-dropzone{background:0 0;border:0;padding:0}.fu-no-dropzone .fu-drop-copy{text-align:start;align-items:flex-start}.fu-no-dropzone .fu-select-line{justify-content:flex-start}.fu-disabled{opacity:.55}.fu-readonly .fu-dropzone{background:#f8fafc}.ui-file-uploader.ui-control--size-small .fu-file{padding:8px 10px}.ui-file-uploader.ui-control--size-large .fu-file{padding:14px}@media (width<=520px){.fu-dropzone{gap:10px}.fu-drop-hint{font-size:.9em}.fu-file-details{grid-template-columns:1fr}.fu-file-meta{grid-row:2}.fu-actions{margin-inline-start:auto}}.fu-hint{color:#8a99ad;margin-top:8px;font-size:11px;line-height:1.5}.fu-validation{color:#ce4a60;margin-top:6px;font-size:12px;line-height:1.5}.fu-validation[hidden],.fu-hint[hidden]{display:none!important}.ui-file-uploader .fu-dropzone[aria-invalid=true]{border-color:#d2697b}.notification-container{z-index:99999;pointer-events:none;flex-direction:column;gap:12px;width:min(390px,100vw - 32px);display:flex;position:fixed;top:24px;right:24px}.notification{--notification-color:#4776ed;--notification-bg:#eff5ff;border:1px solid #e7ebf2;border-left:4px solid var(--notification-color);pointer-events:auto;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:17px 42px 19px 16px;animation:.22s ease-out notification-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #19264124}.notification-success{--notification-color:#16a36a;--notification-bg:#e8f8f0}.notification-error{--notification-color:#e04444;--notification-bg:#fff0f0}.notification-warning{--notification-color:#d99013;--notification-bg:#fff7e5}.notification-info{--notification-color:#4776ed;--notification-bg:#eff5ff}.notification-icon{width:34px;height:34px;color:var(--notification-color);background:var(--notification-bg);border-radius:50%;flex:0 0 34px;place-items:center;font-size:20px;font-weight:800;display:grid}.notification-content{flex:1;min-width:0;padding-top:1px}.notification-title{color:#243047;font-size:13px;font-weight:750;line-height:1.5;display:block}.notification-message{color:#69758a;overflow-wrap:anywhere;white-space:pre-line;margin:5px 0 0;font-size:12px;line-height:1.65}.notification-close{color:#8993a5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;font-size:21px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.notification-close:hover{color:#27334a;background:#f1f3f7}.notification-progress{background:var(--notification-color);transform-origin:0;width:100%;height:3px;animation:notification-progress var(--notification-duration,4s) linear forwards;position:absolute;bottom:0;left:0}.notification-leaving{animation:.18s ease-in forwards notification-leave}@keyframes notification-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes notification-leave{to{opacity:0;transform:translate(20px)}}@keyframes notification-progress{to{transform:scaleX(0)}}@media (width<=600px){.notification-container{width:calc(100vw - 24px);top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.notification,.notification-leaving,.notification-progress{animation-duration:.01ms!important}}.notification.notification-compact{border-radius:8px;align-items:center;gap:8px;max-width:320px;margin-left:auto;padding:10px 34px 10px 12px;box-shadow:0 5px 18px #19264114}.notification-compact .notification-title{display:none}.notification-compact .notification-message{margin:0;font-size:12px;line-height:1.5}.notification-compact .notification-icon{width:22px;min-width:22px;height:22px;font-size:13px}.notification-compact .notification-close{width:22px;height:22px;font-size:16px;top:8px;right:7px}.notification-container{gap:8px;width:min(340px,100vw - 24px);top:16px;right:16px}.notification-compact{box-sizing:border-box;width:100%}.notification-compact .notification-icon{flex:0 0 22px}.notification-compact .notification-title[data-custom-title]{margin:0 0 2px;font-size:12px;font-weight:600;display:block}.notification-compact .notification-progress{height:2px}.notification-close:focus-visible{outline:2px solid var(--notification-color);outline-offset:2px}.wl-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.wl-settings{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:14px;display:grid}.wl-editor label{color:#52627a;flex-direction:column;gap:6px;font-size:13px;display:flex}.wl-editor input,.wl-editor textarea,.wl-editor select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#24364b;background:#fff;border:1px solid #dce3ee;border-radius:7px;padding:9px 11px}.wl-editor .wl-check{flex-direction:row;align-items:center;padding:10px}.wl-check input{width:16px;height:16px}.wl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wl-toolbar input{flex:1;min-width:160px}.wl-toolbar select{width:100px}.wl-editor button{color:#365bdc;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3ee;border-radius:7px;padding:8px 12px}.wl-list{flex-direction:column;gap:10px;max-height:52vh;padding:3px;display:flex;overflow:auto}.wl-list article{background:#f8faff;border:1px solid #e1e7f0;border-radius:9px;grid-template-columns:1fr 1fr 34px;align-items:start;gap:14px;padding:12px;display:grid}.wl-source{overflow-wrap:anywhere;flex-direction:column;gap:7px;min-width:0;display:flex}.wl-source small{color:#7a8ba5;font-size:10px}.wl-list button{color:#da3c50;padding:5px}.wl-editor :focus-visible{outline-offset:1px;outline:2px solid #b5c5ff}@media (width<=700px){.wl-settings,.wl-list article{grid-template-columns:1fr}.wl-list{max-height:45vh}}.wl-editor [hidden]{display:none!important}.wl-toolbar select[data-page]{width:260px;max-width:100%}.wl-language-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wl-language-list .wl-check{background:#f8faff;border:1px solid #e1e7f0;border-radius:8px}.wl-language-list small{color:#8290a8;margin-left:auto}.wl-toolbar select[data-control-type]{width:230px;max-width:100%}.wl-settings:has(.wl-check[hidden]){grid-template-columns:2fr 1fr}.wl-overlay .app-popup{flex-direction:column;width:min(1480px,96vw);max-width:none;height:min(860px,92dvh);display:flex;overflow:hidden}.wl-overlay .app-popup-header{flex:none;padding:18px 24px}.wl-overlay .app-popup-header h2{font-size:20px}.wl-overlay .app-popup-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.wl-overlay .app-popup-content{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.wl-overlay .app-popup-footer{flex:none;padding:14px 24px}.wl-overlay .app-popup-error{flex:none;margin:10px 24px}.wl-manager{color:#24364b;flex:1;grid-template-columns:255px minmax(0,1fr);gap:0;min-height:0;font:13px Segoe UI,sans-serif;display:grid}.wl-sidebar{background:#f7f9fd;border-right:1px solid #e4e9f2;flex-direction:column;gap:14px;min-height:0;padding:20px 14px;display:flex}.wl-sidebar-heading{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.wl-sidebar-heading>span{color:#74849c;background:#e9eef8;border-radius:20px;padding:3px 8px;font-size:11px}.wl-sidebar [data-scope-list]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:2px;display:flex;overflow:auto}.wl-sidebar [data-scope-id]{text-align:left;white-space:normal;color:#52627a;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:10px;display:flex}.wl-sidebar [data-scope-id]>span{overflow-wrap:anywhere;min-width:0}.wl-sidebar [data-scope-id]>small{color:#8a97ac;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.wl-sidebar [data-scope-id]:hover{background:#edf1f9}.wl-sidebar [aria-current=true]{color:#365bdc;border-color:#d1ddff;font-weight:600;background:#eaf0ff!important}.wl-sidebar-note{color:#8a97ac;border-top:1px solid #e4e9f2;padding:12px 6px 0;font-size:11px;line-height:1.5}.wl-workspace{flex-direction:column;min-width:0;min-height:0;padding:20px 24px 0;display:flex;overflow:hidden}.wl-context{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.wl-context small{letter-spacing:1px;color:#8b98ae;font-size:10px}.wl-context h3{margin:5px 0 0;font-size:19px;line-height:1.3}.wl-save-state{color:#26936e;white-space:nowrap;background:#eaf8f1;border-radius:20px;padding:5px 10px;font-size:11px}.wl-save-state.is-dirty{color:#ae791e;background:#fff4df}.wl-catalog-settings{background:#f8faff;border:1px solid #e4e9f2;border-radius:8px;flex:none;margin-bottom:14px;padding:10px 12px}.wl-catalog-settings summary{cursor:pointer;color:#62738c;font-size:12px}.wl-catalog-settings .wl-settings{grid-template-columns:2fr 1fr;margin-top:12px}.wl-manager .wl-toolbar{flex-wrap:nowrap;flex:none;margin-bottom:14px}.wl-manager .wl-toolbar>input{min-width:100px}.wl-manager .wl-toolbar select{flex:none;width:135px}.wl-manager .wl-toolbar button{min-height:36px;font-size:12px}.wl-manager .wl-add{color:#fff;background:#4564ed;border-color:#4564ed}.wl-results-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.wl-results-heading>div{align-items:center;gap:12px;display:flex}.wl-results-heading [data-progress]{color:#8a97ac;font-size:11px}.wl-results-heading .wl-check{white-space:nowrap;padding:0;font-size:12px}.wl-table-head{color:#78879f;background:#f5f7fb;border:1px solid #e3e9f2;border-radius:8px 8px 0 0;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:18px;padding:11px 14px;font-size:11px;display:grid}.wl-manager .wl-list{scrollbar-gutter:stable;border:1px solid #e3e9f2;border-top:0;border-radius:0 0 8px 8px;flex:1;min-height:0;max-height:none;padding:0;display:block;overflow:auto}.wl-manager .wl-list article{background:#fff;border:0;border-bottom:1px solid #edf0f6;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:18px;padding:12px 14px}.wl-manager .wl-list article:last-child{border-bottom:0}.wl-manager .wl-list article:hover{background:#fcfdff}.wl-manager .wl-source{gap:5px}.wl-manager .wl-source>input{background:#fbfcff;border-color:#e4e9f2;padding:7px 9px;font-size:13px;line-height:1.5}.wl-manager textarea{resize:vertical;border-color:#dce4f0;height:38px;min-height:38px;padding:7px 9px;font-size:13px;line-height:1.5}.wl-target{flex-direction:column;gap:4px;min-width:0;display:flex}.wl-entry-state{color:#bd8c38;font-size:10px}.wl-entry-state.is-complete{color:#79a58f}.wl-source summary{color:#9aa5b8;cursor:pointer;font-size:10px}.wl-source details[open]{background:#f7f9fd;border-radius:6px;padding:8px}.wl-source details small{margin:7px 0;display:block}.wl-manager .wl-delete{color:#bd8791;background:0 0;border-color:#0000;justify-content:center;align-items:center;width:30px;height:32px;margin-top:2px;padding:0;display:flex}.wl-manager .wl-delete:hover{color:#d9435b;background:#fff0f2;border-color:#f6d9df}.wl-table-footer{color:#8a97ac;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.wl-table-footer>div{gap:6px;display:flex}.wl-table-footer button{padding:3px 10px;font-size:16px}.wl-manager button:disabled{opacity:.4;cursor:default}.wl-empty{text-align:center;color:#8593aa;padding:60px 20px}.wl-empty strong{font-weight:500}.wl-empty p{color:#a0acbd;font-size:12px}@media (width<=900px){.wl-manager{grid-template-columns:190px minmax(0,1fr)}.wl-workspace{padding:16px 14px 0}.wl-manager .wl-toolbar{flex-wrap:wrap}.wl-results-heading [data-progress]{display:none}}@media (width<=620px){.wl-overlay .app-popup{width:98vw;height:95dvh}.wl-manager{grid-template-rows:120px minmax(0,1fr);grid-template-columns:1fr}.wl-sidebar{border-bottom:1px solid #e4e9f2;border-right:0;gap:6px;padding:8px}.wl-sidebar-heading,.wl-sidebar-note,.wl-sidebar>input{display:none}.wl-sidebar [data-scope-list]{flex-flow:wrap}.wl-sidebar [data-scope-id]{flex:none}.wl-context{margin-bottom:10px}.wl-table-head{display:none}.wl-manager .wl-list article{grid-template-columns:minmax(0,1fr) 30px;gap:8px}.wl-target{grid-area:2/1}.wl-delete{grid-area:1/2}}.app-content:has(>.ui-versions){flex-direction:column;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.ui-versions{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:12px;width:100%;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.version-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.version-card:first-child{overflow-y:auto}.version-card h2{margin:0 0 12px;font-size:16px}.version-card p{color:#526078;line-height:1.6}#version-form{gap:16px;display:grid}#version-form label{gap:8px;font-weight:600;display:grid}#version-form input,#version-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:12px}.ui-versions button{color:#25324a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:10px 16px}#version-form button{color:#fff;background:#465fff;border-color:#465fff;justify-self:start}.ui-versions button:disabled{opacity:.6;cursor:wait}.version-heading{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.version-heading h2{margin:0}#version-list{scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:0 4px 8px 0;overflow:auto}#version-message:empty{display:none}#version-form textarea{resize:vertical;min-height:100px;max-height:280px}.ui-versions :is(.version-card:first-child,#version-list){scrollbar-width:thin;scrollbar-color:transparent transparent}.ui-versions :is(.version-card:first-child,#version-list):is(:hover,:focus-within){scrollbar-color:#aeb8cb transparent}.ui-versions :is(.version-card:first-child,#version-list)::-webkit-scrollbar{width:6px;height:6px}.ui-versions :is(.version-card:first-child,#version-list)::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.ui-versions :is(.version-card:first-child,#version-list):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:#aeb8cb}.ui-versions :is(.version-card:first-child,#version-list)::-webkit-scrollbar-corner{background:0 0}.version-item{border-top:1px solid #e3e8ef;padding:16px 0}.version-item pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.version-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.ui-versions{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.ui-versions [data-control-localization]{color:#465fff;background:#f1f4ff;border-color:#d4ddff;align-self:flex-start;margin-bottom:16px}.login-page,.login-page *{box-sizing:border-box}.login-page{--login-accent:#465fff;--login-ink:#18243b;--login-muted:#64748b;isolation:isolate;width:100%;min-width:0;height:100%;min-height:100dvh;color:var(--login-ink);background-color:#eef2f8;background-image:radial-gradient(at 18% 12%,#dce4ff 0,#0000 48%),radial-gradient(at 90% 90%,#e1e9f4 0,#0000 48%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:24px;padding:48px 24px 28px;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow-y:auto}.login-page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#465fff05 1px,#0000 1px),linear-gradient(90deg,#465fff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.login-page .login-card{background:#fff;border:1px solid #e0e6f0;border-radius:18px;flex:none;width:min(100%,456px);padding:40px;position:relative;box-shadow:0 24px 72px -24px #253c6c30,0 4px 16px -8px #253c6c1a}.login-page .brand{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;margin-bottom:34px;padding-bottom:26px;display:flex}.login-page .brand-icon{color:#fff;background:var(--login-accent);letter-spacing:-.5px;border:1px solid #3850ee;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:800;display:grid;box-shadow:0 5px 12px #465fff24}.login-page .brand-copy{min-width:0}.login-page .brand-copy h1{color:var(--login-ink);letter-spacing:-.45px;margin:0;font-size:17px;font-weight:750;line-height:1.45}.login-page .brand-copy p{color:var(--login-muted);margin:3px 0 0;font-size:11px;line-height:1.5}.login-page .login-heading{margin-bottom:26px}.login-page .login-heading h2{color:var(--login-ink);letter-spacing:-.8px;margin:0 0 10px;font-size:30px;font-weight:750;line-height:1.25}.login-page .login-heading p{color:var(--login-muted);margin:0;font-size:13px;line-height:1.75}.login-page #login-form{flex-direction:column;display:flex}.login-page #login-form>label{color:#34415a;margin:0 0 8px;font-size:12px;font-weight:650;line-height:1.5}.login-page #username,.login-page #password{width:100%;min-width:0;height:48px;color:var(--login-ink);font:inherit;background:#fcfdff;border:1px solid #d6deeb;border-radius:8px;outline:none;padding:0 14px;font-size:14px;line-height:normal;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.login-page #username{margin-bottom:20px}.login-page #password{padding-right:68px}.login-page #username::placeholder,.login-page #password::placeholder{color:#8895a9;opacity:1;font-size:13px}.login-page #username:hover,.login-page #password:hover{border-color:#aebbd0}.login-page #username:focus,.login-page #password:focus{border-color:var(--login-accent);background:#fff;box-shadow:0 0 0 4px #465fff12}:is(.login-page #username:autofill,.login-page #password:autofill){box-shadow:inset 0 0 0 100px #f2f5ff}.login-page .password-field{align-items:center;width:100%;display:flex;position:relative}.login-page .toggle-password{color:#4659c7;min-width:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;inset:4px 4px 4px auto}.login-page .toggle-password:hover{color:#3043b5;background:#eef2ff}.login-page .toggle-password:focus-visible{outline:2px solid var(--login-accent);outline-offset:-2px}.login-page #password::-ms-reveal{display:none}.login-page .login-error{color:#b42336;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.login-page .login-error:not(:empty){background:#fff3f3;border:1px solid #f5d1d8;border-radius:8px;margin-top:16px;padding:11px 13px}.login-page .login-button{color:#fff;background:var(--login-accent);border:1px solid var(--login-accent);width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:12px 18px;font-size:14px;font-weight:650;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 4px 10px #465fff24}.login-page .login-button:hover:not(:disabled){background:#364de8;border-color:#364de8;box-shadow:0 6px 16px #465fff30}.login-page .login-button:active:not(:disabled){background:#2b40cb}.login-page .login-button:focus-visible{outline-offset:3px;outline:3px solid #465fff55}.login-page .login-button:disabled{opacity:.7;cursor:wait}.login-page #login-form[aria-busy=true] .login-button:before{content:"";border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite login-spin}.login-page .login-footer{color:#728099;border-top:1px solid #edf0f5;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding-top:22px;font-size:11px;line-height:1.6;display:flex}.login-page .status-dot{background:#27a47d;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #27a47d12}.login-page .page-footer{color:#62728b;text-align:center;background:0 0;border:0;flex:none;max-width:100%;margin:0;padding:0 8px;font-size:11px;line-height:1.7}@keyframes login-spin{to{transform:rotate(360deg)}}@media (width<=520px){.login-page{gap:20px;padding:28px 16px}.login-page .login-card{border-radius:14px;padding:28px 24px}.login-page .brand{margin-bottom:26px;padding-bottom:22px}.login-page .brand-copy h1{font-size:16px}.login-page .login-heading h2{font-size:27px}.login-page #username,.login-page #password{font-size:16px}}@media (height<=680px){.login-page{justify-content:flex-start;padding-top:24px;padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.login-page *,.login-page :before{transition:none!important;animation:none!important}}.app-popup-overlay.app-confirm-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a52;padding:16px}.app-popup.app-confirm-dialog{border:1px solid #e4e8f0;border-radius:10px;max-width:380px;box-shadow:0 16px 48px #0f172a2e}.app-confirm-dialog .app-popup-header{border-bottom:0;align-items:center;gap:12px;padding:10px 14px}.app-confirm-dialog .app-popup-header h2{color:#243047;font-size:14px;font-weight:650;line-height:1.4}.app-confirm-dialog .app-popup-close{color:#8a94a6;border-radius:5px;width:26px;height:26px;font-size:20px}.app-confirm-dialog .app-confirm-message{overflow-wrap:anywhere;color:#5d687d;min-height:0;padding:6px 16px 18px;font-size:13px;line-height:1.6;overflow:auto}.app-confirm-dialog .app-confirm-message p{margin:0}.app-confirm-dialog .app-confirm-message strong{color:#243047;font-weight:600}.app-confirm-dialog .app-popup-footer{background:#fafbfe;border-top:1px solid #edf0f5;gap:8px;padding:10px 14px}.app-confirm-dialog .app-popup-footer .button{min-height:32px;box-shadow:none;border-radius:6px;padding:6px 13px;font-size:12px;line-height:18px}.app-confirm-dialog button:focus-visible{outline-offset:2px;outline:2px solid #a6b2ff}.app-content:has(>.lt-page){flex-direction:column;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.lt-page{color:#243047;flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile){scrollbar-width:thin;scrollbar-color:transparent transparent}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile):is(:hover,:focus-within){scrollbar-color:#aeb8cb transparent}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile)::-webkit-scrollbar{width:6px;height:6px}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile)::-webkit-scrollbar-track{background:0 0}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile)::-webkit-scrollbar-corner{background:0 0}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile)::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:#aeb8cb}.lt-page :is(#lt-library-controls,#lt-properties-controls,.lt-canvas-scroll,.lt-device-mobile)::-webkit-scrollbar-thumb:hover{background:#8290aa}.lt-button{color:#3b4760;white-space:nowrap;background:#fff;border:1px solid #e2e7f0;border-radius:7px;padding:9px 12px;font-size:12px}.lt-button:hover{background:#f1f4ff}.lt-primary{color:#fff;background:#465fff;border-color:#465fff}.lt-primary:hover{background:#3647d9}.lt-workbench{--lt-library-width:210px;--lt-properties-width:250px;grid-template-columns:var(--lt-library-width) minmax(0, 1fr) var(--lt-properties-width);background:#fff;border:1px solid #e2e7f0;border-radius:12px;flex:1 1 0;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.lt-library,.lt-properties{flex-direction:column;min-width:0;min-height:0;padding:18px 14px;display:flex;overflow:hidden}.lt-library{border-right:1px solid #e7ebf2}.lt-properties{border-left:1px solid #e7ebf2}#lt-library-controls,#lt-properties-controls{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}#lt-properties-controls{min-width:0;padding:3px 6px 16px 3px;scroll-padding-block:12px;overflow-x:hidden}.lt-project-error:empty{display:none}.lt-properties-footer{background:#fff;border-top:1px solid #edf0f6;flex-shrink:0;padding-top:10px}.lt-properties-footer p{color:#7b8497;margin:0 0 8px;font-size:11px;line-height:1.5}.lt-properties-footer .lt-delete{margin-top:0}.lt-panel-title{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.lt-panel-title>span{color:#465fff;background:#eef1ff;border-radius:4px;padding:2px 6px}.lt-create{flex-shrink:0;width:100%;margin-bottom:12px}.lt-panel-toggle{color:#64748b;background:#fff;border:1px solid #e2e7f0;border-radius:5px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:4px;display:grid}.lt-panel-toggle svg,.lt-panel-tab svg{flex-shrink:0;width:18px;height:18px}.lt-panel-toggle:hover,.lt-panel-tab:hover{color:#465fff;background:#e8f0ff}.lt-panel-tab{color:#64748b;background:#f1f5f9;border:0;border-left:2px solid #0000;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px 7px;display:flex}.lt-panel-tab span{writing-mode:vertical-rl;white-space:nowrap;font-size:12px;font-weight:600}.lt-library[data-collapsed=true],.lt-properties[data-collapsed=true]{padding:0;overflow:hidden}.lt-library[data-collapsed=true]>:not(.lt-panel-tab),.lt-properties[data-collapsed=true]>:not(.lt-panel-tab){display:none}.lt-divider{border-top:1px solid #edf0f6;margin-top:20px;padding-top:20px}.lt-search,.lt-properties input:not([type=color]):not([type=checkbox]):not([type=range]),.lt-properties select,.lt-properties textarea{color:#354159;background:#fff;border:1px solid #e0e5ef;border-radius:6px;width:100%;min-width:0;padding:8px 9px;font-size:12px}.lt-search{margin-bottom:12px}.lt-saved{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;margin-bottom:4px;padding:10px;display:block}.lt-saved.is-active{color:#465fff;background:#f0f3ff;border-color:#cdd5ff}.lt-saved strong{overflow-wrap:anywhere;font-size:12px;display:block}.lt-saved small{color:#8891a3;margin-top:6px;font-size:10px;display:block}.lt-empty,.lt-local-note{color:#8891a3;font-size:11px;line-height:1.8}.lt-library-error{color:#b54545;overflow-wrap:anywhere}.lt-library-pager{justify-content:space-between;align-items:center;gap:4px;margin-top:10px;display:flex}.lt-library-pager span{color:#8891a3;font-size:10px}.lt-library-pager .lt-button{padding:5px 7px}.lt-preset{text-align:left;background:#fff;border:1px solid #e7ebf2;border-radius:8px;width:100%;margin-bottom:10px;padding:10px;display:block}.lt-preset:hover{background:#fafbff;border-color:#8b9aff}.lt-preset.is-active{background:#f0f3ff;border-color:#8b9aff}.lt-preset strong{margin:9px 0 5px;font-size:12px;display:block}.lt-preset small{color:#8891a3;font-size:10px;line-height:1.5;display:block}.lt-mini{background:#f0f3fa;border-radius:4px;grid-template-rows:13px 1fr;grid-template-columns:28px 1fr;gap:3px;height:62px;padding:4px;display:grid}.lt-mini i{background:#b0bddb;border-radius:2px;grid-row:1/3}.lt-mini b{background:#d2daf0;border-radius:2px}.lt-mini em{background:#fff;border:1px dashed #c6cfea;border-radius:2px}.lt-mini-full-header i{grid-row:2}.lt-mini-full-header b{grid-area:1/1/auto/3}.lt-mini-top-nav{grid-template-columns:1fr}.lt-mini-top-nav i{display:none}.lt-mini-dual-sidebar{grid-template-columns:23px 1fr 23px}.lt-mini-dual-sidebar b{grid-column:2/4}.lt-mini-dual-sidebar:after{content:"";background:#d2daf0;border-radius:2px}.lt-editor{background:#f5f7fc;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lt-editor-bar,.lt-canvas-bar,.lt-canvas-foot{flex-shrink:0}.lt-editor-bar{background:#fff;border-bottom:1px solid #e7ebf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.lt-draft-title{overflow-wrap:anywhere;font-size:13px;display:block}.lt-save-state{color:#9099ab;margin-top:5px;font-size:10px;display:block}.lt-actions{flex-wrap:wrap;gap:6px;display:flex}.lt-canvas-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.lt-canvas-bar>span{letter-spacing:1.2px;color:#8590a7;font-size:9px;font-weight:700}.lt-devices{background:#fff;border:1px solid #dfe5ef;border-radius:6px;padding:3px;display:flex}.lt-devices button{color:#8590a7;background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:10px}.lt-devices button[aria-pressed=true]{color:#465fff;background:#edf0ff}.lt-canvas-scroll{background-image:radial-gradient(#d9dfed .7px,#0000 .7px);background-size:16px 16px;flex:1;min-width:0;min-height:0;padding:12px 20px 30px;overflow:auto}.lt-canvas{width:100%;min-width:280px;margin:0 auto;transition:max-width .2s}.lt-device-tablet{max-width:768px}.lt-device-mobile{width:var(--lt-mobile-width,390px);height:var(--lt-mobile-height,844px);border-radius:8px;min-width:0;max-width:none;overflow:hidden}.lt-device-mobile .lt-frame{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.lt-device-mobile .lt-zone-content{min-height:0;overflow:auto}.lt-device-mobile .lt-slot{gap:8px;min-height:0;padding:12px}.lt-device-mobile .lt-slot-skeleton{display:none}.lt-mobile-options{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.lt-mobile-options label{align-items:center;gap:4px;display:flex}.lt-mobile-options input{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:64px;min-height:30px;padding:4px 6px}.lt-mobile-orientation-icon{transform-origin:10px 10px;transition:transform .22s}.is-landscape .lt-mobile-orientation-icon{transform:rotate(90deg)}[data-mobile-orientation]{min-width:34px}@media (prefers-reduced-motion:reduce){.lt-mobile-orientation-icon{transition:none}}.lt-frame{background:var(--lt-bg);min-height:530px;color:var(--lt-text);grid-template-columns:minmax(100px, var(--lt-sidebar)) minmax(100px,1fr) minmax(90px,var(--lt-aside));border:1px solid #dce2ee;border-radius:8px;grid-template-rows:auto 1fr auto;grid-template-areas:"sidebar header header""sidebar content aside""sidebar footer footer";display:grid;overflow:hidden;box-shadow:0 12px 30px #17223b12}.lt-kind-full-header{grid-template-areas:"header header header""sidebar content aside""sidebar footer footer"}.lt-kind-top-nav{grid-template-areas:"header header header""sidebar content aside""footer footer footer"}.lt-no-sidebar{grid-template-columns:0 minmax(100px,1fr) minmax(90px,var(--lt-aside))}.lt-no-aside{grid-template-columns:minmax(100px,var(--lt-sidebar)) minmax(100px,1fr) 0}.lt-no-sidebar.lt-no-aside{grid-template-columns:0 minmax(100px,1fr) 0}.lt-zone{background:var(--lt-surface);min-width:0;color:var(--lt-text);text-align:left;font:inherit;cursor:pointer;border:0;font-size:11px;position:relative}.lt-zone:hover,.lt-zone.is-selected{outline:2px solid var(--lt-primary);outline-offset:-2px;z-index:1}.lt-zone-tag{color:#fff;background:#465fff;border-radius:3px 0 0;padding:3px 6px;font:9px Segoe UI,sans-serif;display:none;position:absolute;bottom:2px;right:2px}.lt-zone.is-selected>.lt-zone-tag,.lt-zone:hover>.lt-zone-tag{display:block}.lt-zone-header{min-height:var(--lt-header);border-bottom:1px solid #8994ab25;grid-area:header;align-items:center;gap:12px;padding:12px 18px;display:flex}.lt-header-nav{opacity:.55;margin-left:auto;font-size:9px}.lt-avatar{width:24px;height:24px;color:var(--lt-primary);background:var(--lt-bg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lt-zone-sidebar{background:var(--lt-nav);color:#fff;flex-direction:column;grid-area:sidebar;gap:10px;padding:20px 12px;display:flex}.lt-nav-brand{overflow-wrap:anywhere;margin-bottom:22px;font-weight:700}.lt-nav-caption{opacity:.45;letter-spacing:1.5px;margin-bottom:8px;font-size:8px}.lt-nav-item{border-radius:var(--lt-radius);opacity:.7;padding:10px 8px;font-size:10px;display:block}.lt-nav-active{background:var(--lt-primary);color:var(--lt-surface);opacity:1}.lt-zone-content{background:var(--lt-bg);padding:var(--lt-padding);grid-area:content;align-items:stretch;display:flex}.lt-slot{border:1px dashed var(--lt-primary);border-radius:var(--lt-radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:320px;padding:18px 10px;display:flex}.lt-slot-icon{color:var(--lt-primary);font-size:32px}.lt-slot>strong{font-size:13px}.lt-slot>code{color:var(--lt-primary);background:var(--lt-surface);border-radius:4px;padding:5px 8px;font-size:10px}.lt-slot small{opacity:.5;font-size:10px;line-height:1.7}.lt-slot-skeleton{width:80%;margin-top:14px}.lt-slot-skeleton i{background:var(--lt-text);opacity:.06;border-radius:3px;height:10px;margin-top:10px;display:block}.lt-slot-skeleton i:last-child{width:65%}.lt-zone-aside{border-left:1px solid #8994ab25;flex-direction:column;grid-area:aside;gap:18px;padding:22px 14px;display:flex}.lt-zone-aside small{opacity:.5;font-size:10px;line-height:1.7}.lt-placeholder-line{background:var(--lt-text);opacity:.07;border-radius:3px;height:10px}.lt-zone-footer{min-height:var(--lt-footer);border-top:1px solid #8994ab25;grid-area:footer;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:9px;display:flex}.lt-canvas-foot{color:#8590a7;background:#fff;border-top:1px solid #e7ebf2;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 16px;font-size:10px;display:flex}.lt-properties label{color:#69758c;margin-bottom:13px;font-size:11px;line-height:1.6;display:block}.lt-properties label>input:not([type=color]),.lt-properties label>select,.lt-properties label>textarea{margin-top:5px;display:block}.lt-properties textarea{resize:vertical}.lt-regions{margin-bottom:14px}.lt-region-row{border-bottom:1px solid #f0f3f8;align-items:center;gap:8px;padding:6px 0;display:flex}.lt-region-row button{text-align:left;color:#69758c;background:0 0;border:0;flex:1;padding:5px 0;font-size:11px}.lt-region-row button[aria-pressed=true]{color:#465fff;font-weight:700}.lt-region-row input{accent-color:#465fff}.lt-region-settings{background:#f7f8fc;border-radius:7px;padding:12px}.lt-region-settings small{color:#929bad;font-size:10px;line-height:1.6}.lt-region-settings label{margin-bottom:6px}.lt-theme-presets{gap:6px;margin-bottom:15px;display:flex}.lt-theme-presets .lt-button{flex:1;padding:6px;font-size:10px}.lt-properties .lt-color{justify-content:space-between;align-items:center;display:flex}.lt-color input{background:#fff;border:1px solid #dfe5ef;border-radius:5px;width:30px;height:26px;padding:2px}.lt-properties input[type=range]{accent-color:#465fff;width:100%}.lt-radius-value{float:right}.lt-delete{color:#be4a4a;background:#fff;border:1px solid #f0d9d9;border-radius:6px;width:100%;margin-top:20px;padding:9px;font-size:11px;display:block}.lt-page button:focus-visible,.lt-page input:focus-visible,.lt-page select:focus-visible,.lt-page textarea:focus-visible{outline-offset:2px;outline:2px solid #465fff}.lt-device-mobile .lt-frame{grid-template-columns:0 minmax(100px,1fr) 0}.lt-device-mobile .lt-zone-sidebar,.lt-device-mobile .lt-zone-aside,.lt-device-mobile .lt-header-nav{display:none}.lt-device-mobile .lt-zone-header{justify-content:space-between}@media (width<=1250px){.lt-workbench{--lt-library-width:170px;--lt-properties-width:220px}.lt-library,.lt-properties{padding:14px 10px}}.lt-workbench.lt-library-collapsed{--lt-library-width:36px}.lt-workbench.lt-properties-collapsed{--lt-properties-width:36px}@media (width<=620px){.lt-workbench{flex-direction:column;display:flex}.lt-library,.lt-properties{flex:0 24%}.lt-library[data-collapsed=true],.lt-properties[data-collapsed=true]{flex:0 0 36px}.lt-editor{flex:1}.lt-library{border-bottom:1px solid #e7ebf2;border-right:0}.lt-properties{border-top:1px solid #e7ebf2;border-left:0}.lt-preset{vertical-align:top;width:calc(50% - 6px);margin-right:4px;display:inline-block}.lt-canvas-scroll{padding:10px}.lt-frame{min-height:450px}.lt-panel-tab{flex-direction:row;padding:8px 7px}.lt-panel-tab span{writing-mode:horizontal-tb}}.lt-auth-preview{background:var(--auth-bg);min-height:100%;color:var(--auth-text);box-sizing:border-box;grid-template-columns:minmax(0,400px);place-content:center;gap:24px;padding:32px;display:grid}.lt-auth-preview.auth-split{grid-template-columns:1fr 1fr}.lt-auth-preview aside{padding:24px}.lt-auth-preview aside strong{font-size:28px}.lt-auth-preview.auth-split aside{background:var(--auth-nav);color:#fff;border-radius:var(--auth-radius)}.lt-auth-preview main{background:var(--auth-surface);border-radius:var(--auth-radius);min-width:0;padding:28px}.lt-auth-preview label{margin:16px 0;display:block}.lt-auth-preview input{box-sizing:border-box;border:1px solid #dce3ee;border-radius:5px;width:100%;margin-top:6px;padding:10px;display:block}.lt-auth-preview main button{background:var(--auth-primary);color:#fff;border:0;border-radius:5px;width:100%;padding:12px}.lt-auth-preview small{color:#64748b}.wm-overlay .wm-api-picker{flex-direction:column;gap:9px;min-width:0;display:flex}.wm-overlay .wm-api-picker>[data-wm-api-search]{box-sizing:border-box;width:100%}.wm-overlay .wm-api-picker [data-wm-api-results]{max-height:190px;overflow:auto}.wm-overlay .wm-api-picker small{color:#8a98ae;font-size:11px;line-height:1.5}.wm-overlay .wm-api-count{color:#64748b;margin-top:4px;font-size:11px}.wm-overlay .wm-api-row{background:#fff;border:1px solid #e1e7f1;border-radius:7px;align-items:center;gap:10px;margin:5px 0;padding:9px 10px;display:flex}.wm-overlay .wm-api-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.wm-overlay .wm-api-row strong{color:#43536d;font-size:12px;font-weight:500;display:block}.wm-overlay .wm-api-row small{margin-top:3px;display:block}.wm-overlay .wm-api-row>button{color:#4562d8;cursor:pointer;background:#fff;border:1px solid #d3ddf4;border-radius:6px;flex:none;padding:6px 10px;font-size:11px}.wm-overlay .wm-api-row>[data-wm-api-remove]{color:#c64b5c;border-color:#efd8df}.wm-overlay .wm-api-row>button:hover{background:#f2f5fc}.wm-overlay .wm-api-picker{padding-top:3px}.wm-overlay .wm-api-row{box-sizing:border-box;width:100%;max-width:100%;min-height:58px}.wm-overlay .wm-api-row>button{min-width:52px;min-height:30px;box-shadow:none;justify-content:center;align-items:center;line-height:1.4;display:inline-flex}.wm-overlay .wm-api-row>button:active{transform:translateY(1px)}.wm-overlay .wm-api-count{font-weight:600;display:block}.wm-overlay .wm-api-row>span>strong{line-height:1.5;font-size:12px!important;font-weight:500!important}.wm-overlay .wm-api-row>span>small{font-size:11px!important;font-weight:400!important;display:block!important}.ppe-overlay .app-popup-large{width:min(1150px,96vw);max-width:1150px}.ppe{color:#475569;font-size:12px}.ppe-tabs{gap:8px;margin-bottom:16px;display:flex}.ppe button{font:inherit;color:#53647b;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:8px 11px}.ppe button[aria-pressed=true]{color:#4663df;background:#eef2ff;border-color:#bdcdf8}.ppe-editor{grid-template-columns:300px minmax(0,1fr);gap:20px;height:min(58vh,550px);display:grid}.ppe-editor aside{flex-direction:column;gap:10px;min-height:0;display:flex}.ppe-list{flex-direction:column;gap:6px;display:flex;overflow:auto}.ppe-list button{text-align:left;flex-shrink:0}.ppe-list small{color:#97a3b5;overflow-wrap:anywhere;font-size:10px;display:block}.ppe-editor>section{min-width:0;overflow:auto}.ppe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ppe label{gap:6px;min-width:0;display:grid}.ppe input:not([type=checkbox]),.ppe select{width:100%;min-height:36px;font:inherit;box-sizing:border-box;border:1px solid #dce4ef;border-radius:6px;padding:8px 10px}.ppe-help{color:#8290a5;margin:12px 0;line-height:1.7;display:block}.ppe-enabled{align-items:center;margin:16px 0;display:flex!important}.ppe input[type=checkbox]{accent-color:#4663df;width:15px;height:15px;min-height:0;margin:0;padding:0}.ppe-bindings{max-height:55vh;overflow:auto}.ppe-bindings>section{border:1px solid #e2e8f0;border-radius:8px;margin:12px 0;padding:14px}.ppe-bindings header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ppe-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ppe-checks label{flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.ppe-checks small{color:#94a3b8;font-size:10px}@media (width<=700px){.ppe-editor{grid-template-columns:180px minmax(0,1fr)}.ppe-grid,.ppe-checks{grid-template-columns:1fr}}.ppe-api-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ppe-api-tools input[type=search]{flex:1;width:auto;min-width:180px}.ppe-api-tools>label{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.ppe-api-tools>span{color:#8a98ad;width:100%;font-size:11px}.ppe-checks [data-api-row][hidden]{display:none!important}.ppe-checks [data-api-row]{background:#fafbfe;border:1px solid #e5eaf2;border-radius:7px;flex-wrap:nowrap;align-items:flex-start;padding:9px}.ppe-checks [data-api-row]>span{overflow-wrap:anywhere;min-width:0}.ppe-checks [data-api-row] small{margin-top:3px;line-height:1.5;display:block}.ppe-checks [data-api-row] input{flex:none;margin-top:2px}.ppe-api-row{background:#fafbfe;border:1px solid #e3e9f2;border-radius:7px;align-items:center;gap:12px;margin:7px 0;padding:10px 12px;display:flex}.ppe-api-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.ppe-api-row strong{color:#344054;font-size:12px;font-weight:500;display:block}.ppe-api-row small{color:#8b98aa;margin-top:4px;font-size:11px;line-height:1.5;display:block}.ppe-api-row small b{color:#657993;margin-right:5px;font-size:10px;font-weight:600}.ppe-api-row button{flex:none;padding:6px 10px;font-size:11px}.ppe-api-row [data-api-add]{color:#4562df;border-color:#ccd8ff}.ppe-api-row [data-api-remove]{color:#cb475b;border-color:#efd7dd}.ppe [data-api-results]{max-height:220px;overflow:auto}.ppe [data-api-selected]{margin-bottom:16px}.ppe [data-api-count]{margin:16px 0 8px;font-size:12px}.ppe-editor>aside{box-sizing:border-box;min-width:0;padding:4px}.ppe-editor>.ppe-list{padding:4px}.ppe-editor>section{box-sizing:border-box;scrollbar-gutter:stable;padding:5px 12px 8px 5px}.ppe-editor>section>*{box-sizing:border-box;min-width:0;max-width:100%}.wcss-overlay{z-index:15000;isolation:isolate;overscroll-behavior:contain;color:#dbe4f4;background:0 0;font:13px Segoe UI,sans-serif;position:fixed;inset:0}.ce-window{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172ae8;border:1px solid #64748b75;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;overflow:visible;box-shadow:0 20px 70px #0f172a50}.ce-titlebar{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #64748b40;flex:none;align-items:center;gap:5px;min-height:54px;padding:8px 12px;display:flex}.ce-titlebar>div{flex:1;min-width:0}.ce-titlebar strong{font-size:13px;display:block}.ce-titlebar small{color:#94a3b8;margin-top:3px;font-size:10px;display:block}.ce-window button{color:#dbe4f4;cursor:pointer;background:#33415560;border:1px solid #64748b50;border-radius:6px;padding:6px 12px;font:12px Segoe UI,sans-serif}.ce-titlebar button{width:30px;height:30px;padding:0;font-size:17px}.ce-window button:hover{background:#64748b45}.ce-window button:disabled{opacity:.5;cursor:wait}.ce-window :is(button,textarea):focus-visible{outline-offset:-2px;outline:2px solid #818cf8}.ce-toolbar{color:#94a3b8;border-bottom:1px solid #64748b30;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font:11px Consolas,monospace;display:flex}.ce-toolbar span{color:#a5b4fc}.ce-toolbar small{font:10px Segoe UI,sans-serif}.ce-code{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ce-gutter{color:#64748b;text-align:right;-webkit-user-select:none;user-select:none;background:#0f172a30;flex:none;width:46px;overflow:hidden}.ce-gutter pre{margin:0;padding:12px 9px 12px 0;font:14px/22px Consolas,Courier New,monospace}.ce-input{flex:1;min-width:0;position:relative}.ce-input textarea,.ce-highlight{box-sizing:border-box;white-space:pre;tab-size:2;letter-spacing:0;resize:none;scrollbar-width:thin;scrollbar-color:#64748b80 transparent;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:12px 14px;font:14px/22px Consolas,Courier New,monospace;position:absolute;inset:0;overflow:auto}.ce-highlight{pointer-events:none;scrollbar-width:none;color:#cbd5e1}.ce-highlight::-webkit-scrollbar{display:none}.ce-input textarea{color:#0000;caret-color:#f8fafc;-webkit-text-fill-color:transparent;outline:none}.ce-input textarea::selection{background:#6366f155}.ce-highlight code{font:inherit;white-space:inherit;color:inherit;background:0 0;padding:0}.ce-property{color:#7dd3fc}.ce-string{color:#a7f3d0}.ce-comment{color:#8392a7}.ce-at{color:#c4b5fd}.ce-color{color:#f9a8d4}.ce-number{color:#fdba74}.ce-punctuation{color:#94a3b8}.ce-window footer{border-top:1px solid #64748b40;flex:none;align-items:center;gap:8px;min-height:50px;padding:8px 12px;display:flex}.ce-status{color:#94a3b8;overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px}.ce-window button.ce-apply{color:#fff;background:#465fff;border-color:#687cff;min-width:80px}.ce-window button.ce-apply:hover{background:#354ee8}.ce-suggestions{z-index:4;scrollbar-width:thin;background:#182237;border:1px solid #64748b80;border-radius:6px;width:250px;max-height:170px;padding:3px;position:absolute;overflow:auto;box-shadow:0 8px 24px #0006}.ce-suggestions[hidden]{display:none}.ce-suggestions button{text-align:left;background:0 0;border:0;border-radius:3px;width:100%;padding:5px 8px;font:12px Consolas,monospace;display:block}.ce-suggestions button[aria-selected=true]{color:#fff;background:#465fff}.ce-resize{z-index:5;touch-action:none;position:absolute}.ce-n,.ce-s{cursor:ns-resize;height:8px;left:10px;right:10px}.ce-n{top:-4px}.ce-s{bottom:-4px}.ce-e,.ce-w{cursor:ew-resize;width:8px;top:10px;bottom:10px}.ce-e{right:-4px}.ce-w{left:-4px}.ce-ne,.ce-nw,.ce-se,.ce-sw{width:14px;height:14px}.ce-ne{cursor:nesw-resize;top:-4px;right:-4px}.ce-nw{cursor:nwse-resize;top:-4px;left:-4px}.ce-se{cursor:nwse-resize;background:linear-gradient(135deg,#0000 55%,#64748b 56%,#0000 64% 75%,#64748b 76%,#0000 84%);border-radius:0 0 10px;bottom:-4px;right:-4px}.ce-sw{cursor:nesw-resize;bottom:-4px;left:-4px}@media (width<=550px){.ce-toolbar small{display:none}.ce-titlebar small{font-size:9px}.ce-window footer{flex-wrap:wrap}.ce-status{flex-basis:100%}}.ui-search-regions--borderless>[data-search-region]{border:0!important;min-height:0!important;margin-block:0!important;padding:0!important}.ui-search-regions--borderless>[data-search-region]>.ui-form,.ui-search-regions--borderless>[data-search-region]>.pd-ui-control-host>.ui-form,.ui-search-region--borderless.ui-form,.ui-search-region--borderless>.ui-form{box-shadow:none;background:0 0;border-radius:0;border:0!important;min-height:0!important;padding:0!important}.ui-fieldset.fs{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d5deeb;border-radius:10px;min-width:0;margin:0;padding:0 12px 12px;font-family:inherit}.ui-fieldset.fs[hidden],.ui-fieldset.fs [hidden]{display:none!important}.ui-fieldset.fs .ui-fieldset__legend{color:#344054;max-width:100%;padding:0 7px;font-size:14px;font-weight:500;line-height:24px;display:table}.ui-fieldset.fs .ui-fieldset__title{vertical-align:middle}.ui-fieldset.fs .ui-fieldset__toggle{min-height:26px;font:inherit;color:#8091a7;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;margin-inline-start:8px;padding:2px 7px;font-size:11px;font-weight:400;display:inline-flex}.ui-fieldset.fs .ui-fieldset__toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .15s}.ui-fieldset.fs.is-collapsed .ui-fieldset__toggle svg{transform:rotate(-90deg)}.ui-fieldset.fs .ui-fieldset__toggle:hover:not(:disabled){color:#356eea;background:#edf2fc}.ui-fieldset.fs .ui-fieldset__toggle:active:not(:disabled){background:#dde7fb}.ui-fieldset.fs .ui-fieldset__toggle:focus-visible{outline-offset:2px;outline:2px solid #8eaceb}.ui-fieldset.fs .ui-fieldset__toggle:disabled{opacity:.5;cursor:default}.ui-fieldset.fs .ui-fieldset__description{color:#8a99ad;margin:0 0 12px;font-size:12px;line-height:1.5}.ui-fieldset.fs .ui-fieldset__content{min-width:0;display:grid}.ui-fieldset.fs .ui-fieldset__items,.ui-fieldset.fs .ui-fieldset__items>.ui-form__group-grid{display:contents}.ui-fieldset.fs.is-collapsed{padding-bottom:4px}.ui-fieldset.fs:disabled{opacity:.72}.ui-fieldset.fs:focus-visible{outline-offset:2px;outline:2px solid #8eaceb}@media (prefers-reduced-motion:reduce){.ui-fieldset.fs *{transition:none!important}}.ui-radio-group{--radio-diameter:18px;--radio-font:14px;min-width:0;color:var(--ui-text,#334155);font-size:var(--radio-font);border:0;flex-direction:column;gap:8px;padding:0;display:flex}.ui-radio-group.ui-control--size-small{--radio-diameter:16px;--radio-font:13px;gap:6px}.ui-radio-group.ui-control--size-large{--radio-diameter:22px;--radio-font:16px;gap:10px}.ui-radio-group__legend{font-size:inherit;font-weight:500;line-height:1.45}.ui-radio-group__items{gap:var(--radio-gap,10px);flex-direction:column;min-width:0;display:flex}.ui-radio-group--horizontal .ui-radio-group__items{flex-flow:wrap}.ui-radio-group__item{cursor:pointer;min-width:0;line-height:1.5;font-size:inherit;align-items:center;gap:8px;font-weight:400;display:inline-flex}.ui-radio-group .ui-radio-group__input{appearance:none;width:var(--radio-diameter);height:var(--radio-diameter);min-width:var(--radio-diameter);min-height:var(--radio-diameter);flex:0 0 var(--radio-diameter);aspect-ratio:1;cursor:inherit;box-shadow:none;background:#fff;border:1.5px solid #a6b4c8;border-radius:50%;place-content:center;margin:0;padding:0;transition:border-color .12s,box-shadow .12s;display:grid}.ui-radio-group .ui-radio-group__input:before{content:"";width:calc(var(--radio-diameter) * .48);height:calc(var(--radio-diameter) * .48);background:var(--ui-primary,#5965e8);border-radius:50%;transition:transform .12s;transform:scale(0)}.ui-radio-group .ui-radio-group__input:checked{border-color:var(--ui-primary,#5965e8)}.ui-radio-group .ui-radio-group__input:checked:before{transform:scale(1)}.ui-radio-group .ui-radio-group__input:focus-visible{outline-offset:3px;outline:2px solid #818cf8}.ui-radio-group__text{overflow-wrap:anywhere}.ui-radio-group__item.is-disabled,.ui-radio-group.is-disabled{opacity:.55;cursor:not-allowed}.ui-radio-group.is-readonly .ui-radio-group__item{cursor:default}.ui-radio-group__hint,.ui-radio-group__empty{color:#64748b;font-size:.88em}.ui-radio-group__message,.ui-radio-group__required{color:#dc2626;font-size:.88em}.ui-radio-group__clear{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:flex-start;align-items:center;gap:4px;padding:3px 6px;font-size:.88em;display:inline-flex}.ui-radio-group__clear svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.ui-radio-group__clear:hover{color:#4f46e5;background:#eef2ff}.ui-radio-group__clear:active{background:#e0e7ff;transform:translateY(1px)}.ui-radio-group [hidden],.ui-radio-group[hidden]{display:none!important}.ui-radio-group[data-validation=invalid] .ui-radio-group__input{border-color:#dc2626}.ui-radio-group.ui-control--label-left{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ui-radio-group.ui-control--label-left>.ui-radio-group__legend{grid-area:1/1}.ui-radio-group.ui-control--label-left>:not(.ui-radio-group__legend){grid-column:2}@media (prefers-reduced-motion:reduce){.ui-radio-group .ui-radio-group__input,.ui-radio-group .ui-radio-group__input:before{transition:none}}.ui-number-box{box-sizing:border-box;width:100%;min-width:0;color:var(--pd-text,#172b4d);flex-direction:column;gap:6px;font-family:inherit;font-size:14px;display:flex}.ui-number-box *,.ui-number-box :before,.ui-number-box :after{box-sizing:border-box}.ui-number-box__label{color:var(--pd-text,#172b4d);margin:0;font-size:13px;font-weight:500;line-height:1.5;display:block}.ui-number-box .ui-required-mark{color:#ef4444;font-weight:600}.ui-number-box__field{background:#fff;border:1px solid #d5deeb;border-radius:8px;align-items:stretch;width:100%;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.ui-number-box__field:focus-within{border-color:#2864f0;box-shadow:0 0 0 3px #2864f01f}.ui-number-box__input{color:#172b4d;width:100%;min-width:0;min-height:40px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:9px 12px;line-height:1.5;display:block}.ui-number-box__input:disabled{color:#98a2b3;cursor:not-allowed}.ui-number-box__input::-webkit-inner-spin-button{appearance:none;margin:0}.ui-number-box__input::-webkit-outer-spin-button{appearance:none;margin:0}.ui-number-box__input{appearance:textfield}.ui-number-box__spin-buttons{background:#f8fafc;border-left:1px solid #e2e8f0;flex-direction:column;flex:0 0 32px;display:flex}.ui-number-box__spin-button{color:#64748b;cursor:pointer;background:0 0;border:0;flex:50%;justify-content:center;align-items:center;min-width:30px;min-height:19px;padding:0;font-size:15px;line-height:1;display:flex}.ui-number-box__spin-button+.ui-number-box__spin-button{border-top:1px solid #e2e8f0}.ui-number-box__spin-button:hover:not(:disabled){color:#2458d3;background:#eaf0ff}.ui-number-box__spin-button:disabled{color:#cbd5e1;cursor:not-allowed}.ui-number-box__hint{color:#718198;margin:0;font-size:12px;line-height:1.5}.ui-number-box--filled .ui-number-box__field{background:#f1f5f9;border-color:#0000 #0000 #cbd5e1;border-radius:8px 8px 0 0}.ui-number-box--underlined .ui-number-box__field{background:0 0;border:0;border-bottom:1px solid #cbd5e1;border-radius:0}.ui-number-box--underlined .ui-number-box__field:focus-within{box-shadow:none;border-bottom:2px solid #2864f0}.ui-number-box--underlined .ui-number-box__spin-buttons{background:0 0}@media (width<=640px){.ui-number-box__input{min-height:38px}}.ui-number-box{gap:7px}.ui-number-box__field{box-sizing:border-box;height:42px;min-height:42px;overflow:hidden}.ui-number-box__input{width:100%;min-width:0;height:100%;min-height:0;font:inherit;color:inherit;box-sizing:border-box;flex:1}.ui-number-box__spin-buttons{flex:none;height:100%}.ui-number-box__spin-button{place-items:center;height:100%;min-height:0;padding:0 9px;display:grid}.ui-number-box svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.ui-number-box__clear{color:#8a9ab1;cursor:pointer;background:0 0;border:0;border-left:1px solid #e7edf5;flex:0 0 32px;place-items:center;width:32px;height:100%;display:grid}.ui-number-box__clear[hidden]{display:none}.ui-number-box__clear:hover{color:#2563eb;background:#eff5ff}.ui-number-box__clear:active,.ui-number-box__spin-button:active:not(:disabled){color:#1d4ed8;background:#dce9ff}.ui-number-box button:focus-visible{outline-offset:-3px;outline:2px solid #8bb3ff}.ui-number-box[data-validation=invalid] .ui-number-box__field{border-color:#ef6472}.ui-number-box__validation{color:#dc3545;font-size:12px;line-height:1.5}.ui-number-box__validation[hidden]{display:none}.ui-number-box.ui-control--size-small .ui-number-box__field{height:32px;min-height:32px}.ui-number-box.ui-control--size-large .ui-number-box__field{height:48px;min-height:48px}.ui-number-box.ui-control--size-small .ui-number-box__input{padding:5px 10px;font-size:12px}.ui-number-box.ui-control--size-medium .ui-number-box__input{padding:8px 12px;font-size:13px}.ui-number-box.ui-control--size-large .ui-number-box__input{padding:11px 14px;font-size:15px}.ui-number-box.ui-control--label-left{grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ui-number-box.ui-control--label-left>label{align-self:center;margin:0}.ui-number-box.ui-control--label-left>:not(label){grid-column:2}.ui-number-box.ui-control--hide-label{display:flex}.ui-number-box[hidden]{display:none}.ui-number-box[data-validation=valid] .ui-number-box__field{border-color:#63b995}.ui-number-box[data-validation=pending] .ui-number-box__field{border-style:dashed;border-color:#bba254}.pd-date-box.dbox{--dbox-height:42px;isolation:isolate;color:#344054;flex-direction:column;gap:6px;min-width:0;font-family:inherit;display:flex;position:relative}.pd-date-box.dbox.ui-control--size-small{--dbox-height:32px}.pd-date-box.dbox.ui-control--size-large{--dbox-height:48px}.pd-date-box.dbox[hidden],.pd-date-box.dbox [hidden]{display:none!important}.pd-date-box.dbox>.pd-date-box__label{margin:0;font-size:14px;font-weight:500;line-height:20px}.pd-date-box.dbox .pd-date-box__input-wrapper{box-sizing:border-box;height:var(--dbox-height);min-height:var(--dbox-height);background:#fff;border:1px solid #ccd5e3;border-radius:8px;align-items:center;gap:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.pd-date-box.dbox .pd-date-box__input-wrapper:focus-within{border-color:#6789e3;box-shadow:0 0 0 3px #356eea12}.pd-date-box.dbox .pd-date-box__input{box-sizing:border-box;width:0;height:100%;color:inherit;font:inherit;background:0 0;border-radius:0;flex:1;margin:0;padding:0 6px;font-size:14px;min-height:0!important;box-shadow:none!important;border:0!important;outline:0!important}.pd-date-box.dbox .pd-date-box__clear-btn,.pd-date-box.dbox .pd-date-box__calendar-btn{width:28px;height:calc(var(--dbox-height) - 10px);color:#8795aa;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;place-items:center;min-height:0;margin:0 3px 0 0;padding:0;transition:background .12s,color .12s,transform .1s;display:grid}.pd-date-box.dbox svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pd-date-box.dbox .pd-date-box__calendar-btn:before,.pd-date-box.dbox .pd-date-box__calendar-btn:after,.pd-date-box.dbox .pd-date-box__clear-btn:before,.pd-date-box.dbox .pd-date-box__clear-btn:after{content:none;display:none}.pd-date-box.dbox button:hover:not(:disabled){color:#356eea;background-color:#edf2fc}.pd-date-box.dbox button:active:not(:disabled){background-color:#dde7fb;transform:scale(.94)}.pd-date-box.dbox button:focus-visible{outline-offset:2px;outline:2px solid #8eaceb}.pd-date-box.dbox button:disabled{cursor:default;opacity:.45}.pd-date-box.dbox .pd-date-box__hint{color:#8b99ad;font-size:11px;line-height:1.5}.pd-date-box.dbox .pd-date-box__message{color:#ce4a60;font-size:12px;line-height:1.5}.pd-date-box.dbox[data-validation=invalid] .pd-date-box__input-wrapper{border-color:#d2697b}.pd-date-box.dbox[data-validation=valid] .pd-date-box__input-wrapper{border-color:#58a58c}.pd-date-box.dbox[data-validation=pending] .pd-date-box__input-wrapper{border-style:dashed}.pd-date-box.dbox.pd-date-box--filled .pd-date-box__input-wrapper{background:#f3f6fa}.pd-date-box.dbox.pd-date-box--underlined .pd-date-box__input-wrapper{border:0;border-bottom:1px solid #ccd5e3;border-radius:0}.pd-date-box.dbox.ui-control--size-small .pd-date-box__input{font-size:12px}.pd-date-box.dbox.ui-control--size-large .pd-date-box__input{font-size:15px}.pd-date-box.dbox.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.pd-date-box.dbox.ui-control--label-left>.pd-date-box__label{grid-area:1/1}.pd-date-box.dbox.ui-control--label-left>.pd-date-box__input-wrapper,.pd-date-box.dbox.ui-control--label-left>.pd-date-box__hint,.pd-date-box.dbox.ui-control--label-left>.pd-date-box__message{grid-column:2}.pd-date-box.dbox.ui-control--hide-label{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.pd-date-box.dbox *{transition:none!important}}.pd-date-box.dbox .pd-date-box__native-trigger{opacity:0;pointer-events:none;bottom:0;border:0;width:1px;height:1px;padding:0;position:absolute;inset-inline-end:0;min-height:0!important}.pd-date-box.dbox .pd-date-box__calendar-btn{margin:0 4px 0 0}.pd-date-box.dbox .pd-date-box__input{line-height:normal;top:auto;transform:none;border-radius:0!important}.ui-check-box.cb{--cb-width:40px;--cb-height:24px;--cb-knob:18px;--cb-shift:16px;color:#344054;flex-direction:column;align-items:flex-start;gap:6px;width:auto;min-width:0;font-family:inherit;display:flex}.ui-check-box.cb[hidden],.ui-check-box.cb [hidden]{display:none!important}.ui-check-box.cb.ui-control--size-small{--cb-width:32px;--cb-height:18px;--cb-knob:12px;--cb-shift:14px}.ui-check-box.cb.ui-control--size-large{--cb-width:48px;--cb-height:28px;--cb-knob:22px;--cb-shift:20px}.ui-check-box.cb>.cb-heading{cursor:pointer;margin:0;font-size:14px;font-weight:500;line-height:20px}.ui-check-box.cb .cb-body{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ui-check-box.cb .ui-check-box__label{min-height:var(--cb-height);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:9px;margin:0;display:inline-flex}.ui-check-box.cb .ui-check-box__label--text-left{flex-direction:row-reverse}.ui-check-box.cb .ui-check-box__input{flex:0 0 var(--cb-width);width:var(--cb-width);height:var(--cb-height);box-sizing:border-box;appearance:none;max-height:none;box-shadow:none;cursor:pointer;background:#dfe5ed;border:1px solid #c4cedd;border-radius:999px;margin:0;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-block;position:relative;min-height:0!important}.ui-check-box.cb .ui-check-box__input:before{content:"";inset-inline-start:2px;width:var(--cb-knob);height:var(--cb-knob);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:auto;transform:none;box-shadow:0 1px 3px #10203838}.ui-check-box.cb[dir=ltr] .ui-check-box__input:before{left:2px;right:auto}.ui-check-box.cb[dir=rtl] .ui-check-box__input:before{left:auto;right:2px}.ui-check-box.cb .ui-check-box__input:checked{background:#356eea;border-color:#356eea}.ui-check-box.cb .ui-check-box__input:checked:before{transform:translateX(var(--cb-shift))}.ui-check-box.cb[dir=rtl] .ui-check-box__input:checked:before{transform:translateX(calc(-1 * var(--cb-shift)))}.ui-check-box.cb .ui-check-box__input:hover:not(:disabled){border-color:#6e91dc}.ui-check-box.cb .ui-check-box__input:active:not(:disabled){box-shadow:0 0 0 3px #356eea14}.ui-check-box.cb .ui-check-box__input:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #8eaceb}.ui-check-box.cb .ui-check-box__input:disabled{opacity:.5;cursor:not-allowed}.ui-check-box.cb.cb-readonly .ui-check-box__input,.ui-check-box.cb.cb-readonly .ui-check-box__label{cursor:default}.ui-check-box.cb.cb-readonly .ui-check-box__input{filter:saturate(.65)}.ui-check-box.cb .ui-check-box__text{color:inherit;font-size:13px;font-weight:400;line-height:1.5}.ui-check-box.cb.ui-control--size-small .ui-check-box__text{font-size:12px}.ui-check-box.cb.ui-control--size-large .ui-check-box__text{font-size:15px}.ui-check-box.cb .ui-check-box__state{color:#64748b;font-size:12px;line-height:1.5}.ui-check-box.cb .cb-hint{color:#8b99ad;font-size:11px;line-height:1.5}.ui-check-box.cb .ui-check-box__message{color:#ce4a60;font-size:12px;line-height:1.5}.ui-check-box.cb[data-validation=invalid] .ui-check-box__input{border-color:#d2697b}.ui-check-box.cb[data-validation=valid] .ui-check-box__input{border-color:#58a58c}.ui-check-box.cb[data-validation=pending] .ui-check-box__input{border-style:dashed}.ui-check-box.cb.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ui-check-box.cb.ui-control--label-left>.cb-heading{grid-area:1/1}.ui-check-box.cb.ui-control--label-left>.cb-body,.ui-check-box.cb.ui-control--label-left>.cb-hint,.ui-check-box.cb.ui-control--label-left>.ui-check-box__message{grid-column:2}.ui-check-box.cb.ui-control--hide-label{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.ui-check-box.cb .ui-check-box__input,.ui-check-box.cb .ui-check-box__input:before{transition:none}}@media (forced-colors:active){.ui-check-box.cb .ui-check-box__input{forced-color-adjust:none;background:canvas;border-color:canvastext}.ui-check-box.cb .ui-check-box__input:before{background:canvastext}.ui-check-box.cb .ui-check-box__input:checked{background:highlight;border-color:highlight}.ui-check-box.cb .ui-check-box__input:checked:before{background:highlighttext}}.ui-check-box.cb.ui-control--label-left:not(:has(>.cb-heading:not([hidden]))){flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ui-check-box.cb[dir=rtl] .ui-check-box__label{flex-direction:row-reverse}.ui-check-box.cb[dir=rtl] .ui-check-box__label--text-left{flex-direction:row}.ui-check-box.cb{--cb-size:18px;--cb-height:var(--cb-size)}.ui-check-box.cb .ui-check-box__input{flex:0 0 var(--cb-size);width:var(--cb-size);height:var(--cb-size);background:#fff;border-radius:5px}.ui-check-box.cb .ui-check-box__input:before{display:none}.ui-check-box.cb .ui-check-box__input:checked,.ui-check-box.cb .ui-check-box__input:indeterminate{background:#356eea;border-color:#356eea}.ui-check-box.cb .ui-check-box__input:after{content:"";box-sizing:border-box;display:none;position:absolute}.ui-check-box.cb .ui-check-box__input:checked:after{border:2px solid #fff;border-width:0 2px 2px 0;width:30%;height:54%;display:block;top:14%;left:35%;transform:rotate(45deg)}.ui-check-box.cb .ui-check-box__input:indeterminate:after{background:#fff;border:0;width:54%;height:2px;display:block;top:calc(50% - 1px);left:23%;transform:none}.ui-check-box.cb .ui-check-box__state{display:none}@media (forced-colors:active){.ui-check-box.cb .ui-check-box__input:checked:after{border-color:highlighttext}.ui-check-box.cb .ui-check-box__input:indeterminate:after{background:highlighttext}}.ui-switch.sw{--sw-width:40px;--sw-height:24px;--sw-knob:18px;--sw-shift:16px;color:#344054;flex-direction:column;align-items:flex-start;gap:6px;width:auto;min-width:0;font-family:inherit;display:flex}.ui-switch.sw[hidden],.ui-switch.sw [hidden]{display:none!important}.ui-switch.sw.ui-control--size-small{--sw-width:32px;--sw-height:18px;--sw-knob:12px;--sw-shift:14px}.ui-switch.sw.ui-control--size-large{--sw-width:48px;--sw-height:28px;--sw-knob:22px;--sw-shift:20px}.ui-switch.sw>.sw-heading{cursor:pointer;margin:0;font-size:14px;font-weight:500;line-height:20px}.ui-switch.sw .sw-body{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ui-switch.sw .ui-switch__label{min-height:var(--sw-height);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:9px;margin:0;display:inline-flex}.ui-switch.sw .ui-switch__label--text-left{flex-direction:row-reverse}.ui-switch.sw .ui-switch__input{flex:0 0 var(--sw-width);width:var(--sw-width);height:var(--sw-height);box-sizing:border-box;appearance:none;max-height:none;box-shadow:none;cursor:pointer;background:#dfe5ed;border:1px solid #c4cedd;border-radius:999px;margin:0;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-block;position:relative;min-height:0!important}.ui-switch.sw .ui-switch__input:before{content:"";inset-inline-start:2px;width:var(--sw-knob);height:var(--sw-knob);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:auto;transform:none;box-shadow:0 1px 3px #10203838}.ui-switch.sw[dir=ltr] .ui-switch__input:before{left:2px;right:auto}.ui-switch.sw[dir=rtl] .ui-switch__input:before{left:auto;right:2px}.ui-switch.sw .ui-switch__input:checked{background:#356eea;border-color:#356eea}.ui-switch.sw .ui-switch__input:checked:before{transform:translateX(var(--sw-shift))}.ui-switch.sw[dir=rtl] .ui-switch__input:checked:before{transform:translateX(calc(-1 * var(--sw-shift)))}.ui-switch.sw .ui-switch__input:hover:not(:disabled){border-color:#6e91dc}.ui-switch.sw .ui-switch__input:active:not(:disabled){box-shadow:0 0 0 3px #356eea14}.ui-switch.sw .ui-switch__input:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #8eaceb}.ui-switch.sw .ui-switch__input:disabled{opacity:.5;cursor:not-allowed}.ui-switch.sw.sw-readonly .ui-switch__input,.ui-switch.sw.sw-readonly .ui-switch__label{cursor:default}.ui-switch.sw.sw-readonly .ui-switch__input{filter:saturate(.65)}.ui-switch.sw .ui-switch__text{color:inherit;font-size:13px;font-weight:400;line-height:1.5}.ui-switch.sw.ui-control--size-small .ui-switch__text{font-size:12px}.ui-switch.sw.ui-control--size-large .ui-switch__text{font-size:15px}.ui-switch.sw .ui-switch__state{color:#64748b;font-size:12px;line-height:1.5}.ui-switch.sw .sw-hint{color:#8b99ad;font-size:11px;line-height:1.5}.ui-switch.sw .ui-switch__message{color:#ce4a60;font-size:12px;line-height:1.5}.ui-switch.sw[data-validation=invalid] .ui-switch__input{border-color:#d2697b}.ui-switch.sw[data-validation=valid] .ui-switch__input{border-color:#58a58c}.ui-switch.sw[data-validation=pending] .ui-switch__input{border-style:dashed}.ui-switch.sw.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ui-switch.sw.ui-control--label-left>.sw-heading{grid-area:1/1}.ui-switch.sw.ui-control--label-left>.sw-body,.ui-switch.sw.ui-control--label-left>.sw-hint,.ui-switch.sw.ui-control--label-left>.ui-switch__message{grid-column:2}.ui-switch.sw.ui-control--hide-label{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.ui-switch.sw .ui-switch__input,.ui-switch.sw .ui-switch__input:before{transition:none}}@media (forced-colors:active){.ui-switch.sw .ui-switch__input{forced-color-adjust:none;background:canvas;border-color:canvastext}.ui-switch.sw .ui-switch__input:before{background:canvastext}.ui-switch.sw .ui-switch__input:checked{background:highlight;border-color:highlight}.ui-switch.sw .ui-switch__input:checked:before{background:highlighttext}}.ui-switch.sw.ui-control--label-left:not(:has(>.sw-heading:not([hidden]))){flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ui-switch.sw[dir=rtl] .ui-switch__label{flex-direction:row-reverse}.ui-switch.sw[dir=rtl] .ui-switch__label--text-left{flex-direction:row}.ui-slider{--slider-track:4px;--slider-thumb:18px;--slider-hit:32px;--slider-fill:#5965e8;box-sizing:border-box;color:#344054;min-width:0;font:inherit;flex-direction:column;gap:6px;padding:2px 3px;display:flex}.ui-slider *{box-sizing:border-box}.ui-slider[hidden]{display:none}.ui-slider__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ui-slider__label{font-size:13px;font-weight:500;line-height:1.5}.ui-slider__value{color:#53657d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ui-slider__body{gap:2px;min-width:0;display:grid}.ui-slider__rail-wrap{align-items:center;min-width:0;display:flex;position:relative}.ui-slider__rail-wrap.has-tooltip{padding-top:22px}.ui-slider[data-tooltip-position=bottom] .has-tooltip{padding-top:0;padding-bottom:22px}.ui-slider__input{appearance:none;width:100%;height:var(--slider-hit);cursor:pointer;touch-action:pan-y;direction:ltr;background:0 0;border:0;border-radius:0;outline:none;min-height:0;margin:0;padding:0;display:block}.ui-slider__input::-webkit-slider-runnable-track{height:var(--slider-track);background:linear-gradient(to right,var(--slider-fill) 0%,var(--slider-fill) var(--slider-percent,0%),#e0e6ef var(--slider-percent,0%),#e0e6ef 100%);border-radius:10px}.ui-slider__input::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb);height:var(--slider-thumb);margin-top:calc((var(--slider-track) - var(--slider-thumb))/2);background:var(--slider-fill);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #1a2b4d42}.ui-slider__input::-moz-range-track{height:var(--slider-track);background:#e0e6ef;border-radius:10px}.ui-slider__input::-moz-range-progress{height:var(--slider-track);background:var(--slider-fill);border-radius:10px}.ui-slider__input::-moz-range-thumb{width:calc(var(--slider-thumb) - 4px);height:calc(var(--slider-thumb) - 4px);background:var(--slider-fill);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #1a2b4d42}.ui-slider__input:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #b7c6ff}.ui-slider__input:focus-visible::-moz-range-thumb{outline-offset:2px;outline:3px solid #b7c6ff}.ui-slider__input:disabled{opacity:.5;cursor:default}.ui-slider__tooltip{color:#fff;white-space:nowrap;pointer-events:none;text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:#344054;border-radius:5px;max-width:100%;padding:3px 7px;font-size:11px;line-height:16px;position:absolute;top:0;overflow:hidden}.ui-slider[data-tooltip-position=bottom] .ui-slider__tooltip{top:auto;bottom:0}.ui-slider[data-tooltip-show-mode=onHover] .ui-slider__tooltip{opacity:0}.ui-slider[data-tooltip-show-mode=onHover]:is(:hover,:focus-within) .ui-slider__tooltip{opacity:1}.ui-slider__range{color:#7b8aa2;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;display:flex}.ui-slider__hint{color:#7b8aa2;font-size:12px;line-height:1.5}.ui-slider__validation{color:#dc3545;font-size:12px;line-height:1.5}.ui-slider__validation[hidden]{display:none}.ui-slider[data-validation=invalid]{--slider-fill:#df5266}.ui-slider[data-validation=valid]{--slider-fill:#20a67a}.ui-slider[data-validation=pending]{--slider-fill:#b39b49}.ui-slider.ui-control--size-small{--slider-track:3px;--slider-thumb:14px;--slider-hit:26px;gap:3px;padding:1px 2px}.ui-slider.ui-control--size-large{--slider-track:5px;--slider-thumb:22px;--slider-hit:38px;gap:8px;padding:3px 4px}.ui-slider--vertical .ui-slider__body{justify-content:center;gap:10px;display:flex}.ui-slider--vertical .ui-slider__rail-wrap{height:var(--slider-height);padding:0}.ui-slider--vertical .ui-slider__input{writing-mode:vertical-lr;width:var(--slider-hit);touch-action:pan-x;direction:rtl;height:100%}.ui-slider--vertical .ui-slider__input::-webkit-slider-runnable-track{width:var(--slider-track);background:linear-gradient(to top,var(--slider-fill) 0%,var(--slider-fill) var(--slider-percent,0%),#e0e6ef var(--slider-percent,0%),#e0e6ef 100%);height:100%}.ui-slider--vertical .ui-slider__input::-webkit-slider-thumb{margin-top:0;margin-left:calc((var(--slider-track) - var(--slider-thumb))/2)}.ui-slider--vertical .ui-slider__range{height:var(--slider-height);padding-block:calc(var(--slider-thumb)/2);flex-direction:column-reverse;justify-content:space-between}.ui-slider--vertical .ui-slider__tooltip{max-width:none;left:auto;right:calc(100% + 6px)}.ui-slider--vertical[data-tooltip-position=bottom] .ui-slider__tooltip{left:calc(100% + 6px);right:auto}.ui-slider.ui-control--label-left{grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ui-slider.ui-control--label-left .ui-slider__header{flex-wrap:wrap;grid-column:1;align-self:center}.ui-slider.ui-control--label-left>:not(.ui-slider__header){grid-column:2}.ui-slider.ui-control--hide-label .ui-slider__label{display:none}.ui-slider .ui-slider__input:focus-visible{box-shadow:none;outline:none}.ui-range-slider{--range-track:4px;--range-thumb:18px;--range-hit:32px;--range-fill:#5965e8;box-sizing:border-box;color:#344054;min-width:0;font:inherit;flex-direction:column;gap:6px;padding:2px 3px;display:flex}.ui-range-slider *{box-sizing:border-box}.ui-range-slider[hidden]{display:none}.ui-range-slider__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ui-range-slider__label{font-size:13px;font-weight:500;line-height:1.5}.ui-range-slider__value{color:#53657d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ui-range-slider__body{gap:2px;min-width:0;display:grid}.ui-range-slider__rail-wrap{align-items:center;min-width:0;display:flex;position:relative}.ui-range-slider__rail-wrap.has-tooltip{padding-top:22px}.ui-range-slider[data-tooltip-position=bottom] .has-tooltip{padding-top:0;padding-bottom:22px}.ui-range-slider__input{appearance:none;width:100%;height:var(--range-hit);cursor:pointer;touch-action:pan-y;direction:ltr;background:0 0;border:0;border-radius:0;outline:none;min-height:0;margin:0;padding:0;display:block}.ui-range-slider__input::-webkit-slider-runnable-track{height:var(--range-track);background:linear-gradient(to right,var(--range-fill) 0%,var(--range-fill) var(--range-percent,0%),#e0e6ef var(--range-percent,0%),#e0e6ef 100%);border-radius:10px}.ui-range-slider__input::-webkit-slider-thumb{appearance:none;width:var(--range-thumb);height:var(--range-thumb);margin-top:calc((var(--range-track) - var(--range-thumb))/2);background:var(--range-fill);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #1a2b4d42}.ui-range-slider__input::-moz-range-track{height:var(--range-track);background:#e0e6ef;border-radius:10px}.ui-range-slider__input::-moz-range-progress{height:var(--range-track);background:var(--range-fill);border-radius:10px}.ui-range-slider__input::-moz-range-thumb{width:calc(var(--range-thumb) - 4px);height:calc(var(--range-thumb) - 4px);background:var(--range-fill);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #1a2b4d42}.ui-range-slider__input:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #b7c6ff}.ui-range-slider__input:focus-visible::-moz-range-thumb{outline-offset:2px;outline:3px solid #b7c6ff}.ui-range-slider__input:disabled{opacity:.5;cursor:default}.ui-range-slider__tooltip{color:#fff;white-space:nowrap;pointer-events:none;text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:#344054;border-radius:5px;max-width:100%;padding:3px 7px;font-size:11px;line-height:16px;position:absolute;top:0;overflow:hidden}.ui-range-slider[data-tooltip-position=bottom] .ui-range-slider__tooltip{top:auto;bottom:0}.ui-range-slider[data-tooltip-show-mode=onHover] .ui-range-slider__tooltip{opacity:0}.ui-range-slider[data-tooltip-show-mode=onHover]:is(:hover,:focus-within) .ui-range-slider__tooltip{opacity:1}.ui-range-slider__range{color:#7b8aa2;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;display:flex}.ui-range-slider__hint{color:#7b8aa2;font-size:12px;line-height:1.5}.ui-range-slider__validation{color:#dc3545;font-size:12px;line-height:1.5}.ui-range-slider__validation[hidden]{display:none}.ui-range-slider[data-validation=invalid]{--range-fill:#df5266}.ui-range-slider[data-validation=valid]{--range-fill:#20a67a}.ui-range-slider[data-validation=pending]{--range-fill:#b39b49}.ui-range-slider.ui-control--size-small{--range-track:3px;--range-thumb:14px;--range-hit:26px;gap:3px;padding:1px 2px}.ui-range-slider.ui-control--size-large{--range-track:5px;--range-thumb:22px;--range-hit:38px;gap:8px;padding:3px 4px}.ui-range-slider--vertical .ui-range-slider__body{justify-content:center;gap:10px;display:flex}.ui-range-slider--vertical .ui-range-slider__rail-wrap{height:var(--range-height);padding:0}.ui-range-slider--vertical .ui-range-slider__input{writing-mode:vertical-lr;width:var(--range-hit);touch-action:pan-x;direction:rtl;height:100%}.ui-range-slider--vertical .ui-range-slider__input::-webkit-slider-runnable-track{width:var(--range-track);background:linear-gradient(to top,var(--range-fill) 0%,var(--range-fill) var(--range-percent,0%),#e0e6ef var(--range-percent,0%),#e0e6ef 100%);height:100%}.ui-range-slider--vertical .ui-range-slider__input::-webkit-slider-thumb{margin-top:0;margin-left:calc((var(--range-track) - var(--range-thumb))/2)}.ui-range-slider--vertical .ui-range-slider__range{height:var(--range-height);padding-block:calc(var(--range-thumb)/2);flex-direction:column-reverse;justify-content:space-between}.ui-range-slider--vertical .ui-range-slider__tooltip{max-width:none;left:auto;right:calc(100% + 6px)}.ui-range-slider--vertical[data-tooltip-position=bottom] .ui-range-slider__tooltip{left:calc(100% + 6px);right:auto}.ui-range-slider.ui-control--label-left{grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ui-range-slider.ui-control--label-left .ui-range-slider__header{flex-wrap:wrap;grid-column:1;align-self:center}.ui-range-slider.ui-control--label-left>:not(.ui-range-slider__header){grid-column:2}.ui-range-slider.ui-control--hide-label .ui-range-slider__label{display:none}.ui-range-slider .ui-range-slider__input:focus-visible{box-shadow:none;outline:none}.ui-range-slider__rail-wrap{--range-tooltip-space:0px;height:var(--range-hit);touch-action:none;cursor:pointer;padding:0;display:block}.ui-range-slider__rail-wrap.has-tooltip{--range-tooltip-space:22px;height:calc(var(--range-hit) + var(--range-tooltip-space));padding:0}.ui-range-slider__input{left:0;top:var(--range-tooltip-space);width:100%;height:var(--range-hit);pointer-events:none;position:absolute}.ui-range-slider[data-tooltip-position=bottom] .ui-range-slider__input{top:0}.ui-range-slider__rail-wrap:before{content:"";left:calc(var(--range-thumb)/2);right:calc(var(--range-thumb)/2);top:calc(var(--range-tooltip-space) + (var(--range-hit) - var(--range-track))/2);height:var(--range-track);background:linear-gradient(to right,#e0e6ef 0%,#e0e6ef var(--range-from,25%),var(--range-fill) var(--range-from,25%),var(--range-fill) var(--range-to,75%),#e0e6ef var(--range-to,75%),#e0e6ef 100%);pointer-events:none;border-radius:10px;position:absolute}.ui-range-slider[data-tooltip-position=bottom] .ui-range-slider__rail-wrap:before{top:calc((var(--range-hit) - var(--range-track))/2)}.ui-range-slider .ui-range-slider__input::-webkit-slider-runnable-track{background:0 0}.ui-range-slider .ui-range-slider__input::-moz-range-track{background:0 0}.ui-range-slider .ui-range-slider__input::-moz-range-progress{background:0 0}.ui-range-slider__input::-webkit-slider-thumb{pointer-events:none}.ui-range-slider__input::-moz-range-thumb{pointer-events:none}.ui-range-slider--vertical .ui-range-slider__rail-wrap,.ui-range-slider--vertical .ui-range-slider__rail-wrap.has-tooltip{width:var(--range-hit);height:var(--range-height);padding:0}.ui-range-slider--vertical .ui-range-slider__input{height:100%;width:var(--range-hit);top:0;left:0}.ui-range-slider--vertical .ui-range-slider__rail-wrap:before,.ui-range-slider--vertical[data-tooltip-position=bottom] .ui-range-slider__rail-wrap:before{left:calc((var(--range-hit) - var(--range-track))/2);right:auto;top:calc(var(--range-thumb)/2);bottom:calc(var(--range-thumb)/2);width:var(--range-track);background:linear-gradient(to top,#e0e6ef 0%,#e0e6ef var(--range-from,25%),var(--range-fill) var(--range-from,25%),var(--range-fill) var(--range-to,75%),#e0e6ef var(--range-to,75%),#e0e6ef 100%);height:auto}.ui-date-range.drange{--dr-height:42px;color:#344054;flex-direction:column;gap:6px;width:100%;min-width:0;font-family:inherit;display:flex}.ui-date-range.drange.ui-control--size-small{--dr-height:32px}.ui-date-range.drange.ui-control--size-large{--dr-height:48px}.ui-date-range.drange[hidden],.ui-date-range.drange [hidden]{display:none!important}.ui-date-range.drange>.ui-date-range__label{margin:0;font-size:14px;font-weight:500;line-height:20px}.ui-date-range.drange .ui-date-range__required{color:#ce4a60}.ui-date-range.drange .ui-date-range__fields{align-items:flex-end;gap:10px;min-width:0;display:flex}.ui-date-range.drange .ui-date-range__field{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;display:flex}.ui-date-range.drange .ui-date-range__field-label{color:#64748b;margin:0;font-size:12px;font-weight:400;line-height:18px}.ui-date-range.drange .ui-date-range__input{box-sizing:border-box;width:100%;min-width:0;height:var(--dr-height);min-height:var(--dr-height);color:inherit;font:inherit;box-shadow:none;background:#fff;border:1px solid #ccd5e3;border-radius:8px;outline:0;margin:0;padding:0 10px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:block}.ui-date-range.drange .ui-date-range__input:focus{border-color:#6789e3;box-shadow:0 0 0 3px #356eea12}.ui-date-range.drange .ui-date-range__input:disabled{opacity:.65;cursor:not-allowed;background:#f5f7fa}.ui-date-range.drange .ui-date-range__separator{height:var(--dr-height);color:#98a2b3;align-self:flex-end;place-items:center;padding:0;display:grid}.ui-date-range.drange .ui-date-range__clear{width:28px;height:var(--dr-height);color:#8795aa;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;align-self:flex-end;place-items:center;padding:0;transition:color .12s,background .12s,transform .1s;display:grid}.ui-date-range.drange .ui-date-range__clear:before,.ui-date-range.drange .ui-date-range__clear:after{content:none!important;display:none!important}.ui-date-range.drange .ui-date-range__clear svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.ui-date-range.drange .ui-date-range__clear:hover{color:#356eea;background:#edf2fc}.ui-date-range.drange .ui-date-range__clear:active{background:#dde7fb;transform:scale(.94)}.ui-date-range.drange .ui-date-range__clear:focus-visible{outline-offset:2px;outline:2px solid #8eaceb}.ui-date-range.drange .ui-date-range__hint{color:#8b99ad;font-size:11px;line-height:1.5}.ui-date-range.drange .ui-date-range__message{color:#ce4a60;font-size:12px;line-height:1.5}.ui-date-range.drange[data-validation=invalid] .ui-date-range__input{border-color:#d2697b}.ui-date-range.drange[data-validation=valid] .ui-date-range__input{border-color:#58a58c}.ui-date-range.drange.ui-date-range--filled .ui-date-range__input{background:#f3f6fa}.ui-date-range.drange.ui-date-range--underlined .ui-date-range__input{border:0;border-bottom:1px solid #ccd5e3;border-radius:0}.ui-date-range.drange.ui-control--size-small .ui-date-range__input{font-size:12px}.ui-date-range.drange.ui-control--size-large .ui-date-range__input{font-size:15px}.ui-date-range.drange.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ui-date-range.drange.ui-control--label-left>.ui-date-range__label{grid-area:1/1}.ui-date-range.drange.ui-control--label-left>.ui-date-range__fields,.ui-date-range.drange.ui-control--label-left>.ui-date-range__hint,.ui-date-range.drange.ui-control--label-left>.ui-date-range__message{grid-column:2}.ui-date-range.drange.ui-control--hide-label{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.ui-date-range.drange *{transition:none!important}}.ui-date-range.drange .ui-date-range__input::-webkit-datetime-edit{font-weight:400}.ui-date-range.drange .ui-date-range__input{font-weight:400!important}.ui-date-range.drange .ui-date-range__input::-webkit-datetime-edit{font-weight:400!important}.ui-date-range.drange .ui-date-range__input::-webkit-datetime-edit-fields-wrapper{font-weight:400!important}.ui-date-range.drange .ui-date-range__input::-webkit-datetime-edit-day-field{font-weight:400!important}.ui-date-range.drange .ui-date-range__input::-webkit-datetime-edit-month-field{font-weight:400!important}.ui-date-range.drange .ui-date-range__input::-webkit-datetime-edit-year-field{font-weight:400!important}.ui-date-range.drange .ui-date-range__input::-webkit-datetime-edit-text{font-weight:400!important}.ui-color-box.cbox{--cbox-height:42px;isolation:isolate;color:#344054;flex-direction:column;gap:6px;min-width:0;font-family:inherit;display:flex;position:relative}.ui-color-box.cbox.ui-control--size-small{--cbox-height:32px}.ui-color-box.cbox.ui-control--size-large{--cbox-height:48px}.ui-color-box.cbox[hidden],.ui-color-box.cbox [hidden]{display:none!important}.ui-color-box.cbox>.ui-color-box__label{margin:0;font-size:14px;font-weight:500;line-height:20px}.ui-color-box.cbox .ui-color-box__field{box-sizing:border-box;height:var(--cbox-height);min-height:var(--cbox-height);background:#fff;border:1px solid #ccd5e3;border-radius:8px;align-items:center;gap:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ui-color-box.cbox .ui-color-box__field:focus-within{border-color:#6789e3;box-shadow:0 0 0 3px #356eea12}.ui-color-box.cbox .ui-color-box__input{box-sizing:border-box;width:0;height:100%;color:inherit;font:inherit;background:0 0;border-radius:0;flex:1;margin:0;padding:0 6px;font-size:14px;min-height:0!important;box-shadow:none!important;border:0!important;outline:0!important}.ui-color-box.cbox .ui-color-box__preview-button{flex:0 0 calc(var(--cbox-height) - 2px);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;height:100%;padding:0;display:grid}.ui-color-box.cbox .ui-color-box__preview{width:calc(var(--cbox-height) * .48);height:calc(var(--cbox-height) * .48);box-sizing:border-box;background-image:linear-gradient(45deg,#d8dde5 25%,#0000 25%),linear-gradient(-45deg,#d8dde5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8dde5 75%),linear-gradient(-45deg,#0000 75%,#d8dde5 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid #15264026;border-radius:5px}.ui-color-box.cbox .ui-color-box__clear,.ui-color-box.cbox .ui-color-box__dropdown{width:28px;height:calc(var(--cbox-height) - 10px);color:#8795aa;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;place-items:center;min-height:0;margin:0 3px 0 0;padding:0;transition:background .12s,color .12s,transform .1s;display:grid}.ui-color-box.cbox svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-color-box.cbox .ui-color-box__dropdown:before,.ui-color-box.cbox .ui-color-box__dropdown:after,.ui-color-box.cbox .ui-color-box__clear:before,.ui-color-box.cbox .ui-color-box__clear:after{content:none;display:none}.ui-color-box.cbox button:hover:not(:disabled){color:#356eea;background-color:#edf2fc}.ui-color-box.cbox button:active:not(:disabled){background-color:#dde7fb;transform:scale(.94)}.ui-color-box.cbox button:focus-visible{outline-offset:2px;outline:2px solid #8eaceb}.ui-color-box.cbox button:disabled{cursor:default;opacity:.45}.ui-color-box.cbox .ui-color-box__popup{inset-inline-start:0;z-index:5;box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:12px;width:304px;max-width:calc(100vw - 32px);max-height:360px;margin-top:6px;padding:14px;position:absolute;top:100%;left:auto;right:auto;overflow:auto;box-shadow:0 14px 40px #172b4d26}.ui-color-box.cbox .ui-color-box__palette{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:0 0 12px;padding:2px;display:grid}.ui-color-box.cbox .ui-color-box__swatch{aspect-ratio:1;cursor:pointer;width:100%;height:auto;min-height:0;box-shadow:none;border:1px solid #15264024;border-radius:4px;padding:0;transition:transform .1s,outline .1s;display:block}.ui-color-box.cbox .ui-color-box__swatch:hover{background-color:revert;transform:scale(1.12)}.ui-color-box.cbox .ui-color-box__swatch[aria-pressed=true]{outline-offset:2px;outline:2px solid #356eea}.ui-color-box.cbox .ui-color-box__picker-row{border-top:1px solid #edf0f5;flex-flow:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.ui-color-box.cbox .ui-color-box__native-label{align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;display:flex}.ui-color-box.cbox .ui-color-box__native-input{background:#fff;border:1px solid #d5ddea;border-radius:5px;width:30px;height:26px;padding:2px;min-height:0!important}.ui-color-box.cbox .ui-color-box__alpha{flex:100%;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:400;display:flex}.ui-color-box.cbox .ui-color-box__alpha input{accent-color:#356eea;width:140px;height:18px;margin:0;padding:0;min-height:0!important}.ui-color-box.cbox .ui-color-box__section-title{color:#8491a4;margin:10px 0 8px;font-size:11px}.ui-color-box.cbox .ui-color-box__actions{border-top:1px solid #edf0f5;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;display:flex}.ui-color-box.cbox .ui-color-box__actions button{min-height:30px;font:inherit;color:#526078;cursor:pointer;background:#fff;border:1px solid #d5ddea;border-radius:6px;padding:5px 12px;font-size:12px}.ui-color-box.cbox .ui-color-box__actions .ui-color-box__apply{color:#fff;background:#356eea;border-color:#356eea}.ui-color-box.cbox .ui-color-box__hint{color:#8b99ad;font-size:11px;line-height:1.5}.ui-color-box.cbox .ui-color-box__message{color:#ce4a60;font-size:12px;line-height:1.5}.ui-color-box.cbox[data-validation=invalid] .ui-color-box__field{border-color:#d2697b}.ui-color-box.cbox[data-validation=valid] .ui-color-box__field{border-color:#58a58c}.ui-color-box.cbox[data-validation=pending] .ui-color-box__field{border-style:dashed}.ui-color-box.cbox.ui-color-box--filled .ui-color-box__field{background:#f3f6fa}.ui-color-box.cbox.ui-color-box--underlined .ui-color-box__field{border:0;border-bottom:1px solid #ccd5e3;border-radius:0}.ui-color-box.cbox.ui-control--size-small .ui-color-box__input{font-size:12px}.ui-color-box.cbox.ui-control--size-large .ui-color-box__input{font-size:15px}.ui-color-box.cbox.ui-control--label-left{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ui-color-box.cbox.ui-control--label-left>.ui-color-box__label{grid-area:1/1}.ui-color-box.cbox.ui-control--label-left>.ui-color-box__field,.ui-color-box.cbox.ui-control--label-left>.ui-color-box__hint,.ui-color-box.cbox.ui-control--label-left>.ui-color-box__message{grid-column:2}.ui-color-box.cbox.ui-control--hide-label{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.ui-color-box.cbox *{transition:none!important}}@media (forced-colors:active){.ui-color-box.cbox .ui-color-box__swatch,.ui-color-box.cbox .ui-color-box__preview{forced-color-adjust:none}.ui-color-box.cbox .ui-color-box__swatch[aria-pressed=true]{outline-color:highlight}}.ui-button-group{color:#344054;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ui-button-group__label{color:#344054;font-size:12px;font-weight:600;line-height:1.4}.ui-button-group__required{color:#d92d20}.ui-button-group__items{align-items:stretch;gap:var(--ui-button-group-gap,0px);max-width:100%;display:inline-flex}.ui-button-group--vertical .ui-button-group__items{flex-direction:column;align-items:stretch}.ui-button-group__button{color:#344054;min-width:38px;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d0d5dd;flex:0 auto;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;line-height:1.2;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-flex;position:relative}.ui-button-group--horizontal .ui-button-group__button:first-child{border-radius:7px 0 0 7px}.ui-button-group--horizontal .ui-button-group__button:last-child{border-radius:0 7px 7px 0}.ui-button-group--horizontal .ui-button-group__button:only-child{border-radius:7px}.ui-button-group--vertical .ui-button-group__button:first-child{border-radius:7px 7px 0 0}.ui-button-group--vertical .ui-button-group__button:last-child{border-radius:0 0 7px 7px}.ui-button-group--vertical .ui-button-group__button:only-child{border-radius:7px}.ui-button-group__button:hover:not(:disabled){z-index:1;background:#f8f9fc;border-color:#98a2b3}.ui-button-group__button:focus-visible{z-index:2;outline-offset:1px;outline:2px solid #5965e87a}.ui-button-group__button.is-selected{z-index:1;color:#414dbd;background:#eef0ff;border-color:#5965e8}.ui-button-group__button--contained{color:#fff;background:#5965e8;border-color:#5965e8}.ui-button-group__button--secondary.ui-button-group__button--contained{background:#475467;border-color:#475467}.ui-button-group__button--contained.is-selected{color:#fff;background:#414dbd;border-color:#414dbd}.ui-button-group__button--text{background:0 0;border-color:#0000}.ui-button-group__button--text.is-selected{color:#414dbd;background:#eef0ff}.ui-button-group__button--primary.ui-button-group__button--contained{background:#3157d5;border-color:#3157d5}.ui-button-group__button--success.ui-button-group__button--contained{background:#039855;border-color:#039855}.ui-button-group__button--danger.ui-button-group__button--contained{background:#d92d20;border-color:#d92d20}.ui-button-group__button--warning.ui-button-group__button--contained{color:#fff;background:#dc6803;border-color:#dc6803}.ui-button-group__button--info.ui-button-group__button--contained{color:#fff;background:#1570ef;border-color:#1570ef}.ui-button-group__button--small{min-height:30px;padding:5px 9px;font-size:12px}.ui-button-group__button--large{min-height:42px;padding:9px 15px;font-size:14px}.ui-button-group__icon{justify-content:center;align-items:center;min-width:1em;font-size:15px;display:inline-flex}.ui-button-group__icon-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block;overflow:visible}.ui-button-group__hint{color:#667085;font-size:11px;line-height:1.4}.ui-button-group__hint--invalid{color:#b42318}.ui-button-group--invalid .ui-button-group__items{border-radius:8px;box-shadow:0 0 0 1px #d92d2073}.ui-button-group--invalid .ui-button-group__hint{color:#b42318}.ui-button-group--valid .ui-button-group__button.is-selected{border-color:#12b76a}.ui-button-group.is-readonly .ui-button-group__button{cursor:default}.ui-button-group__button:disabled{cursor:not-allowed;opacity:.52}.ui-button-group>.ui-button-group__label{color:#344054;margin:0;font-size:13px;font-weight:500;line-height:20px}.ui-button-group .ui-button-group__items{flex-wrap:wrap;max-width:100%;overflow:visible}.ui-button-group__button{box-sizing:border-box;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}.ui-button-group .ui-button-group__button:focus-visible{z-index:2;outline-offset:2px;outline:2px solid #8baef3;position:relative}.ui-button-group .ui-button-group__button--small{height:32px;min-height:32px;padding:0 10px}.ui-button-group .ui-button-group__button--medium{height:42px;min-height:42px;padding:0 14px}.ui-button-group .ui-button-group__button--large{height:48px;min-height:48px;padding:0 18px}.ui-button-group__source-error{color:#b42318;font-size:12px;line-height:1.5}.ui-button-group__hint[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ui-button-group__button{transition:none}}.ui-button-group__button--primary{--bg-accent:#3157d5}.ui-button-group__button--secondary{--bg-accent:#475467}.ui-button-group__button--success{--bg-accent:#027a48}.ui-button-group__button--danger{--bg-accent:#b42318}.ui-button-group__button--warning{--bg-accent:#b54708}.ui-button-group__button--info{--bg-accent:#175cd3}.ui-button-group .ui-button-group__button--contained{background:var(--bg-accent,#475467);border-color:var(--bg-accent,#475467);color:#fff}.ui-button-group .ui-button-group__button--contained:is(:hover,.is-selected):not(:disabled){background:color-mix(in srgb,var(--bg-accent,#475467),#000 16%);border-color:var(--bg-accent,#475467);color:#fff}.ui-button-group .ui-button-group__button--outlined{color:var(--bg-accent,#475467)}.ui-button-group .ui-button-group__button--outlined:is(:hover,.is-selected):not(:disabled),.ui-button-group .ui-button-group__button--text:is(:hover,.is-selected):not(:disabled){color:var(--bg-accent,#475467);background:color-mix(in srgb,var(--bg-accent,#475467),#fff 90%);border-color:var(--bg-accent,#475467)}.ui-button-group .ui-button-group__button--text{color:var(--bg-accent,#475467)}.ui-button-group .ui-button-group__button.is-selected:not(.ui-button-group__button--contained){background:color-mix(in srgb,var(--bg-accent,#475467),#fff 82%);font-weight:600}.app-content:has(>.wd-page){flex-direction:column;max-width:none;min-height:0;display:flex;overflow:hidden}.wd-page{color:#334155;background:#f4f6fb;border:1px solid #e2e7f0;border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.wd-page [hidden]{display:none!important}.wd-workbench{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.wd-properties{background:#fff;border-left:1px solid #e2e7f0;flex-direction:column;flex:0 0 280px;width:280px;min-height:0;display:flex}.wd-properties>header{border-bottom:1px solid #e2e7f0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.wd-properties-body{scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;padding:12px;font-size:12px;overflow:auto}.wd-properties-body:hover{scrollbar-color:#b8c1d1 transparent}.wd-properties-body>label{color:#64748b;flex-direction:column;gap:5px;margin-bottom:10px;font-size:11px;display:flex}.wd-properties-body input{box-sizing:border-box;color:#334155;background:#f8fafc;border:1px solid #e2e7f0;border-radius:5px;width:100%;padding:7px 9px;font:12px Segoe UI,sans-serif}.wd-properties-body h4{color:#334155;margin:18px 0 10px;font-size:12px}.wd-property-region{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.wd-property-region>div{flex:1}.wd-property-region strong{font-size:12px;font-weight:500}.wd-property-region small{color:#94a3b8;margin-top:4px;display:block}.wd-property-region>.wd-button{color:#465fff;background:#f5f7ff;width:100%;font-size:11px}.wd-menu-mode{color:#465fff;background:#eef2ff;border-radius:4px;padding:3px 5px;font-size:10px}.wd-property-meta,.wd-property-help{color:#94a3b8;font-size:11px;line-height:1.6}.wd-theme-colors{color:#64748b;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.wd-theme-colors span{align-items:center;gap:5px;display:flex}.wd-theme-colors i{border:1px solid #dce3ee;border-radius:4px;width:14px;height:14px}.wd-property-help{margin-top:18px}.wd-properties.is-collapsed{flex-basis:36px;width:36px}.wd-properties.is-collapsed>header,.wd-properties.is-collapsed>.wd-properties-body{display:none}.wd-properties-tab{color:#64748b;writing-mode:vertical-rl;cursor:pointer;background:#fff;border:0;padding:14px 8px;font:12px Segoe UI,sans-serif}.wm-overlay [hidden]{display:none!important}.wm-overlay .app-popup-content{max-height:72vh;overflow:auto}.wm-source{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wm-source p{color:#94a3b8;margin:0;font-size:12px}.wm-source label,.wm-form label{color:#64748b;flex-direction:column;gap:6px;font-size:12px;display:flex}.wm-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wm-full{grid-column:1/-1}.wm-overlay :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#334155;border:1px solid #dce3ee;border-radius:6px;width:100%;padding:8px 10px;font:12px Segoe UI,sans-serif}.wm-overlay textarea,.wm-overlay pre{font-family:Consolas,monospace}.wm-overlay pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;max-height:180px;padding:8px;font-size:11px;overflow:auto}.wm-editor{grid-template-columns:210px minmax(0,1fr);gap:18px;min-height:280px;margin-bottom:16px;display:grid}.wm-editor>aside{border-right:1px solid #e2e7f0;flex-direction:column;gap:10px;padding-right:14px;display:flex}.wm-editor>aside>strong{font-size:12px}.wm-editor [data-wm-list]{flex-direction:column;gap:4px;max-height:310px;display:flex;overflow:auto}.wm-editor [data-wm-index]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:6px;padding:8px}.wm-editor [data-wm-index][aria-selected=true]{color:#465fff;background:#f2f5ff;border-color:#b9c5ff}.wm-editor [data-wm-index] small{text-overflow:ellipsis;color:#94a3b8;margin-top:4px;font-size:10px;display:block;overflow:hidden}.wm-row-actions{gap:8px;margin-top:18px;display:flex}.wm-overlay details>summary{color:#64748b;cursor:pointer;padding:10px 0;font-size:12px}.wm-overlay [data-wm-preview]{margin-top:12px;font-size:12px}.wm-overlay [data-wm-preview] small{color:#94a3b8}.wm-overlay [data-wm-preview] li{padding:4px 0}.wm-overlay [data-wm-test]{margin-top:12px}@media (width<=900px){.wd-properties{flex-basis:240px;width:240px}.wm-editor{grid-template-columns:160px minmax(0,1fr)}}.wd-toolbar{background:#fff;border-bottom:1px solid #e2e7f0;flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:10px;padding:10px 14px;display:flex}.wd-toolbar>label{color:#7b8497;flex-direction:column;gap:5px;font-size:10px;font-weight:600;display:flex}.wd-toolbar select{color:#334155;text-overflow:ellipsis;background:#fff;border:1px solid #dce3ee;border-radius:6px;width:210px;height:33px;padding:6px 9px;font:12px Segoe UI,sans-serif}.wd-toolbar button{cursor:pointer}.wd-toolbar button:disabled,.wd-toolbar select:disabled{opacity:.5;cursor:default}.wd-button,.wd-icon-button{color:#475569;white-space:nowrap;background:#fff;border:1px solid #dce3ee;border-radius:6px;min-height:33px;padding:6px 11px;font:12px Segoe UI,sans-serif}.wd-button:hover,.wd-icon-button:hover{color:#465fff;background:#f3f5ff}.wd-publish-button{color:#fff;background:#465fff;border-color:#465fff;flex:0 0 100px;width:100px}.wd-publish-button:hover{color:#fff;background:#354ee8}.wd-button[aria-pressed=true]{color:#465fff;background:#eef1ff;border-color:#cdd5ff}.wd-icon-button{place-items:center;width:33px;padding:5px;display:grid}.wd-icon-button svg{width:18px;height:18px}.wd-device-switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.wd-device-switch button{color:#64748b;background:0 0;border:1px solid #0000;border-radius:5px;width:32px;height:27px;padding:0;font-size:15px}.wd-device-switch button:hover{color:#465fff;background:#eff6ff}.wd-device-switch button[aria-pressed=true]{color:#465fff;background:#fff;border-color:#dbeafe;box-shadow:0 1px 3px #0f172a14}.wd-mobile-options{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.wd-mobile-options label{align-items:center;gap:4px;display:flex}.wd-mobile-options input{color:#334155;border:1px solid #dce3ee;border-radius:6px;width:62px;min-height:31px;padding:4px 6px;font:12px Segoe UI,sans-serif}.wd-orientation-icon{transform-origin:10px 10px;transition:transform .2s}.wd-mobile-options .is-landscape .wd-orientation-icon{transform:rotate(90deg)}.wd-view-actions{gap:7px;margin-left:auto;display:flex}.wd-notice{z-index:5;color:#64748b;overflow-wrap:anywhere;background:#f8faff;border:1px solid #dce3ee;border-radius:8px;max-width:min(560px,100% - 32px);max-height:120px;padding:10px 14px;font-size:12px;position:absolute;bottom:48px;right:16px;overflow:auto;box-shadow:0 4px 20px #17223b20}.wd-publish-result{font-size:13px;line-height:1.5}.wd-publish-result p{margin:0 0 14px}.wd-publish-result dl{margin:0}.wd-publish-result dt{color:#64748b;margin-top:12px;font-size:11px}.wd-publish-result dd{overflow-wrap:anywhere;background:#f5f7fb;border-radius:5px;margin:4px 0 0;padding:7px 9px;font-size:12px}.wd-notice:empty{display:none}.wd-notice.is-error{color:#b54747;background:#fff4f2}.wd-stage{scrollbar-width:thin;scrollbar-color:transparent transparent;background-image:radial-gradient(#d8dfed .7px,#0000 .7px);background-size:16px 16px;flex:1;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}.wd-stage:hover{scrollbar-color:#aeb8cb transparent}.wd-frame-box{flex-shrink:0;margin:auto;position:relative}.wd-viewport>.wd-preview-popup{box-sizing:border-box;padding:16px;position:absolute;inset:0}.wd-preview-popup>.app-popup{width:100%;max-width:1100px;height:100%;min-height:0;max-height:100%}.wd-preview-popup .app-popup-form{flex:1;min-height:0}.wd-preview-popup .app-popup-content{flex:1;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.wd-preview-popup .app-popup-content iframe{flex:1;min-height:0;height:100%!important}.wd-preview-popup .app-popup-header{padding:12px 16px}.wd-preview-popup .app-popup-footer{padding:10px 16px}.wd-viewport{transform-origin:0 0;background:#fff;border-radius:8px;position:absolute;inset:0 auto auto 0;overflow:hidden;box-shadow:0 8px 32px #17223b1c}.wd-viewport iframe{background:#fff;border:0;width:100%;height:100%;display:block}.wd-empty{text-align:center;color:#8793a9;margin:auto;padding:30px}.wd-empty>span{color:#8e9ff5;margin-bottom:14px;font-size:42px;display:block}.wd-empty strong{font-size:16px;font-weight:600;display:block}.wd-empty p{max-width:370px;font-size:12px;line-height:1.8}.wd-status{color:#8590a6;background:#fff;border-top:1px solid #e2e7f0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:8px;padding:10px 14px;font-size:10px;display:flex}.wd-page.wd-is-fullscreen{z-index:100;border:0;border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}.wd-toolbar :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #a6b2ff}@media (width<=750px){.wd-toolbar{gap:8px;padding:8px}.wd-toolbar>label{flex:160px}.wd-toolbar select{width:100%}.wd-view-actions{margin-left:0}}@media (prefers-reduced-motion:reduce){.wd-orientation-icon{transition:none}}.wd-properties-body .wd-appearance-field>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.wd-appearance-field>div{align-items:center;gap:5px;min-width:0;display:flex}.wd-appearance-field input,.wd-appearance-field select{flex:1;min-width:0}.wd-appearance-field input:not([readonly]){background:#fff}.wd-properties-body select{color:#334155;background:#fff;border:1px solid #e2e7f0;border-radius:5px;width:100%;padding:7px 9px;font:12px Segoe UI,sans-serif}.wd-properties-body input[type=color]{height:30px;padding:3px}.wd-inherit{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:5px;flex:none;width:25px;height:28px;padding:0}.wd-inherit:disabled{opacity:.3;cursor:default}.wd-override-badge{color:#94a3b8;font-size:9px;font-weight:400}.wd-override-badge.is-custom{color:#465fff}.wd-logo-preview{background:#f8fafc;border:1px dashed #e2e7f0;border-radius:6px;margin-bottom:10px;padding:10px}.wd-logo-preview img{object-fit:contain;max-width:180px;max-height:56px;display:block}.wd-appearance-region{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 0;display:flex}.wd-appearance-region>label{color:#64748b;flex:1;align-items:center;gap:6px;font-size:11px;display:flex}.wd-appearance-region input[type=checkbox]{width:14px;height:14px;margin:0}.wd-appearance-region>div{color:#94a3b8;align-items:center;gap:4px;font-size:10px;display:flex}.wd-appearance-region input[type=number]{width:55px;padding:5px}.wd-appearance-region .wd-inherit{width:22px;height:25px}.wd-layout-actions{background:#fff;border-top:1px solid #e2e7f0;flex-wrap:wrap;gap:6px;margin-top:12px;padding:10px 0 4px;display:flex;position:sticky;bottom:-12px}.wd-layout-actions>span{color:#94a3b8;width:100%;font-size:10px}.wd-layout-actions .wd-button{flex:1;width:auto;padding:6px;font-size:11px}.wd-layout-actions button:disabled{opacity:.45;cursor:default}.wu-help{color:#64748b;margin-bottom:12px;font-size:12px}.wu-row{border:1px solid #e2e7f0;border-radius:8px;margin-bottom:10px;padding:10px}.wu-row-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.wu-row-head strong{flex:1;font-size:12px}.wu-row-head button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:5px;width:26px;height:26px}.wu-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wu-fields label{color:#64748b;flex-direction:column;gap:5px;font-size:11px;display:flex}.wu-overlay :is(input,select,textarea){box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dce3ee;border-radius:5px;width:100%;padding:7px 9px;font:12px Segoe UI,sans-serif}.wu-overlay .app-popup-content{max-height:65vh;overflow:auto}.wu-json{margin-top:14px}.wu-json summary{cursor:pointer;margin-bottom:8px;font-size:12px}.wu-json textarea{margin-bottom:8px;font-family:Consolas,monospace}.wd-toolbar .wd-home-page{white-space:nowrap;color:#475569;cursor:pointer;flex-direction:row;align-self:flex-end;align-items:center;gap:6px;min-height:40px;padding:0 6px;font-size:12px;display:flex}.wd-home-page input{accent-color:#465fff;width:15px;height:15px;min-height:0;margin:0}.wd-home-page:has(input:disabled){opacity:.55;cursor:default}.app-modal:has(.wd-auth-config){width:min(1000px,100vw - 40px);max-width:1000px}.wd-auth-config{color:#344054;gap:18px;display:grid}.wd-auth-section{background:#fff;border:1px solid #e3e9f2;border-radius:10px;padding:18px}.wd-auth-section h3{color:#203451;margin:0 0 12px;font-size:14px}.wd-auth-section>p{color:#8190a5;margin:-5px 0 14px;font-size:12px;line-height:1.6}.wd-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wd-auth-grid .field-full{grid-column:auto;min-width:0}.wd-auth-config .field>span{font-size:12px;font-weight:500}.wd-auth-config .field input,.wd-auth-config .field select{height:38px;min-height:38px;padding:8px 10px;font-size:12px}.wd-auth-config small{color:#8592a5;margin-top:7px;font-size:11px;font-weight:400;line-height:1.65;display:block}.wd-auth-policies{gap:8px;display:grid}.wd-auth-policy{cursor:pointer;background:#f8faff;border:1px solid #e7edf5;border-radius:7px;padding:11px 12px;display:block}.wd-auth-policy>span{align-items:flex-start;gap:10px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.app-modal .wd-auth-config input[type=checkbox]{appearance:auto;accent-color:#465fff;width:15px;min-width:15px;height:15px;min-height:15px;max-height:15px;box-shadow:none;border-radius:3px;flex:0 0 15px;margin:2px 0 0;padding:0;display:inline-block}.wd-auth-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.wd-auth-link{color:#57677e;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.wd-auth-section>.wd-auth-note{color:#8592a5;margin:14px 0 0;font-size:11px;line-height:1.7}.wd-auth-config input[readonly]{color:#7b899c;background:#f4f6fa}.wd-auth-config textarea{min-height:80px;font-size:12px}@media (width<=680px){.wd-auth-grid,.wd-auth-links{grid-template-columns:1fr}.wd-auth-section{padding:14px}}.app-modal:has(.wd-site-config){width:min(960px,100vw - 40px);max-width:960px}.wd-site-config{gap:16px;display:grid}.wd-site-section{border:1px solid #e3e9f2;border-radius:10px;padding:18px}.wd-site-section h3{color:#243650;margin:0 0 14px;font-size:14px}.wd-site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wd-site-grid>.field-full{grid-column:auto;min-width:0}.wd-site-config .field>span{color:#57667d;font-size:12px;font-weight:500}.wd-site-config .field input,.wd-site-config .field select{height:38px;min-height:38px;padding:8px 10px;font-size:12px}.wd-site-config .field textarea{resize:vertical;min-height:74px;padding:9px 10px;font-size:12px}.wd-site-config small{color:#8592a5;font-size:11px;font-weight:400;line-height:1.6;display:block}.wd-site-note{background:#f7f9fd;border-radius:6px;margin-top:12px;padding:9px 11px}.wd-site-config select:disabled{color:#8290a3;background:#f4f6fa}@media (width<=650px){.wd-site-grid{grid-template-columns:1fr}.wd-site-section{padding:14px}}.wu-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wu-toolbar small{color:#64748b;flex:1;min-width:180px;font-size:12px}.wm-system-menu{background:#f7faff;border:1px solid #dce5f4;border-radius:8px;margin-bottom:14px;padding:12px 14px}.wm-system-menu label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.wm-system-menu input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.wm-system-menu small{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.wm-form label.wm-check{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;display:flex}.wm-check input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0}.wm-overlay .app-popup{width:min(1240px,96vw)}.wm-editor{grid-template-columns:300px minmax(0,1fr);height:min(580px,100vh - 290px);min-height:360px}.wm-editor>aside{min-height:0;padding-right:16px}.wm-editor [data-wm-detail]{min-height:0;padding:0 5px 12px 4px;overflow:auto}.wm-editor [data-wm-list]{flex:1;min-height:0;max-height:none;padding:2px;display:block;overflow:auto}.wm-tree-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.wm-tree-head span{color:#64748b;background:#edf2fb;border-radius:12px;padding:2px 8px;font-size:11px}.wm-tree-tools{gap:8px;display:flex}.wm-tree-tools button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:2px;font:11px Segoe UI}.wm-tree-row{border:1px solid #0000;border-radius:7px;align-items:center;gap:2px;min-height:42px;margin:2px 0;display:flex}.wm-tree-node[aria-selected=true]>.wm-tree-row{background:#edf2ff;border-color:#c7d4ff}.wm-tree-row:hover{background:#f4f7fd}.wm-tree-toggle{color:#8493ab;cursor:pointer;background:0 0;border:0;flex:none;width:22px;height:26px;padding:4px}.wm-tree-toggle:disabled{opacity:0;cursor:default}.wm-tree-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:13px;height:13px;transition:transform .15s}.wm-tree-node[aria-expanded=true]>.wm-tree-row>.wm-tree-toggle svg{transform:rotate(90deg)}.wm-editor button.wm-tree-select{text-align:left;color:#334155;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 5px;font-size:12px;display:flex}.wm-tree-select>span:last-child{overflow-wrap:anywhere;min-width:0}.wm-tree-select small{color:#94a3b8!important;margin-top:3px!important;font-size:10px!important}.wm-tree-icon{color:#6e84b2;text-align:center;flex:none;width:20px;font-size:14px}.wm-tree-node>[role=group]{border-left:1px solid #e1e7f1;margin-left:11px;padding-left:10px}.wm-form label>small{color:#94a3b8;font-size:11px;line-height:1.5}.wm-tree-empty{color:#94a3b8;padding:12px;font-size:12px}.wm-tree-row button:focus-visible{outline-offset:1px;outline:2px solid #8ca6ff}@media (width<=780px){.wm-editor{grid-template-columns:220px minmax(0,1fr)}}.wm-access{border-top:1px solid #e3e8f1;flex-direction:column;gap:12px;padding-top:16px;display:flex}.wm-access header{flex-direction:column;gap:4px;display:flex}.wm-access-view,.wm-access-action{background:#f9fbfe;border:1px solid #e1e7f0;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.wm-access code{overflow-wrap:anywhere;color:#697b96;-webkit-user-select:all;user-select:all;font-size:11px}.wm-permission-apis{background:#fff;border:1px solid #e4eaf2;border-radius:6px;flex-direction:column;gap:3px;max-height:170px;padding:6px;display:flex;overflow:auto}.wm-permission-apis label{align-items:flex-start;flex-direction:row!important;gap:8px!important;padding:5px!important;font-size:12px!important;display:flex!important}.wm-permission-apis input[type=checkbox]{flex-shrink:0;width:15px!important;height:15px!important;margin:2px 0 0!important}.wm-permission-apis small{color:#8896aa;font-size:11px;display:block}.wm-access-fields{grid-template-columns:110px minmax(100px,1fr) auto auto;align-items:end;gap:8px;display:grid}.wm-access-fields button{color:#bd4054;cursor:pointer;background:#fff;border:1px solid #f0d5dc;border-radius:6px;padding:8px}.wm-access>small,.wm-access header small,.wm-access-view>small{color:#8896aa;font-size:11px}@media (width<=700px){.wm-access-fields{grid-template-columns:1fr 1fr}}.wm-overlay .app-popup{max-width:1240px}.wm-form .wm-access-fields label.wm-check{white-space:nowrap;background:#fff;border:1px solid #dfe6f1;border-radius:7px;flex-direction:row;grid-column:auto;justify-content:center;align-self:end;align-items:center;gap:7px;height:36px;margin:0;padding:0 10px;font-size:12px;display:flex}.wm-access-fields>button{justify-content:center;align-self:end;align-items:center;min-width:54px;height:36px;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.wm-access-fields>button:hover{background:#fff1f3;border-color:#e6a7b2}.wm-access-fields>button:active{background:#ffe3e8}.wm-access-fields>label{min-width:0}.wm-form .wm-access-fields label.wm-check input{accent-color:#4b5fff;flex:none;width:16px!important;height:16px!important;margin:0!important}.wm-form .wm-access-fields label.wm-check:has(input:disabled){color:#8793a8;background:#f3f5f9}.wm-permission-apis label:has(input:disabled){cursor:default}.wm-permission-apis input:disabled{opacity:.75}.wd-publish-dropdown{align-self:flex-end;position:relative}.wd-publish-dropdown>.wd-publish-button{align-items:center;gap:12px;display:inline-flex}.wd-publish-dropdown svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .15s}.wd-publish-dropdown [aria-expanded=true] svg{transform:rotate(180deg)}.wd-publish-options{z-index:50;background:#fff;border:1px solid #e0e6f0;border-radius:10px;width:260px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 10px 32px #1c355421}.wd-publish-options[hidden]{display:none}.wd-publish-options button{text-align:left;color:#344054;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:4px;width:100%;padding:11px 12px;font:12px Segoe UI,sans-serif;display:flex}.wd-publish-options button:hover:not(:disabled),.wd-publish-options button:focus-visible{background:#edf2ff}.wd-publish-options small{color:#8a98ab;font-size:11px}.wd-config-dropdown>[data-wd-action=configure]{align-items:center;gap:12px;display:inline-flex}.wd-config-options{width:220px}.wm-view-switch{background:#f0f3f9;border-radius:8px;gap:4px;padding:4px;display:flex}.wm-view-switch button{color:#697b96;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px;font-size:12px}.wm-view-switch button[aria-pressed=true]{color:#465dff;background:#fff;box-shadow:0 1px 4px #23375b15}.wm-content{min-width:0;min-height:0;overflow:auto}.wm-content>[hidden]{display:none!important}.wm-content>[data-wm-detail]{height:100%}[data-wm-json-panel]{flex-direction:column;gap:12px;padding:4px 0;display:flex}[data-wm-json-panel]>label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}[data-wm-json-panel] textarea{resize:vertical;border:1px solid #dce4f1;border-radius:8px;width:100%;min-height:400px;padding:12px;font:12px/1.6 Consolas,monospace}.wm-overlay .wm-content>[data-wm-json-panel]{box-sizing:border-box;align-items:stretch;width:100%;max-width:none}.wm-overlay [data-wm-json-panel]>label{box-sizing:border-box;width:100%;min-width:0;max-width:none}.wm-overlay [data-wm-json-panel] textarea{box-sizing:border-box;width:100%;max-width:none;display:block}.wm-overlay [data-wm-json-panel]>button{width:100%;max-width:none}.wm-overlay .wm-editor>.wm-content{grid-template-columns:none;width:100%;max-width:none;display:block}.wm-base-overlay .app-popup{height:min(900px,92dvh);max-height:calc(100dvh - 48px)}.wm-base-overlay .app-popup-header,.wm-base-overlay .app-popup-footer{flex:none}.wm-base-overlay .app-popup-form{flex:1;min-height:0}.wm-base-overlay .app-popup-content{flex:1;min-height:0;max-height:none;overflow:hidden}.wm-base-overlay [data-wm-json]{flex-direction:column;flex:1;min-height:0;display:flex}.wm-base-overlay .wm-editor{flex:1;height:auto;min-height:0;margin:0}.wm-base-overlay .wm-content{height:100%;overflow:hidden}.wm-base-overlay .wm-content>[data-wm-detail]{box-sizing:border-box;height:100%;overflow:auto}.wm-base-overlay .wm-content>[data-wm-json-panel]{box-sizing:border-box;height:100%;min-height:0;padding:0}.wm-base-overlay [data-wm-json-panel]>label{flex:1;min-height:0;margin:0}.wm-base-overlay [data-wm-json-panel] textarea{resize:none;flex:1;height:0;min-height:0;overflow:auto}.wm-base-overlay [data-wm-json-panel]>button{flex:none;margin:0}.wm-overlay [data-wm-child]:disabled,.wm-overlay [data-wm-child]:disabled:hover,.wm-overlay [data-wm-child]:disabled:active{color:#a0a9b8;box-shadow:none;cursor:not-allowed;opacity:1;background:#f3f5f8;border-color:#e5e9ef;transform:none}.wd-canvas{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.wd-canvas>.wd-stage{flex:1;min-height:0}.wd-address-bar{background:#f8fafc;border-bottom:1px solid #e0e7f0;flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.wd-address-refresh{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.wd-address-refresh:hover:not(:disabled){color:#4562de;background:#eaf0fb}.wd-address-refresh:disabled{opacity:.4;cursor:default}.wd-address-refresh svg,.wd-address-field svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.wd-address-field{color:#8a97ab;background:#fff;border:1px solid #e0e6f0;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 12px;display:flex}.wd-address-field svg{flex:none;width:15px;height:15px}.wd-address-field input{color:#62728c;text-overflow:ellipsis;cursor:text;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0;font:12px/1.5 Segoe UI,sans-serif}.wd-address-field:focus-within{border-color:#a7b8f1;box-shadow:0 0 0 2px #4663df0a}.workflow-monitor{color:#334155;background:#fff;border-top:1px solid #d8e2ef;flex-direction:column;flex:none;min-width:0;height:330px;min-height:230px;max-height:55vh;font:12px/1.5 Segoe UI,sans-serif;display:flex}.workflow-monitor[hidden]{display:none}.wm-toolbar{border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 12px;display:flex}.wm-toolbar strong{color:#172b4d}.wm-toolbar [data-wm-count]{color:#64748b;margin-right:auto;font-size:11px}.workflow-monitor button,.workflow-monitor input,.workflow-monitor select{font:inherit;color:#334155;background:#fff;border:1px solid #dce3ee;border-radius:5px;padding:4px 7px}.workflow-monitor button{cursor:pointer}.workflow-monitor button:focus-visible,.workflow-monitor input:focus-visible,.workflow-monitor select:focus-visible{outline-offset:1px;outline:2px solid #465fff}.wm-notice{color:#64748b;background:#f6f8fc;margin:0;padding:4px 12px;font-size:10px}.wm-filters{flex-wrap:wrap;gap:10px;padding:6px 12px;display:flex}.wm-filters label{color:#64748b;align-items:center;gap:5px;display:flex}.wm-filters input{width:115px;min-width:0}.wm-content{border-top:1px solid #e2e8f0;flex:1;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);min-height:0;display:grid}.wm-runs,.wm-detail{scrollbar-width:thin;min-width:0;overflow:auto}.wm-detail{overflow-wrap:anywhere;border-left:1px solid #e2e8f0;padding:10px 13px}.wm-runs table{border-collapse:collapse;width:100%;font-size:11px}.wm-runs th{text-align:left;z-index:1;background:#f8fafc;position:sticky;top:0}.wm-runs th,.wm-runs td{vertical-align:top;border-bottom:1px solid #edf0f5;padding:6px 9px}.wm-runs button{color:#354bd4;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.wm-runs small{color:#64748b;font-size:10px;display:block}.wm-runs tr.is-selected{background:#eef2ff}.wm-empty{color:#64748b;margin:0;padding:14px}.wm-badge{color:#52647a;white-space:nowrap;background:#eef2f7;border-radius:4px;padding:1px 5px;font-size:10px;display:inline-block}.wm-completed{color:#19734b;background:#e9f8ef}.wm-failed{color:#b42318;background:#fff0ee}.wm-running{color:#465fff;background:#eef2ff}.wm-cancelled,.wm-dropped,.wm-filtered,.wm-skipped{color:#94620f;background:#fff6e9}.wm-steps{padding-left:20px}.wm-steps li{border-bottom:1px solid #edf0f5;padding:7px 0}.wm-steps li small{display:block}.wm-steps li span:last-child{color:#64748b}.wm-error{color:#b42318}.wm-api{padding:4px 0}.wm-detail p{margin:5px 0}.wm-detail>small{color:#64748b;font-size:10px}@media (width<=800px){.wm-content{grid-template-columns:1fr}.wm-detail{border-top:1px solid #e2e8f0;border-left:0;max-height:150px}.workflow-monitor{height:380px}.wm-filters input{width:85px}}.workflow-monitor{box-sizing:border-box;min-height:min(230px,85%);max-height:85%;position:relative}.wm-resize{cursor:ns-resize;touch-action:none;background:#f8fafc;flex:0 0 9px;justify-content:center;align-items:center;height:9px;display:flex}.wm-resize:after{content:"";background:#b8c5d8;border-radius:3px;width:44px;height:3px}.wm-resize:hover,.wm-resize:focus-visible{outline-offset:-2px;background:#e0e7ff;outline:2px solid #465fff}.workflow-monitor.wm-maximized{z-index:1000;border:0;width:100%;min-height:0;max-height:100dvh;position:fixed;inset:0;height:100dvh!important}.wm-maximized .wm-resize{display:none}@media (width<=800px){.wm-maximized .wm-detail{max-height:none}.wm-maximized .wm-content{grid-template-rows:1fr 1fr}}.wm-window-actions{align-items:center;gap:0;margin-left:4px;display:flex}.workflow-monitor .wm-window-actions button{color:#475569;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:38px;height:28px;padding:0;display:flex}.wm-window-actions svg{fill:none;stroke:currentColor;stroke-width:1px;pointer-events:none;width:14px;height:14px}.workflow-monitor .wm-window-actions button:hover{color:#172b4d;background:#e2e8f0}.workflow-monitor .wm-window-actions [data-wm-close]:hover{color:#fff;background:#c42b1c}.workflow-monitor.wm-published{z-index:1000;width:100%;max-height:85dvh;position:fixed;inset:auto 0 0;box-shadow:0 -4px 24px #17223b25}.workflow-monitor.wm-published.wm-maximized{max-height:100dvh;inset:0}.project-form-hint{color:var(--text-muted,#64748b);margin:12px 0 0;font-size:13px;line-height:1.5}.project-connection-id{overflow-wrap:anywhere;max-width:220px;font-size:12px;display:inline-block}#project-table td:first-child{min-width:220px}#project-table td:first-child strong,#project-table td:first-child small{display:block}#project-table td:first-child small{color:var(--text-muted,#64748b);margin-top:5px;font-size:12px;line-height:1.5}#project-connection,#project-database{width:100%}.projects{flex-direction:column;flex:1;gap:14px;min-width:0;height:100%;min-height:0;padding:0;display:flex}.app-content:has(>.projects){flex-direction:column;max-width:none;min-height:0;display:flex;overflow:hidden}.projects .page-heading{flex-shrink:0;align-items:center;gap:16px;margin:0;padding:2px 2px 0}.projects .page-heading h2{color:#334155;letter-spacing:-.4px;margin:3px 0 5px;font-size:19px}.projects .page-heading p{color:#8a94a7;margin:0;font-size:12px}.projects .eyebrow{color:#8d9ab0;letter-spacing:1.4px;font-size:9px}.projects .page-heading>.button{border-radius:8px;min-height:36px;padding:9px 16px;font-size:12px}.projects .summary-grid{flex-wrap:wrap;flex-shrink:0;gap:12px;margin:0;display:flex}.projects .summary-card{background:#fff;border:1px solid #e3e8f1;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 24px;min-width:210px;padding:13px 18px;display:grid;box-shadow:0 2px 5px #17223b03}.projects .summary-card>span{color:#7b879d;font-size:11px}.projects .summary-card>strong{color:#465fff;grid-row:span 2;font-size:26px;font-weight:650;line-height:1.2}.projects .summary-card>small{color:#a2adbd;margin:0;font-size:10px}.projects .projects-list-panel{border:1px solid #e3e8f1;border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #17223b04}.projects .projects-list-panel>.panel-heading{border-bottom:1px solid #edf0f5;flex-shrink:0;gap:16px;margin:0;padding:15px 18px}.projects .panel-heading h3{color:#334155;margin:0 0 4px;font-size:13px}.projects .panel-heading p{color:#94a3b8;margin:0;font-size:11px}.projects #project-search{background:#f9fbff;border:1px solid #e2e7f0;border-radius:7px;width:300px;max-width:100%;min-height:35px;font-size:11px}.projects .projects-list-panel>.table-wrap{scrollbar-width:thin;scrollbar-color:transparent transparent;border:0;border-radius:0;flex:1;min-width:0;min-height:0;overflow:auto}.projects .projects-list-panel>.table-wrap:hover{scrollbar-color:#b7c2d4 transparent}.projects #project-table{width:100%;min-width:760px}.projects #project-table th{z-index:1;color:#8a97ac;background:#f8fafc;border-bottom:1px solid #e6ebf2;padding:12px 18px;font-size:10px;font-weight:600;position:sticky;top:0}.projects #project-table td{color:#64748b;vertical-align:middle;border-bottom:1px solid #f0f3f8;padding:16px 18px;font-size:12px}.projects #project-table tbody tr:hover{background:#f9fbff}.project-identity{align-items:center;gap:12px;min-width:0;display:flex}.project-avatar{color:#6175c3;letter-spacing:.4px;background:#f0f4ff;border:1px solid #e4eaff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:11px;font-weight:650;display:grid}.project-identity strong,.project-connection strong{color:#334155;font-size:12px;font-weight:600;display:block}.project-identity small,.project-connection small{color:#99a6b8;margin-top:5px;font-size:10px;line-height:1.5;display:block}.project-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.project-database-badge{color:#637ca3;background:#f0f5fb;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-flex}.projects .table-actions{flex-wrap:nowrap;gap:7px}.projects .table-actions .button{white-space:nowrap;border-radius:6px;min-height:30px;padding:7px 11px;font-size:10px}.projects .table-actions [data-edit-project]{color:#465fff;background:#f0f3ff;border-color:#e4e9ff}.projects .empty-state{padding:36px 24px}@media (width<=700px){.projects .summary-card{flex:1;min-width:0;padding:12px}.projects .projects-list-panel>.panel-heading{flex-wrap:wrap;gap:10px}.projects #project-search{width:100%}.projects .page-heading p{max-width:240px;font-size:11px}}.dd-page{color:#273247;background:#f6f8fc;border:1px solid #e5e9f2;border-radius:12px;flex-direction:column;height:calc(100vh - 90px);min-height:560px;padding:4px;display:flex;overflow:hidden}.dd-toolbar{z-index:5;background:#fff;border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.dd-toolbar-controls{flex-wrap:wrap;flex:1}.dd-toolbar-controls #dd-project{min-width:180px}.dd-toolbar-controls #dd-search{width:220px}.dd-toolbar-controls #dd-publish{margin-left:auto}.dd-toolbar-controls,.dd-sidebar-heading,.dd-detail-toolbar,.dd-detail-actions{align-items:center;gap:12px;display:flex}.dd-toolbar-controls{flex-wrap:wrap;justify-content:flex-end}.dd-toolbar select,.dd-toolbar input{color:#374258;min-width:150px;height:37px;font:inherit;background:#fff;border:1px solid #dfe4ed;border-radius:8px;outline:none;padding:0 11px;font-size:12px}.dd-toolbar input{width:155px}.dd-toolbar select:focus,.dd-toolbar input:focus{border-color:#7484ed;box-shadow:0 0 0 3px #edf0ff}.dd-button,.dd-icon-button{color:#4a5870;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe4ed;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:650}.dd-button:hover,.dd-icon-button:hover{background:#f5f7ff;border-color:#cbd3fa}.dd-button:disabled{opacity:.45;cursor:not-allowed}.dd-primary{color:#fff;background:#5669dc;border-color:#5669dc}.dd-primary:hover{color:#fff;background:#4356c8}.dd-danger{color:#c44752;border-color:#f0d5d8}.dd-message{z-index:10;padding:9px 16px;font-size:12px}.dd-error{color:#a12e39;background:#fff0f1}.dd-success{color:#176a4b;background:#eaf8f1}.dd-workspace{flex:1;grid-template-columns:235px minmax(0,1fr);min-height:0;display:grid}.dd-sidebar{z-index:2;background:#fff;border-right:1px solid #e6eaf1;flex-direction:column;min-height:0;display:flex}.dd-sidebar-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:16px 14px}.dd-sidebar-heading strong,.dd-sidebar-heading span{display:block}.dd-sidebar-heading strong{font-size:12px}.dd-sidebar-heading span{color:#929bad;margin-top:5px;font-size:10px}.dd-panel-toggle{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.dd-panel-toggle:hover,.dd-panel-tab:hover{color:#465fff;background:#f3f5ff}.dd-panel-toggle svg,.dd-panel-tab svg{width:19px;height:19px}.dd-panel-tab{color:#64748b;cursor:pointer;background:#fff;border:0;flex-direction:column;align-items:center;gap:12px;width:35px;padding:12px 7px;display:flex}.dd-panel-tab[hidden]{display:none}.dd-panel-tab span{writing-mode:vertical-rl;letter-spacing:.4px;font:11px Segoe UI,sans-serif}.dd-workspace.dd-sidebar-collapsed{grid-template-columns:36px minmax(0,1fr)}.dd-sidebar[data-collapsed=true]>.dd-sidebar-heading,.dd-sidebar[data-collapsed=true]>.dd-table-list,.dd-sidebar[data-collapsed=true]>.dd-sidebar-footer{display:none}.dd-panel-toggle:focus-visible,.dd-panel-tab:focus-visible{outline-offset:-2px;outline:2px solid #a6b2ff}.dd-icon-button{width:32px;min-height:32px;padding:0;font-size:18px}.dd-table-list{flex:1;min-height:0;padding:8px;overflow:auto}.dd-table-list-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.dd-table-list-item>span:first-child{color:#586cdd;background:#eff1ff;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.dd-table-list-item strong,.dd-table-list-item small{text-overflow:ellipsis;white-space:nowrap;max-width:155px;display:block;overflow:hidden}.dd-table-list-item strong{color:#3c475b;font-size:11px}.dd-table-list-item small{color:#929bad;margin-top:4px;font-size:10px}.dd-table-list-item:hover,.dd-table-list-item.is-active{background:#f0f2ff;border-color:#e0e5ff}.dd-sidebar-footer{color:#818ba0;border-top:1px solid #edf0f5;align-items:center;gap:6px;padding:12px;font-size:9px;display:flex}.dd-legend-dot{background:#e7b34d;border-radius:50%;width:7px;height:7px}.dd-legend-fk{background:#7888eb;margin-left:7px}.dd-canvas-area{min-width:0;min-height:0;position:relative;overflow:hidden}.dd-canvas{cursor:grab;touch-action:none;background-color:#f7f9fd;background-image:radial-gradient(#d8deeb 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;overflow:hidden}.dd-canvas.is-panning{cursor:grabbing}.dd-world{transform-origin:0 0;will-change:transform;width:10000px;height:10000px;position:absolute;top:0;left:0}.dd-edges,.dd-nodes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dd-edges{z-index:1;pointer-events:none}.dd-nodes{z-index:2;pointer-events:none}.dd-node{pointer-events:auto;background:#fff;border:1px solid #dce2ee;border-radius:10px;width:270px;transition:border-color .15s,box-shadow .15s,opacity .15s;position:absolute;overflow:hidden;box-shadow:0 6px 22px #24365a0c}.dd-node:hover{border-color:#aab5f4;box-shadow:0 9px 26px #24365a17}.dd-node.is-selected{border:2px solid #6577e8;box-shadow:0 0 0 3px #e9edff,0 9px 24px #24365a12}.dd-node.is-dragging{opacity:.9;cursor:grabbing;box-shadow:0 16px 36px #24365a24}.dd-node.is-dimmed{opacity:.25}.dd-node-header{cursor:grab;background:#fff;border-bottom:1px solid #edf0f5;align-items:center;gap:9px;height:52px;padding:0 11px;display:flex}.dd-node-table-icon{color:#5c6fe0;background:#eff1ff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.dd-node-title{flex:1;min-width:0}.dd-node-title strong,.dd-node-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dd-node-title strong{color:#29364d;font-size:12px}.dd-node-title small{color:#919bad;margin-top:4px;font-size:10px}.dd-node-menu{color:#8791a4;cursor:pointer;background:0 0;border:0}.dd-node-columns{padding:5px 0}.dd-node-column{border-bottom:1px solid #f2f4f8;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:flex}.dd-column-mark{color:#a3adbd;flex:0 0 15px;width:15px;font-size:10px}.dd-column-mark.is-pk{color:#d09a36}.dd-column-name{color:#49566c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.dd-node-column code{color:#6875bd;white-space:nowrap;font-size:9px}.dd-not-null{color:#8a641c;background:#fff4da;border-radius:3px;padding:2px 3px;font-size:8px}.dd-node-footer{background:#fafbfe;justify-content:space-between;align-items:center;min-height:32px;padding:0 10px;display:flex}.dd-node-footer span{color:#7783c9;font-size:9px}.dd-node-footer button{color:#5a6dd7;cursor:pointer;background:0 0;border:0;font-size:10px}.dd-node-loading{color:#929bad;padding:12px;font-size:10px}.dd-edge{stroke:#8290e5;stroke-width:1.6px}.dd-edge-dot{fill:#fff;stroke:#7483e5;stroke-width:2px}.dd-canvas-empty{text-align:center;pointer-events:none;width:min(350px,90%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dd-canvas-empty[hidden]{display:none}.dd-empty-icon{color:#6173df;background:#edf0ff;border-radius:16px;place-items:center;width:58px;height:58px;margin:auto;font-size:27px;display:grid}.dd-canvas-empty h3{margin:15px 0 8px;font-size:15px}.dd-canvas-empty p{color:#8791a4;font-size:11px;line-height:1.7}.dd-canvas-tools{background:#fff;border:1px solid #e2e6ef;border-radius:9px;align-items:center;gap:5px;padding:6px;display:flex;position:absolute;bottom:40px;right:18px;box-shadow:0 4px 18px #26334c0c}.dd-canvas-tools button{color:#526078;cursor:pointer;background:0 0;border:0;border-radius:5px;width:30px;height:29px;font-size:17px}.dd-canvas-tools button:hover{background:#eff1ff}.dd-canvas-tools span{color:#667188;text-align:center;min-width:40px;font-size:10px}.dd-tool-separator{background:#e5e8f0;width:1px;height:20px;min-width:1px!important}.dd-canvas-status{color:#8b95a8;background:#fff;border-top:1px solid #e6eaf1;border-right:1px solid #e6eaf1;border-radius:0 7px 0 0;padding:9px 14px;font-size:10px;position:absolute;bottom:0;left:0}.dd-empty{color:#929bad;text-align:center;padding:22px 12px;font-size:11px;line-height:1.6}.dd-detail-toolbar{justify-content:space-between;margin-bottom:22px}.dd-detail-toolbar strong{font-size:14px}.dd-detail-toolbar p{color:#8993a6;margin:5px 0 0;font-size:10px}.dd-detail-actions{flex-wrap:wrap}.dd-detail-table-wrap{border:1px solid #e8ebf2;border-radius:8px;max-width:100%;margin:12px 0 24px;overflow:auto}.dd-detail-table{border-collapse:collapse;width:100%;font-size:11px}.dd-detail-table th,.dd-detail-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px}.dd-detail-table th{color:#778198;background:#f8f9fc;font-weight:650}.dd-detail-table code{color:#5b6bcb}.dd-form-note{color:#8b5e16;background:#fff7e6;border-radius:7px;padding:12px;font-size:11px;line-height:1.6}@media (width<=1100px){.dd-toolbar{flex-direction:column;align-items:flex-start}.dd-toolbar-controls{justify-content:flex-start;width:100%}.dd-toolbar select{flex:1}}@media (width<=700px){.dd-page{height:calc(100vh - 70px);margin:0}.dd-workspace{grid-template-columns:150px minmax(0,1fr)}.dd-toolbar-controls input{flex:1;min-width:100px}.dd-sidebar-heading{padding:12px 8px}.dd-table-list-item{gap:6px;padding:7px 4px}.dd-table-list-item strong,.dd-table-list-item small{max-width:95px}}.dd-node,.dd-node-header,.dd-node-columns,.dd-node-column,.dd-node-footer,.dd-detail-table{-webkit-user-select:none;user-select:none}.pd-permission-section,.pd-permission-field{box-sizing:border-box;min-width:0;max-width:100%}.pd-permission-field>small{color:#8794a9;overflow-wrap:anywhere;font:11px/1.5 Segoe UI,sans-serif}.pd-permission-field>label{color:#475569;font:600 11px/1.5 Segoe UI,sans-serif}.pd-permission-trigger{color:#334155;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:36px;padding:8px 10px;font:12px/1.4 Segoe UI,sans-serif;display:flex;overflow:hidden}.pd-permission-trigger:after{content:"";border-bottom:1.5px solid #74839b;border-right:1.5px solid #74839b;flex:none;width:6px;height:6px;margin:0 3px 3px 8px;transform:rotate(45deg)}.pd-permission-trigger:disabled{color:#94a3b8;cursor:not-allowed;background:#f4f6f9}.pd-permission-trigger:focus-visible,.pd-permission-dropdown input:focus-visible{outline-offset:1px;outline:2px solid #9cafff}.pd-permission-dropdown{box-sizing:border-box;background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex-direction:column;gap:7px;width:100%;min-width:0;padding:8px;display:flex;box-shadow:0 4px 14px #2236510c}.pd-permission-dropdown[hidden]{display:none}.pd-permission-dropdown input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pd-permission-dropdown [role=listbox]{min-width:0;max-height:210px;overflow:auto}.pd-permission-dropdown [role=option]{text-align:left;color:#334155;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-radius:5px;flex-direction:column;gap:3px;width:100%;min-width:0;padding:8px;font:12px/1.4 Segoe UI,sans-serif;display:flex}.pd-permission-dropdown [role=option] small{color:#8b98ac;font-size:10px}.pd-permission-dropdown [role=option]:hover,.pd-permission-dropdown [role=option]:focus-visible,.pd-permission-dropdown [aria-selected=true]{color:#4663df;background:#eef2ff}.pd-permission-dropdown p{color:#8b98ac;padding:8px;font-size:11px}.pd-permission-section select{box-sizing:border-box;max-width:100%}.pd-properties-container>.pd-permission-field{padding:12px 16px}.fai-popup .app-popup{max-width:940px}.fai-popup .app-popup-header,.fai-popup .app-popup-content{padding:18px 22px}.fai-popup .app-popup-footer{padding:12px 22px}.fai-editor{gap:14px;display:grid}.fai-heading,.fai-row-heading,.fai-row-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.fai-heading>span{color:#64748b;font-size:13px}.fai-heading button{padding:7px 12px;font-size:13px}.fai-row{background:#f8fafd;border:1px solid #e0e7f1;border-radius:10px;margin-bottom:10px;padding:12px 14px}.fai-row-heading{margin-bottom:10px}.fai-row-heading strong{color:#334155;font-size:13px}.fai-row-actions{gap:5px;display:flex}.fai-row-actions button{color:#536581;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:6px;min-width:28px;min-height:28px}.fai-row-actions button:hover:not(:disabled){color:#2563eb;background:#edf3ff}.fai-row-actions button:disabled{opacity:.35;cursor:default}.fai-row-actions [data-fai-delete]{color:#dc2626;padding-inline:10px}.fai-fields{grid-template-columns:1.2fr .8fr 1.8fr 1fr;gap:10px;display:grid}.fai-fields label{color:#64748b;gap:5px;min-width:0;font-size:12px;display:grid}.fai-fields input,.fai-fields select{box-sizing:border-box;color:#17263b;background:#fff;border:1px solid #d6e0ef;border-radius:7px;width:100%;min-width:0;height:34px;padding:6px 9px;font-family:inherit;font-size:13px;font-weight:400}.fai-fields input:focus,.fai-fields select:focus{border-color:#7aa5f9;outline:2px solid #c5d8ff}.fai-row-footer{color:#64748b;margin-top:10px;font-size:12px}.fai-row-footer>label{align-items:center;gap:6px;display:flex}.fai-preview{text-overflow:ellipsis;white-space:nowrap;color:#315785;background:#fff;border:1px solid #dce5f4;border-radius:16px;align-items:center;gap:7px;max-width:50%;padding:5px 10px;display:inline-flex;overflow:hidden}.fai-note{color:#64748b;margin:0;font-size:12px;line-height:1.6}.fai-empty{text-align:center;color:#64748b;background:#f8fafd;border:1px dashed #d6e0ef;border-radius:10px;padding:30px;font-size:13px}@media (width<=650px){.fai-fields{grid-template-columns:1fr 1fr}.fai-popup .app-popup-content{padding:12px}}.fai-preview .ui-fab__icon{flex:none;font-size:16px}.fai-preview>span:last-child{text-overflow:ellipsis;overflow:hidden}.tcm-editor{gap:14px;display:grid}.tcm-editor p{color:#64748b;font-size:13px;line-height:1.6}.tcm-row{margin:0 0 12px min(calc(var(--menu-depth)*20px),120px);background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #bfd2ff;border-radius:10px;padding:14px}.tcm-fields{grid-template-columns:1fr 1.5fr 1fr;gap:12px;display:grid}.tcm-fields label{color:#475569;gap:6px;font-size:13px;display:grid}.tcm-fields input,.tcm-fields select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8e1ee;border-radius:7px;padding:9px}.tcm-options{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.tcm-options label{align-items:center;gap:6px;display:flex}.tcm-actions{gap:6px;margin-left:auto;display:flex}.tcm-actions button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d8e1ee;border-radius:6px;padding:6px 9px}.tcm-actions button:hover{color:#2563eb;background:#eff4ff}.tcm-actions button:disabled{opacity:.4;cursor:default}[data-menu-delete]{color:#dc2626!important}@media (width<=650px){.tcm-fields{grid-template-columns:1fr}.tcm-actions{margin-left:0}}.tcm-popup .app-popup{max-width:1040px}.tcm-popup .app-popup-header,.tcm-popup .app-popup-body{padding:16px 20px}.tcm-popup .app-popup-footer{padding:12px 20px}.tcm-editor{gap:10px}.tcm-editor p{margin:0;font-size:12px;line-height:1.5}.tcm-row{border-radius:8px;margin-bottom:8px;padding:10px 12px}.tcm-fields{grid-template-columns:1fr 1.5fr .85fr;gap:10px}.tcm-fields label,.tcm-condition-fields label{gap:4px;font-size:12px}.tcm-fields input,.tcm-fields select{height:32px;min-height:32px;padding:6px 9px;font-size:12px}.tcm-options{gap:10px;margin-top:8px;font-size:12px}.tcm-actions{gap:4px}.tcm-actions button{min-height:28px;padding:4px 7px;font-size:12px}.tcm-condition{border-top:1px solid #e5eaf2;margin-top:8px;padding-top:8px;font-size:12px}.tcm-condition-toggle{color:#526584;align-items:center;gap:6px;width:max-content;display:flex}.tcm-condition-fields{grid-template-columns:1fr 1.4fr 1.2fr .8fr 1fr;gap:8px;margin-top:8px;display:grid}.tcm-condition-fields label{color:#475569;min-width:0;display:grid}.tcm-condition-fields input,.tcm-condition-fields select{box-sizing:border-box;width:100%;min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #d8e1ee;border-radius:6px;padding:5px 7px}.tcm-condition small{color:#64748b;margin-top:6px;display:block}@media (width<=650px){.tcm-fields,.tcm-condition-fields{grid-template-columns:1fr 1fr}.tcm-popup .app-popup-body{padding:12px}}.pm-overlay .app-popup{width:960px;max-width:calc(100vw - 32px)}.pm-manager{color:#334155;min-width:0;font:13px/1.5 Segoe UI,sans-serif}.pm-selectors{background:#f8faff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px 18px;padding:16px;display:grid}.pm-selectors label{color:#64748b;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.pm-selectors .pm-page{grid-column:1/-1}.pm-page-choice{align-items:center;gap:10px;display:flex}.pm-selectors select{color:#334155;background:#fff;border:1px solid #d5deed;border-radius:7px;width:100%;min-width:0;height:38px;padding:8px 10px;font:13px Segoe UI,sans-serif}.pm-manager button{color:#465fff;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:6px;min-height:32px;padding:6px 10px;font:600 12px Segoe UI,sans-serif}.pm-manager button:hover:not(:disabled){background:#eef2ff;border-color:#b7c3fa}.pm-manager button.pm-danger{color:#dc4545}.pm-manager button.pm-danger:hover:not(:disabled){background:#fff1f2;border-color:#fecaca}.pm-manager button:disabled{opacity:.4;cursor:default}.pm-version-heading{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.pm-version-heading h3{color:#1e293b;margin:0;font-size:14px}.pm-version-heading>span{color:#8495b0;font-size:11px}.pm-table-wrap{border:1px solid #e2e8f0;border-radius:9px;max-height:360px;overflow:auto}.pm-manager table{border-collapse:collapse;text-align:left;width:100%}.pm-manager th{z-index:1;color:#64748b;background:#f5f7fb;font-size:11px;font-weight:600;position:sticky;top:0}.pm-manager td,.pm-manager th{white-space:nowrap;border-bottom:1px solid #edf1f7;padding:12px 14px}.pm-manager tbody tr:last-child td{border-bottom:0}.pm-manager tbody tr:hover{background:#fafbff}.pm-active{color:#25835b;background:#e9f8f0;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:10px;display:inline-block}.pm-row-actions{gap:6px;display:flex}.pm-manager td.pm-empty{text-align:center;color:#94a3b8;padding:32px}.pm-note{color:#8495b0;margin:12px 0 0;font-size:11px}.pm-preview-overlay .app-popup{width:calc(100vw - 40px);max-width:none;height:calc(100vh - 40px)}.pm-preview-overlay .app-popup-content{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.pm-preview-overlay .app-popup-form{flex:1;min-height:0}.pm-preview-frame{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;width:100%;min-height:200px}.pm-preview-notice{color:#b45309;background:#fffbeb;margin-bottom:8px;padding:8px 12px;font-size:12px}.pm-preview-notice[hidden]{display:none}@media (width<=600px){.pm-selectors{grid-template-columns:1fr}.pm-selectors .pm-page{grid-column:auto}.pm-manager td,.pm-manager th{padding:10px}.pm-row-actions{flex-wrap:wrap}}.pm-feedback{color:#25835b;background:#f0fdf4;border:1px solid #cce9d9;border-radius:7px;margin:12px 0 0;padding:9px 12px;font-size:12px}.pm-feedback[hidden]{display:none}.pm-manager[aria-busy=true] .pm-version-heading>span{color:#465fff}.pd-open-page{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:230px;overflow:hidden}.pd-page-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px 12px;min-width:0;display:grid}.pd-page-picker label{color:#64748b;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:600;display:flex}.pd-page-picker select{color:#334155;text-overflow:ellipsis;background:#fff;border:1px solid #dce3ee;border-radius:6px;width:100%;min-width:0;height:35px;padding:6px 9px;font:12px Segoe UI,sans-serif}.pd-page-picker .pd-page-choice{grid-column:1/-1}.pd-page-picker select:focus-visible{outline-offset:1px;outline:2px solid #a6b2ff}.pd-page-picker .pd-button,.pd-page-picker .pd-icon-button{color:#465570;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:6px;min-height:32px;padding:6px 12px;font:12px Segoe UI,sans-serif}.pd-page-picker .pd-button-primary{color:#fff;background:#465fff;border-color:#465fff;justify-self:start}.pd-page-picker .pd-icon-button{justify-self:end;width:34px;padding:6px}.pd-page-picker button:disabled{opacity:.5;cursor:wait}.pd-page-record-info{color:#718096;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.pd-page-picker-message{color:#64748b;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.5}.pd-page-picker-message:empty,.pd-page-record-info:empty{display:none}.pd-page-picker-message.is-error{color:#b54747}.page-designer-page .pd-workspace{flex:1;min-height:0}.pd-page-selector-overlay .app-popup{border-radius:10px;max-width:520px}.pd-page-selector-overlay .app-popup-header{align-items:center;padding:12px 16px}.pd-page-selector-overlay .app-popup-header h2{font-size:16px}.pd-page-selector-overlay .app-popup-content{padding:16px}.pd-page-selector-overlay .app-popup-footer{padding:10px 16px}.pd-page-selector-overlay .app-popup-footer .button{border-radius:6px;min-height:32px;padding:6px 13px;font-size:12px}@media (width<=480px){.pd-page-picker{grid-template-columns:minmax(0,1fr)}.pd-page-picker .pd-page-choice{grid-column:auto}}.pd-page-picker [data-page-refresh]{grid-area:3/2;justify-self:end}@media (width<=480px){.pd-page-picker [data-page-manage],.pd-page-picker [data-page-refresh]{grid-area:auto}}.gd-binding .gd-api{gap:12px;min-width:0;display:grid}.gd-binding [hidden]{display:none!important}.gd-api-info,.gd-parameters small,[data-gd-status]{color:#64748b;overflow-wrap:anywhere;font-size:12px}.gd-parameters{gap:8px;display:grid}.gd-parameter{grid-template-columns:1fr 1fr 1fr 28px;gap:6px;margin-bottom:6px;display:grid}.gd-parameter input,.gd-parameter select{border:1px solid #dce3ee;border-radius:5px;width:100%;min-width:0;padding:7px}.gd-parameter button{color:#b42318;cursor:pointer;background:#fff1f2;border:0;border-radius:5px}.gd-check{align-items:center;gap:8px;font-size:13px;display:flex}.gd-api pre{background:#f7f8fc;border:1px solid #e2e8f0;border-radius:6px;max-height:200px;padding:12px;font-size:12px;overflow:auto}.gd-api>button,.gd-parameters>button{justify-self:start}.pd-grid-source{color:#64748b;border:1px solid #e2e8f0;border-radius:6px;gap:8px;margin-bottom:12px;padding:10px;font-size:12px;display:grid}@media (width<=600px){.gd-parameter{grid-template-columns:1fr 1fr}.gd-parameter button{min-height:30px}}.gd-search-mappings{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:10px;margin:6px 0;padding:14px;display:grid}.gd-search-mappings>small{color:#8495b0;font-size:12px;line-height:1.5}.gd-search-table{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:auto}.gd-search-table table{border-collapse:collapse;width:100%;font-size:13px}.gd-search-table th,.gd-search-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf4;padding:10px 12px}.gd-search-table th{color:#475569;background:#f1f5f9}.gd-search-table td small{color:#94a3b8;margin-top:5px;font-size:11px;display:block}.gd-search-table input,.gd-search-table select{box-sizing:border-box;background:#fff;border:1px solid #ccd7e8;border-radius:7px;width:100%;min-width:130px;padding:9px 10px}.gd-search-table tr:last-child td{border-bottom:0}.gd-binding .gd-parameter{grid-template-columns:minmax(100px,1fr) 90px minmax(170px,1.5fr) minmax(100px,1fr) 115px 28px;align-items:end}.gd-parameter label{color:#64748b;gap:5px;font-size:11px;display:grid}.gd-parameter button{height:34px}.gd-binding textarea{box-sizing:border-box;border:1px solid #dce3ee;border-radius:8px;width:100%;padding:12px;font:12px/1.6 Consolas,monospace}.gd-binding pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:210px;padding:12px;font-size:12px;overflow:auto}[data-gd-diff]{color:#475569;font-size:12px;line-height:1.6}@media (width<=800px){.gd-binding .gd-parameter{grid-template-columns:1fr 1fr}}.ce-overlay .app-popup-large{width:min(1050px,96vw);max-width:1050px}.ce-overlay .app-popup-content{padding:0}.ce-editor{grid-template-columns:250px minmax(0,1fr);min-height:380px;display:grid}.ce-sidebar{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ce-list-heading{color:#475569;justify-content:space-between;align-items:center;font-size:12px;display:flex}.ce-list-heading span{color:#465fff;background:#e8edff;border-radius:20px;padding:2px 8px}.ce-list{scrollbar-width:thin;flex:1;max-height:410px;overflow:auto}.ce-item{text-align:left;cursor:pointer;color:#475569;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;margin:0 0 5px;padding:11px 9px;display:flex}.ce-item:hover{background:#eef2ff}.ce-item.is-selected{color:#465fff;background:#fff;border-color:#c7d2fe;box-shadow:0 2px 5px #0f172a08}.ce-item>span:nth-child(2){flex:1;min-width:0}.ce-item strong,.ce-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ce-item strong{font-size:12px;font-weight:600}.ce-item small{color:#94a3b8;margin-top:3px;font-size:11px}.ce-position{color:#94a3b8;font-size:11px}.ce-visibility{color:#94a3b8;font-size:10px}.ce-detail{min-width:0;padding:20px}.ce-detail-heading{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.ce-detail-heading small{letter-spacing:1px;color:#94a3b8;font-size:10px}.ce-detail-heading h3{color:#1e293b;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px}.ce-actions{flex-wrap:wrap;gap:5px;display:flex}.ce-actions button,.ce-badges button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:5px;padding:6px 8px;font-size:11px}.ce-actions button:disabled{opacity:.35;cursor:default}.ce-actions .ce-delete{color:#b42318;background:#fff5f4;border-color:#fee4e2}.ce-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ce-fields .field{min-width:0}.ce-fields input,.ce-fields select{box-sizing:border-box;width:100%;min-width:0}.ce-checks{color:#475569;flex-wrap:wrap;gap:16px;padding:18px 0;font-size:12px;display:flex}.ce-check{align-items:center;gap:6px;display:flex}.ce-check input{accent-color:#465fff}.ce-preview{background:#f8fafc;border-top:1px solid #e2e8f0;padding:14px 20px}.ce-preview>span{color:#94a3b8;margin-bottom:8px;font-size:10px;display:block}.ce-preview>div{background:#fff;border:1px solid #e2e8f0;border-radius:5px;min-height:34px;display:flex;overflow:auto}.ce-preview>div>span{white-space:nowrap;color:#475569;border-right:1px solid #e2e8f0;padding:9px 14px;font-size:11px;font-weight:600}.ce-preview small{color:#94a3b8;padding:10px}.ce-empty,.ce-help{color:#94a3b8;font-size:12px;line-height:1.7}.ce-empty-detail{text-align:center;color:#94a3b8;place-content:center;gap:8px;min-height:300px;font-size:12px;display:grid}.ce-empty-detail>span{color:#a5b4fc;font-size:32px}.ce-empty-detail strong{color:#64748b;font-size:14px}.ce-empty-detail p{margin:0}.ce-badges{border-top:1px solid #eef2f6;padding-top:12px}.ce-badges>div:first-child{color:#475569;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.ce-badge-row{grid-template-columns:1fr 130px 28px;gap:7px;margin-bottom:7px;display:grid}.ce-badge-row input,.ce-badge-row select{border:1px solid #dce3ee;border-radius:5px;min-width:0;padding:7px;font-size:12px}.pd-column-edit-button{width:100%;margin:0 0 14px}@media (width<=720px){.ce-editor{grid-template-columns:1fr}.ce-sidebar{border-bottom:1px solid #e2e8f0;border-right:0}.ce-list{max-height:150px}.ce-fields{grid-template-columns:1fr}.ce-detail-heading{flex-direction:column;align-items:flex-start}.ce-badge-row{grid-template-columns:1fr 110px 28px}}.ce-overlay .app-popup-content{display:block;overflow-y:auto}.ce-editor{height:min(52vh,540px);min-height:280px}.ce-sidebar{min-height:0;overflow:hidden}.ce-list{min-height:0}.ce-detail{scrollbar-width:thin;overflow-y:auto}.ce-overlay .button{cursor:pointer;color:#475569;background:#fff;border:1px solid #dce3ee;border-radius:6px;padding:8px 13px;font:600 12px Inter,Segoe UI,sans-serif}.ce-overlay .button-primary{color:#fff;background:#465fff;border-color:#465fff}.ce-overlay .button:disabled{opacity:.5}.ce-fields .app-popup-field input,.ce-fields .app-popup-field select{min-height:35px;font-size:12px}.ce-preview,.ce-actions{flex-shrink:0}@media (width<=720px){.ce-editor{height:auto;max-height:55vh;overflow:auto}.ce-sidebar{max-height:220px}.ce-detail{overflow:visible}}.ce-fields input:disabled,.ce-fields select:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.ce-column-row{cursor:grab;border-radius:7px;position:relative}.ce-column-row:active{cursor:grabbing}.ce-column-row .ce-item{padding-right:52px}.ce-list-actions{flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ce-list-actions button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:24px;height:20px;font-size:11px}.ce-list-actions button:disabled{opacity:.25;cursor:default}.ce-column-row:hover{outline:1px solid #c7d2fe}.ce-row-numbers{color:#475569;padding:9px 0;font-size:12px}.ce-position{white-space:nowrap}.ce-lookup{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:16px}.ce-lookup>.ce-check{color:#475569;margin-bottom:14px;font-size:12px;font-weight:600}.ce-lookup .ce-fields{margin-bottom:12px}.ce-lookup [data-ce-lookup-status]{color:#64748b;overflow-wrap:anywhere;margin-top:10px;font-size:12px;display:block}.ce-preview [data-ce-preview]{display:block;overflow:auto}.ce-data-preview{border-collapse:collapse;width:100%;font-size:12px}.ce-data-preview th,.ce-data-preview td{text-align:left;border:1px solid #e2e8f0;padding:8px 10px}.ce-data-preview th{background:#f1f5f9}.ce-data-preview button{background:#fff;border:1px solid #dce3ee;border-radius:5px;padding:4px 6px}.ce-overlay .app-popup-large{width:min(1280px,96vw);max-width:1280px;height:min(880px,94dvh);max-height:94dvh}.ce-overlay .app-popup-form{flex:1;min-height:0;overflow:hidden}.ce-overlay .app-popup-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ce-toolbar{border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:24px;padding:12px 20px;display:flex}.ce-toolbar:empty{display:none}.ce-toolbar .ce-check{color:#475569;white-space:nowrap;margin:0;padding:0;font-size:12px}.ce-editor{flex:1;grid-template-columns:320px minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.ce-sidebar{min-height:0}.ce-list{overscroll-behavior:contain;min-height:0;max-height:none;overflow:auto}.ce-detail{overscroll-behavior:contain;min-height:0;overflow:auto}.ce-preview{min-height:0;max-height:150px;padding:10px 20px;overflow:auto}.ce-preview [data-ce-preview]{max-height:110px}.ce-overlay .app-popup-footer{flex-shrink:0}@media (width<=720px){.ce-editor{grid-template-columns:220px minmax(0,1fr);height:auto;max-height:none;overflow:hidden}.ce-sidebar{max-height:none}.ce-detail{overflow:auto}.ce-toolbar{flex-wrap:wrap;gap:14px}}.ce-sidebar>.ce-toolbar{border-bottom:0;flex-wrap:nowrap;gap:12px;padding:4px 0}.ce-sidebar>.ce-toolbar .ce-check{gap:4px;font-size:11px}.ce-sidebar>.ce-toolbar input{flex-shrink:0;margin:0}.ce-sidebar>[data-ce-action=add],.ce-sidebar>.ce-list-heading{flex-shrink:0}.ce-visible-filter{color:#64748b;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:400;display:flex}.ce-visible-filter input{accent-color:#465fff;margin:0}.ce-list-heading{gap:8px}.ce-preview [data-ce-drag-index]{cursor:grab;-webkit-user-select:none;user-select:none;transition:background .12s}.ce-preview [data-ce-drag-index]:hover{color:#465fff;background:#e8edff}.ce-preview [data-ce-drag-index]:active{cursor:grabbing}.lookup-search-fields details{position:relative}.lookup-search-fields summary{color:#344054;cursor:pointer;background:#fff;border:1px solid #d5dfee;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:13px;list-style:none;display:flex}.lookup-search-fields summary::-webkit-details-marker{display:none}.lookup-search-fields summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lookup-search-fields summary svg{flex-shrink:0}.lookup-search-fields details[open]>summary{border-color:#6695ef}.lookup-search-fields details[open]>summary svg{transform:rotate(180deg)}.lookup-search-fields summary:focus-visible{outline-offset:2px;outline:2px solid #6695ef55}.lookup-search-fields>.lookup-search-options,.lookup-search-fields .lookup-search-options{z-index:40;background:#fff;border:1px solid #dae3f0;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #20345b22}.lookup-search-fields .lookup-search-options>input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dbe3ef;border-radius:5px;margin-bottom:5px;padding:7px 9px}.lookup-search-list{max-height:230px;overflow:auto}.lookup-search-list label{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:7px 5px;font-size:12px;display:flex!important}.lookup-search-list label:hover{background:#f1f5ff}.lookup-search-list input[type=checkbox]{appearance:auto;accent-color:#3267e8;flex:0 0 15px;width:15px;height:15px;min-height:0;margin:2px 0 0;padding:0}.lookup-search-list small{color:#ab7c40;display:block}.lookup-search-list p{color:#8192ab;font-size:12px}.lookup-search-fields [data-lookup-search-all]{color:#3267e8;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px 2px;font-size:12px}.lookup-search-fields>small{color:#8695aa;font-size:11px;line-height:1.5;display:block}.lookup-search-fields [data-lookup-search-error]:not(:empty){color:#c84646}.lookup-search-fields [hidden]{display:none!important}.ddb-columns-editor{color:#475569;gap:14px;display:grid}.ddb-columns-editor>button{justify-self:start}.ddb-columns-editor p,.ddb-columns-editor small{color:#7c8da5;margin:0;font-size:12px}.ddb-column-row{border-bottom:1px solid #e8edf5;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.ddb-column-row label{gap:6px;font-size:12px;font-weight:500;display:grid}.ddb-column-row input{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d6dfec;border-radius:6px;width:100%;min-width:0;height:38px;padding:8px 10px}.ddb-column-row input:focus{border-color:#6695ef;outline:2px solid #6695ef33}.ddb-column-number{color:#8a9ab0;align-self:center;font-size:12px}.ddb-column-actions{gap:5px;display:flex}.ddb-column-actions button{color:#586e8f;cursor:pointer;background:#fff;border:1px solid #dce4f0;border-radius:6px;width:30px;height:36px}.ddb-column-actions button:disabled{opacity:.3;cursor:default}.ddb-column-actions [data-ddb-delete]{color:#d64d5f}.ddb-columns-editor [data-ddb-columns-preview]{overflow:auto}.ddb-columns-editor table{border-collapse:collapse;width:100%;font-size:12px}.ddb-columns-editor th,.ddb-columns-editor td{text-align:left;border-bottom:1px solid #e8edf5;padding:9px 11px}.ddb-columns-editor th{color:#6b7f9b;background:#f5f8fc;font-weight:600}@media (width<=600px){.ddb-column-row{grid-template-columns:20px minmax(0,1fr);align-items:center}.ddb-column-row label,.ddb-column-actions{grid-column:2}}.ui-doc-navigation{color:#8493a8;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.ui-doc-navigation [hidden]{display:none}.ui-doc-navigation span{overflow-wrap:anywhere}.ui-control-doc{color:#44546b;overflow-wrap:anywhere;min-width:0;font:14px/1.75 Segoe UI,sans-serif}.ui-control-doc h1{color:#182b49;margin:0 0 20px;font-size:24px;line-height:1.35}.ui-control-doc h2{color:#203654;margin:30px 0 12px;font-size:19px}.ui-control-doc h3{color:#2f4665;margin:22px 0 10px;font-size:16px}.ui-control-doc p{margin:10px 0}.ui-control-doc code{white-space:pre-wrap;background:#f0f4fa;border-radius:4px;padding:2px 5px;font:12px/1.6 Consolas,monospace}.ui-control-doc pre{background:#f7f9fc;border:1px solid #e0e7f1;border-radius:8px;max-height:480px;padding:16px;overflow:auto}.ui-control-doc pre code{white-space:pre;background:0 0;padding:0}.ui-control-doc blockquote{color:#6b7b92;background:#f4f7fd;border-left:3px solid #8caeef;margin:14px 0;padding:10px 14px}.ui-control-doc a{color:#2563eb;text-decoration:none}.ui-control-doc a:hover{text-decoration:underline}.ui-control-doc ul,.ui-control-doc ol{padding-left:24px}.ui-doc-table{border:1px solid #e1e8f2;border-radius:7px;margin:14px 0;overflow:auto}.ui-doc-table table{border-collapse:collapse;width:100%;font-size:12px}.ui-doc-table th,.ui-doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e9eef6;min-width:90px;padding:9px 12px}.ui-doc-table th{color:#506681;background:#f5f8fc}.ui-doc-table tr:last-child td{border-bottom:0}.cep{color:#344054;gap:10px;font-size:12px;display:grid}.cep *{box-sizing:border-box}.cep-intro{background:#f7faff;border:1px solid #e0e8f5;border-radius:10px;padding:14px}.cep-intro strong{color:#1d3557;font-size:14px}.cep-intro p,.cep-description{color:#7a899f;margin:7px 0 10px;line-height:1.55}.cep small{color:#7a899f;margin-top:8px;font-size:11px;line-height:1.6;display:block}.cep button{cursor:pointer;font:inherit;border-radius:6px;transition:background .15s}.cep-test,.cep-add,.cep-example{color:#3569ba;background:#fff;border:1px solid #d7e3f7;padding:8px 10px}.cep-test:hover,.cep-add:hover,.cep-example:hover{background:#edf4ff}.cep button:focus-visible,.cep summary:focus-visible{outline-offset:2px;outline:2px solid #6c9cf0}.cep-event{background:#fff;border:1px solid #e1e7f0;border-radius:9px;overflow:hidden}.cep-event summary{cursor:pointer;justify-content:space-between;align-items:center;gap:7px;padding:12px;font-weight:600;list-style:none;display:flex}.cep-event summary::-webkit-details-marker{display:none}.cep-event summary>span:first-child:before{content:"›";color:#94a3b8;margin-right:8px;transition:transform .15s;display:inline-block}.cep-event[open] summary>span:first-child:before{transform:rotate(90deg)}.cep-event[open] summary{background:#fafcff;border-bottom:1px solid #edf1f7}.cep-badge{color:#6180b0;white-space:nowrap;background:#edf3fc;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500}.cep-event-body{gap:11px;padding:12px;display:grid}.cep-event-body label{color:#57667d;gap:6px;min-width:0;line-height:1.5;display:grid}.cep input:not([type=checkbox]),.cep select,.cep textarea{width:100%;min-width:0;font:inherit;color:#334155;background:#fff;border:1px solid #d5dfed;border-radius:6px;outline:0;padding:8px 9px;line-height:1.5}.cep input:focus,.cep select:focus,.cep textarea:focus{border-color:#7ea5e6;box-shadow:0 0 0 2px #2563eb0b}.cep textarea{resize:vertical;tab-size:2;background:#fbfcff;min-height:170px;font-family:Consolas,monospace;font-size:11px}.cep [aria-invalid=true]{border-color:#dc8395}.cep-actions{gap:10px;display:grid}.cep-action{background:#fbfcfe;border:1px solid #e0e7f1;border-radius:8px;gap:10px;padding:11px;display:grid}.cep-action-heading{color:#8390a4;justify-content:space-between;align-items:center;font-size:11px;display:flex}.cep-action-heading>div{gap:3px;display:flex}.cep-action-heading button{color:#8293ac;background:0 0;border:0;width:25px;height:25px;padding:0;font-size:17px}.cep-action-heading button:hover:not(:disabled){color:#3267be;background:#e9f0fb}.cep-action-heading button:disabled{opacity:.3;cursor:default}.cep-action .cep-checkbox{align-items:flex-start;gap:7px;font-size:11px;display:flex}.cep-checkbox input{accent-color:#3d75d9;margin-top:2px}.cep-constant{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.cep-error{color:#bf415c;overflow-wrap:anywhere;line-height:1.5}.cep-error:empty{display:none}.cep-trust{color:#8b7891;margin:0;font-size:10px;line-height:1.6}.pd-event-test-error{color:#bd3651;white-space:pre-wrap;background:#fff1f3;border-radius:8px;margin-bottom:14px;padding:12px}.pd-event-test-error[hidden]{display:none}.pd-event-test-canvas{background:#f8faff;border:1px solid #e3eaf5;border-radius:10px;min-height:240px;padding:18px}.pd-event-test-control{min-width:0;margin-bottom:18px}.pd-event-test-note{color:#7b8aa2;margin-bottom:14px;font-size:12px;line-height:1.6}.cep-parameters{border-top:1px solid #e3eaf5;gap:10px;padding-top:12px;display:grid}.cep-parameters>strong{color:#53647d;font-size:11px;font-weight:600}.cep-parameters>[data-parameter-index]{background:#fff;border:1px solid #e3eaf5;border-radius:7px;gap:8px;padding:10px;display:grid}.cep-parameters button{color:#3569ba;background:#fff;border:1px solid #d7e3f7;justify-self:start;padding:6px 9px;font-size:11px}.cep-parameters button:hover{background:#edf4ff}.cep-parameters [data-remove-parameter]{color:#b44a65;border-color:#f1dbe1}.cep-parameters [data-remove-parameter]:hover{background:#fff1f4}.cep-event-card{gap:8px;padding:14px;display:grid}.cep-event-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.cep-event-card .cep-description{margin:0}.cep-event-card>button{justify-self:start}.cep-dialog{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(1100px,100vw - 40px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.cep-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66}.cep-dialog[open]{flex-direction:column;display:flex}.cep-dialog>header{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;padding:22px 26px;display:flex}.cep-dialog-eyebrow{letter-spacing:.1em;color:#64748b;font:600 10px system-ui}.cep-dialog h2{margin:6px 0;font-size:21px}.cep-dialog header p{color:#64748b;margin:0;font-size:12px}.cep-dialog button{cursor:pointer;font:inherit}.cep-dialog header>button{color:#64748b;background:0 0;border:0;border-radius:7px;width:32px;height:32px;font-size:25px}.cep-dialog-content{min-height:0;padding:20px 24px;overflow:auto}.cep-dialog-content>.cep>.cep-intro,.cep-dialog-content .cep-event>summary{display:none}.cep-dialog-content .cep-event{border:0;overflow:visible}.cep-dialog-content .cep-event-body{gap:14px;padding:0}.cep-dialog-content .cep-description{margin:0}.cep-dialog-content .cep-event-body>label{max-width:480px}.cep-workflow{grid-template-columns:300px minmax(0,1fr);gap:20px;min-height:350px;display:grid}.cep-workflow-list{background:#f7f9fc;border:1px solid #e4eaf3;border-radius:10px;flex-direction:column;align-self:start;gap:9px;padding:14px;display:flex}.cep-workflow-list>strong{justify-content:space-between;font-size:12px;display:flex}.cep-workflow-list>strong span{color:#94a3b8;font-weight:400}.cep-workflow-start{color:#4869ad;background:#eaf0ff;border-radius:6px;padding:10px 12px;font-size:11px}.cep-workflow-step{text-align:left;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}.cep-workflow-step>span{background:#edf2f8;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.cep-workflow-step>div{min-width:0}.cep-workflow-step strong{font-size:12px}.cep-workflow-step small{overflow-wrap:anywhere;margin-top:4px}.cep-workflow-step.is-active{background:#f5f8ff;border-color:#6488ed;box-shadow:0 0 0 2px #2563eb0c}.cep-workflow-step.is-active>span{color:#fff;background:#4263eb}.cep-workflow-detail{min-width:0}.cep-workflow-detail .cep-action{background:#fff;padding:18px}.cep-action[hidden]{display:none!important}.cep-workflow-empty{text-align:center;color:#94a3b8;border:1px dashed #dbe3ee;border-radius:10px;padding:50px 24px;line-height:1.7}.cep-workflow-list>.cep-add{text-align:left;font-size:11px}.cep-dialog>footer{background:#fbfcfe;border-top:1px solid #e8edf5;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.cep-dialog footer>span{color:#94a3b8;margin-right:auto;font-size:11px}.cep-dialog footer>button{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:7px;padding:9px 18px;font-size:12px}.cep-dialog footer>[data-apply]{color:#fff;background:#4263eb;border-color:#4263eb}.cep-dialog button:focus-visible{outline-offset:2px;outline:2px solid #7297ef}@media (width<=760px){.cep-workflow{grid-template-columns:1fr}.cep-dialog{width:calc(100vw - 20px)}.cep-dialog-content{padding:14px}.cep-dialog footer>span{display:none}}.cep-dialog{height:min(850px,100dvh - 48px)}.cep-dialog>header,.cep-dialog>footer{flex-shrink:0}.cep-dialog-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.cep-dialog-content>.cep,.cep-dialog-content .cep-event{flex-direction:column;flex:1;min-height:0;display:flex}.cep-dialog-content .cep-event-body.has-workflow{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cep-dialog-content:has(.has-workflow){overflow:hidden}.cep-workflow-settings{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cep-workflow-toolbar{border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 0;display:flex}.cep-workflow-toolbar>.cep-add{padding:7px 10px;font-size:11px}.cep-workflow{flex:1;align-items:stretch;min-height:0;overflow:hidden}.cep-workflow-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:stretch;min-height:0;overflow-y:auto}.cep-workflow-list>*{flex-shrink:0}.cep-workflow-detail{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.cep-dialog-content .has-workflow>.cep-description,.cep-dialog-content .has-workflow>small,.cep-dialog-content .has-workflow>.cep-error{flex-shrink:0}.cep-workflow-list,.cep-workflow-detail{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}@media (width<=760px){.cep-workflow-settings{grid-template-columns:1fr}.cep-workflow{grid-template-columns:minmax(130px,32%) minmax(0,1fr);gap:10px}.cep-workflow-list{padding:8px}.cep-workflow-step{gap:6px;padding:8px}.cep-workflow-detail .cep-action{padding:12px}.cep-dialog{height:calc(100dvh - 24px)}}.cep-dialog-content .cep-event{display:contents}.cep-workflow-row{flex-shrink:0;position:relative}.cep-workflow-row>.cep-workflow-step{width:100%;padding-bottom:36px}.cep-workflow-tools{gap:3px;display:flex;position:absolute;bottom:7px;right:9px}.cep-workflow-tools>button{color:#64748b;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:25px;height:23px;padding:0;font-size:16px;line-height:1;display:grid}.cep-workflow-tools>button:hover:not(:disabled){color:#315bc5;background:#e7edfb;border-color:#d5dff3}.cep-workflow-tools>[data-step=remove]:hover{color:#c43d56;background:#fff0f1;border-color:#f5d6dc}.cep-workflow-tools>button:disabled{opacity:.3;cursor:default}.cep-workflow-row>.cep-workflow-step{padding-bottom:12px}.cep-workflow-row>.cep-workflow-step>div{flex:1}.cep-workflow-row .cep-workflow-step strong{min-height:23px;padding-right:67px;line-height:23px;display:block}.cep-workflow-tools{gap:1px;top:12px;bottom:auto;right:9px}.cep-workflow-tools>button{width:21px;height:23px;font-size:14px}.cep-workflow-row .cep-workflow-step small{margin-top:3px}@media (width<=760px){.cep-workflow-tools{top:8px;right:4px}.cep-workflow-tools>button{width:18px}.cep-workflow-row .cep-workflow-step strong{padding-right:56px}}.cep-dialog{width:min(1280px,100vw - 40px)}.cep-workflow-toolbar{align-items:flex-end;gap:8px}.cep-workflow-toolbar>.cep-workflow-settings{flex:0 470px;align-items:flex-end;gap:12px;min-width:0;margin-right:8px;display:flex}.cep-workflow-toolbar .cep-workflow-settings>label{flex:1;gap:4px;min-width:150px;font-size:11px}.cep-workflow-toolbar>.cep-add{min-height:35px;margin-bottom:0}.cep-workflow-toolbar .cep-workflow-settings select{padding:7px 9px}.cep-workflow{grid-template-columns:330px minmax(0,1fr)}@media (width<=1000px){.cep-workflow-toolbar>.cep-workflow-settings{flex-basis:100%;margin-right:0}.cep-workflow{grid-template-columns:280px minmax(0,1fr)}}@media (width<=760px){.cep-dialog{width:calc(100vw - 20px)}.cep-workflow{grid-template-columns:minmax(130px,32%) minmax(0,1fr)}.cep-workflow-toolbar .cep-workflow-settings>label{min-width:0}}.cep-flow-picker{color:#57667d;gap:4px;min-width:190px;max-width:260px;font-size:11px;display:grid}.cep-flow-picker select{padding:7px 9px}.cep-flow-note{padding:0 2px;line-height:1.6}.cep-workflow-settings [hidden]{display:none!important}.cep-flow-picker{line-height:1.5}.cep-workflow-toolbar>.cep-workflow-settings:has([data-event-filter]):has(label[hidden]){flex:0 200px}:is(.cep-workflow-toolbar>.cep-workflow-settings,.cep-workflow-toolbar>.cep-workflow-settings:has([data-event-filter]):has(label[hidden])){display:contents}.cep-workflow-toolbar .cep-workflow-settings>label{flex:0 0 150px;gap:4px;min-width:0;line-height:1.5}.cep-workflow-toolbar .cep-flow-picker{flex:0 0 190px;gap:4px}.cep-workflow-toolbar{gap:10px}.cep-workflow-toolbar>.cep-add{flex-shrink:0}:root{color:#202939;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary:#465fff;--color-primary-hover:#3647d9;--color-border:#e5e9f2;--color-muted:#7b8497;--color-surface:#fff;--color-bg:#f5f7fb;--radius-md:12px;--radius-lg:16px;--shadow-panel:0 4px 18px #16224209;background:#f5f7fb;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--color-bg);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.app-shell{min-height:100vh}.app-sidebar{z-index:20;border-right:1px solid var(--color-border);--sidebar-duration:.48s;--sidebar-easing:cubic-bezier(.4, 0, .2, 1);width:224px;height:100%;transition:width var(--sidebar-duration) var(--sidebar-easing);background:#fff;flex-direction:column;flex:none;padding:16px 10px 12px;display:flex;position:relative;overflow:hidden}.sidebar-top-row{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 18px;display:flex}.sidebar-brand{align-items:center;gap:9px;min-width:0;display:flex}.sidebar-brand .brand-mark{color:#fff;background:linear-gradient(135deg,#667bff,#465fff);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;display:grid}.sidebar-brand .brand-copy{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.sidebar-brand .brand-copy strong{color:#182230;letter-spacing:-.3px;font-size:12px}.sidebar-brand .brand-copy small{color:#8b95a7;letter-spacing:1px;font-size:8px;font-weight:700}.sidebar-toggle-btn{color:#7b8497;border:1px solid var(--color-border);background:0 0;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:28px;padding:4px;display:grid}.sidebar-toggle-btn:hover{color:var(--color-primary);background:#f2f4ff}.sidebar-icon{flex-shrink:0;width:20px;height:20px;display:block}.sidebar-toggle-btn .sidebar-icon{width:16px;height:16px;transition:transform .2s}.sidebar-section-label{color:#98a1b2;letter-spacing:1.3px;padding:0 10px 10px;font-size:9px;font-weight:700}.sidebar-nav{align-content:start;gap:4px;min-height:0;display:grid;overflow-y:auto}.sidebar-link{color:#687386;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;transition:background .18s,color .18s;display:flex}.sidebar-link:hover{color:var(--color-primary);background:#f6f7ff}.sidebar-link.active{color:var(--color-primary);background:#eef1ff}.sidebar-link-icon{flex:0 0 22px;place-items:center;width:22px;height:24px;display:grid}.sidebar-link-copy{white-space:nowrap;flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-link-copy strong{font-size:12px;font-weight:600}.sidebar-link-copy small{color:#929bad;font-size:10px}.sidebar-bottom{border-top:1px solid #edf0f5;gap:8px;margin-top:auto;padding:14px 4px 0;display:grid}.sidebar-status{color:#7d8798;white-space:nowrap;align-items:center;gap:8px;padding:0 6px;font-size:10px;display:flex}.status-dot{background:#9aa4b5;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.sidebar-status .status-dot,.topbar-environment .status-dot{background:#23b26d;box-shadow:0 0 0 3px #e7f8ef}.sidebar-logout{color:#707b8f;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 6px;font-size:12px;display:flex}.sidebar-logout:hover{color:#d04444;background:#fff2f2}.sidebar-link:focus-visible,.sidebar-brand:focus-visible,.sidebar-toggle-btn:focus-visible,.sidebar-logout:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width>=761px){.sidebar-top-row{width:202px;height:48px;transition:height var(--sidebar-duration) var(--sidebar-easing);flex-shrink:0;align-items:flex-start;padding-left:4px;position:relative}.sidebar-toggle-btn{opacity:1;visibility:visible;transition:opacity .16s,visibility .16s;position:absolute;top:2px;left:176px}.sidebar-toggle-btn .sidebar-icon{transition:transform var(--sidebar-duration) var(--sidebar-easing)}.sidebar-section-label{white-space:nowrap;flex-shrink:0;height:24px;overflow:hidden}.sidebar-nav{overflow-x:hidden}.sidebar-link{flex-shrink:0;padding-inline:9px}.sidebar-link-copy{flex-shrink:0}.logout-text{white-space:nowrap}.sidebar-status{height:14px}.sidebar-status-text{flex-shrink:0}.app-sidebar :is(.brand-copy,.sidebar-section-label,.sidebar-link-copy,.sidebar-status-text,.logout-text){opacity:1;transition:opacity .16s ease, transform var(--sidebar-duration) var(--sidebar-easing);transform:translate(0)}.app-sidebar .sidebar-section-label{transition:height var(--sidebar-duration) var(--sidebar-easing), padding var(--sidebar-duration) var(--sidebar-easing), opacity .16s ease}.app-sidebar.is-collapsed{width:60px}.app-sidebar.is-collapsed:hover:not(.is-hover-suppressed){--sidebar-duration:.6s;width:224px}.app-sidebar.is-collapsed:hover:not(.is-hover-suppressed) :is(.brand-copy,.sidebar-section-label,.sidebar-link-copy,.sidebar-status-text,.logout-text,.sidebar-toggle-btn){transition-delay:.1s}.app-sidebar.is-collapsed:is(:not(:hover),.is-hover-suppressed) .sidebar-toggle-btn{opacity:0;visibility:hidden;pointer-events:none}.app-sidebar.is-collapsed:is(:not(:hover),.is-hover-suppressed) .sidebar-section-label{height:0;padding-block:0}.app-sidebar.is-collapsed:is(:not(:hover),.is-hover-suppressed) :is(.brand-copy,.sidebar-section-label,.sidebar-link-copy,.sidebar-status-text,.logout-text){opacity:0;pointer-events:none;transform:translate(-6px)}.app-sidebar.is-collapsed .sidebar-toggle-btn .sidebar-icon{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-sidebar *,.sidebar-link{transition:none!important}}.app-main{min-width:0;min-height:0}.app-topbar{border-bottom:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:8px 10px;display:flex}.topbar-heading h1{color:#182230;letter-spacing:-.6px;margin:0;font-size:21px;font-weight:720}.topbar-heading p{color:var(--color-muted);margin:7px 0 0;font-size:12px}.topbar-actions{align-items:center;gap:20px;display:flex}.topbar-environment{color:#697589;background:#f8fafc;border:1px solid #edf0f5;border-radius:20px;align-items:center;gap:9px;padding:8px 11px;font-size:11px;display:flex}.topbar-avatar{color:#465fff;background:#edf0ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:750;display:grid}.app-content{width:100%;max-width:1600px;margin:0 auto;padding:4px}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.page-heading h2{color:#1c2637;letter-spacing:-.6px;margin:7px 0;font-size:23px}.page-heading p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.7}.eyebrow{color:#6978e8;letter-spacing:1.5px;font-size:10px;font-weight:750}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 15px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.button-primary{color:#fff;background:var(--color-primary);box-shadow:0 3px 8px #465fff29}.button-primary:hover{background:var(--color-primary-hover)}.button-secondary{color:#566175;background:#fff;border-color:#dfe4ee}.button-secondary:hover{background:#f7f8fc;border-color:#cbd3e2}.button-danger{color:#c64242;background:#fff;border-color:#f1dada}.button-danger:hover{background:#fff4f4}.button-small{min-height:30px;padding:6px 9px;font-size:11px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.summary-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-panel);background:#fff;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.summary-card>span{color:#7a8497;font-size:11px}.summary-card>strong{overflow-wrap:anywhere;color:#202a3b;letter-spacing:-.5px;font-size:23px;font-weight:750}.summary-card>small{color:#98a1b1;font-size:10px;line-height:1.5}.panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-panel);background:#fff}.panel-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.panel-heading h3{color:#263145;margin:0;font-size:13px;font-weight:700}.panel-heading p{color:#929bad;margin:6px 0 0;font-size:11px}.table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.data-table th{color:#8791a4;letter-spacing:.3px;background:#fbfcfe;padding:13px 17px;font-size:10px;font-weight:700}.data-table td{color:#596579;border-top:1px solid #edf0f5;padding:15px 17px;font-size:11px}.data-table tbody tr:hover{background:#fbfcff}.data-table td strong{color:#354055;font-weight:650}.data-table td small{color:#9aa3b2;margin-top:5px;font-size:10px;display:block}.table-actions{align-items:center;gap:6px;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px;display:flex}.empty-state.compact{min-height:110px;padding:18px}.empty-state-icon{color:#67e;background:#f0f2ff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:25px;display:grid}.empty-state h3{color:#2c3649;margin:0;font-size:14px}.empty-state p{color:#8b95a7;max-width:460px;margin:9px 0 18px;font-size:12px;line-height:1.7}.error-state{color:#b63838}.muted{color:var(--color-muted);font-size:11px}.padded{padding:14px}.page-notice{border:1px solid var(--color-border);border-radius:9px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.6}.page-notice-success{color:#167647;background:#effaf4;border-color:#ccefdc}.page-notice-error{color:#b63838;background:#fff4f4;border-color:#f2d4d4}.page-notice-info{color:#3856ad;background:#f1f5ff;border-color:#d9e3ff}.table-search{color:#374151;background:#fff;border:1px solid #e1e6ef;border-radius:8px;outline:none;width:min(250px,45%);min-height:36px;padding:8px 11px;font-size:11px}.table-search:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#8795ff;outline:none;box-shadow:0 0 0 3px #465fff14}@media (width<=1050px){.app-content{padding-left:22px;padding-right:22px}.summary-grid{gap:10px}.summary-card{padding:15px}}@media (width<=760px){.app-sidebar{border-right:0;border-bottom:1px solid var(--color-border);width:100%;height:auto;padding:12px;position:static}.app-shell{flex-direction:column}.sidebar-top-row{padding-bottom:10px}.sidebar-toggle-btn,.sidebar-section-label,.sidebar-bottom{display:none}.sidebar-nav{display:flex;overflow-x:auto}.sidebar-link{flex:none;min-height:42px;padding:7px 10px}.sidebar-link-copy small{display:none}.sidebar-link-icon{width:26px;height:26px}.app-topbar{min-height:76px;padding:16px}.topbar-heading h1{font-size:17px}.topbar-heading p,.topbar-environment{display:none}.app-content{padding:22px 14px 32px}.page-heading{align-items:flex-start}.page-heading h2{font-size:20px}.summary-grid{grid-template-columns:1fr}.summary-card{gap:5px}.panel-heading{padding:15px}}.modal-overlay{z-index:11000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141d317a;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.app-modal{background:#fff;border:1px solid #ffffff80;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 80px #10182833}.modal-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.modal-header h2{color:#253047;margin:0;font-size:17px}.modal-header p{color:#8590a3;margin:7px 0 0;font-size:11px;line-height:1.6}.modal-close{color:#7a8496;background:#f5f6fa;border:0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.modal-body{padding:22px 24px}.modal-footer{background:#fbfcfe;border-top:1px solid #edf0f5;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}@media (width<=600px){.modal-overlay{align-items:end;padding:0}.app-modal{border-radius:16px 16px 0 0;max-height:92vh}.modal-header,.modal-body{padding:17px}.modal-footer{padding:13px 17px}}.app-shell{width:100%;height:100vh;display:flex;overflow:hidden}.app-main{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.app-topbar{flex-shrink:0}.app-content{flex:1;overflow-y:auto}html,body,#app,.app-layout{box-sizing:border-box!important;flex-direction:row!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.connection-name{align-items:center;gap:10px;display:flex}.connection-icon{color:#5369e9;background:#eff2ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.status-pill{border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:650;display:inline-flex}.status-unknown{color:#758096;background:#f0f2f6}.status-connected{color:#18774b;background:#e9f8f0}.status-failed{color:#b83b3b;background:#fff0f0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.field{color:#596579;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:650;display:flex}.field>span{line-height:1.4}.field input,.field select,.field textarea{color:#2c3648;background:#fff;border:1px solid #dfe4ed;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s}.field input,.field select{min-height:39px}.field textarea{resize:vertical;min-height:86px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#a4acba}.field-full{grid-column:1/-1}.field-checkbox{flex-direction:row;align-self:end;align-items:center;gap:9px;min-height:39px;font-weight:500;display:flex}.field-checkbox input{accent-color:#465fff;width:15px;height:15px;min-height:15px;margin:0}@media (width<=600px){.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.page-heading{flex-wrap:wrap}.page-heading>.button{width:100%}}.connections{flex-direction:column;flex:1;gap:14px;min-width:0;height:100%;min-height:0;padding:0;display:flex}.app-content:has(>.connections){flex-direction:column;max-width:none;min-height:0;display:flex;overflow:hidden}.connections .page-heading{flex-shrink:0;align-items:center;gap:16px;margin:0;padding:2px 2px 0}.connections .page-heading h2{color:#334155;letter-spacing:-.4px;margin:3px 0 5px;font-size:19px}.connections .page-heading p{color:#8a94a7;margin:0;font-size:12px}.connections .eyebrow{color:#8d9ab0;letter-spacing:1.4px;font-size:9px}.connections .page-heading>.button{border-radius:8px;min-height:36px;padding:9px 16px;font-size:12px}.connections .summary-grid{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.connections .summary-card{background:#fff;border:1px solid #e3e8f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:14px 18px;display:grid;box-shadow:0 2px 5px #17223b03}.connections .summary-card>span{color:#7b879d;font-size:11px}.connections .summary-card>strong{color:#465fff;grid-row:span 2;font-size:17px;font-weight:650;line-height:1.3}.connections .summary-card:first-child>strong{font-size:27px}.connections .summary-card:last-child>strong{color:#94a3b8;font-size:14px;font-weight:500}.connections .summary-card>small{color:#a2adbd;margin:0;font-size:10px}.connections .connections-list-panel{border:1px solid #e3e8f1;border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #17223b04}.connections .connections-list-panel>.panel-heading{border-bottom:1px solid #edf0f5;flex-shrink:0;gap:16px;margin:0;padding:15px 18px}.connections .panel-heading h3{color:#334155;margin:0 0 4px;font-size:13px}.connections .panel-heading p{color:#94a3b8;margin:0;font-size:11px}.connections #refresh-connections{color:#64748b;background:#fff;border-color:#e2e7f0;border-radius:6px;min-height:32px;padding:7px 11px;font-size:11px}.connections .connections-list-panel>.table-wrap{scrollbar-width:thin;scrollbar-color:transparent transparent;border:0;border-radius:0;flex:1;min-width:0;min-height:0;overflow:auto}.connections .connections-list-panel>.table-wrap:hover{scrollbar-color:#b7c2d4 transparent}.connections .data-table{width:100%;min-width:900px}.connections .data-table th{z-index:1;color:#8a97ac;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e6ebf2;padding:12px 18px;font-size:10px;font-weight:600;position:sticky;top:0}.connections .data-table td{color:#64748b;vertical-align:middle;border-bottom:1px solid #f0f3f8;padding:16px 18px;font-size:11px}.connections .data-table tbody tr:hover{background:#f9fbff}.connections .data-table td strong{color:#334155;font-size:12px;font-weight:600}.connections .data-table td small{color:#99a6b8;margin-top:5px;font-size:10px;display:block}.connections .connection-name{gap:12px}.connections .connection-icon{color:#6175c3;background:#f0f4ff;border:1px solid #e4eaff;border-radius:10px;flex-basis:38px;width:38px;height:38px}.connection-database{color:#637ca3;background:#f0f5fb;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-flex}.connection-username{color:#8190a5;font:11px Consolas,monospace}.connections .status-pill{white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:500}.connections .status-pill:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.connections .table-actions{flex-wrap:nowrap;gap:7px}.connections .table-actions .button{white-space:nowrap;border-radius:6px;min-height:30px;padding:7px 11px;font-size:10px}.connections .table-actions [data-test-id]{color:#465fff;background:#f0f3ff;border-color:#e4e9ff}.connections .empty-state{padding:36px 24px}@media (width<=1000px){.connections .summary-card{gap:4px 10px;padding:12px}.connections .summary-card:last-child>strong{font-size:12px}.connections .summary-card>small{font-size:9px}}@media (width<=650px){.connections .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.connections .summary-card:last-child{grid-column:1/-1}.connections .page-heading>.button{width:auto}.connections .page-heading p{max-width:230px;font-size:11px}.connections .summary-card:last-child>strong{font-size:13px}}.method-badge{letter-spacing:.3px;border-radius:5px;justify-content:center;align-items:center;min-width:53px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.method-get{color:#168050;background:#e8f8ef}.method-post{color:#a66a0a;background:#fff4d9}.method-put{color:#3864bd;background:#eaf1ff}.method-patch{color:#7c4fc4;background:#f3eaff}.method-delete{color:#bd4242;background:#ffeded}.route-code{color:#5967bd;text-overflow:ellipsis;vertical-align:middle;background:#f5f6ff;border-radius:5px;max-width:290px;padding:5px 7px;font-family:Consolas,Courier New,monospace;font-size:10px;display:inline-block;overflow:hidden}#api-table td:nth-child(2),#api-table td:nth-child(3){min-width:170px}.modal-error{color:#b63838;background:#fff3f3;border:1px solid #f1d6d6;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:11px;line-height:1.6}.api-project-context{margin-bottom:20px}.api-project-context .field{max-width:560px;display:block}.api-project-hint,.api-column-preview>p,.api-columns-empty{color:var(--text-muted,#64748b);font-size:13px;line-height:1.6}.api-column-preview{min-width:0;overflow-x:auto}.api-columns-wrap{max-height:260px;overflow:auto}.api-column-preview .error-text{color:#dc2626}.api-column-preview td small{color:var(--text-muted,#64748b);margin-top:3px;font-size:11px;display:block}#api-project,#api-table-name{width:100%}.api-test-section{border-top:1px solid var(--border-color,#e5e7eb);margin-top:12px;padding-top:16px}.api-test-result{min-width:0;margin-top:16px}.api-test-result-header{background:var(--surface-secondary,#f3f4f6);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.api-test-success{color:#15803d}.api-test-failure{color:#b91c1c}.api-test-result-details{margin-top:12px}.api-test-response pre,.api-test-error pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-secondary,#f3f4f6);max-width:100%;color:var(--text-primary,#111827);border-radius:6px;padding:12px;font-size:13px;overflow:auto}.api-test-error{color:#b91c1c;margin-top:12px}.api-designer{flex-direction:column;flex:1;gap:14px;min-width:0;height:100%;min-height:0;padding:0;display:flex}.app-content:has(>.api-designer){flex-direction:column;max-width:none;min-height:0;display:flex;overflow:hidden}.api-designer .page-heading{flex-shrink:0;align-items:center;gap:16px;margin:0;padding:2px 2px 0}.api-designer .page-heading h2{letter-spacing:-.4px;margin:3px 0 5px;font-size:19px}.api-designer .page-heading p{color:#8a94a7;margin:0;font-size:12px}.api-designer .eyebrow{color:#8d9ab0;letter-spacing:1.4px;font-size:9px}.api-designer .page-heading>.button{border-radius:8px;min-height:36px;padding:9px 16px;font-size:12px}.api-designer .api-project-context{border:1px solid #e3e8f1;border-radius:10px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 20px;margin:0;padding:12px 16px;display:flex;box-shadow:0 2px 5px #17223b03}.api-designer .api-project-context>.field{flex:0 280px;max-width:100%;margin:0}.api-designer .api-project-context>.field>span{color:#8a94a7;margin-bottom:5px;font-size:10px;display:block}.api-designer #api-project-filter{color:#334155;background:#f9fbff;border:1px solid #dde4ef;border-radius:7px;width:100%;min-height:35px;font-size:12px}.api-designer .api-project-hint{color:#94a3b8;margin:16px 0 0;font-size:11px}.api-designer .summary-grid{gap:0;margin:0 0 0 auto;display:flex}.api-designer .summary-card{box-shadow:none;background:0 0;border:0;border-left:1px solid #edf0f5;border-radius:0;grid-template-columns:auto auto;align-items:center;gap:2px 14px;min-width:108px;padding:4px 20px;display:grid}.api-designer .summary-card>span{color:#7b879d;font-size:10px}.api-designer .summary-card>strong{color:#334155;grid-row:span 2;font-size:25px;font-weight:650;line-height:1.2}.api-designer .summary-card>small{color:#a2adbd;margin:0;font-size:9px}.api-designer .api-definition-panel{border:1px solid #e3e8f1;border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #17223b04}.api-designer .api-definition-panel>.panel-heading{border-bottom:1px solid #edf0f5;flex-shrink:0;gap:16px;margin:0;padding:15px 18px}.api-designer .panel-heading h3{color:#334155;margin:0 0 4px;font-size:13px}.api-designer .panel-heading p{color:#94a3b8;margin:0;font-size:11px}.api-designer #api-search{background:#f9fbff;border:1px solid #e2e7f0;border-radius:7px;width:300px;max-width:100%;min-height:35px;font-size:11px}.api-designer .api-definition-panel>.table-wrap{scrollbar-width:thin;scrollbar-color:transparent transparent;border:0;border-radius:0;flex:1;min-width:0;min-height:0;overflow:auto}.api-designer .api-definition-panel>.table-wrap:hover{scrollbar-color:#b7c2d4 transparent}.api-designer #api-table{width:100%;min-width:1000px}.api-designer #api-table thead th{z-index:1;color:#8a97ac;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e6ebf2;padding:12px 16px;font-size:10px;font-weight:600;position:sticky;top:0}.api-designer #api-table td{color:#64748b;vertical-align:middle;border-bottom:1px solid #f0f3f8;padding:14px 16px;font-size:11px}.api-designer #api-table tbody tr:hover{background:#f9fbff}.api-designer #api-table td>strong{color:#334155;font-size:12px;font-weight:600}.api-designer #api-table td>small{color:#a2adbd;margin-top:5px;font-size:10px;display:block}.api-designer .route-code{color:#5e739d;white-space:nowrap;background:#f3f6fd;max-width:260px;padding:5px 7px;font-size:10px}.api-designer .method-badge{border-radius:6px;min-width:55px;padding:6px 8px;font-size:9px}.api-source-badge{border-radius:4px;padding:3px 6px;font-size:9px;font-weight:600;display:inline-flex}.api-source-store{color:#8560c6;background:#f2edfd}.api-source-table{color:#5276a4;background:#edf3fb}.api-designer #api-table td:nth-child(6)>code{text-overflow:ellipsis;color:#8190a5;vertical-align:middle;max-width:170px;margin-top:5px;font-size:10px;display:inline-block;overflow:hidden}.api-designer .table-actions{flex-wrap:nowrap;gap:6px}.api-designer .table-actions .button{white-space:nowrap;border-radius:5px;min-height:29px;padding:6px 9px;font-size:10px}.api-designer .table-actions [data-test-api]{color:#465fff;background:#f0f3ff;border-color:#e4e9ff}.api-designer .table-actions button:disabled{opacity:.35;cursor:default}.api-designer .empty-state{padding:36px 24px}@media (width<=1050px){.api-designer .api-project-hint{display:none}.api-designer .summary-card{min-width:90px;padding:4px 12px}}@media (width<=700px){.api-designer .api-project-context{gap:12px}.api-designer .api-project-context>.field{flex:100%}.api-designer .summary-grid{justify-content:space-between;width:100%}.api-designer .summary-card{flex:1;padding:4px 10px}.api-designer .api-definition-panel>.panel-heading{flex-wrap:wrap;gap:10px}.api-designer #api-search{width:100%}.api-designer .page-heading p{max-width:250px;font-size:11px}}.page-designer-page{isolation:isolate;z-index:0;--pd-primary:#2563eb;--pd-primary-light:#eff6ff;--pd-border:#e2e8f0;--pd-muted:#64748b;--pd-text:#172033;--pd-panel:#fff;--pd-canvas-bg:#f1f5f9;min-width:0;height:calc(100vh - 78px);min-height:620px;color:var(--pd-text);background:var(--pd-canvas-bg);flex-direction:column;font-size:13px;display:flex;position:relative;overflow:hidden}.page-designer-page *,.page-designer-page :before,.page-designer-page :after{box-sizing:border-box}.page-designer-page button,.page-designer-page input,.page-designer-page select,.page-designer-page textarea{font:inherit}.page-designer-page button{cursor:pointer}.page-designer-page button:disabled{cursor:not-allowed;opacity:.4}.page-designer-page button:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.page-designer-page .pd-canvas-page input:focus-visible,.page-designer-page .pd-canvas-page select:focus-visible,.page-designer-page .pd-canvas-page textarea:focus-visible{outline:none}.page-designer-page .pd-canvas-page .ui-form__editor:focus{box-shadow:none;border-color:#6172f3}.page-designer-page input,.page-designer-page select,.page-designer-page textarea{min-width:0}.page-designer-page ::-webkit-scrollbar{width:6px;height:6px}.page-designer-page ::-webkit-scrollbar-track{background:0 0}.page-designer-page ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;transition:background .2s}.page-designer-page ::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.is-page-fullscreen .page-designer-page{background:#f8fafc;z-index:9000!important;width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important}body.is-preview-mode .pd-sidebar,body.is-preview-mode .pd-resizer,body.is-preview-mode .pd-toolbar{display:none!important}body.is-preview-mode .page-designer-page{background:#f8fafc;z-index:9000!important;width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important}body.is-preview-mode .pd-workspace{height:100vh!important}.pd-exit-preview{display:none}body.is-preview-mode .pd-exit-preview{z-index:100000;color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:6px;padding:8px 16px;font-weight:600;position:fixed;top:16px;right:16px;box-shadow:0 4px 12px #00000026;display:flex!important}.page-designer-page .pd-toolbar{z-index:5;background:#fff;border-bottom:1px solid #e5eaf2;align-items:center;gap:14px;min-height:58px;padding:0 20px;display:flex;position:relative;box-shadow:0 1px 3px #0f172a08}.page-designer-page .pd-toolbar button{appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-size:12px;font-weight:550;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.page-designer-page .pd-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.page-designer-page .pd-toolbar-history{align-items:center;gap:4px;display:flex}.page-designer-page .pd-toolbar-history .pd-icon-button{color:#64748b;background:0 0;border:1px solid #0000;border-radius:8px;width:34px;height:34px;padding:0;font-size:19px;font-weight:400}.page-designer-page .pd-toolbar-history .pd-icon-button:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#dbeafe}.page-designer-page .pd-toolbar-history .pd-icon-button:disabled{color:#cbd5e1;background:0 0}.page-designer-page .pd-toolbar .pd-toolbar-divider{background:#e2e8f0;flex:0 0 1px;width:1px;height:26px}.page-designer-page .pd-toolbar .pd-device-switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:3px;padding:4px;display:inline-flex}.page-designer-page .pd-toolbar .pd-device-button{color:#64748b;background:0 0;border:1px solid #0000;border-radius:6px;width:32px;height:30px;padding:0;font-size:15px}.page-designer-page .pd-toolbar .pd-device-button:hover{color:#2563eb;background:#eff6ff}.page-designer-page .pd-toolbar .pd-device-button.is-active{color:#2563eb;background:#fff;border-color:#dbeafe;box-shadow:0 1px 3px #0f172a14}.page-designer-page .pd-toolbar-status{color:#64748b;white-space:nowrap;align-items:center;gap:8px;min-height:30px;margin-left:2px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.page-designer-page .pd-toolbar-status .pd-status-dot{background:#f59e0b;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #fffbeb}.page-designer-page .pd-toolbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.page-designer-page .pd-toolbar .pd-button-secondary{color:#475569;background:#fff;border:1px solid #dbe3ed;border-radius:8px;min-height:36px;padding:0 14px;box-shadow:0 1px 2px #0f172a08}.page-designer-page .pd-toolbar .pd-button-secondary:hover{color:#1d4ed8;background:#f8faff;border-color:#bfdbfe}.page-designer-page .pd-toolbar .pd-button-primary{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:8px;min-height:36px;padding:0 15px;box-shadow:0 1px 2px #2563eb2e}.page-designer-page .pd-toolbar .pd-button-primary:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 2px 5px #2563eb33}.page-designer-page .pd-toolbar .pd-button-primary:active{background:#1e40af}.pd-workspace{flex:auto;grid-template-columns:238px minmax(0,1fr) 290px;min-height:0;display:grid;overflow:hidden}.pd-sidebar{background:var(--pd-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pd-palette{border-right:1px solid var(--pd-border)}.pd-inspector{border-left:1px solid var(--pd-border)}.pd-inspector>.pd-panel-heading{gap:8px}.pd-inspector>.pd-panel-heading>div{flex:1;min-width:0}.pd-panel-toggle-icon{width:18px;height:18px;display:block}.pd-panel-heading{border-bottom:1px solid #edf0f5;flex:0 0 66px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pd-panel-heading h3{margin:0;font-size:13px;font-weight:750}.pd-panel-heading p{color:var(--pd-muted);margin:5px 0 0;font-size:11px}.pd-icon-button{color:#64748b;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.pd-palette-search{color:#94a3b8;border:1px solid var(--pd-border);background:#f8fafc;border-radius:7px;flex:0 0 36px;align-items:center;gap:8px;margin:12px 12px 4px;padding:0 10px;display:flex}.pd-palette-search input{width:100%;height:32px;color:var(--pd-text);background:0 0;border:0;outline:0;padding:0}.pd-palette-search input::placeholder{color:#94a3b8}.pd-palette-content{flex:auto;min-height:0;padding:4px 12px 16px;overflow:auto}.pd-ui-version-header{border-bottom:1px solid var(--pd-border);background:var(--pd-panel);flex:none;padding:10px 12px}.pd-ui-version-header label{color:var(--pd-text);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.pd-ui-version-row{align-items:center;gap:4px;display:flex}.pd-ui-version-row select{border:1px solid var(--pd-border);width:100%;min-width:0;font:inherit;color:var(--pd-text);background:#fff;border-radius:6px;flex:1;padding:7px 6px;font-size:11px}.pd-ui-version-header small{color:var(--pd-muted);overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.5;display:block}.pd-palette-tools{border-bottom:1px solid var(--pd-border);background:var(--pd-panel);flex:none;min-width:0}.pd-palette-tools-toggle{color:var(--pd-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:650;list-style:none;display:flex}.pd-palette-tools-toggle::-webkit-details-marker{display:none}.pd-palette-tools-toggle:hover{color:var(--pd-primary);background:#f8faff}.pd-palette-tools-toggle:focus-visible{outline:2px solid var(--pd-primary);outline-offset:-2px}.pd-palette-tools-chevron{flex-shrink:0;width:14px;height:14px}.pd-palette-tools[open]>.pd-palette-tools-toggle .pd-palette-tools-chevron{transform:rotate(90deg)}.pd-palette-tools-body{padding-bottom:12px}.pd-palette-tools .pd-ui-version-header{border-bottom:0;padding-top:2px;padding-bottom:0}.pd-palette-tools .pd-palette-search{margin-top:10px;margin-bottom:0}.pd-control-group{padding-top:7px}.pd-group-title{color:#64748b;cursor:pointer;letter-spacing:.8px;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;padding:6px;font-size:10px;font-weight:750;list-style:none;display:flex}.pd-group-title::-webkit-details-marker{display:none}.pd-control-group[open]>.pd-group-title{margin-bottom:6px}.pd-group-title:hover{color:var(--pd-primary);background:#eff6ff}.pd-group-title:focus-visible{outline:2px solid var(--pd-primary);outline-offset:2px}.pd-group-chevron{flex-shrink:0;width:14px;height:14px;transition:transform .18s}.pd-control-group[open]>.pd-group-title .pd-group-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.pd-group-chevron{transition:none}}.pd-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pd-control-item{color:#475569;text-align:left;border:1px solid var(--pd-border);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:69px;padding:9px;font-size:11px;transition:border-color .12s,background .12s;display:flex}.pd-control-card{min-width:0;display:flex;position:relative}.pd-control-card[hidden]{display:none}.pd-control-card>.pd-control-item{width:100%;height:100%;padding-right:28px}.page-designer-page .pd-control-info{color:#8a9cb6;cursor:pointer;background:#fff;border:1px solid #dbe4f2;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font:600 12px/1 Georgia,serif;transition:color .15s,background .15s,border-color .15s;display:grid;position:absolute;top:6px;right:6px}.page-designer-page .pd-control-info:hover{color:#2563eb;background:#edf4ff;border-color:#a7c2ed}.pd-control-item:hover,.pd-control-item.is-active{color:var(--pd-primary);background:#f5f8ff;border-color:#93b4ff}.pd-control-icon{background:#eff6ff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:700;display:grid}.pd-icon-layout{color:#2563eb;background:#eff6ff}.pd-icon-form{color:#7c3aed;background:#f5f3ff}.pd-icon-data{color:#0f766e;background:#f0fdfa}.pd-icon-action{color:#c2410c;background:#fff7ed}.pd-palette-footer{color:var(--pd-muted);background:#fafcff;border-top:1px solid #edf0f5;flex:0 0 43px;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:flex}.pd-help-icon{border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.pd-inspector-tabs{border-bottom:1px solid var(--pd-border);flex:0 0 42px;grid-template-columns:1fr 1fr;padding:0 13px;display:grid}.pd-inspector-tabs button{color:#64748b;background:0 0;border:0;font-size:11px;position:relative}.pd-inspector-tabs button.is-active{color:var(--pd-primary);font-weight:700}.pd-inspector-tabs button.is-active:after{background:var(--pd-primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.pd-inspector-content{flex:auto;min-height:0;overflow-y:auto}.pd-selected-control{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:16px 14px;display:flex}.pd-selected-icon{color:#0f766e;background:#f0fdfa;border-radius:8px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.pd-selected-control>div:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pd-selected-control strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.pd-selected-control span:not(.pd-selected-tag){color:#94a3b8;overflow-wrap:anywhere;font-size:10px}.pd-selected-tag{color:#64748b;background:#f1f5f9;border-radius:4px;padding:4px 6px;font-size:9px}.pd-property-section{border-bottom:1px solid #edf1f6;padding:15px 14px}.pd-property-heading{color:#64748b;letter-spacing:.6px;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;font-weight:750;display:flex}.pd-property-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:10px;display:flex}.pd-property-field:last-child{margin-bottom:0}.pd-property-field label{color:#475569;font-size:11px;font-weight:600}.pd-property-field input,.pd-property-field select,.pd-property-field textarea{color:#334155;background:#fff;border:1px solid #dbe3ed;border-radius:6px;width:100%;min-height:34px;padding:8px 9px;font-size:11px}.pd-property-field textarea{resize:vertical;line-height:1.5}.pd-property-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pd-input-unit{border:1px solid #dbe3ed;border-radius:6px;align-items:center;display:flex;overflow:hidden}.pd-input-unit input{border:0;border-radius:0;min-width:0}.pd-input-unit>span{color:#94a3b8;padding:0 8px;font-size:10px}.pd-outline-button{width:100%;min-height:34px;color:var(--pd-primary);background:#fff;border:1px solid #bfdbfe;border-radius:6px;font-size:11px;font-weight:600}.pd-outline-button:hover{background:#eff6ff}.pd-toggle-row{color:#475569;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:33px;font-size:11px;display:flex;position:relative}.pd-toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.pd-toggle-row>i{background:#cbd5e1;border-radius:20px;flex:0 0 30px;width:30px;height:17px;transition:background .15s;position:relative}.pd-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a20}.pd-toggle-row input:checked+i{background:var(--pd-primary)}.pd-toggle-row input:checked+i:after{transform:translate(13px)}.pd-event-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:9px;padding:10px 0;display:flex}.pd-event-icon{color:#7c3aed;background:#f5f3ff;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.pd-event-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pd-event-row strong{font-size:10px}.pd-event-row>div>span{color:#94a3b8;font-size:10px}.pd-event-row button{color:#64748b;background:0 0;border:0}.pd-inspector-footer{color:#94a3b8;background:#fafcff;border-top:1px solid #edf1f6;flex:0 0 38px;justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;display:flex}.pd-toast{z-index:10000;color:#fff;opacity:0;pointer-events:none;background:#1e293b;border-radius:8px;max-width:min(400px,100vw - 32px);padding:12px 16px;font-size:12px;line-height:1.5;transition:opacity .18s,transform .18s;position:fixed;bottom:24px;right:22px;transform:translateY(8px);box-shadow:0 8px 30px #0f172a25}.pd-toast.is-visible{opacity:1;transform:translateY(0)}.pd-sidebar[data-collapsed=true]>:not(.pd-palette-tab){display:none!important}.pd-palette-tab{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-left:2px solid #0000;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px 7px;display:flex}.pd-palette-tab svg{flex-shrink:0;width:18px;height:18px}.pd-palette-tab span{writing-mode:vertical-rl;white-space:nowrap;font-size:12px;font-weight:600}.pd-palette-tab:hover,.pd-palette-tab:focus-visible{color:var(--pd-primary);border-left-color:var(--pd-primary);background:#e8f0ff}.pd-palette-tab:focus-visible{outline:2px solid var(--pd-primary);outline-offset:-2px}@media (width<=1450px){.pd-workspace{grid-template-columns:205px minmax(0,1fr) 265px}}@media (width<=1100px){.page-designer-page{height:auto;min-height:700px;overflow:visible}.pd-workspace{grid-template-columns:190px minmax(0,1fr);min-height:760px;overflow:visible}.pd-inspector{border-top:1px solid var(--pd-border);border-left:0;grid-column:1/-1}.pd-inspector-content{max-height:600px}}@media (width<=680px){.pd-workspace{flex-direction:column;display:flex}.pd-palette{border-right:0;border-bottom:1px solid var(--pd-border);max-height:280px}.pd-control-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-control-item{text-align:center;align-items:center}}.pd-selectable{cursor:pointer;position:relative}.pd-selectable.is-selected{outline:2px solid var(--pd-primary);outline-offset:-2px}.pd-ui-control-wrapper.is-selected{outline:none}.pd-selectable.is-selected:after{color:#fff;background:var(--pd-primary);content:"Selected";pointer-events:none;z-index:10;border-radius:0 5px;padding:3px 6px;font-size:9px;font-weight:650;position:absolute;top:-1px;right:-1px}.pd-editor-only{display:block}.page-container__editor-heading,.page-column__editor-heading{color:#1e40af;border-bottom:1px dashed #bfdbfe;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;font-size:11px;font-weight:700;display:flex}.page-container__empty,.page-layout-empty{color:#94a3b8;text-align:center;border:1px dashed #cbd5e1;border-radius:5px;padding:12px;font-size:11px}.pd-canvas-page .page-container{background:#f0fdf4;border:2px dashed #93c5fd;border-radius:6px;padding:12px}.pd-canvas-page .page-row{background:#eff6ff;border:2px dashed #93c5fd;border-radius:6px;padding:12px}.pd-canvas-page .page-column{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px}.pd-canvas-page .form-field{background:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:8px}.pd-canvas-area{min-width:0}.pd-canvas-scroll{background:var(--pd-canvas-bg);min-width:0;min-height:0;padding:16px}.pd-canvas-scroll.device-desktop{--pd-device-width:100%}.pd-canvas-scroll.device-tablet{--pd-device-width:768px}.pd-canvas-scroll.device-mobile{--pd-device-width:var(--pd-mobile-width,390px)}.pd-mobile-options{color:#64748b;align-items:center;gap:6px;font-size:11px;display:flex}.pd-mobile-options label{align-items:center;gap:4px;display:flex}.pd-mobile-options input{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:64px;min-height:30px;padding:4px 6px}.pd-mobile-options input:focus-visible{outline:2px solid var(--pd-primary);outline-offset:1px}.pd-mobile-orientation-icon{transform-origin:10px 10px;transition:transform .22s}.is-landscape .pd-mobile-orientation-icon{transform:rotate(90deg)}[data-pd-mobile-orientation]{min-width:34px}@media (prefers-reduced-motion:reduce){.pd-mobile-orientation-icon{transition:none}}.pd-canvas{width:var(--pd-device-width,100%);background:#fff;flex-direction:column;height:auto;min-height:100%;margin-inline:auto;display:flex;box-shadow:0 2px 12px #0f172a0d;container-type:inline-size}.pd-canvas-page{box-sizing:border-box;background:#fff;flex-direction:column;flex:1;height:auto;min-height:max(580px,100vh - 260px);padding:28px;display:flex;position:relative}.device-mobile>.pd-canvas{height:var(--pd-mobile-height,844px);min-height:0;overflow:auto}.device-mobile .pd-canvas-page{min-height:100%}.pd-canvas-page .page-header{flex:none}.pd-canvas-components{flex:none;height:auto;min-height:220px;padding-bottom:24px;position:relative;overflow:visible}.pd-canvas-components.is-empty{flex:1;padding-bottom:0;display:flex}.pd-canvas-bottom-hint{z-index:2;background:#fff;flex:none;margin-top:12px;padding-top:10px;position:relative}.pd-canvas-page .page-header{margin-bottom:22px}@container (width<=600px){.pd-canvas-page{padding:14px}.pd-canvas-page .search-panel__fields{grid-template-columns:minmax(0,1fr)}.pd-canvas-page .page-row{flex-direction:column}.pd-canvas-page .page-column{width:100%}}body.is-preview-mode .pd-editor-only{display:none!important}body.is-preview-mode .pd-selectable{border-color:#0000!important;outline:none!important}body.is-preview-mode .pd-selectable.is-selected:after{display:none!important}body.is-preview-mode .page-container,body.is-preview-mode .page-row,body.is-preview-mode .page-column{background:0 0!important;border:none!important;padding:0!important}body.is-preview-mode .page-container__content,body.is-preview-mode .page-column__content{padding:0!important}body.is-preview-mode .pd-canvas-bottom-hint{display:none!important}.pd-canvas-empty{color:#64748b;text-align:center;background:linear-gradient(#f8faff,#fff);border:1px dashed #bfcee2;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:220px;margin:0;padding:32px 20px;display:flex}.pd-canvas-empty-icon{color:#2563eb;background:#eff6ff;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:28px;display:grid}.pd-canvas-empty strong{color:#334155;font-size:14px}.pd-canvas-empty p{margin:8px 0 0;font-size:12px}.pd-ui-control-wrapper{border:1px dashed #0000;border-radius:5px;margin:8px 0;padding:8px}.pd-ui-control-wrapper:has(>.pd-ui-control-host>.ui-fab.ui-control--designer){position:static}.pd-ui-control-wrapper:hover{border-color:#93c5fd}.pd-ui-control-wrapper.is-selected,.pd-ui-control-wrapper.is-selected:focus-within{background:#eff6ff;border-color:#3b82f6}.pd-ui-control-host{width:100%;min-width:0}.pd-property-field-checkbox label{align-items:center;gap:8px;display:flex}.pd-property-field-checkbox input[type=checkbox]{width:15px;height:15px}.ui-flex{box-sizing:border-box;align-content:flex-start;min-width:0;display:flex}.ui-flex>.pd-ui-control-children{display:contents}.ui-flex>.pd-ui-control-children>.pd-ui-control-wrapper{box-sizing:border-box;min-width:0;max-width:100%}.ui-flex>.pd-ui-control-children>.pd-ui-control-wrapper>.pd-ui-control-host{box-sizing:border-box;min-width:0}.pd-ui-control-wrapper{position:relative}.pd-move-handle{z-index:20;cursor:grab;color:#465fff;opacity:0;background:#fff;border:1px solid #c7d2fe;border-radius:5px;padding:2px 6px;position:absolute;top:2px;left:2px}.pd-ui-control-wrapper:hover>.pd-move-handle,.pd-ui-control-wrapper.is-selected>.pd-move-handle{opacity:1}.pd-move-handle:active{cursor:grabbing}[data-pd-form-field]{position:relative}[data-pd-form-field]:hover>.pd-move-handle,[data-pd-form-field].is-selected>.pd-move-handle{opacity:1}.pd-form-empty-slot{color:#94a3b8;background:#f8faff;border:1px dashed #c7d2fe;border-radius:7px;justify-content:center;align-items:center;min-height:70px;font-size:12px;display:flex}.pd-form-empty-slot:hover{background:#eef2ff;border-color:#465fff}.pd-grid-toolbar{color:#64748b;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.pd-grid-toolbar button{color:#465fff;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:6px;padding:6px 10px}.pd-grid-toolbar button:disabled{opacity:.4;cursor:default}.pd-grid-toolbar .is-active{background:#eef2ff}.pd-grid-selecting{-webkit-user-select:none;user-select:none;cursor:crosshair}.pd-grid-region-selected{background:#eef2ff!important;outline:2px solid #465fff!important}.pd-grid-resize{cursor:nwse-resize;z-index:25;opacity:0;border-bottom:3px solid #465fff;border-right:3px solid #465fff;width:13px;height:13px;position:absolute;bottom:0;right:0}[data-pd-form-field]:hover>.pd-grid-resize{opacity:1}.pd-form-empty-slot[hidden],.pd-grid-trailing-slot{display:none}.pd-form-input-drag>.pd-grid-trailing-slot,.pd-grid-selecting .pd-grid-trailing-slot{display:flex}.pd-website-preview{z-index:9000;background:#f4f6fb;flex-direction:column;display:flex;position:fixed;inset:0}.pd-website-preview>header{color:#172b4d;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 16px;font:14px Segoe UI,sans-serif;display:flex}.pd-website-preview>header button{cursor:pointer;color:#334155;background:#fff;border:1px solid #dce3ee;border-radius:7px;padding:8px 12px}.pd-website-preview>.wd-page{border:0;border-radius:0;flex:1;min-height:0}.pd-grid-add-settings{background:#f8faff;border:1px solid #dce5f2;border-radius:10px;flex-direction:column;gap:12px;margin:16px;padding:14px;display:flex}.pd-grid-add-settings .pd-grid-add-toggle{color:#334155;cursor:pointer;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:flex}.pd-grid-add-toggle input[type=checkbox]{appearance:auto;accent-color:#465fff;flex:0 0 16px;margin:0;width:16px!important;height:16px!important;min-height:0!important}.pd-grid-add-settings button{color:#465fff;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:7px;padding:9px 12px;font-size:13px}.pd-grid-add-settings [hidden]{display:none!important}.pd-grid-add-button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:38px;display:inline-flex;box-shadow:0 2px 4px #465fff20;color:#fff!important;background:#465fff!important;border:1px solid #465fff!important;border-radius:8px!important;padding:9px 15px!important;font:600 13px Segoe UI,sans-serif!important}.pd-grid-add-button:hover{filter:brightness(.95)}.pd-grid-add-button[data-tone=default]{color:#475569!important;background:#fff!important;border-color:#dce3ee!important}.pd-grid-add-button[data-tone=danger]{background:#dc2626!important;border-color:#dc2626!important}.pd-property-section{box-sizing:border-box;min-width:0}.pd-property-section>.pd-property-field{min-width:0}.pd-property-section>.pd-property-field select{box-sizing:border-box;max-width:100%}.pd-design-config-button,.pd-property-section [data-form-detail-config],.pd-column-edit-button{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;min-height:38px;margin:10px 0 14px;transition:background .15s,border-color .15s;color:#4057cf!important;white-space:normal!important;background:#f5f7ff!important;border:1px solid #ccd7ef!important;border-radius:8px!important;height:auto!important;padding:9px 12px!important;font:600 13px/1.5 Segoe UI,sans-serif!important;display:flex!important}.pd-design-config-button:hover,.pd-property-section [data-form-detail-config]:hover,.pd-column-edit-button:hover{background:#eef2ff!important;border-color:#9aaaf2!important}.pd-design-config-button:focus-visible,.pd-property-section [data-form-detail-config]:focus-visible{outline-offset:2px;outline:2px solid #8ea2ff}.pd-search-map{border-collapse:collapse;width:100%;font-size:13px}.pd-search-map th,.pd-search-map td{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px}.pd-search-map th{background:#f1f5f9}.pd-search-map small{color:#94a3b8;margin-top:5px;display:block}[data-search-owner]:not([data-search-owner=""])>.pd-ui-control-actions{display:none}.dg-reorderable-column{cursor:grab}.dg-reorderable-column:active{cursor:grabbing}.page-designer-page .pd-inspector-action{box-sizing:border-box;color:#3859b8;cursor:pointer;background:#f8faff;border:1px solid #d5dff0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;min-height:36px;margin:2px 0 16px;padding:8px 12px;font:600 12px/1.5 Segoe UI,sans-serif;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;display:flex}.page-designer-page .pd-inspector-action:before{content:"";width:16px;height:16px;-webkit-mask:var(--pd-action-icon) center/contain no-repeat;mask:var(--pd-action-icon) center/contain no-repeat;background:currentColor;flex:0 0 16px}.pd-inspector-action-edit{--pd-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 3 5 5-12 12-6 2 2-6L16 3ZM14 5l5 5M12 21h9'/%3E%3C/svg%3E")}.pd-inspector-action-source{--pd-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v14c0 4 16 4 16 0V5M4 12c0 4 16 4 16 0'/%3E%3C/svg%3E")}.page-designer-page .pd-inspector-action:hover{background:#eef3ff;border-color:#adc0ed;box-shadow:0 2px 5px #3455a30a}.page-designer-page .pd-inspector-action:active{background:#e3ebff;transform:translateY(1px);box-shadow:inset 0 1px 2px #3455a314}.page-designer-page .pd-inspector-action:focus-visible{outline-offset:2px;outline:2px solid #6b8bee}.page-designer-page .pd-inspector-action:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.page-designer-page .pd-property-field textarea[data-prop-key=contextMenuItems]{box-sizing:border-box;tab-size:2;background:#fbfcfe;border-color:#d8e1ee;border-radius:8px;min-height:100px;padding:10px 12px;font:12px/1.65 Consolas,Courier New,monospace;transition:border-color .15s,box-shadow .15s}.page-designer-page .pd-property-field textarea[data-prop-key=contextMenuItems]:focus{background:#fff;border-color:#91a9e9;outline:none;box-shadow:0 0 0 3px #4f73d510}.pd-inspector-fixed{z-index:3;background:#fff;border-bottom:1px solid #edf1f6;position:sticky;top:0}.pd-inspector-fixed .pd-selected-control{border-bottom:0}.pd-inspector-search{padding:0 14px 12px}.pd-inspector-search input{box-sizing:border-box;color:#334155;width:100%;font:inherit;background:#f8faff;border:1px solid #dce4ef;border-radius:7px;outline:none;padding:9px 11px;font-size:12px;display:block}.pd-inspector-search input:focus{border-color:#7999ee;box-shadow:0 0 0 2px #4263eb12}.pd-search-hidden{display:none!important}.pd-inspector-content[data-pd-inspector]{flex-direction:column;display:flex;overflow:hidden!important}.pd-inspector-fixed{flex-shrink:0;position:relative}.pd-inspector-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.generated-page{box-sizing:border-box;color:#1e293b;background:#fff;width:100%;min-width:0;margin:0;padding:28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.5}.generated-page *,.generated-page :before,.generated-page :after{box-sizing:border-box}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header__title{color:#172033;margin:0;font-size:24px;font-weight:700;line-height:1.3}.page-header__description{color:#64748b;margin:8px 0 0;font-size:13px}.page-container{min-width:0;margin-bottom:16px}.page-container__content{flex-direction:column;gap:12px;min-width:0;display:flex}.page-container--grid-rows .page-container__content{grid-template-rows:repeat(var(--container-rows,2), minmax(40px, auto));grid-template-columns:repeat(var(--container-columns,2), minmax(0, 1fr));gap:12px;display:grid}.page-container--grid-columns .page-container__content{grid-template-columns:repeat(var(--container-columns,2), minmax(0, 1fr));grid-template-rows:repeat(var(--container-rows,2), minmax(40px, auto));gap:12px;display:grid}.page-row{align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.page-column{flex:var(--column-span,6) 1 0;min-width:0}.page-column__content{min-width:0}.form-field{flex-direction:column;gap:6px;min-width:0;margin-bottom:12px;display:flex}.form-label{color:#334155;font-size:13px;font-weight:600;display:block}.form-control{color:#1e293b;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}.form-control::placeholder{color:#94a3b8}.form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.form-select{cursor:pointer}.page-button{color:#334155;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.page-button:hover{background:#f8fafc}.page-button--primary{color:#fff;background:#2563eb;border-color:#2563eb}.page-button--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.page-button--secondary{color:#334155;background:#fff}.page-button--danger{color:#dc2626;border-color:#fecaca}.page-button--small{min-height:28px;padding:4px 8px;font-size:12px}.search-panel,.data-grid,.page-panel{background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-width:0;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.search-panel__header,.data-grid__header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 18px;display:flex}.search-panel__title,.data-grid__title{color:#1e293b;margin:0;font-size:15px;font-weight:700}.data-grid__description{color:#64748b;margin:5px 0 0;font-size:12px}.search-panel__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px;display:grid}.search-panel__fields>.form-field{margin:0}.search-panel__footer{border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}.data-grid__scroll{width:100%;overflow-x:auto}.data-grid__table{border-collapse:collapse;text-align:left;width:100%}.data-grid__table th{color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;height:42px;padding:10px 14px;font-size:12px;font-weight:650}.data-grid__table td{color:#475569;border-bottom:1px solid #edf1f6;height:48px;padding:9px 14px;font-size:13px}.data-grid__table tbody tr:last-child td{border-bottom:0}.data-grid__table tbody tr:hover{background:#f8fbff}.data-grid__actions{white-space:nowrap}.status-badge{border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.status-badge--active{color:#15803d;background:#f0fdf4}.status-badge--inactive{color:#b45309;background:#fffbeb}.data-grid__code{color:#475569;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.form-control.form-select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:36px!important}.form-control.form-select:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}.form-control:focus{box-shadow:none!important;border-color:#2563eb!important;outline:none!important}.form-control.form-select:focus{box-shadow:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;border-color:#2563eb!important}@media (width<=900px){.generated-page{padding:20px}.search-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.generated-page{padding:14px}.page-header{flex-direction:column}.page-row{flex-direction:column;gap:10px}.page-column{flex:auto;width:100%}.search-panel__fields{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.search-panel__header,.data-grid__header{padding:12px 14px}}.pd-canvas-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.pd-canvas-page .page-header__title{color:#172033;margin:0;font-size:24px;font-weight:700;line-height:1.3}.pd-canvas-page .page-header__description{color:#64748b;margin:8px 0 0;font-size:13px}@media (width<=600px){.pd-canvas-page{padding:14px!important}.pd-canvas-page .page-header{flex-direction:column;align-items:stretch;gap:12px}.pd-canvas-page .page-header>div:last-child{justify-content:flex-start}}
