:root{--dt-color-primary:#005fcc;--dt-color-primary-light:#e0f0ff;--dt-color-primary-dark:#084b74;--dt-color-secondary:#99c7ec;--dt-color-error:#c00;--dt-color-success:#2d7d2d;--dt-gray-50:#f8f8f8;--dt-gray-100:#efefef;--dt-gray-200:#e4e4e4;--dt-gray-300:#d2d2d2;--dt-gray-400:#ccc;--dt-gray-500:#999;--dt-gray-600:#555;--dt-gray-700:#444;--dt-gray-800:#222;--dt-gray-900:#111;--dt-space-xs:0.25rem;--dt-space-sm:0.5rem;--dt-space-md:0.75rem;--dt-space-lg:1rem;--dt-space-xl:1.25rem;--dt-font-size-xs:0.7rem;--dt-font-size-sm:0.75rem;--dt-font-size-base:0.9rem;--dt-font-size-lg:1.15rem;--dt-font-size-xl:1.25rem;--dt-radius-sm:0.25rem;--dt-radius-md:0.35rem;--dt-radius-lg:0.5rem;--dt-radius-xl:0.75rem;--dt-transition-fast:0.15s;--dt-transition-base:0.3s}.dt-root{contain:layout style;width:100%;display:flex;flex-direction:column;gap:var(--dt-space-md);text-align:left}.dt-root>h2.dt-no-fields{display:none}.dt-root.dt-no-fields>h2.dt-no-fields{display:block}.dt-headerbar{display:grid;gap:var(--dt-space-md);grid-template-areas:"title actions" "desc actions";grid-template-columns:1fr auto;align-items:start}.dt-title{font-size:var(--dt-font-size-xl);font-weight:600}.dt-desc{font-size:var(--dt-font-size-base);color:var(--dt-gray-700)}.dt-actions{display:flex;gap:var(--dt-space-sm);align-self:start;justify-self:end}.dt-headerbar .dt-title{grid-area:title}.dt-headerbar .dt-desc{grid-area:desc}.dt-headerbar .dt-actions{grid-area:actions}@media (max-width:640px){.dt-headerbar{grid-template-areas:"title" "actions" "desc";grid-template-columns:1fr}.dt-actions{justify-self:start}}.dt-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--dt-gray-400);background:var(--dt-gray-50);color:var(--dt-gray-900);border-radius:var(--dt-radius-md);padding:6px 13px;font-size:var(--dt-font-size-sm);line-height:20px;display:inline-flex;align-items:center;gap:var(--dt-space-xs);cursor:pointer;transition:background var(--dt-transition-fast),border-color var(--dt-transition-fast),transform var(--dt-transition-fast);margin:2px 3px;position:relative;overflow:hidden;background-color:#fff;white-space:nowrap}.dt-form-buttons button,.dt-dlg-footer button{border:2px solid #194D6D;border-radius:20px;font-size:16px;padding:7px 35px;color:#194D6D;background-color:#fff}.dt-form-buttons .dt-form-actions-right button,.dt-dlg-footer .dt-dlg-actions-right button{border-color:#194D6D;background-color:#194D6D;color:#fff}.dt-dlg-max-toggle{height:40px;width:40px;padding:0;margin:0;background:transparent;border:none;position:absolute;right:0;top:-5px}.dt-btn:hover,.dt-btn:focus{background:var(--dt-gray-200);border-color:var(--dt-gray-500);outline:2px solid transparent;outline-offset:2px;transform:translateY(-1px)}.dt-btn:focus-visible{outline:2px solid var(--dt-color-primary);outline-offset:2px;box-shadow:0 0 0 3px rgba(0,95,204,0.1)}.dt-btn:active{transform:translateY(0);background:var(--dt-gray-300)}.dt-btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.dt-btn-icon{width:auto;height:100%;min-height:20px;min-width:20px;display:inline-block;background-size:contain;background-repeat:no-repeat}.dt-filter-summary{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.7rem}.dt-filter-chip{background:#ececec;border:none;color:#000;margin:2px;padding:4px 5px 4px 10px;border-radius:17px;width:auto;min-width:auto;display:inline-flex;align-items:center;gap:.3rem;line-height:25px;vertical-align:bottom;font-size:12px}.dt-filter-chip button{border:none;background:none;cursor:pointer;font-size:.9em;padding:0;line-height:1;margin:0;padding:0}.dt-filter-chip button img.dt-btn-icon{width:25px;height:25px}.dt-wrapper{width:100%;overflow-x:auto}.dt-table{display:grid;width:calc(100% - 15px);border:1px solid #dddddd;border-radius:.5rem;gap:1px;overflow:hidden;font-size:16px}.dt-table .dt-headcell,.dt-table .dt-cell{border-right:solid 1px #ececec}.dt-table .dt-headcell:not(:has(~.dt-headcell)),.dt-table .dt-row>.dt-cell:not(:has(~.dt-cell)){border-right:none}.dt-header,.dt-row{display:contents}.dt-headcell{display:flex;align-items:flex-end;padding:.75rem .75rem;border-bottom:1px solid #e4e4e4;align-self:stretch;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;color:#767575}.dt-cell{display:flex;align-items:center;padding:.75rem .75rem;border-bottom:1px solid #e4e4e4;align-self:stretch;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.dt-headcell{font-weight:600;letter-spacing:.03em;position:relative;overflow:visible;z-index:1;color:#767575}.dt-table:not(:has(.dt-group-row)) .dt-headcell{background-color:#ececec}.dt-row:last-of-type .dt-cell{border-bottom:none}.dt-row[data-expanded=true]{background:#f5fbff}.dt-row:focus{outline:2px solid #005fcc;outline-offset:-2px}.dt-row[data-expanded=true] .row-details{display:grid}.dt-headcell button{width:22px;height:22px}.dt-headcell button img{width:100%;height:100%}.dt-headcell button.sort-btn{background:none;border:none;padding:0;margin-left:.25rem;cursor:pointer}.dt-headcell button.sort-btn:focus-visible{outline:2px solid #005fcc}.dt-headcell-inner{display:flex;align-items:center;gap:.25rem}.dt-sort-btn,.dt-filter-btn{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center}.dt-sort-btn img,.dt-filter-btn img{width:1rem;height:1rem;display:block}.dt-sort-btn.is-desc img{transform:rotate(180deg)}.dt-filter-btn.is-filtered{outline:2px solid #005fcc;outline-offset:2px;border-radius:.25rem}.dt-filter-toggle{background:none;border:none;padding:0;margin-left:.25rem;cursor:pointer}.dt-filter-menu{position:absolute;z-index:10;top:100%;left:0;min-width:100%;background:#fff;border:1px solid #ccc;border-radius:.4rem;box-shadow:0 4px 14px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:14rem;overflow:auto}.dt-filter-menu[hidden]{display:none}.dt-filter-menu button{background:none;border:none;text-align:left;padding:.45rem .6rem;font-size:.75rem;cursor:pointer}.dt-filter-menu button:hover,.dt-filter-menu button:focus{background:#005fcc;color:#fff}.dt-filter-menu button.is-selected{background:#005fcc;color:#fff}.dt-hidden-row{display:none}.dt-hidden{display:none}.dt-align-left,.align-left{text-align:left}.dt-align-center,.align-center{text-align:center}.dt-align-right,.align-right{text-align:right}.row-details{grid-column:1/-1;display:none;border-top:1px solid #d9ecf9;background:#f0f8ff;padding:.55rem .6rem;gap:.4rem .75rem}.row-details-item{display:grid;grid-template-columns:1fr 2fr;gap:.4rem;font-size:.75rem}.dt-agg{background:#f6f6f6;font-weight:600}.dt-agg .dt-cell{border-bottom:none}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dt-group-row{cursor:pointer;background:#ececec;border-top:1px solid #d9ecf9}.dt-group-row .dt-group-cell{font-weight:600;background-color:#ececec;margin-top:-1px;font-size:20px}.dt-group-hidden{display:none}dialog.dt-dialog{border:none;border-radius:12px;padding:0;max-width:calc(100vw - 38px);max-height:calc(100vh - 20px);width:auto;flex-direction:column;box-shadow:0 15px 40px rgba(0,0,0,.25);background:#fff;display:none;position:fixed;inset:0;margin:auto}dialog[open].dt-dialog{display:flex}dialog.dt-dialog.mini{width:332px;height:290px}dialog.dt-dialog.small{width:432px;height:440px}dialog.dt-dialog.medium{width:632px;height:540px}dialog.dt-dialog.large{width:840px;height:682px}dialog.dt-dialog::backdrop{background:rgba(0,0,0,.4)}dialog.dt-dialog.dt-maximized{width:calc(100vw - 38px);max-width:calc(100vw - 38px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);margin:15px}body.dt-modal-open{overflow:hidden}.dt-dlg-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:20px;box-shadow:0 2px 10px 0 rgb(0 0 0/10%);z-index:1}.dt-dlg-header-actions{position:relative;height:100%}.dt-dlg-title{font-size:1.15rem;font-weight:600}.dt-dlg-body{flex:1 1 auto;overflow:auto;padding:30px 20px 30px 20px}.dt-dlg-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:20px;box-shadow:0 -2px 10px 0 rgb(0 0 0/10%);z-index:1}.dt-form-buttons{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dt-dlg-actions-left,.dt-form-actions-left,.dt-form-actions-right,.dt-form-actions-right{display:flex;gap:.5rem}.dt-no-data{padding:1rem;font-size:.85rem;color:#555}.dt-form{display:flex;flex-direction:column;gap:.75rem;position:relative;border-radius:4px}.dt-form.dirty.invalid,.dt-form.invalid{content:'';display:none;border:none}.dt-form.dirty{padding-top:50px;padding-bottom:50px}.dt-form.dirty::after,.dt-form.dirty::before{content:"Unsaved changes";position:absolute;color:#E93323;background-color:#FBE6E4;background-image:url(/ic?i=info&m=redt);background-repeat:no-repeat;right:0;top:0;padding:10px 10px 10px 40px;background-size:20px;background-position:calc(50% - 60px) center;border-radius:4px;font-size:13px;font-weight:bold;left:0;text-align:center}.dt-form.dirty::after{top:unset;bottom:0}.dt-form-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}.dt-form-fields>.dt-form-field{min-width:0;grid-column:span 12;width:auto}.dt-form-fields>.dt-form-field.dt-width-1{grid-column:span 12}.dt-form-fields>.dt-form-field.dt-width-2{grid-column:span 6}.dt-form-fields>.dt-form-field.dt-width-3{grid-column:span 4}.dt-form-fields>.dt-form-field.dt-width-4{grid-column:span 3}.dt-form-fields:has(>.dt-form-field.dt-width-5){grid-template-columns:repeat(60,minmax(0,1fr))}.dt-form-fields:has(>.dt-form-field.dt-width-5)>.dt-form-field.dt-width-1{grid-column:span 60}.dt-form-fields:has(>.dt-form-field.dt-width-5)>.dt-form-field.dt-width-2{grid-column:span 30}.dt-form-fields:has(>.dt-form-field.dt-width-5)>.dt-form-field.dt-width-3{grid-column:span 20}.dt-form-fields:has(>.dt-form-field.dt-width-5)>.dt-form-field.dt-width-4{grid-column:span 15}.dt-form-fields:has(>.dt-form-field.dt-width-5)>.dt-form-field.dt-width-5{grid-column:span 12}.dt-width-5{width:20%}.dt-form-title{font-size:1.15rem;font-weight:600}.dt-form-desc{font-size:.9rem;color:#444}.dt-form-field{display:flex;flex-direction:column;gap:var(--dt-space-xs);margin-bottom:var(--dt-space-md);align-items:flex-start;min-height:4rem}.dt-form-field label{font-size:16px;color:#555555;font-weight:600;line-height:normal;margin:0;padding:0;align-self:flex-start}.dt-required-indicator{color:var(--dt-color-error);margin-left:var(--dt-space-xs)}.dt-field-info{font-size:var(--dt-font-size-xs);color:var(--dt-gray-600);line-height:1.3;margin:0;padding:0;align-self:flex-start;min-height:1rem}.dt-form-field input,.dt-form-field select,.dt-form-field textarea{padding:var(--dt-space-xs) var(--dt-space-sm);border:2px solid #DDDDDD;border-radius:var(--dt-radius-md);font-size:16px;line-height:1.4;margin:0;height:2.25rem;align-self:stretch}.dt-form-field select{width:calc(100% - 18px)}.dt-form-field textarea{height:auto;min-height:2.25rem;resize:vertical}.dt-switch-field{}.dt-switch-field label{cursor:pointer}.dt-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.8rem;height:1.5rem;background:#ececec;border-radius:0.75rem;position:relative;cursor:pointer;transition:background-color var(--dt-transition-base);border:2px solid transparent;margin:0;padding:0;align-self:flex-start}.dt-form-field input.dt-switch{height:32px;margin:7px 14px;width:55px}.dt-switch::before{content:'';position:absolute;top:3px;left:3px;width:22px;height:22px;background:white;border-radius:50%;transition:transform var(--dt-transition-base);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.dt-switch:checked{background:green}.dt-switch:checked::before{transform:translateX(1.5rem)}.dt-switch:focus-visible{outline:2px solid var(--dt-color-primary);outline-offset:2px}.dt-switch:disabled{opacity:0.6;cursor:not-allowed}.dt-switch:disabled::before{box-shadow:none}.dt-segment-field{}.dt-segment-control{display:inline-flex;border-radius:20px;overflow:hidden;background:#ececec;height:auto;align-self:flex-start;padding:3px}.dt-segment-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:2px 11px;font-size:12px;line-height:30px;cursor:pointer;transition:background-color var(--dt-transition-fast),color var(--dt-transition-fast);border-right:1px solid #ddd;color:#000;min-width:30px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;margin:0}.dt-segment-btn:last-child{border-right:none}.dt-segment-btn:focus-visible{outline:2px solid var(--dt-color-primary);outline-offset:-2px;z-index:1;position:relative}.dt-segment-btn.dt-segment-selected{background:#fff;color:#000;border-radius:20px;font-weight:bold}.dt-segment-control:focus-visible{outline:2px solid var(--dt-color-primary);outline-offset:2px}.dt-form-field.dt-invalid input,.dt-form-field.dt-invalid select,.dt-form-field.dt-invalid textarea{border-color:var(--dt-color-error);outline-color:var(--dt-color-error);background-color:rgba(204,0,0,0.05)}.dt-form-field.dt-invalid .dt-segment-control{border-color:var(--dt-color-error);background-color:rgba(204,0,0,0.05)}.dt-form-field.dt-invalid .dt-switch{border-color:var(--dt-color-error);box-shadow:0 0 0 1px var(--dt-color-error)}.dt-form-field.dt-invalid x-date,.dt-form-field.dt-invalid x-time,.dt-form-field.dt-invalid x-datetime-wrap{--error-border-color:var(--dt-color-error);--error-bg-color:rgba(204,0,0,0.05)}.dt-content{padding:var(--dt-space-xs) var(--dt-space-sm);font-size:var(--dt-font-size-base);line-height:1.4;margin:0;min-height:2.25rem;align-self:stretch;display:block;overflow-wrap:break-word}x-time,x-date,x-datetime-wrap{display:inline-block;width:100%;align-self:stretch}.dt-form-field mbl-rich-text{display:block;width:100%;align-self:stretch;min-height:180px}.dt-form-field.dt-invalid mbl-rich-text{outline:2px solid var(--dt-color-error);outline-offset:2px}.dt-field-error{font-size:var(--dt-font-size-xs);color:var(--dt-color-error);line-height:1.3;margin:0;padding:0;align-self:flex-start;display:flex;align-items:center;gap:var(--dt-space-xs);min-height:1rem}.dt-field-error::before{content:"⚠";font-weight:bold;flex-shrink:0}.dt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dt-field-options{align-self:stretch;width:100%;min-height:2.25rem}.dt-field-options-container{display:flex;flex-direction:column;gap:var(--dt-space-sm);margin-bottom:var(--dt-space-sm)}.dt-field-option{display:grid;grid-template-columns:1fr 1fr 40px;grid-template-areas:"option-input value-input option-toggle";gap:var(--dt-space-sm);align-items:center;padding:var(--dt-space-sm);border:1px solid var(--dt-gray-300);border-radius:var(--dt-radius-md);background:var(--dt-gray-50);transition:opacity var(--dt-transition-base)}.dt-field-option.dt-deleted{opacity:0.5;background:var(--dt-gray-200);text-decoration:line-through}.dt-field-option:first-child{grid-template-areas:"option-label value-label value-label" "option-input value-input option-toggle"}.dt-field-option .dt-value-label{grid-area:value-label;font-size:var(--dt-font-size-xs);font-weight:600;color:var(--dt-gray-600);margin:0;padding:0;line-height:1.2}.dt-field-option .dt-field-value-input{grid-area:value-input}.dt-field-option .dt-option-label{grid-area:option-label;font-size:var(--dt-font-size-xs);font-weight:600;color:var(--dt-gray-600);margin:0;padding:0;line-height:1.2}.dt-field-option .dt-field-option-input{grid-area:option-input}.dt-toggle-option-btn{justify-self:end;grid-area:option-toggle}.dt-field-value-input,.dt-field-option-input{padding:var(--dt-space-xs) var(--dt-space-sm);border:1px solid var(--dt-gray-400);border-radius:var(--dt-radius-md);font-size:var(--dt-font-size-base);line-height:1.4;background:white;min-height:2rem}.dt-field-value-input:focus,.dt-field-option-input:focus{outline:2px solid var(--dt-color-primary);outline-offset:2px;border-color:var(--dt-color-primary);box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.dt-field-value-input:invalid,.dt-field-option-input:invalid{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.dt-field-value-input:invalid:focus,.dt-field-option-input:invalid:focus{outline:2px solid #dc2626;outline-offset:2px;box-shadow:0 0 0 3px rgba(220,38,38,0.1)}.dt-toggle-option-btn,.dt-remove-option-btn,.dt-add-option-btn{padding:var(--dt-space-xs);min-height:2rem;min-width:2rem;display:flex;align-items:center;justify-content:center;gap:var(--dt-space-xs);background:white;border:1px solid var(--dt-gray-400);border-radius:var(--dt-radius-md);cursor:pointer;transition:all var(--dt-transition-base)}.dt-toggle-option-btn:focus,.dt-remove-option-btn:focus,.dt-add-option-btn:focus{outline:2px solid var(--dt-color-primary);outline-offset:2px;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.dt-toggle-option-btn:hover{background:var(--dt-gray-100);border-color:var(--dt-gray-500)}.dt-add-option-btn{margin-top:var(--dt-space-sm);align-self:flex-start}.dt-remove-option-btn:disabled{background:var(--dt-gray-300);border-color:var(--dt-gray-300);color:var(--dt-gray-500);cursor:not-allowed;opacity:0.6}.dt-restore-option-btn{background:var(--dt-color-success,#22c55e);border-color:var(--dt-color-success,#22c55e);color:white}.dt-remove-option-btn:hover:not(:disabled),.dt-remove-option-btn:focus:not(:disabled){background:#a00;border-color:#a00;transform:translateY(-1px)}.dt-restore-option-btn:hover,.dt-restore-option-btn:focus{background:#16a34a;border-color:#16a34a;transform:translateY(-1px)}.dt-width-1{width:100%}.dt-width-2{width:50%}.dt-width-3{width:33.3333%}.dt-width-4{width:25%}.dt-table.dt-mobile .dt-cell.col-nonmobile{display:none}.dt-table.dt-mobile .dt-headcell.col-nonmobile{display:none}.dt-table.dt-mobile .dt-cell.col-actions{display:none}.dt-table.dt-mobile .dt-headcell.col-actions{display:none}.dt-table .row-details{display:none}.dt-table.dt-mobile .dt-row[aria-expanded="true"] .row-details{display:block}.dt-table.dt-mobile .row-details{grid-column:1/-1}.dt-table.dt-mobile .row-details .row-details-item{display:flex;gap:.5rem;padding:.25rem 0;border-top:1px dashed #ddd}.dt-table.dt-mobile .row-details .row-details-item>div:first-child{min-width:8ch;font-weight:600;opacity:.8}.dt-table.dt-mobile .row-details .row-details-actions>div:last-child{display:flex;gap:.5rem;flex-wrap:wrap}.dt-wait-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);z-index:2147483000;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.dt-wait-box{display:flex;align-items:center;gap:var(--dt-space-md);background:#fff;color:var(--dt-gray-800);padding:var(--dt-space-lg) var(--dt-space-xl);border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.22);max-width:90vw;animation:dt-wait-appear 0.3s ease-out}@keyframes dt-wait-appear{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.dt-wait-spinner{width:28px;height:28px;border:3px solid rgba(0,0,0,.15);border-top-color:var(--dt-color-primary);border-radius:50%;animation:dt-wait-spin 1s linear infinite;will-change:transform}.dt-wait-text{font-size:14px;font-weight:600;color:var(--dt-gray-800)}@keyframes dt-wait-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dt-wait-spinner{animation:dt-wait-spin 3s linear infinite}.dt-wait-box{animation:none}.dt-btn{transition:none}}@supports (container-type:inline-size){.dt-root{container-type:inline-size}@container (max-width:640px){.dt-cell.col-nonmobile,.dt-headcell.col-nonmobile{display:none}.dt-cell.col-actions,.dt-headcell.col-actions{display:none}.dt-form-fields{grid-template-columns:1fr}.dt-form-field{grid-column:1/-1 !important;width:auto}}}@media (max-width:640px){.dt-cell.col-nonmobile{display:none}.dt-headcell.col-nonmobile{display:none}.dt-cell.col-actions{display:none}.dt-headcell.col-actions{display:none}.row-details{font-size:var(--dt-font-size-sm)}.row-details{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.row-details-item{grid-template-columns:1fr}.dt-row{cursor:pointer}.dt-form-fields{grid-template-columns:1fr}.dt-form-fields>.dt-form-field{grid-column:1/-1 !important;width:auto}.dt-dialog{height:calc(100vh - 60px) !important}.dt-btn{min-height:44px;min-width:44px;padding:var(--dt-space-sm) var(--dt-space-md)}}@media (prefers-contrast:high){.dt-btn{border-width:2px}.dt-table{border-width:2px}.dt-headcell,.dt-cell{border-bottom-width:2px}}@media (prefers-color-scheme:dark){:root{--dt-gray-50:#1a1a1a;--dt-gray-100:#2d2d2d;--dt-gray-200:#404040;--dt-gray-300:#525252;--dt-gray-400:#737373;--dt-gray-500:#a3a3a3;--dt-gray-600:#d4d4d4;--dt-gray-700:#e5e5e5;--dt-gray-800:#f5f5f5;--dt-gray-900:#ffffff}.dt-wait-box{background:var(--dt-gray-100);color:var(--dt-gray-900)}dialog.dt-dialog{background:var(--dt-gray-200)}.dt-dlg-body{background-color:var(--dt-gray-50)}}.dt-list-field{display:flex;flex-direction:column;gap:var(--dt-space-sm)}.dt-list-control{width:100%}.dt-list-control>div{width:100%;min-height:150px}.dt-list-control .dt-table{width:calc(100% - 5px);background:white;border:1px solid var(--dt-gray-300)}.dt-orderable{position:relative}.dt-orderable>*:not(.dt-no-order){position:relative}.dt-order-controls{position:absolute;left:-40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;z-index:10}.col-actions{text-align:left}.col-actions>button{background-color:#ececec;border:none;padding:4px 15px;border-radius:4px}.col-actions.dt-has-order-controls{display:flex;flex-direction:row;gap:var(--dt-space-xs)}.col-actions.dt-has-order-controls .dt-order-up,.col-actions.dt-has-order-controls .dt-order-down{position:static;margin:0}.dt-order-up,.dt-order-down{width:24px;height:24px;border:1px solid var(--dt-gray-400);background:white;border-radius:var(--dt-radius-sm);cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all var(--dt-transition-fast);background-repeat:no-repeat;background-position:center;background-size:20px 20px}.dt-order-up{background-image:url('/ic?i=Up&m=tr')}.dt-order-down{background-image:url('/ic?i=Down&m=tr')}.dt-order-up:hover:not(:disabled),.dt-order-down:hover:not(:disabled){background-color:var(--dt-gray-100);border-color:var(--dt-gray-500);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.dt-order-up:focus:not(:disabled),.dt-order-down:focus:not(:disabled){outline:2px solid var(--dt-color-primary);outline-offset:2px}.dt-order-up:disabled,.dt-order-down:disabled{opacity:0.5;cursor:not-allowed;background-color:var(--dt-gray-100)}.dt-orderable>*:not(.dt-no-order):not(.dt-row):hover .dt-order-controls{display:flex}.dt-orderable .dt-row .col-actions.dt-has-order-controls{display:flex}.dt-item-moved{background-color:rgba(0,95,204,0.1) !important;box-shadow:0 0 8px rgba(0,95,204,0.3) !important;transition:background-color 0.6s ease-out,box-shadow 0.6s ease-out !important}.dt-item-moved.dt-fade-out{background-color:transparent !important;box-shadow:none !important}@keyframes dt-move-highlight{0%{background-color:rgba(0,95,204,0.25) !important;box-shadow:0 0 15px rgba(0,95,204,0.5) !important;transform:scale(1.02)}50%{background-color:rgba(0,95,204,0.15) !important;box-shadow:0 0 10px rgba(0,95,204,0.3) !important;transform:scale(1.01)}100%{background-color:transparent !important;box-shadow:none !important;transform:scale(1)}}@keyframes dt-row-overlay-highlight{0%{opacity:1;background-color:rgba(0,95,204,0.25);box-shadow:0 0 15px rgba(0,95,204,0.5)}50%{opacity:1;background-color:rgba(0,95,204,0.15);box-shadow:0 0 10px rgba(0,95,204,0.3)}100%{opacity:0;background-color:transparent;box-shadow:none}}.dt-item-moved-flash,.dt-row.dt-item-moved-flash{animation:dt-move-highlight 1.2s ease-out forwards !important;position:relative !important;z-index:10 !important}.dt-row.dt-item-moved-flash>.dt-cell{background-color:rgba(0,95,204,0.15)}.dt-list-control .dt-root{width:100%}[data-wc-content]{overflow-wrap:break-word}[data-wc-content] :is(p,li,blockquote,div).align-left{text-align:start}[data-wc-content] :is(p,li,blockquote,div).align-center{text-align:center}[data-wc-content] :is(p,li,blockquote,div).align-right{text-align:end}[data-wc-content] span.size-s,[data-wc-content] :is(ul,ol).size-s>li,[data-wc-content] :is(p,li,blockquote,div).size-s{font-size:13.28px}[data-wc-content] span.size-m,[data-wc-content] :is(ul,ol).size-m>li,[data-wc-content] :is(p,li,blockquote,div).size-m{font-size:18.56px}[data-wc-content] span.size-l,[data-wc-content] :is(ul,ol).size-l>li,[data-wc-content] :is(p,li,blockquote,div).size-l{font-size:32px}[data-wc-content] :is(strong,b){font-weight:700}[data-wc-content] a{color:inherit;cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-skip-ink:auto;-webkit-text-decoration-skip:ink}@supports not (text-decoration-style:dotted){[data-wc-content] a{text-decoration:none;background-image:radial-gradient(currentColor 1px,transparent 1px);background-size:4px 2px;background-repeat:repeat-x;background-position:0 100%}}[data-wc-content] ul,[data-wc-content] ol{padding-inline-start:1.25em}[data-wc-content] :is(ul,ol).align-center{text-align:center}[data-wc-content] :is(ul,ol).align-right{text-align:end}[data-wc-content]::-moz-selection{background:rgba(31,111,235,.2)}[data-wc-content]::selection{background:rgba(31,111,235,.2)}[data-wc-content] *::-moz-selection{background:rgba(31,111,235,.2)}[data-wc-content] *::selection{background:rgba(31,111,235,.2)}mbl-rich-text{display:block;inline-size:100%;--line:var(--dt-gray-300);--bg:var(--dt-gray-50);--fg:var(--dt-gray-900);--focus:var(--dt-color-primary);--hover:rgba(127,127,127,.12);--pressed:rgba(127,127,127,.18);--icon-size:20px;--ui-line-height:1.5;color:var(--fg);font:inherit}@media (prefers-color-scheme:dark){mbl-rich-text{--bg:#111318;--fg:#e6e6e6;--line:#2b2f36;--focus:#7aa7ff;--hover:rgba(255,255,255,.06);--pressed:rgba(255,255,255,.12)}}mbl-rich-text .wrapper{border:1px solid var(--line);border-radius:.6rem;background:var(--bg);display:grid;grid-template-rows:auto 1fr;overflow:hidden;inline-size:100%;position:relative}@supports (container-type:inline-size){mbl-rich-text .wrapper{container-type:inline-size}}mbl-rich-text .toolbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap;gap:2px;padding:4px;align-items:center;border-bottom:1px solid var(--line);background:var(--bg);color:var(--fg);line-height:var(--ui-line-height,1.5)}mbl-rich-text .toolbar .spacer{flex:1 1 auto}mbl-rich-text .toolbar button{border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;padding:6px 8px;min-width:28px;min-height:28px;border-radius:6px;cursor:pointer}mbl-rich-text .toolbar button:hover{background:var(--hover)}mbl-rich-text .toolbar button[aria-pressed="true"]{background:var(--pressed)}mbl-rich-text .toolbar button[disabled]{opacity:.45;pointer-events:none;cursor:default}mbl-rich-text .toolbar .sep{width:1px;height:24px;background:var(--line);margin:0 4px}mbl-rich-text .toolbar button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}mbl-rich-text .toolbar svg{display:block;width:var(--icon-size);height:var(--icon-size)}@supports (container-type:inline-size){@container (max-width:420px){mbl-rich-text .toolbar button{min-width:24px;padding:4px 6px}}}mbl-rich-text .surfaceWrap{min-height:180px}mbl-rich-text .surfaceWrap ::slotted(.surface){display:block;padding:10px 12px;min-height:180px;overflow:auto}mbl-rich-text[readonly] .toolbar{display:none}mbl-rich-text #linkPopover{display:none;line-height:var(--ui-line-height,1.5)}mbl-rich-text #linkPopover[data-open="true"]{position:absolute;left:0;top:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);box-shadow:0 8px 24px rgba(0,0,0,.18);display:grid;gap:10px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-width:420px;width:max(240px,min(420px,100% - 16px));max-height:var(--pop-max,70vh);z-index:10}@media (hover:none){mbl-rich-text #linkPopover[data-open="true"]{position:fixed;inset:8px 8px auto 8px;left:auto;top:8px}}mbl-rich-text #linkPopover input{display:block;width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid var(--line);border-radius:6px;background:transparent;color:inherit}mbl-rich-text #linkPopover .actions{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}mbl-rich-text #linkPopover .right{display:flex;gap:8px;flex-wrap:wrap}mbl-rich-text .sr-only{position:absolute !important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;border:0;padding:0;margin:0}.size-l,.size-m,.size-s{margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;unicode-bidi:isolate}.size-l{font-size:32px;margin-block-start:0.67em;margin-block-end:0.67em}.size-m{font-size:18.56px;margin-block-start:1em;margin-block-end:1em}.size-s{font-size:13.28px;margin-block-start:1.67em;margin-block-end:1.67em}