.id-dayparts{padding:20px;border:1px solid #334654;background:#111c25;border-radius:8px;margin:18px 0;color:#dce9f0}.id-dayparts[hidden]{display:none}.id-dayparts h2{margin:4px 0;font-size:18px}.id-dayparts header small{color:#6acaf4;letter-spacing:.1em}.id-dayparts p{font-size:13px;line-height:1.5}.id-dayparts .dp-help{color:#a4b9c8}.id-dayparts .dp-enable{display:flex;align-items:center;gap:8px;font-weight:600}.id-dayparts input[type=checkbox]{width:17px;height:17px;accent-color:#27a9e0}.id-dayparts fieldset{border:1px solid #3c5263;margin:12px 0;padding:14px;border-radius:6px;min-width:0}.dp-days,.dp-times,.dp-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.dp-days label,.dp-midnight{display:flex!important;gap:5px;align-items:center}.dp-days{margin-bottom:12px}.dp-times>label{display:grid;gap:4px}.id-dayparts input[type=time]{padding:8px;background:#08121a;color:#fff;border:1px solid #536b7c;border-radius:4px;color-scheme:dark}.id-dayparts button{padding:8px 14px;border:1px solid #57788e;border-radius:4px;background:#1b3345;color:#fff;cursor:pointer}.id-dayparts [data-dp-save]{background:#12628b}.id-dayparts .error{color:#ff9d9d}.id-dayparts :disabled{opacity:.55;cursor:default}
