.utm-tasks-wrapper{background:#fafafa;padding:40px 20px;border-radius:8px;margin:2em auto;max-width:1200px;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.utm-tasks-table{width:100%;border-collapse:separate;border-spacing:0 16px;font-family:sans-serif}.utm-tasks-table th{background:#fff0;color:#333;text-transform:none;padding:8px 12px;border-bottom:2px solid #e2e2e2;font-family:'Kanit';font-size:18px;font-weight:500}.utm-tasks-table tbody tr{background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .1);border-radius:8px}.utm-tasks-table td{border:none;padding:16px 12px;vertical-align:top;color:#444;font-size:.95em}.utm-tasks-table th,.utm-tasks-table td{vertical-align:top!important}.utm-tasks-table td p{margin-top:0}.utm-tasks-table th:nth-child(3),.utm-tasks-table td:nth-child(3){text-align:center}.utm-tasks-table td:nth-child(3) .utm-status-select{display:inline-block;margin:0 auto}.utm-tasks-table tr.status-todo td:first-child{border-left:8px solid #e74c3c;font-size:16px;font-weight:400;font-family:'Kanit';line-height:1}.utm-tasks-table tr.status-doing td:first-child{border-left:8px solid #f1c40f;font-size:16px;font-weight:400;font-family:'Kanit';line-height:1}.utm-tasks-table tr.status-done td:first-child{border-left:8px solid #2ecc71;font-size:16px;font-weight:400;font-family:'Kanit';line-height:1;}.utm-tasks-table tbody tr:hover{transform:translateY(-2px);transition:transform 0.2s}.utm-status-select{display:inline-block;border-radius:999px;background:#f0f0f0;border:1px solid #ccc;color:#333;padding:6px 12px;font-size:.95em;transition:background 0.2s,border-color 0.2s}.utm-status-select:focus{outline:none;background:#fff;border-color:#6b52ae}.utm-modal{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center}.utm-modal-content{background:#fff;padding:50px;border-radius:8px;max-width:400px;text-align:center;position:relative;box-shadow:0 2px 10px rgb(0 0 0 / .2)}.utm-modal-close{position:absolute;top:10px;right:12px;font-size:1.2em;cursor:pointer}.utm-modal-message{margin-top:1em;font-size:1.1em;line-height:1.4em}.widefat.fixed.striped tbody tr.no-done td{background-color:#ffe6e6!important}.widefat.fixed.striped tbody tr.partial-done td{background-color:#fff9cc!important}.widefat.fixed.striped tbody tr.all-done td{background-color:#e6ffed!important}.widefat.fixed.striped tbody tr.no-done td:first-child{border-left:4px solid #e74c3c!important}.widefat.fixed.striped tbody tr.partial-done td:first-child{border-left:4px solid #f1c40f!important}.widefat.fixed.striped tbody tr.all-done td:first-child{border-left:4px solid #2ecc71!important}.utm-filter-controls label,.utm-filter-controls select{color:#333!important}.utm-filter-controls label,.utm-filter-controls select{color:#333!important}p.no-tasks-message{color:#333!important}p.no-tasks-message{color:#333!important}.utm-modal .utm-modal-message{color:#333!important}#utm-congrats-modal .utm-modal-close{color:#000!important;font-size:1.5em;opacity:.8;transition:opacity .2s}#utm-congrats-modal .utm-modal-close:hover{opacity:1;cursor:pointer}.utm-filter-controls{margin-bottom:1.5em;text-align:left}.utm-filter-pill{display:inline-block;margin-right:.5em;padding:.4em 1em;font-size:.95em;font-weight:500;color:#fff;background-color:#6c5ce7;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.utm-filter-pill.active,.utm-filter-pill:hover{background-color:#341f97}.utm-status-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.4em .8em;font-size:.95em;border:1px solid #ccc;border-radius:20px;background-color:#f5f5f5;cursor:pointer;transition:background-color .2s,border-color .2s}.utm-status-select:hover{background-color:#eef;border-color:#aab}#utm-congrats-modal .utm-modal-close{color:#000!important;font-size:1.4em;opacity:.8;transition:opacity .2s}#utm-congrats-modal .utm-modal-close:hover{opacity:1;cursor:pointer}.utm-tasks-wrapper p.no-tasks{color:#000!important;font-weight:500}.utm-filter-controls,.utm-filter-controls #utm-status-filter,.utm-filter-controls .utm-filter-pill{padding:4px 8px!important;font-size:14px!important;font-family:Kanit!important;border-radius:6px!important;line-height:1.4!important;height:auto!important}.utm-status-select{padding:4px 12px!important;font-size:14px!important;font-family:Kanit!important;border-radius:6px!important;line-height:1.4!important;height:auto!important}div.utm-filter-controls select#utm-status-filter,table.utm-tasks-table select.utm-status-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23999' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;padding-right:1.8em!important}