.mwt-timer-app{max-width:860px;margin:32px auto;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#0f172a}.mwt-timer-shell{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:28px;padding:28px;box-shadow:0 24px 70px rgba(15,23,42,.12)}.mwt-timer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px}.mwt-kicker{display:inline-flex;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mwt-timer-top h2{font-size:30px;line-height:1.1;margin:10px 0 6px}.mwt-timer-top p{margin:0;color:#64748b}.mwt-clock-wrap{text-align:right;background:#0f172a;color:#fff;border-radius:24px;padding:18px 20px;min-width:220px}.mwt-clock{font-size:40px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mwt-live-state{display:inline-block;margin-top:5px;color:#cbd5e1;font-weight:800}.mwt-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:16px}.mwt-timer-app label{display:block;font-weight:800}.mwt-timer-app select,.mwt-timer-app input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:14px;padding:13px 14px;font-size:16px;margin-top:7px;background:#fff}.mwt-quick-clients{margin:0 0 18px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:13px}.mwt-quick-clients>span{display:block;font-size:12px;font-weight:900;color:#64748b;text-transform:uppercase;margin-bottom:8px}.mwt-quick-list{display:flex;gap:8px;flex-wrap:wrap}.mwt-quick-list button{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer}.mwt-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.mwt-actions button{border:0;border-radius:15px;padding:14px 16px;font-weight:900;cursor:pointer;background:#0f172a;color:#fff;font-size:15px}.mwt-actions button:disabled{opacity:.38;cursor:not-allowed}.mwt-pause{background:#f59e0b!important}.mwt-resume{background:#16a34a!important}.mwt-stop{background:#dc2626!important}.mwt-message{margin-top:14px;font-weight:800}.mwt-client-status{margin-top:18px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px;color:#334155}.mwt-client-status strong{font-size:18px}.mwt-progress{height:12px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin:10px 0}.mwt-progress span{display:block;height:100%;background:#2563eb}.mwt-warning .mwt-progress span{background:#f59e0b}.mwt-danger .mwt-progress span{background:#dc2626}.mwt-running .mwt-clock-wrap{background:#14532d}.mwt-paused .mwt-clock-wrap{background:#92400e}.mwt-danger .mwt-clock-wrap{box-shadow:0 0 0 4px rgba(220,38,38,.12)}.mwt-status-line{font-weight:700}.mwt-extra{margin-top:8px;color:#b91c1c;font-weight:900}.mwt-help{margin-top:16px;color:#64748b;font-size:13px}.mwt-error{color:#b91c1c}.mwt-ok{color:#166534}@media(max-width:760px){.mwt-timer-top{display:block}.mwt-clock-wrap{text-align:left;margin-top:16px;min-width:0}.mwt-grid{grid-template-columns:1fr}.mwt-actions{grid-template-columns:1fr}.mwt-clock{font-size:34px}}

/* V2.2 Premium timer refresh */
.mwt-timer-app{max-width:940px;color:#0f172a;}
.mwt-timer-shell{background:radial-gradient(circle at 20% 0%,rgba(34,211,238,.16),transparent 28%),linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid rgba(148,163,184,.22);border-radius:32px;box-shadow:0 28px 86px rgba(37,99,235,.14);}
.mwt-kicker{background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-color:#dbeafe;color:#2563eb;}
.mwt-timer-top h2{font-size:34px;letter-spacing:-.035em;}
.mwt-clock-wrap{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 18px 38px rgba(37,99,235,.22);}
.mwt-running .mwt-clock-wrap{background:linear-gradient(135deg,#06b6d4,#2563eb);}
.mwt-paused .mwt-clock-wrap{background:linear-gradient(135deg,#f59e0b,#fb7185);}
.mwt-actions button{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;box-shadow:0 12px 26px rgba(37,99,235,.22);transition:all .18s ease;}
.mwt-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px rgba(37,99,235,.28);}
.mwt-pause{background:linear-gradient(135deg,#f59e0b,#f97316)!important;}
.mwt-resume{background:linear-gradient(135deg,#10b981,#06b6d4)!important;}
.mwt-stop{background:linear-gradient(135deg,#fb7185,#ef4444)!important;}
.mwt-quick-list button{border-color:#dbeafe;background:#fff;color:#2563eb;box-shadow:0 7px 18px rgba(15,23,42,.05);}
.mwt-quick-list button:hover{background:#eff6ff;}
.mwt-progress span{background:linear-gradient(90deg,#06b6d4,#2563eb);}
.mwt-warning .mwt-progress span{background:linear-gradient(90deg,#fbbf24,#f59e0b);}
.mwt-danger .mwt-progress span{background:linear-gradient(90deg,#fb7185,#ef4444);}
