.ta-info.ta-info-warning{color:#dc2626;border:0;border-radius:0;font-size:18px;width:19px;height:19px}.ta-schedule-problem{border-left:2px solid #dc2626;padding-left:10px}.ta-schedule-problem>label{color:#b91c1c}.ta-postpone>label{margin-bottom:8px}.ta-task-panel .ta-info-tip{font-weight:400}
.ta-task-panel .ta-panel-content{overflow:hidden!important}.ta-settings-tiles{display:grid;gap:8px}.ta-settings-tile{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;background:transparent;border:1px solid var(--border-primary);border-radius:10px;color:var(--text-primary);font-size:13px;text-align:left;cursor:pointer}.ta-settings-tile:hover{border-color:#8179e5;color:#756bdc}.ta-settings-overlay{position:fixed;inset:0;z-index:800;display:flex;align-items:center;justify-content:center;background:#10182755;backdrop-filter:blur(3px)}.ta-settings-dialog{width:min(460px,calc(100vw - 32px));max-height:85dvh;background:var(--bg-card,#fff);border:1px solid var(--border-primary);border-radius:18px;box-shadow:0 20px 70px #0003;display:flex;flex-direction:column;color:var(--text-primary)}.ta-settings-dialog header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border-primary)}.ta-settings-dialog h2{margin:0;font-size:16px}.ta-settings-dialog header button{border:0;background:transparent;color:var(--text-secondary);font-size:22px;cursor:pointer}.ta-settings-dialog-body{padding:20px;overflow:auto}.ta-settings-dialog-body>div{background:transparent!important;border:0!important;padding:0!important}.ta-settings-dialog-body input,.ta-settings-dialog-body select{background:transparent!important;color:var(--text-primary);min-width:0}.ta-settings-dialog-body .ta-postpone-buttons{display:grid;gap:6px}.ta-settings-dialog-body .ta-postpone-buttons button{padding:9px;border:1px solid var(--border-primary);border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer}.ta-list-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;color:var(--text-secondary)}.ta-list-pages button{background:transparent;border:1px solid var(--border-primary);border-radius:8px;padding:6px 10px;color:var(--text-primary);cursor:pointer}.ta-list-pages button:disabled{opacity:.4}
