.plan-time-task{font-size:var(--font-size-body);overflow-wrap:anywhere;color:var(--ink);margin:0}.plan-time-row{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line-soft);flex-direction:column;min-width:0;display:flex}.plan-time-row:last-of-type{border-bottom:0}.plan-time-row>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.plan-time-row>header .wb-section-title{margin:0}.plan-time-times{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-time-times .wb-field,.plan-time-times .wb-input{width:100%;min-width:0}.plan-time-hint{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--pending-soft);border:1px solid var(--pending-line);color:var(--ink);font-size:var(--font-size-meta);line-height:var(--line-height-meta);margin:0}.plan-time-actions{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.plan-time-actions>.wb-btn{width:100%}.plan-time-reuse{gap:var(--space-2);flex-direction:column;display:flex}.plan-time-reuse label{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--font-size-body);cursor:pointer;display:flex}.wb-dialog:has(.plan-time-actions)>.wb-sheet{padding-inline:var(--space-4)}.wb-dialog:has(.plan-time-actions) .wb-sheet-footer{padding-inline:0}:is(.wb-dialog:has(.plan-time-actions) .wb-field,.wb-dialog:has(.plan-time-actions) .wb-btn,.wb-dialog:has(.plan-time-actions) .wb-btn-label){gap:var(--space-2)}.plan-time-association summary{box-sizing:border-box;min-height:44px;padding:var(--space-2) 0;align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.plan-time-association>.wb-btn{width:100%;margin-top:var(--space-2);display:flex}.plan-time-association .wb-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=1024px){.wb-dialog:has(.plan-time-actions) .wb-sheet{border-radius:0;width:480px;max-width:100%;height:100dvh;max-height:100dvh;inset:0 0 0 auto;transform:none}}.plan-time-fields{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}
