.pr-calendar-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:16px 20px;border-top:1px solid #416879}.pr-calendar-controls>div:first-child{flex:1 1 250px}.pr-calendar-controls label{display:grid;gap:8px;font-size:.9rem}.pr-calendar-controls input[type=date]{background:#102b3a;color:#e7f4fa;border:1px solid #588599;border-radius:8px;padding:10px;color-scheme:dark;min-height:42px}.pr-calendar-editor{margin:0 20px 20px;padding:20px;border:1px solid #528392;border-radius:14px;background:#102b3a}.pr-calendar-editor h4{margin-top:0}.pr-calendar-editor fieldset{display:flex;flex-wrap:wrap;gap:16px;border:1px solid #416879;border-radius:10px;padding:16px}.pr-calendar-editor fieldset label{display:flex;align-items:center;gap:8px}.pr-calendar-editor input[type=checkbox]{accent-color:#69e6bd;width:18px;height:18px}.pr-calendar-editor button{margin:4px}.pr-calendar-editor ul{max-height:220px;overflow:auto;padding-left:20px}.pr-calendar-message{padding:0 20px;color:#9ae6d1}.pr-calendar-controls strong{display:block;color:#92e4e8;margin-bottom:6px}
