#jegstudio-tools .time{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}#jegstudio-tools .time [hidden]{display:none!important}#jegstudio-tools .time label,#jegstudio-tools .time legend{color:var(--ink);font-size:14px;font-weight:600}#jegstudio-tools .time legend{margin-bottom:12px;padding:0}#jegstudio-tools .time label{display:block;margin-bottom:8px}#jegstudio-tools .time input,#jegstudio-tools .time textarea{background:#fff;border:1px solid #aab7ca;border-radius:7px;color:var(--ink);font:inherit;line-height:1.6;margin:0;padding:10px 12px;width:100%}#jegstudio-tools .time textarea{display:block;min-height:220px;resize:vertical}#jegstudio-tools .time input[type=radio]{accent-color:var(--accent);margin:0 6px 0 0;width:auto}#jegstudio-tools .time input:focus-visible{outline:3px solid #7395ff;outline-offset:3px}#jegstudio-tools .time [aria-invalid=true]{border-color:#a51d2d}#jegstudio-tools .time button{background:#fff;border:1px solid #aab7ca;border-radius:7px;color:var(--accent);cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.4;padding:9px 14px;text-transform:none}#jegstudio-tools .time button:hover{background:#edf2ff}#jegstudio-tools .time button:disabled{cursor:not-allowed;opacity:.55}#jegstudio-tools .time .time-help{color:var(--muted);font-size:13px;margin:10px 0 20px}#jegstudio-tools .time-header{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px}#jegstudio-tools .time-private{background:#edf8f2;border:1px solid #d3eadc;border-radius:99px;color:#17623b;font-size:12px;padding:4px 10px}#jegstudio-tools .time-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}#jegstudio-tools .time-inputs{min-width:0;padding:24px}#jegstudio-tools .time-source{border:0;display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 24px;min-width:0;padding:0}#jegstudio-tools .time .time-source label{align-items:center;cursor:pointer;display:inline-flex;margin:0}#jegstudio-tools .time-input-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}#jegstudio-tools .time .time-input-heading label{margin:0}#jegstudio-tools .time .time-input-heading button{border:0;padding:4px 8px}#jegstudio-tools .time-rates{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}#jegstudio-tools .time-results{background:#f5f7fb;border-left:1px solid var(--line);min-width:0;padding:24px}#jegstudio-tools .time-results dl{margin:0 0 24px}#jegstudio-tools .time-results dl>div{border-bottom:1px solid var(--line);padding:14px 0}#jegstudio-tools .time-results dt{color:var(--muted);font-size:13px}#jegstudio-tools .time-results dd{color:var(--ink);font-size:26px;font-weight:700;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}#jegstudio-tools .time-results .time-highlight{background:#e8eeff;border:0;border-radius:8px;margin-top:8px;padding:14px}#jegstudio-tools .time-results .time-highlight dd{color:var(--accent)}#jegstudio-tools .time .time-results input,#jegstudio-tools .time .time-results textarea{background:#fff;font-size:13px}#jegstudio-tools .time .time-results textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-height:96px;overflow-wrap:anywhere}#jegstudio-tools .time-results button{margin:10px 0 20px}#jegstudio-tools .time .time-status{background:#f5f7fb;border-top:1px solid var(--line);font-size:14px;margin:0;padding:14px 24px}#jegstudio-tools .time-status[data-state=error]{background:#fff0f0;color:#a51d2d}#jegstudio-tools .time-notice{background:#fff4db;padding:16px 24px}#jegstudio-tools .time-guide{margin-top:40px;max-width:820px}#jegstudio-tools .time-guide p{color:var(--muted)}@media (max-width:760px){#jegstudio-tools .time-body{grid-template-columns:minmax(0,1fr)}#jegstudio-tools .time-results{border-left:0;border-top:1px solid var(--line)}#jegstudio-tools .time-inputs,#jegstudio-tools .time-results{padding:20px 16px}#jegstudio-tools .time-rates{grid-template-columns:minmax(0,1fr)}}