/* TASK782: exclusive planning choice, Subject-inspired geometric rhythm. */
#verb-profile .verb-schedule-mode-782{margin:0 0 14px;padding:12px;border:1px solid rgba(145,188,236,.28);border-radius:14px;min-width:0;background:rgba(12,47,94,.36)}
#verb-profile .verb-schedule-mode-782 legend{padding:0 6px;font-size:11px;font-weight:750;color:#e9f5ff}
#verb-profile .verb-schedule-mode-782 legend span{color:#ffb3b3}
#verb-profile .verb-schedule-choices-782{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#verb-profile .verb-schedule-choices-782 label{box-sizing:border-box;display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid rgba(137,179,232,.31);border-radius:12px;background:#09294f;color:#d5e5fa;cursor:pointer;font-size:11px;font-weight:700}
#verb-profile .verb-schedule-choices-782 label:has(input:checked){border-color:#67b7ff;background:rgba(28,111,203,.34);color:white;box-shadow:inset 0 0 0 1px rgba(118,189,252,.13)}
#verb-profile .verb-schedule-choices-782 input[type=radio]{appearance:none!important;-webkit-appearance:none!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;display:inline-block!important;border:2px solid #aec3dc!important;border-radius:50%!important;background:#f4f8ff!important;background-clip:padding-box!important;box-shadow:none!important;outline:none;cursor:pointer;vertical-align:middle;position:relative;transform:none!important;transition:border-color .15s,background-color .15s}
#verb-profile .verb-schedule-choices-782 input[type=radio]:checked{border-color:#248dff!important;background:radial-gradient(circle at center,#248dff 0 4px,#f4f8ff 4.5px)!important;box-shadow:none!important}
#verb-profile .verb-schedule-choices-782 input[type=radio]:focus-visible{outline:2px solid #7cc4ff!important;outline-offset:3px!important}
#verb-profile .verb-schedule-caption-782{margin:9px 2px 0;color:#afcee9;font-size:10px;line-height:1.5}
#verb-profile .verb-profile-fields-767 .is-derived-782 :is(input[type=number],button[data-deadline-open-776]){background:rgba(28,53,84,.42)!important;border-color:rgba(137,167,203,.23)!important;color:#c0d6ee!important;cursor:default!important}
#verb-profile .verb-profile-fields-767 .is-derived-782 input[readonly]{cursor:default!important}
@media(max-width:470px){#verb-profile .verb-schedule-choices-782{grid-template-columns:1fr}}
