.rt-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px)}.rt-dialog>section{max-height:calc(100dvh - 190px);overflow:auto}.rt-dialog>header p{margin:0 0 4px;font-size:13px;color:#64748b}.rt-dialog>section h3{font-size:16px;margin:18px 0 10px}.rt-dialog>section textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:90px;padding:10px;border:1px solid #d4d9e2;border-radius:6px;font:inherit}.rt-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.rt-actions,.rt-section-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rt-section-heading{justify-content:space-between}.rt-actions.rt-end{justify-content:flex-end;margin-top:18px}.rt-dialog .rt-primary{background:#0D1B3D;color:#fff;border-color:#0D1B3D}.rt-dialog .rt-danger{color:#b91c1c}.rt-filters{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 12px}.rt-filters [aria-pressed=true]{background:#edf2ff;color:#174ba2;border-color:#b7c9ee}.rt-list article{padding:16px 0;border-top:1px solid #e3e7ed}.rt-card-head{display:flex;gap:10px;align-items:center}.rt-card-head h3{margin:0;overflow-wrap:anywhere}.rt-badge{padding:3px 8px;background:#f0f3f7;color:#46576d;border-radius:4px;white-space:nowrap;font-size:12px}.rt-list article p,.rt-help{font-size:13px;line-height:1.6}.rt-empty{text-align:center;padding:32px 12px;color:#64748b}.rt-child{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,.7fr) 36px;gap:8px;margin:8px 0}.rt-child button{padding:4px}.rt-dialog>section fieldset{border:1px solid #dce4ee;border-radius:6px;margin:12px 0;padding:4px 12px}.rt-weekdays{display:flex;gap:16px;flex-wrap:wrap}.rt-weekdays label{flex-direction:row;align-items:center}.rt-dialog [hidden]{display:none!important}.rt-dialog>footer [role=status]{font-size:13px;flex:1}.rt-dialog .is-error{color:#b91c1c}.rt-loading{display:grid;place-items:center;min-height:150px}.rt-dialog button:focus-visible,.rt-dialog input:focus-visible,.rt-dialog select:focus-visible,.rt-dialog>section textarea:focus-visible{outline:2px solid #3374d0;outline-offset:2px}@media(max-width:540px){.rt-fields{grid-template-columns:1fr}.rt-child{grid-template-columns:minmax(0,1fr) 36px}.rt-child select{grid-column:1;grid-row:2}.rt-child button{grid-column:2;grid-row:1/3}.rt-dialog>header,.rt-dialog>footer{padding:14px}.rt-dialog>section{padding:0 14px 14px}.rt-actions button{min-height:38px}}

.rt-dialog{padding:0;border:1px solid #ddd;border-radius:12px;color:#252b38;font-family:inherit;font-size:14px;line-height:1.5;box-shadow:0 16px 60px #0003}.rt-dialog::backdrop{background:#0c18354d}.rt-dialog>header,.rt-dialog>footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:12px}.rt-dialog>header h2{font-size:18px;margin:0}.rt-dialog>section{padding:0 20px 10px}.rt-dialog>section label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.rt-dialog>section input,.rt-dialog>section select{padding:10px;border:1px solid #d4d9e2;border-radius:6px;font:inherit;min-width:0}.rt-dialog>header button,.rt-dialog>footer button,.rt-dialog>section button{font:inherit;border:1px solid #d4d9e2;background:#fff;padding:7px 12px;border-radius:6px;cursor:pointer}.rt-dialog>section .rt-primary{background:#0d1b3d;color:#fff}.rt-dialog button:disabled{opacity:.5}.rt-dialog>section .rt-weekdays label{flex-direction:row;align-items:center}.rt-task-list{margin:12px 0 24px}.rt-child-task{display:flex;align-items:center;gap:8px;min-height:56px;border-top:1px solid #e3e7ed;position:relative}.rt-child-task:last-child{border-bottom:1px solid #e3e7ed}.rt-dialog>section .rt-child-task button{border:0;background:transparent;padding:4px;color:#536175}.rt-grip{cursor:grab!important;color:#afb6c0!important;flex:none}.rt-task-circle{border:1px solid #9ca3af;border-radius:50%;width:19px;height:19px;display:grid;place-items:center;font-size:12px;color:#7c8491;flex:none}.rt-dialog>section .rt-child-task input{flex:1;width:0;border:0;padding:8px 0;background:transparent}.rt-child-task [data-child-date]{display:flex;align-items:center;gap:4px;max-width:45%;font-size:13px!important;white-space:nowrap}.rt-child-task [data-child-date] span{overflow:hidden;text-overflow:ellipsis}.rt-child-task svg{width:18px;height:18px;flex:none}.rt-child-task .td-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf1f7;font-size:11px;overflow:hidden}.rt-child-task .td-avatar img{width:100%;height:100%;object-fit:cover}.rt-row-menu summary{cursor:pointer;list-style:none;padding:4px}.rt-row-menu>div{position:absolute;right:0;top:40px;z-index:2;min-width:160px;background:#fff;border:1px solid #d4d9e2;border-radius:6px;box-shadow:0 6px 20px #0002;padding:6px}.rt-row-menu>div button{display:block;width:100%;text-align:left}.rt-repeat-mark{color:#3976cb}.rt-dialog>section [data-child-count]{color:#64748b;font-size:13px;font-weight:400}
@media(max-width:540px){.rt-dialog>header,.rt-dialog>footer{padding:14px}.rt-dialog>section{padding:0 14px 14px}.rt-child-task{flex-wrap:wrap;gap:6px;padding:8px 0}.rt-dialog>section .rt-child-task input{flex-basis:calc(100% - 65px)}.rt-child-task [data-child-date]{margin-left:48px;max-width:calc(100% - 120px)}.rt-child-task [data-child-assignee]{margin-left:auto}}

.rt-dialog [data-parent-schedule] .td-picker.td-inline-date-picker{position:relative;inset:auto;width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:none;animation:none;z-index:auto;transform:none}
.rt-dialog .td-inline-date-picker:before{display:none}
.rt-dialog .td-inline-date-picker>.td-picker-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:none;overflow:visible}
.rt-dialog .td-inline-date-picker .td-inline-calendar{min-width:0;padding:12px 0}
.rt-dialog .td-inline-date-picker .td-picker-repeat{min-width:0;margin:0;padding:16px;border-top:0;border-left:1px solid #e6e6e8}
.rt-dialog .td-inline-date-picker .td-picker-repeat>label{flex-direction:row;margin:0 0 12px}
.rt-dialog .td-inline-date-picker .td-repeat-days label{margin:0;gap:5px}
.rt-dialog .td-inline-date-picker button{padding:4px;border-color:transparent;background:none}
.rt-dialog .td-inline-date-picker .td-calendar .selected{background:#3f78d5;color:#fff}
.rt-dialog .td-inline-date-picker .td-calendar .repeat-date{background:#d9e6ff}
.rt-dialog .td-inline-date-picker .td-calendar button{padding:0;border-radius:50%;font-size:12px}
.rt-dialog .td-inline-date-picker input,.rt-dialog .td-inline-date-picker select{font-size:12px;padding:7px;box-sizing:border-box}
.rt-dialog .td-inline-date-picker .td-repeat-days input{width:13px;height:13px;padding:0}
.rt-dialog .td-inline-date-picker .td-picker-error,.rt-dialog .td-inline-date-picker .td-date-footer{grid-column:1/-1}
.rt-dialog .td-inline-date-picker .td-date-footer [data-picker-time-toggle],.rt-dialog .td-inline-date-picker .td-date-footer [data-picker-repeat-toggle]{display:none}
.rt-dialog .td-inline-date-picker .td-picker-time{display:flex;gap:6px;padding:8px 17px 0}
.rt-dialog .td-inline-date-picker .td-time-field{flex:1;min-width:0}
@media(max-width:600px){.rt-dialog .td-inline-date-picker>.td-picker-content{grid-template-columns:minmax(0,1fr)}.rt-dialog .td-inline-date-picker .td-picker-repeat{border-left:0;border-top:1px solid #e6e6e8}}
/* Claude 2026-10-19 orbit reference, scoped to project templates. */
.rt-dialog{width:min(780px,calc(100vw - 24px));background:#fff;color:#25262a;border-color:#e3e5e8;border-radius:14px;word-break:keep-all;overflow-wrap:anywhere;box-shadow:0 24px 60px #0d1b3d47}.rt-dialog::backdrop{background:#34415c80}.rt-dialog>header{padding:26px 28px 12px;align-items:flex-start}.rt-dialog>header h2{font-size:24px;letter-spacing:-.02em}.rt-dialog>header p{font-size:13px;color:#55575e}.rt-dialog>header button{border:0;font-size:24px;padding:0 8px}.rt-dialog>section{padding:0 28px 18px;max-height:calc(100dvh - 205px)}.rt-dialog>footer{padding:12px 28px;border-top:1px solid #edeef0}.rt-dialog .rt-help{color:#85878f;font-size:12.5px}.rt-list-tools{display:flex;gap:10px;align-items:center}.rt-dialog .rt-list-tools>input{min-width:0;flex:1;height:40px}.rt-add-menu{position:relative;flex:none}.rt-add-menu>summary{cursor:pointer;list-style:none;background:#0d1b3d;color:#fff;border-radius:9px;padding:10px 14px;font-weight:700}.rt-add-menu>div{position:absolute;right:0;top:46px;z-index:4;min-width:230px;padding:8px;background:#fff;border:1px solid #e3e5e8;border-radius:10px;box-shadow:0 8px 25px #0d1b3d26}.rt-add-menu>div button{display:block;width:100%;text-align:left;border:0}.rt-filters{gap:2px;border-bottom:1px solid #edeef0;padding-bottom:12px;margin:16px 0 6px}.rt-dialog .rt-filters button{border:0;padding:7px 10px;color:#55575e}.rt-dialog .rt-filters [aria-pressed=true]{background:#ecf0f7;color:#0d1b3d;font-weight:700}.rt-filters small{margin-left:4px;color:#85878f}.rt-list .rt-orbit-row{display:grid;grid-template-columns:44px minmax(0,1fr) 90px 112px 24px;gap:12px;align-items:center;border:0;border-radius:10px;padding:14px 8px;position:relative}.rt-orbit-row:hover,.rt-orbit-row:focus-within{background:#f5f8fc}.rt-orbit{width:44px;height:44px;border-radius:14px;background:#0d1b3d;display:grid;place-items:center}.rt-orbit-copy{min-width:0}.rt-dialog .rt-name{display:inline;border:0;padding:0;background:transparent;text-align:left;font-size:15px;font-weight:700;color:#25262a;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rt-badge{display:inline-block;color:#2a4b86;background:#ecf0f7;font-size:11px;margin:2px 4px}.rt-meta{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:12px;color:#6b6e76;margin-top:5px}.rt-auto{padding:1px 7px;background:#e0f2fe;color:#075985;border:1px solid #bae6fd;border-radius:10px;font-size:11px;font-weight:700}.rt-owner{display:flex;gap:6px;align-items:center;font-size:12px}.rt-dialog .rt-create{font-size:12px;padding:7px;border-color:#0d1b3d;color:#0d1b3d}.rt-empty{padding:38px 16px 44px;color:#6b6e76}.rt-empty strong{display:block;color:#0d1b3d;font-size:18px;margin-top:14px}.rt-empty-orbit{display:grid;place-items:center;border-radius:20px;background:#ecf0f7;width:72px;height:72px;margin:auto}.rt-empty-orbit svg{width:52px;height:52px}.rt-editor-toolbar{position:sticky;top:0;z-index:5;display:flex;gap:8px;align-items:center;background:white;padding:12px 0;border-bottom:1px solid #edeef0;margin-bottom:20px}.rt-editor-toolbar [data-unsaved]{margin-left:auto;color:#0d1b3d;background:#fef9c3;border-radius:10px;font-size:11px}.rt-editor-toolbar [data-unsaved]:not(:empty){padding:4px 8px}.rt-editor-toolbar button{font-size:12px!important;white-space:nowrap}.rt-breadcrumb{font-size:13px;color:#55575e}.rt-dialog .rt-title{font-size:26px;font-weight:700;width:100%;box-sizing:border-box;border:0;padding:8px 0;margin-bottom:16px}.rt-dialog .rt-property{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;margin:0;color:#55575e}.rt-property select{border-color:transparent!important}.rt-property>span:last-child{color:#25262a}.rt-schedule{border-top:1px solid #edeef0;margin-top:16px;padding-top:6px}.rt-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;margin:22px 0}.rt-num{display:grid;place-items:center;background:#0d1b3d;color:#fff;font-size:12px;font-weight:700;width:24px;height:24px;border-radius:50%}.rt-step h4{font-size:14.5px;margin:1px 0 10px}.rt-dialog .rt-step label{font-size:13px}.rt-dialog .rt-step select{width:100%;box-sizing:border-box;background:#fff}.rt-dialog .rt-check{flex-direction:row;align-items:center}.rt-weekdays{gap:6px}.rt-weekdays label{background:#f2f5fa;border-radius:8px;padding:7px}.rt-dialog .rt-weekdays input{accent-color:#0d1b3d}.rt-summary{padding:16px 18px;border-radius:10px;background:#f2f5fa;margin:20px 0 24px;color:#0d1b3d}.rt-summary strong{font-size:12px;color:#2a4b86}.rt-summary p{margin:8px 0 0;font-size:14px;line-height:1.9}.rt-token-buttons{display:flex;gap:4px;flex-wrap:wrap}.rt-token-buttons button{font-size:12px!important;color:#2a4b86}.rt-dialog .rt-files{display:flex;flex-wrap:wrap;gap:10px}.rt-files>div{border:1px solid #dfe1e6;border-radius:8px;display:flex;align-items:center;padding:8px;max-width:100%;box-sizing:border-box}.rt-files a{color:#2a4b86;font-size:13px;text-decoration:none;overflow-wrap:anywhere}.rt-files button{border:0!important}.rt-dialog .rt-file-add{display:inline-flex;border:1px dashed #b4b6bd;border-radius:8px;padding:9px 14px;color:#55575e;font-size:13px;cursor:pointer}.rt-file-add input{max-width:230px;font-size:11px!important}.rt-code-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rt-code-chips>span{display:flex;align-items:center;background:#f2f5fa;border:1px solid #dce3ee;border-radius:7px;padding:2px 6px;font-size:12px}.rt-code-chips button{padding:4px!important;border:0!important;font-size:12px!important;color:#2a4b86}.rt-warning{background:#fef9c3;border:1px solid #fde68a;color:#0d1b3d;padding:12px 16px;border-radius:10px;font-size:13px}.rt-dialog .rt-child-task input{font-size:13px}.rt-child-toolbar{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.rt-child-toolbar span{font-size:12px;color:#85878f}.rt-code-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}.rt-code-filters label{font-size:12px}.rt-code-result{display:grid;width:100%;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;border:0!important;border-bottom:1px solid #edeef0!important;border-radius:0!important;padding:12px!important}.rt-code-result small{grid-column:1/-1;color:#85878f}.rt-code-result[aria-pressed=true]{background:#ecf0f7!important;color:#0d1b3d}.rt-code-result>span{font-size:12px;color:#2a4b86}.rt-row-menu{position:relative}.rt-row-menu>div{z-index:10}.rt-dialog.is-editor>header h2{font-size:16px}.rt-dialog.is-editor>header{padding-bottom:0}.rt-dialog.is-editor>section{max-height:calc(100dvh - 170px)}
@media(max-width:600px){.rt-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.rt-dialog>header{padding:20px 18px 10px}.rt-dialog>header h2{font-size:21px}.rt-dialog>section{padding:0 16px 16px}.rt-dialog>footer{padding:10px 16px}.rt-list-tools{align-items:stretch;flex-direction:column}.rt-add-menu>summary{text-align:center}.rt-list .rt-orbit-row{grid-template-columns:36px minmax(0,1fr) 24px;gap:8px}.rt-orbit{width:36px;height:36px;border-radius:11px}.rt-owner{grid-column:2;font-size:11px}.rt-orbit-row>.rt-create{grid-column:2;justify-self:start}.rt-orbit-row>.rt-row-menu{grid-column:3;grid-row:1}.rt-dialog .rt-title{font-size:22px}.rt-dialog .rt-property{grid-template-columns:80px minmax(0,1fr);font-size:13px}.rt-fields{grid-template-columns:1fr 1fr;gap:8px}.rt-editor-toolbar{gap:4px;flex-wrap:wrap}.rt-editor-toolbar [data-unsaved]{font-size:10px}.rt-step{gap:8px;grid-template-columns:24px minmax(0,1fr)}.rt-code-filters{grid-template-columns:1fr 1fr}.rt-child-task [data-child-date]{margin-left:0;max-width:60%}.rt-child-task [data-child-assignee]{margin-left:auto}}
.rt-segments{display:flex;gap:6px;flex-wrap:wrap}.rt-dialog .rt-segments button{flex:1;min-width:80px;border:1px solid #dfe1e6;color:#55575e;font-size:13px;padding:10px 12px;white-space:nowrap}.rt-dialog .rt-segments button[aria-pressed=true]{background:#0d1b3d;border-color:#0d1b3d;color:#fff;font-weight:700}.rt-select-fallback{position:absolute;opacity:0;width:1px!important;height:1px;padding:0!important;clip-path:inset(50%)}.rt-select-fallback:focus-visible{position:static;opacity:1;width:100%!important;height:auto;clip-path:none}.rt-dialog [data-time] input{max-width:180px}.rt-dialog .rt-editor-toolbar [data-unsaved]{margin-left:auto}.rt-step .rt-fields{gap:0 12px}.rt-dialog .rt-step label{margin:8px 0}.rt-dialog .rt-step fieldset{padding:4px 10px}.rt-dialog .rt-weekdays label{margin:4px 0}.rt-dialog .rt-check input{flex:none}.rt-dialog .rt-dialog{max-width:100%}
/* Shared member identity and Claude reference creation surfaces. */
.rt-owner{min-width:0}.rt-dialog>header h2 small{font-size:13px;color:#85878f;margin-left:6px}.rt-add-menu>div{width:328px;min-width:0;max-width:calc(100vw - 76px);padding:8px;border-radius:12px}.rt-add-menu>div>p{font-size:11px;color:#85878f;margin:3px 8px 7px}.rt-add-menu>div>button{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:9px;background:#fff}.rt-add-menu>div>button:hover,.rt-add-menu>div>button:focus-visible{background:#f5f8fc}.rt-add-menu>div>button>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.rt-add-menu strong{font-size:13px;color:#25262a}.rt-add-menu small{font-size:11px;color:#85878f;font-weight:400}.rt-menu-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px;background:#0d1b3d;color:#7dd3fc;font-size:24px}.rt-menu-icon.is-link{background:#e0f2fe;color:#075985}.rt-menu-icon svg{width:23px;height:23px}
.rt-create-dialog,.rt-create-confirm{box-sizing:border-box;background:#fff;color:#25262a;border:1px solid #dfe2e8;border-radius:12px;padding:18px;box-shadow:0 16px 40px #17213c3d;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.rt-create-dialog{position:fixed;inset:auto;margin:0;width:440px}.rt-create-dialog::backdrop{background:#0d1b3d1a}.rt-create-dialog form{display:flex;flex-direction:column;gap:16px}.rt-create-heading{font-size:15px}.rt-create-dialog .rt-help{margin:4px 0 0;line-height:1.5}.rt-create-dates{display:grid;grid-template-columns:94px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;font-size:13px}.rt-create-dates label{display:block;margin:0;min-width:0}.rt-create-dates input{width:100%;min-width:0;box-sizing:border-box;font-size:12px!important;height:38px}.rt-date-options{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rt-date-options legend{font-size:13px;color:#55575e;margin-bottom:8px}.rt-date-options label{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;margin:0!important;padding:11px 12px;border:1px solid #dfe1e6;border-radius:8px;cursor:pointer}.rt-date-options label:has(:checked){border-color:#0d1b3d;background:#f7f9fc}.rt-date-options input{width:16px!important;height:16px;flex:none;margin:3px 0 0;accent-color:#0d1b3d}.rt-date-options label>span{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.5}.rt-date-options small{font-size:12px;color:#85878f}.rt-create-summary{padding:10px 12px;background:#f5f7fa;border-radius:8px;font-size:13px;line-height:1.6}.rt-create-dialog [data-create-error]{margin:0;color:#b42318;font-size:13px}.rt-create-dialog [data-create-error]:empty{display:none}.rt-create-dialog .rt-actions{gap:8px}.rt-create-dialog .rt-actions button,.rt-create-confirm .rt-actions button{padding:10px 14px;border-radius:7px}.rt-create-confirm{width:568px;padding:26px}.rt-create-confirm::backdrop{background:#34415c80}.rt-confirm-tag{display:inline-block;background:#e0f2fe;color:#075985;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:600}.rt-create-confirm h3{font-size:18px;line-height:1.5;color:#101828;margin:14px 0}.rt-create-confirm p{font-size:14px;line-height:1.8;color:#34415c}.rt-create-confirm .rt-actions{margin-top:34px}.rt-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:480px){.rt-create-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rt-create-dates>span{grid-column:1/-1}.rt-create-confirm{padding:20px}.rt-create-confirm h3{font-size:17px}}
.rt-create-dialog input[type=date]{font:inherit;font-size:13px!important;border:1px solid #dfe1e6;border-radius:6px;background:#fff;color:#25262a;padding:8px;outline-offset:2px}.rt-create-dialog .rt-actions button,.rt-create-confirm .rt-actions button{font:inherit;font-size:14px;border:1px solid #d4d9e2;background:#fff;color:#34415c;cursor:pointer}.rt-create-dialog .rt-actions .rt-primary,.rt-create-confirm .rt-actions .rt-primary{background:#0d1b3d;border-color:#0d1b3d;color:#fff;font-weight:700}.rt-create-dialog button:disabled,.rt-create-confirm button:disabled{opacity:.6;cursor:wait}

.rt-applied-preview{font-size:12px;color:#34415c}.rt-applied-preview summary{cursor:pointer}.rt-applied-preview ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:8px;max-height:200px;overflow:auto}.rt-applied-preview li{display:grid;gap:3px;padding:9px;background:#f5f7fa;border-radius:6px}.rt-applied-preview small{color:#68738a}

/* Revised reference: explicit overlap choice and date summary. */
.rt-examples-link{color:#315485!important;font-size:12px!important;margin:0 0 10px!important;padding:4px 0!important;border:0!important;background:transparent!important;text-decoration:underline}
.rt-overlap{padding:14px;background:#fffbd4;border:1px solid #f2d857;border-radius:10px;font-size:13px}.rt-overlap[hidden]{display:none}.rt-overlap p{margin:6px 0 10px}.rt-overlap .rt-segments{display:flex}.rt-overlap button{flex:1;white-space:normal!important;text-align:left}.rt-overlap small{display:block;margin-top:5px;color:#667085;font-weight:400}
.rt-create-summary>strong{display:block;margin-bottom:10px}.rt-create-summary dl{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;margin:0}.rt-create-summary dt{color:#818896}.rt-create-summary dd{margin:0;overflow-wrap:anywhere}.rt-create-summary dd small{color:#667085}


.rt-orbit-row{cursor:pointer}.rt-orbit-row:hover{background:#f6f8fc}

.rt-root-person{display:inline-flex;align-items:center;padding:6px 8px!important;border:1px solid transparent!important;border-radius:7px;background:transparent!important;cursor:pointer}.rt-root-person:hover{background:#f1f4f9!important}.rt-root-person:focus-visible{outline:2px solid #315485;outline-offset:2px}.rt-root-person .dn-list-person{max-width:none}.rt-root-person .dn-list-person-name{max-width:260px}

/* RepeatExamples.html reference styles, isolated from the application. */
.rt-examples-reference p,.rt-examples-reference li,.rt-examples-reference span{text-wrap-style:pretty}.rt-examples-reference .muted{color:#85878f}.rt-examples-reference .sec{background:#fff;border-radius:14px;box-shadow:0 14px 40px rgba(13,27,61,0.18);padding:24px 26px;display:flex;flex-direction:column;gap:14px}.rt-examples-reference .sh{display:flex;flex-direction:column;gap:5px}.rt-examples-reference .sh h2{margin:4px 0 0;font-size:19px;font-weight:700;color:#0D1B3D}.rt-examples-reference .tag{align-self:flex-start;font-size:12px;font-weight:700;color:#fff;background:#0D1B3D;padding:3px 9px;border-radius:5px}.rt-examples-reference .desc{margin:0;font-size:13.5px;color:#3d4048}.rt-examples-reference .set{margin:0;font-size:12.5px;color:#075985;background:#E0F2FE;align-self:flex-start;padding:3px 9px;border-radius:5px}.rt-examples-reference .row3{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch}.rt-examples-reference .ar{display:grid;place-items:center;color:#9aa3b5;font-size:20px}.rt-examples-reference .rd{border:1px solid #e3e5e8;border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:4px;background:#FBFCFD}.rt-examples-reference .rdnow{border:1.5px solid #0D1B3D;background:#fff}.rt-examples-reference .rdnext{border:1.5px dashed #c3c8d1;background:#fff;color:#85878f}.rt-examples-reference .rh{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:13.5px;margin-bottom:4px}.rt-examples-reference .st{font-size:11px;font-weight:700;padding:2px 7px;border-radius:10px;white-space:nowrap}.rt-examples-reference .st.done{background:#EEF1F7;color:#55575e}.rt-examples-reference .st.now{background:#0D1B3D;color:#fff}.rt-examples-reference .st.next{background:#F1F2F4;color:#6b6e76}.rt-examples-reference .it{display:grid;grid-template-columns:16px minmax(0,1fr) max-content;gap:7px;align-items:center;min-height:28px;font-size:13px;padding-left:14px}.rt-examples-reference .it.main{padding-left:0}.rt-examples-reference .ck{width:15px;height:15px;border-radius:50%;border:1.3px solid #a4a5a8;box-sizing:border-box;display:grid;place-items:center;color:#fff;flex:none}.rt-examples-reference .ck.on{background:#0D1B3D;border-color:#0D1B3D}.rt-examples-reference .nm{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.rt-examples-reference .dt{font-size:12px;color:#6b6e76;white-space:nowrap}.rt-examples-reference .mini{font-size:10.5px;font-weight:700;color:#0D1B3D;background:#FEF9C3;padding:1px 5px;border-radius:4px;white-space:nowrap}.rt-examples-reference .mini.sky{color:#075985;background:#E0F2FE;margin-left:auto}.rt-examples-reference .nt{margin:6px 0 0;font-size:12px;line-height:1.5;color:#55575e}.rt-examples-reference .rdnext .nt{color:#85878f}.rt-examples-reference .mainbox,.rt-examples-reference .sepbox{border:1px solid #e3e5e8;border-radius:11px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.rt-examples-reference .sepbox{border-color:#BAE6FD;background:#F0F9FF}.rt-examples-reference .mh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.rt-examples-reference .rel{font-size:12px;font-weight:600;color:#2A4B86;margin-left:auto}.rt-examples-reference .ln{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border-radius:9px;background:#FBFCFD;border:1px solid #edeef0;margin-left:14px}.rt-examples-reference .lh{display:flex;align-items:center;gap:8px;font-size:13.5px}.rt-examples-reference .ic{width:22px;height:22px;border-radius:7px;background:#E0F2FE;color:#075985;display:grid;place-items:center;font-size:12px;font-weight:700}.rt-examples-reference .chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rt-examples-reference .cp{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid #e3e5e8;background:#fff;font-size:12.5px}.rt-examples-reference .cp.now{border:1.5px solid #0D1B3D}.rt-examples-reference .cp.next{border:1.5px dashed #c3c8d1;color:#85878f}.rt-examples-reference .cp .cl{font-size:11px;color:#6b6e76}.rt-examples-reference .cp.now .cl{color:#0D1B3D;font-weight:700}.rt-examples-reference .lane-t{margin:4px 0 -4px;font-size:12.5px;font-weight:700;color:#55575e}.rt-examples-reference .foot{margin:0;font-size:12.5px;line-height:1.6;color:#55575e}

.rt-examples{width:min(1240px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:0;border-radius:14px;padding:32px;background:#8a93a3;font:inherit;color:#25262a}.rt-examples::backdrop{background:#34415c80}.rt-examples-reference{display:flex;flex-direction:column;gap:26px;word-break:keep-all;overflow-wrap:anywhere}.rt-examples-reference header{display:flex;align-items:center;gap:12px;color:white}.rt-examples-reference h1{margin:2px 0 0;font-size:24px}.rt-examples-reference header small{font-size:13px}.rt-example-note{margin-left:auto;font-size:12px;color:#0d1b3d;background:#fef9c3;padding:4px 9px;border-radius:5px}.rt-examples-reference header button{font:inherit;font-size:24px;color:white;background:none;border:0;cursor:pointer}.rt-examples-reference .sec{margin:0}.rt-examples-reference .cp{height:auto;min-height:32px;flex-wrap:wrap}
.rt-step{position:relative;margin:20px 0}.rt-step:not(:last-of-type):before{content:"";position:absolute;left:11.5px;top:30px;bottom:-14px;width:1.5px;background:#e1e6ee}.rt-step>.rt-num{position:relative;z-index:1}.rt-dialog [data-segments=repeatScope],.rt-dialog [data-segments=mode]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rt-dialog [data-segments=mode]:has([data-value=manual][hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.rt-dialog [data-segments=repeatScope] button,.rt-dialog [data-segments=mode] button{display:flex;flex-direction:column;gap:3px;text-align:left;white-space:normal;min-width:0;padding:11px 12px;border-radius:9px;color:#25262a;font-size:13.5px}.rt-dialog [data-segments=repeatScope] button[aria-pressed=true],.rt-dialog [data-segments=mode] button[aria-pressed=true]{background:#f5f7fb;border-color:#0d1b3d;color:#0d1b3d}.rt-segments small{font-size:12px;font-weight:400;color:#85878f;line-height:1.5}.rt-dialog .rt-cadence-label{margin:0!important}.rt-dialog [data-segments=cadence]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.rt-dialog [data-segments=cadence] button{min-width:0;padding:8px;font-size:13.5px}.rt-dialog .rt-interval{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:10px!important}.rt-interval input{width:54px;box-sizing:border-box;text-align:center;height:38px}.rt-interval small{white-space:nowrap}.rt-date-fields{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rt-date-fields label{margin:0!important;min-width:0}.rt-date-fields input{width:150px;box-sizing:border-box;height:38px}.rt-date-fields label:has([name=scheduleEnd]) input{width:140px}.rt-date-between{color:#85878f}.rt-dialog .rt-time-toggle{border:0;background:none;color:#85878f;font-size:12.5px;padding:4px}.rt-date-times{display:flex;gap:8px;width:100%}.rt-title-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.rt-title-toggle h4{margin:0}.rt-dialog [data-title-date]{position:relative;border:0;background:#cbd5e1;width:36px;height:21px;flex:none;padding:0;border-radius:11px;min-width:36px}.rt-dialog [data-title-date]:before{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff}.rt-dialog [data-title-date][aria-checked=true]{background:#0d1b3d}.rt-dialog [data-title-date][aria-checked=true]:before{left:17.5px}.rt-title-toggle+.rt-help{margin:5px 0}.rt-overlap{margin-top:10px;padding:12px 14px;background:#fef9c3;border-color:#fde68a;color:#0d1b3d}.rt-overlap p{margin:0 0 10px;line-height:1.55}.rt-overlap .rt-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rt-dialog .rt-overlap button[data-overlap-choice]{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;background:#fff;color:#25262a;white-space:normal;border-radius:8px;font-size:13px;min-width:0}.rt-dialog .rt-overlap button[aria-pressed=true]{border-color:#0d1b3d;background:#fff;color:#0d1b3d}.rt-radio{width:15px;height:15px;border:1.5px solid #a4a5a8;border-radius:50%;box-sizing:border-box;flex:none;margin-top:3px}.rt-overlap [aria-pressed=true] .rt-radio{border:5px solid #0d1b3d}.rt-overlap small{margin-top:2px;color:#55575e;font-size:12.5px}.rt-overlap .rt-examples-link{display:inline;margin:0!important;font-weight:700;font-size:13px!important}.rt-summary p{color:#25262a;line-height:2.2;font-size:15px}.rt-dialog .rt-summary-token{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;margin:2px;border:1px solid #d5deec;background:white;border-radius:7px;color:#0d1b3d;font-size:13px;font-weight:700}.rt-summary-next{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #dfe5ef;margin-top:10px;padding-top:10px}.rt-summary-next>[data-next-dates]{flex:1;font-size:12.5px;color:#85878f}.rt-summary-next [data-preview-days]{display:flex;gap:4px;flex-wrap:wrap}.rt-summary-next [data-preview-days]>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#2a4b86;color:#fff;font-size:11px;font-weight:700}.rt-summary-next [data-preview-days]>.is-first{background:#0d1b3d;box-shadow:0 0 0 1.5px white,0 0 0 3px #0d1b3d}.rt-dialog [data-preview-calendar]{padding:0;border:0;background:none;color:#2a4b86;font-size:12.5px;text-decoration:underline}.rt-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin-top:12px}.rt-preview-grid>span{padding:8px;border:1px solid #d5deec;border-radius:6px;background:#fff;font-size:12px}
@media(max-width:600px){.rt-examples{padding:16px}.rt-examples-reference header{flex-wrap:wrap}.rt-examples-reference h1{font-size:19px}.rt-example-note{order:3;width:100%;margin:0}.rt-examples-reference header button{margin-left:auto}.rt-examples-reference .sec{padding:16px}.rt-examples-reference .sh h2{font-size:17px}.rt-examples-reference .row3{grid-template-columns:minmax(0,1fr);gap:8px}.rt-examples-reference .ar{transform:rotate(90deg)}.rt-examples-reference .lh,.rt-examples-reference .rh{flex-wrap:wrap}.rt-examples-reference .ln{margin-left:0;padding:10px}.rt-dialog [data-segments=repeatScope] button,.rt-dialog [data-segments=mode] button{padding:9px 8px;font-size:12px}.rt-segments small{font-size:11px}.rt-dialog .rt-interval .rt-help{display:none}.rt-overlap .rt-segments{grid-template-columns:1fr}.rt-date-fields input{width:132px}.rt-date-fields label:has([name=scheduleEnd]) input{width:128px}.rt-step:before{left:11.5px}.rt-summary{padding:14px 12px}.rt-examples-reference .mainbox,.rt-examples-reference .sepbox{padding:10px}.rt-examples-reference .it{grid-template-columns:15px minmax(0,1fr) max-content;gap:5px;padding-left:8px;font-size:12px}}

.rt-preview-grid{grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.rt-preview-grid>small{padding:5px}.rt-preview-grid>span{min-height:28px;padding:5px;display:grid;place-items:center}.rt-preview-grid>.is-occurrence{background:#0d1b3d;color:#fff}.rt-dialog [data-summary-calendar]{margin-top:14px}

.rt-dialog.is-editor{width:min(720px,calc(100vw - 24px))}@media(max-width:600px){.rt-dialog.is-editor{width:calc(100vw - 16px)}}
/* Edit.html geometry: one toolbar, 656px content, and reference line heights. */
.rt-dialog.is-editor{box-sizing:content-box;border:0;border-radius:12px;line-height:normal}
.rt-dialog.is-editor>header{display:none}
.rt-dialog.is-editor>section{padding:0;max-height:calc(100dvh - 32px)}
.rt-dialog.is-editor>section>[data-editor]{padding:20px 32px 32px}
.rt-dialog.is-editor>footer:has([data-status]:empty){display:none}
.rt-dialog.is-editor .rt-editor-toolbar{min-height:64px;box-sizing:content-box;padding:12px 16px;margin:-20px -32px 20px;gap:10px;top:0}
.rt-dialog.is-editor .rt-editor-toolbar button{height:40px;font-size:14px!important;font-weight:600;padding:0 14px;border-radius:8px}
.rt-dialog.is-editor .rt-editor-toolbar [data-editor-close]{width:36px;height:36px;border:0;padding:0;font-size:24px!important;font-weight:400;color:#55575e}
.rt-dialog.is-editor .rt-editor-toolbar [data-unsaved]{font-size:12.5px;font-weight:600;border-radius:15px}
.rt-dialog.is-editor .rt-breadcrumb{display:block;border:0;background:none;padding:0;text-align:left;font-size:14px;font-weight:600;color:#55575e}
.rt-dialog.is-editor .rt-title{font-size:26px;line-height:1.4;letter-spacing:-.01em;padding:0;margin:8px 0 22px;border-radius:0}
.rt-dialog.is-editor .rt-property{font-size:14px}
.rt-dialog.is-editor .rt-schedule{margin-top:14px;padding-top:22px;display:flex;flex-direction:column;gap:20px}
.rt-dialog.is-editor .rt-schedule>h3{font-size:14px;margin:0 0 -2px;font-weight:700}
.rt-dialog.is-editor .rt-step{margin:0}
.rt-dialog.is-editor .rt-step:not(:last-of-type):before{bottom:-20px}
.rt-dialog.is-editor .rt-step h4{margin:2px 0 10px;line-height:normal}
.rt-dialog.is-editor [data-segments=repeatScope] button,.rt-dialog.is-editor [data-segments=mode] button{line-height:normal;font-weight:400;box-sizing:border-box}
.rt-dialog.is-editor [data-segments=repeatScope] button strong,.rt-dialog.is-editor [data-segments=mode] button strong{font-weight:700}
.rt-dialog.is-editor [data-segments=repeatScope] button[aria-pressed=true],.rt-dialog.is-editor [data-segments=mode] button[aria-pressed=true]{border-width:1.5px}
.rt-dialog.is-editor [data-segments=repeatScope] small,.rt-dialog.is-editor [data-segments=mode] small{line-height:normal}
.rt-dialog.is-editor .rt-overlap{line-height:normal}
.rt-dialog.is-editor .rt-overlap p{font-size:13px;line-height:1.55}
.rt-dialog.is-editor .rt-overlap button[data-overlap-choice]{font-weight:400;color:#0d1b3d;line-height:normal;text-align:left}
.rt-dialog.is-editor .rt-overlap button[data-overlap-choice][aria-pressed=true]{border-width:1.5px}
.rt-dialog.is-editor .rt-overlap button[data-overlap-choice]>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.5}
.rt-dialog.is-editor .rt-overlap button[data-overlap-choice] strong{font-size:13px;font-weight:700}
.rt-dialog.is-editor .rt-overlap small{margin:0;font-size:12.5px;line-height:1.5}
.rt-dialog.is-editor .rt-radio{margin-top:2px}
.rt-dialog.is-editor .rt-overlap .rt-examples-link{padding:0!important;border:0;background:none;line-height:inherit;text-decoration:underline;color:#2a4b86;vertical-align:baseline}
.rt-dialog.is-editor [data-segments=cadence] button{height:36px;padding:0 14px;line-height:normal;border-radius:7px}
.rt-dialog.is-editor .rt-date-fields>label{position:relative;width:150px;height:38px;display:flex;justify-content:center;border:1px solid #dfe1e6;border-radius:7px;box-sizing:border-box;padding:0 11px}
.rt-dialog.is-editor .rt-date-fields>label:has([name=scheduleEnd]){width:128px}
.rt-dialog.is-editor [data-formatted-date]{font-size:13.5px;font-weight:600;white-space:nowrap}
.rt-dialog.is-editor [data-formatted-date].is-empty{color:#85878f;font-weight:400}
.rt-dialog.is-editor .rt-date-fields>label input[type=date]{position:absolute;inset:0;opacity:0;width:100%;height:100%;padding:0;cursor:pointer}
.rt-dialog.is-editor .rt-date-fields>label:focus-within{outline:2px solid #3374d0;outline-offset:2px}
.rt-dialog.is-editor .rt-summary{margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:10px}
.rt-dialog.is-editor .rt-summary p{margin:0}
.rt-dialog.is-editor .rt-summary-next{margin-top:0}
.rt-dialog.is-editor .rt-title-toggle h4{margin:2px 0}
.rt-dialog.is-editor .rt-title-toggle+.rt-help{margin:0;font-size:12.5px}
.rt-dialog.is-editor .rt-description{padding-top:28px;display:flex;flex-direction:column;gap:12px}
.rt-dialog.is-editor .rt-description>h3{font-size:14px;margin:0}
.rt-dialog.is-editor .rt-description .td-rich{border:1px solid #e3e5e8;border-radius:7px;overflow:hidden}
.rt-dialog.is-editor .rt-description .td-rich-toolbar{padding:8px 12px;gap:6px;border-bottom:1px solid #edeef0;background:#fff;flex-wrap:wrap}
.rt-dialog.is-editor .rt-description .td-rich-toolbar button{border:0;padding:0 4px;background:none;min-width:24px;height:24px}
.rt-dialog.is-editor .rt-description .td-rich-input{min-height:110px;padding:12px 14px;box-sizing:border-box;font-size:13.5px;line-height:1.75}
.rt-dialog.is-editor .rt-section-heading{margin-top:30px}
.rt-dialog.is-editor .rt-section-heading h3,.rt-dialog.is-editor [data-root-files] h3{font-size:14px;margin:0}
.rt-dialog.is-editor .rt-task-list{margin:14px 0 0}
.rt-dialog.is-editor [data-root-files]{padding-top:28px}
.rt-dialog.is-editor [data-root-files] h3{margin-bottom:12px}
.rt-dialog.is-editor .rt-file-add{position:relative;display:flex;align-items:center;justify-content:center;min-height:66px;background:#fafbfc;border-color:#dfe1e6;padding:12px;box-sizing:border-box}
.rt-dialog.is-editor .rt-file-add input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}
.rt-dialog.is-editor .rt-file-add:focus-within{outline:2px solid #3374d0;outline-offset:2px}
@media(max-width:600px){
 .rt-dialog.is-editor>section>[data-editor]{padding:20px 16px 24px}
 .rt-dialog.is-editor .rt-editor-toolbar{margin:-20px -16px 20px;padding:10px 12px;min-height:44px;gap:6px}
 .rt-dialog.is-editor .rt-editor-toolbar button{font-size:12px!important;padding:0 10px}
 .rt-dialog.is-editor .rt-editor-toolbar [data-unsaved]{font-size:10px}
 .rt-dialog.is-editor .rt-title{font-size:22px}
 .rt-dialog.is-editor .rt-date-fields>label{width:132px}
 .rt-dialog.is-editor .rt-date-fields>label:has([name=scheduleEnd]){width:128px}
 .rt-dialog.is-editor [data-segments=cadence] button{padding:0 6px;font-size:12px}
}

.rt-dialog.is-editor .rt-description .td-rich-source{display:none}
.rt-dialog.is-editor .rt-description .td-rich-toolbar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.rt-dialog.is-editor .rt-step:has([data-title-date]):before{display:none}

.rt-dialog.is-editor .rt-child-task{min-height:38px;gap:6px;border-color:#edeef0}
.rt-dialog.is-editor .rt-child-task .rt-task-circle{width:17px;height:17px;box-sizing:border-box;font-size:11px}
.rt-dialog.is-editor .rt-child-task .td-avatar{width:24px;height:24px;font-size:9px}
.rt-dialog.is-editor .rt-child-task input[data-title]{font-size:14px;padding:6px 0}
@media(max-width:540px){.rt-dialog.is-editor .rt-child-task{padding:8px 0}}
/* MainMenu.html: descriptive actions, separate deletion, and viewport-safe overlay. */
.rt-dialog:not(.is-editor) .rt-filters{align-items:center;min-height:34px}
.rt-dialog .rt-sort{margin:0 0 0 auto;flex:none}
.rt-dialog .rt-sort select{padding:4px 0;border:0;background:#fff;color:#85878f;font-size:12.5px;cursor:pointer}
.rt-dialog .rt-list{margin:0 -14px}
.rt-dialog .rt-list .rt-orbit-row{grid-template-columns:44px minmax(0,1fr) 120px 120px 32px;gap:14px;min-height:72px;padding:0 14px}
.rt-dialog .rt-row-menu>summary{width:32px;height:32px;box-sizing:border-box;display:grid;place-items:center;padding:0;border-radius:7px;color:#55575e}
.rt-dialog .rt-row-menu[open]>summary{background:#e3e8f1;color:#0d1b3d;box-shadow:0 0 0 2px #bae6fd}
.rt-dialog .rt-row-menu>div[role=menu]{position:fixed;inset:auto;margin:0;width:264px;max-width:calc(100vw - 16px);box-sizing:border-box;background:#fff;border:1px solid #dfe2e8;border-radius:12px;box-shadow:0 16px 36px #0d1b3d38;padding:6px;z-index:20;color:#25262a}
.rt-dialog .rt-row-menu[open]>div[role=menu]{display:flex;flex-direction:column;gap:1px}
.rt-dialog .rt-row-menu>div[role=menu] button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border:0;border-radius:8px;font-size:13.5px;font-weight:600;line-height:normal;color:#25262a;white-space:normal;background:#fff}
.rt-dialog .rt-row-menu>div[role=menu] button:hover,.rt-dialog .rt-row-menu>div[role=menu] button:focus-visible{background:#f5f8fc}
.rt-dialog .rt-row-menu>div[role=menu] svg{width:16px;height:16px;justify-self:center}
.rt-dialog .rt-row-menu>div[role=menu] button>span{display:flex;flex-direction:column;gap:1px;min-width:0}
.rt-dialog .rt-row-menu>div[role=menu] strong{font-size:13.5px;font-weight:600}
.rt-dialog .rt-row-menu>div[role=menu] small{font-size:11.5px;color:#85878f;font-weight:400;line-height:normal}
.rt-dialog .rt-row-menu>div[role=menu] .rt-danger{color:#b91c1c;margin-top:4px;padding-top:12px;border-top:1px solid #edeef0;border-radius:0 0 8px 8px}
@media(max-width:600px){
 .rt-dialog .rt-list{margin:0 -6px}
 .rt-dialog .rt-list .rt-orbit-row{grid-template-columns:36px minmax(0,1fr) 32px;gap:8px;padding:10px 6px}
 .rt-dialog .rt-sort{width:100%;align-items:flex-end}
}
.rt-dialog:not(.is-editor)>header{padding-bottom:18px}
.rt-dialog:not(.is-editor)>header>div>p:first-child{font-size:13.5px;font-weight:600}
.rt-dialog:not(.is-editor)>header h2{display:flex;align-items:center;gap:10px}
.rt-dialog:not(.is-editor) [data-template-count]{font-size:14px;font-weight:600;color:#85878f}
.rt-dialog>header .rt-list-intro{font-size:13px;color:#85878f;margin:2px 0 0}
.rt-dialog>footer:has([data-status]:empty){display:none}
.rt-dialog .rt-search-field{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:0;box-sizing:border-box;height:40px;border:1px solid #dfe1e6;border-radius:9px;padding:0 12px;margin:0;color:#85878f}
.rt-dialog .rt-search-field input{flex:1;min-width:0;border:0;height:100%;padding:0;font-size:13.5px}
.rt-dialog .rt-search-field svg{flex:none}
.rt-dialog .rt-orbit.is-scheduled{background:#e0f2fe}
.rt-dialog .rt-orbit.is-scheduled svg [fill="#7DD3FC"]{fill:#2a4b86}
.rt-dialog .rt-orbit.is-scheduled svg [stroke="#FDE68A"]{stroke:#38bdf8}
.rt-dialog .rt-orbit.is-scheduled svg [fill="#0D1B3D"]{fill:#fff}
.rt-dialog .rt-orbit.is-scheduled svg [stroke="#0D1B3D"]{stroke:#fff}
.rt-dialog .rt-orbit.is-manual{background:#f3f4f6}
.rt-dialog .rt-orbit.is-manual svg [fill="#7DD3FC"]{fill:#cbd5e1}
.rt-dialog .rt-orbit.is-manual svg [stroke="#FDE68A"]{stroke:#b6bcc6;stroke-dasharray:1.5 3.2;stroke-width:1.6}
.rt-dialog .rt-orbit.is-manual svg [fill="#0D1B3D"]{fill:#6b7280}
.rt-dialog .rt-orbit.is-manual svg [stroke="#0D1B3D"]{stroke:#6b7280}
.rt-dialog .rt-row-menu>div[role=menu]{max-height:calc(100dvh - 16px);overflow-y:auto}
@media(max-width:600px){.rt-dialog .rt-search-field{flex:0 0 40px;width:100%}}
