.v13-time-menu .time-menu-card{width:min(680px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto;padding:22px}
.v13-time-text-label{display:grid;gap:7px;font-size:12px;color:var(--muted);margin-bottom:16px}
.v13-time-text-label textarea{font:600 16px/1.45 inherit;border:1px solid var(--line);border-radius:10px;padding:11px 12px;resize:vertical;background:#fff;color:var(--text);outline:none}
.v13-time-text-label textarea.invalid{border-color:#d55242;background:#fff7f5;color:#bd3629}
.v13-time-text-label textarea.valid{border-color:#76a887;color:#222}
.v13-parse-status{min-height:18px;font-size:12px}.v13-parse-status.ok{color:#438461}.v13-parse-status.error{color:#bd3629}
.v13-time-grid{grid-template-columns:1fr 1fr auto;align-items:end}.v13-time-grid label{display:grid;gap:6px;font-size:12px;color:var(--muted)}
.v13-time-grid input{width:100%;box-sizing:border-box}.v13-no-deadline{height:37px;margin-bottom:0}
.v13-effective{font-size:12px;color:#556b60;background:#f2f7f3;border-radius:8px;padding:8px 10px;margin:12px 0}
.v13-quick{display:flex;gap:7px;align-items:flex-start;flex-wrap:wrap;margin-top:10px}.v13-postpone-wrap{position:relative}
.v13-postpone-menu{position:absolute;z-index:5;top:calc(100% + 5px);right:0;min-width:190px;padding:5px;background:white;border:1px solid var(--line);border-radius:9px;box-shadow:0 10px 28px #0002}
.v13-postpone-menu button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:6px}.v13-postpone-menu button:hover{background:#f4f2ee}
.v13-time-menu [data-time-save]:disabled{opacity:.38;cursor:not-allowed}
@media(max-width:620px){.v13-time-grid{grid-template-columns:1fr 1fr}.v13-no-deadline{grid-column:1/-1}.v13-time-menu .time-menu-card{padding:16px}}
