.booking-notice{font-size:12px;color:#53789a;background:#f0f7ff;padding:14px 18px;line-height:1.9;margin:24px 0}.booking-notice.error{background:#fff4f4;color:#a53a43}.consent-row{display:flex!important;align-items:start;gap:10px;font-size:11px!important;line-height:1.9;font-weight:400!important}.consent-row input{width:auto;margin:4px 0 0}.honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.manage-main{max-width:850px;padding:48px 24px;margin:auto}.manage-main h1{font-size:27px;margin:0 0 25px}.manage-actions{display:flex;flex-wrap:wrap;gap:12px}.secondary{background:#fff;border:1px solid #d9e3ec;color:#53718d;padding:12px 17px;font:inherit;font-size:11px;cursor:pointer}.manage-main .summary{padding:25px;line-height:2.2}.manage-main h2{font-size:19px;margin:35px 0 20px}.manage-week{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0;font-size:11px}.manage-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:450px;overflow:auto;padding:10px 0}.manage-slots .secondary{font-size:10px}.manage-main .form-note{margin-top:40px}.operation-card{padding:16px;border:1px solid #e0e8ef;margin:12px 0;border-radius:4px;font-size:11px;line-height:2}.operation-card strong{display:block}.ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ops-field{display:block;margin:17px 0;font-size:11px;font-weight:600}.ops-field input,.ops-field textarea,.ops-field select{display:block;width:100%;margin-top:8px;padding:11px;border:1px solid #d9e4ed;font:inherit;background:white;color:#183e5d}.ops-box{background:white;border:1px solid #dfe8ef;padding:25px;border-radius:5px;margin-bottom:20px}.ops-box h2{font-size:17px;margin-bottom:15px}.ops-box p{font-size:11px;line-height:1.9;color:#7890a5}.ops-status{font-size:11px;padding:12px;background:#f2f7fc;white-space:pre-line;line-height:1.9}.admin-warning{padding:14px;background:#fff6e7;color:#987342;font-size:11px;line-height:1.9;margin:20px 0}.status-small{font-size:9px;border-radius:3px;padding:4px 7px;background:#edf5fc;color:#447599;display:inline-block;margin:4px 0}.settings-admin-footer{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}#globalError{color:#a9414d;font-size:12px;line-height:1.9;white-space:pre-line}.import-note{font-size:10px;color:#8799aa}.audit-list{font-size:10px;line-height:2;max-height:300px;overflow:auto}.processing-overlay{position:fixed;inset:0;background:#ffffff55;z-index:200;display:grid;place-items:center;color:#005eb6;font-size:13px}.processing-overlay>span{padding:20px;background:#fff;border:1px solid #d6e6f3;border-radius:5px}.member-calendar-grid{margin:18px 0}@media(max-width:750px){.ops-grid{grid-template-columns:1fr}.manage-slots{grid-template-columns:1fr 1fr}.manage-week{flex-wrap:wrap}.manage-main{padding:30px 16px}.ops-box{padding:20px}}

.google-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px}.google-g{display:inline-grid;place-items:center;background:#fff;color:#4285f4;border-radius:50%;width:23px;height:23px;font-size:17px;font-family:Arial,sans-serif;font-weight:bold}.settings-admin-footer{flex-wrap:wrap}

.member-filter{display:flex;gap:10px;margin:16px 0}.member-filter [aria-pressed="true"]{background:#e5f1fc;color:#005eb6;border:1px solid #b4d1ed}.btn-danger,.btn-danger-quiet{font:inherit;cursor:pointer;border-radius:4px;padding:9px 14px}.btn-danger{background:#c73642;border:1px solid #c73642;color:white}.btn-danger-quiet{background:white;border:1px solid #edc4c8;color:#b32c37}.btn-danger:disabled{opacity:.5;cursor:default}#deleteMemberDialog p{font-size:13px;line-height:1.9}#deleteMemberName{font-weight:600;overflow-wrap:anywhere}
