.scheduledChecks{color:#242a2c;overflow-wrap:anywhere;background:#f4f1e8;border:1px solid #d9d9d1;border-radius:18px;min-width:0;max-width:100%;margin:16px 0;padding:clamp(14px,2.2vw,28px);font-size:16px;line-height:1.5}.scheduledChecks *{box-sizing:border-box;min-width:0}.scheduledChecks header,.scheduleToolbar,.scheduledChecks footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.scheduledChecks h3{margin:4px 0;font-size:clamp(22px,2vw,28px)}.scheduledChecks h4{margin:4px 0;font-size:20px}.scheduledChecks small{color:#465154;font-size:14px;line-height:1.5;display:block}.scheduledChecks p{color:#535e60;margin:8px 0}.scheduledChecks button{color:#242a2c;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fffefa;border:1px solid #cccfc7;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:650}.scheduledChecks button:disabled{cursor:default;color:#60696a;background:#eeeee8}.scheduledChecks .schedulePrimary{color:#1b2021;background:#ff526e;border-color:#ff526e}.scheduledChecks form{gap:20px;margin-top:20px;display:grid}.scheduledChecks label{color:#242a2c;text-shadow:none;gap:8px;min-width:0;max-width:100%;font-weight:600;display:grid}.scheduledChecks input:not([type=checkbox]):not([type=radio]),.scheduledChecks select{width:100%;min-height:46px;font:inherit;-webkit-text-fill-color:#242a2c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #899395;border-radius:10px;min-width:0;max-width:100%;padding:10px;font-size:16px;color:#242a2c!important;background:#fffefa!important}.scheduledChecks input[type=checkbox],.scheduledChecks input[type=radio]{accent-color:#c72043;flex-shrink:0;width:22px;height:22px}.scheduledChecks fieldset{border:1px solid #d4d6cf;border-radius:12px;min-width:0;padding:16px}.scheduledChecks legend{padding:0 8px;font-weight:700}.scheduleModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scheduleModes label{background:#fffefa;border:1px solid #ccd0ca;border-radius:12px;align-items:center;padding:16px;display:flex}.scheduleModes .selected{background:#fff1f3;border-color:#e23555}.scheduleTimes,.scheduleDays{flex-wrap:wrap;gap:10px;display:flex}.scheduleTimes>div{flex:0 180px;gap:4px;display:flex}.scheduleTimes input{flex:1}.scheduleDays label,.scheduledChecks .scheduleCheck{align-items:center;gap:8px;display:flex}.scheduleNext{background:#fffefa;border-left:5px solid #ff526e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:18px;display:flex}.scheduleToolbar{margin:20px 0}.scheduleList{gap:8px;display:grid}.scheduleList article,.scheduleConfig{background:#fffefa;border:1px solid #d7dad2;border-radius:12px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.scheduleConfig{grid-template-columns:minmax(0,1fr) auto;margin:12px 0}.scheduledChecks summary{cursor:pointer;padding:16px 0;font-weight:700}.scheduledChecks .scheduleError{color:#782332;background:#fff0ee;border:1px solid #cc5364;border-radius:12px;padding:12px}.scheduleResult{background:#fffefa;border:1px solid #d7dad2;border-radius:12px;margin-top:16px;padding:18px}.scheduleResult dl>div{border-bottom:1px solid #deded7;padding:10px 0}.scheduleResult dt{font-weight:700}.scheduleResult dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.scheduleNotice{z-index:1500;color:#242a2c;background:#fffefa;border:2px solid #ff526e;border-radius:16px;max-width:min(400px,100vw - 36px);padding:16px;position:fixed;bottom:80px;right:18px;box-shadow:0 8px 24px #0002}.scheduleNotice button{color:#222;background:#fff;border:1px solid #bbb;border-radius:8px;margin:6px;padding:10px}.scheduleNoticeToggle{color:#242a2c;background:#fffefa;border:1px solid #ccc;border-radius:10px;min-height:44px;padding:10px}@media (width<=600px){.scheduleModes{grid-template-columns:1fr}.scheduleNext{flex-direction:column;align-items:stretch}.scheduleList article{grid-template-columns:54px minmax(0,1fr)}.scheduleList article>button{grid-column:1/-1}.scheduleConfig{grid-template-columns:1fr}.scheduledChecks footer>button{flex:1}.scheduleToolbar>label{width:100%}}.scheduledControlDialog{background:#f4f1e8;border:0;border-radius:18px;width:min(1060px,100vw - 24px);max-width:100%;max-height:calc(100dvh - 24px);padding:0;overflow:auto}.scheduledControlDialog::backdrop{background:#17202499}.scheduledControlDialog>.scheduledChecks{margin:0}.scheduleReminderDetails{margin:4px 0 12px}.scheduleReminderSettings{flex-wrap:wrap;gap:8px;display:flex}.scheduleReminderSettings small{flex-basis:100%;margin:8px 0}.scheduleWorkTimer{background:#fffefa;border:1px solid #d7dad2;border-radius:12px;margin:16px 0;padding:16px}.scheduledChecks.plantDesign :is(h3,h4,strong,b,legend,summary){color:#242a2c;text-shadow:none}.scheduledChecks.plantDesign :is(p,small){color:#465154;text-shadow:none}.scheduledChecks.plantDesign header>div{flex:220px;min-width:0}.scheduledChecks.plantDesign :is(button,input,select){max-width:100%}.scheduledChecks select option{color:#242a2c;background:#fffefa}.scheduleTimes>div{min-width:0;max-width:100%}.scheduleTimes>div>button{flex:none}.scheduledChecks.plantDesign .scheduleConfig>div,.scheduledChecks.plantDesign .scheduleList article>div{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.scheduledChecks.plantDesign .scheduleModes,.scheduledChecks.plantDesign .scheduleConfig{grid-template-columns:minmax(0,1fr)}.scheduledChecks.plantDesign .scheduleConfig>button{justify-self:start}.scheduledChecks.plantDesign header>button{flex:180px}.scheduledChecks.plantDesign fieldset{padding:12px}}.scheduleConfigActions{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.scheduleAssignmentSummary{color:#242a2c;background:#fffefa;border:1px solid #d4d6cf;border-radius:12px;padding:14px}.scheduledChecks .scheduleAssignmentSummary strong{color:#242a2c}.scheduledChecks .scheduleAssignmentSummary p{color:#465154}@media (width<=700px){.scheduleConfig{grid-template-columns:minmax(0,1fr)}.scheduleConfigActions>button{flex:160px}}
