/* v1.2.82 — avoid the inaccessible native combined date/time popup.
   Date + directly editable 24-hour hour/minute controls; narrow-screen safe. */
#pgcs-card-designer .pgcs-schedule-controls{
 display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:8px 0 0;
}
#pgcs-card-designer .pgcs-schedule-controls label{
 display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;
 color:#263a55;font-size:13px;font-weight:650;
}
#pgcs-card-designer .pgcs-schedule-controls label span{
 font-size:11px;font-weight:500;color:#53677e;
}
#pgcs-card-designer .pgcs-schedule-date-label{flex:1 1 200px;max-width:275px}
#pgcs-card-designer .pgcs-schedule-time-row{display:flex;align-items:flex-end;gap:8px;flex:0 1 auto}
#pgcs-card-designer .pgcs-schedule-time-row label{width:87px}
#pgcs-card-designer .pgcs-schedule-controls input[type=date],
#pgcs-card-designer .pgcs-schedule-controls input[type=number]{
 display:block!important;width:100%!important;max-width:100%!important;
 min-width:0!important;min-height:44px!important;box-sizing:border-box!important;
 border:1px solid #afc2d6!important;border-radius:9px!important;
 padding:9px 11px!important;background:#fff!important;color:#172b44!important;
 font-family:inherit!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;box-shadow:none!important;
}
#pgcs-card-designer .pgcs-schedule-controls input:focus{
 outline:2px solid #2671bb!important;outline-offset:1px!important;
}
#pgcs-card-designer .pgcs-schedule-colon{
 padding:0 0 9px;font-weight:800;font-size:20px;color:#244365;
}
#pgcs-card-designer .pgcs-schedule-hint{
 font-size:12px;line-height:1.5;color:#4c6077;margin:10px 0 0;
}
@media(max-width:430px){
 #pgcs-card-designer .pgcs-schedule-controls{gap:10px}
 #pgcs-card-designer .pgcs-schedule-date-label{flex:1 1 100%;max-width:none}
 #pgcs-card-designer .pgcs-schedule-time-row{width:100%}
 #pgcs-card-designer .pgcs-schedule-time-row label{width:100%;max-width:112px}
}
