.cm29-time-panel{display:grid;gap:10px;min-width:0}.cm29-time-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm29-time-pair label{display:grid;gap:7px;min-width:0}.cm29-time-pair input[type=time]{width:100%;min-width:0;min-height:54px;border:1px solid #c7d4c9;border-radius:12px;padding:10px 12px;font:inherit;color:#163d30;background:#fff}.cm29-time-pair input:disabled{background:#f1f3ee;color:#7b8780;cursor:not-allowed}.cm29-duration{display:block;padding:11px 13px;border-radius:10px;background:#e9f2e8;color:#174634;font-weight:700;font-size:14px;line-height:1.6}.cm29-invalid{background:#fff0eb;color:#a33a2b}.cm29-brief-fields>*{min-width:0}@media(max-width:590px){.cm29-time-pair{grid-template-columns:1fr}.cm29-brief-fields{grid-template-columns:1fr}}