[data-task-alerts]{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:44px}.ta-dot{height:6px;width:6px;border-radius:50%;background:#9baab0;flex:none}.ta-dot.ta-on{background:#168361}.ta-dialog{box-sizing:border-box;width:min(430px,calc(100% - 28px));max-height:90vh;max-height:90dvh;padding:0;border:1px solid #cfdedc;border-radius:18px;color:#173e45;background:#fff;box-shadow:0 24px 80px #123b4d30;font:14px/1.45 Inter,system-ui,sans-serif}.ta-dialog *{box-sizing:border-box}.ta-dialog::backdrop{background:#0b29365c}.ta-dialog [hidden]{display:none!important}.ta-dialog header{display:flex;align-items:center;gap:11px;padding:18px;border-bottom:1px solid #e0e9e7}.ta-title-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#e8f4f0;color:#127667}.ta-dialog h2{font-size:20px;margin:0;font-weight:750}.ta-dialog header p{margin:2px 0 0;color:#637a7d;font-size:12px}.ta-dialog h3{font-size:14px;margin:0 0 3px}.ta-dialog button{font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;min-height:44px;padding:9px 12px;background:white;border:1px solid #bfd3cf;border-radius:9px;color:#1c514e;cursor:pointer}.ta-dialog button:disabled{opacity:.5;cursor:default}.ta-dialog button:focus-visible,.ta-help summary:focus-visible{outline:3px solid #72bfad;outline-offset:2px}.ta-dialog .ta-close{margin-left:auto;border:0;font-size:24px;width:44px;padding:0;color:#637a7d}.ta-dialog .ta-primary{background:#12796d;color:white;border-color:#12796d}.ta-body{padding:0 18px 15px}.ta-section{padding:17px 0;border-bottom:1px solid #e5edeb}.ta-state{margin:0;color:#61787c;font-size:12px}.ta-good{color:#147558;font-weight:650}.ta-hint{margin:5px 0 11px;font-size:12px;color:#61787c}.ta-controls{display:flex;gap:8px;flex-wrap:wrap}.ta-guide{padding:12px;margin:12px 0 0;background:#edf6f3;border-radius:9px;font-size:12px}.ta-guide ol{margin:8px 0;padding-left:20px}.ta-guide li{margin:6px 0}.ta-message{background:#eaf5f0;padding:10px 12px;border-radius:9px;font-size:12px;margin:12px 0 0}.ta-error{background:#fff2e7;color:#875222}.ta-help{font-size:12px;color:#5d7678;margin-top:13px}.ta-help summary{cursor:pointer;padding:6px 0}.ta-help p{margin:9px 0}.ta-dialog footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#f8fbfa;border-top:1px solid #e0e9e7}.ta-dialog footer span{font-size:10px;color:#667c7b;max-width:215px}.ta-dialog footer button{min-width:70px}.ta-dialog:not([open]){display:none}@media(max-width:520px){.ta-dialog{width:100%;max-width:100%;margin:auto 0 0;max-height:88vh;max-height:88dvh;border-radius:20px 20px 0 0;border-bottom:0}.ta-dialog footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}#taskCenter.tc .tc-head{gap:8px}#taskCenter.tc .tc-head-actions{gap:6px}#taskCenter.tc .tc-head-actions>button{padding:9px 10px;font-size:12px}#taskCenter.tc .tc-head h2{font-size:21px}#taskCenter.tc .tc-menu>summary{padding:9px 10px;font-size:12px}}@media print{.ta-dialog,[data-task-alerts]{display:none!important}}

@media(max-width:520px){#taskCenter.tc .tc-head-actions{flex-wrap:wrap;max-width:100%}}
