:is(body.sb-app,body.login){--secco-ui-radius:8px}:where(body.sb-app,body.login) :where(button,input:not([type=hidden]):not([type=range]):not([type=color]),select,textarea,.button,.page-title-action,[role=button],.sb-radio-chip span){border-radius:var(--secco-ui-radius)!important}body.sb-app :is(.sb-sidebar,.sb-main,.sb-brand-mark,.sb-nav a,.sb-sidebar-foot a,.sb-nav-badge,.sb-avatar,.sb-zone-count,.sb-kpi-icon,.sb-badge,.sb-status,.sb-card,.sb-panel,.sb-kpi,.sb-floor-zone,.sb-floor-svg,.sb-timeline-wrap,.sb-ov-svg,.sb-ov-viewport,.sb-ov-zoom,.sb-ov-card,.sb-ov-field,.sb-ov-walkin,.sb-month-day,.sb-month-badge,.sb-health-banner,.sb-noshow-warning,.sb-allergy-note,.sb-columns-scroll,.sb-alert,.sb-summary,.sb-cancel-form,.sb-change-form,.sb-change-times){border-radius:var(--secco-ui-radius)!important}body.sb-app .sb-admin :is(.widefat,.nav-tab),body.login :is(#login,form,.message,.notice,#login_error){border-radius:var(--secco-ui-radius)!important}body.sb-app{--secco-control-height:40px}body.sb-app :is(button,input[type=submit],input[type=button],input[type=reset],a.button,a.page-title-action,[role=button]){box-sizing:border-box!important;align-items:center;justify-content:center;text-align:center;height:var(--secco-control-height)!important;min-height:var(--secco-control-height)!important;border-radius:999px!important;border-width:1px!important;border-style:solid!important;padding:0 18px!important;font-size:14px;line-height:1.2!important;vertical-align:middle;background-clip:padding-box;box-shadow:none}body.sb-app :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],input[type=datetime-local],select){box-sizing:border-box!important;height:var(--secco-control-height)!important;min-height:var(--secco-control-height)!important;border-width:1px!important;border-style:solid!important;border-radius:8px!important;padding-top:0!important;padding-bottom:0!important;font-size:14px;vertical-align:middle}body.sb-app :is(.sb-stepper-btn,.sb-ov-zoom-btn,.sb-ov-card-close,.sb-icon-btn){min-width:var(--secco-control-height)!important;padding:0 10px!important;flex-shrink:0}body.sb-app .page-title-action{top:0}body.sb-app :is(a.button,a.page-title-action){display:inline-flex}body.sb-app [hidden]{display:none!important}body.sb-app .sb-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0}body.sb-app .sb-filters :is(input,select,button){margin:0}body.sb-app .tablenav{height:auto;min-height:var(--secco-control-height)}body.sb-app :is(button,input[type=submit],input[type=button],a.button,a.page-title-action):focus-visible{outline:2px solid #652629;outline-offset:2px}body.sb-app .sb-columns-scroll{clear:both;margin-top:16px}body.sb-app .sb-admin .sb-day-nav+p.description{margin-bottom:16px}body.sb-app .sb-admin-table .sb-row-actions a.sb-delete[href*="sb_action=close"]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--secco-control-height);min-height:var(--secco-control-height);padding:0 18px;margin-left:6px;border:1px solid #b32d2e;border-radius:999px!important;background:#b32d2e;color:#fff;font-size:14px;line-height:1.2;text-decoration:none;vertical-align:middle}body.sb-app .sb-admin-table .sb-row-actions a.sb-delete[href*="sb_action=close"]:is(:hover,:focus){background:#91232a;border-color:#91232a;color:#fff}body.sb-app .sb-admin-table .sb-row-actions a.sb-delete[href*="sb_action=close"]:focus-visible{outline:2px solid #91232a;outline-offset:2px}body.sb-app .sb-zone-tabs{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:16px 0 20px}body.sb-app .sb-zone-tabs .nav-tab{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;margin:0;padding:0 20px;border:1px solid #cdb9ae;border-radius:999px!important;background:#fff;color:#652629;box-shadow:none;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none}body.sb-app .sb-zone-tabs .nav-tab:hover{background:#fbf7ec;border-color:#652629;color:#4e1c1f}body.sb-app .sb-zone-tabs .nav-tab-active,body.sb-app .sb-zone-tabs .nav-tab-active:hover{background:#652629;color:#f0e8c6;border-color:#652629;box-shadow:none}body.sb-app .sb-zone-tabs .nav-tab:focus-visible{outline:2px solid #652629;outline-offset:2px}body.sb-app input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;box-sizing:border-box;width:24px;height:24px;min-width:24px;margin:0 8px 0 0;padding:0;border:1px solid #b9a68c!important;border-radius:8px!important;background:#fffdf4;box-shadow:none;vertical-align:middle;flex:0 0 24px;cursor:pointer}body.sb-app input[type=checkbox]::before{content:none}body.sb-app input[type=checkbox]:checked{background:#f0e8c6;border-color:#652629!important}body.sb-app input[type=checkbox]:checked::before{content:"";position:absolute;display:block;box-sizing:content-box;left:8px;top:4px;width:5px;height:9px;margin:0;float:none;background:none;border:solid #652629;border-width:0 2px 2px 0;transform:rotate(45deg);filter:none}body.sb-app input[type=checkbox]:indeterminate::before{content:"";position:absolute;left:6px;top:10px;width:10px;height:2px;margin:0;background:#652629;border:0;transform:none}body.sb-app input[type=checkbox]:focus-visible{outline:2px solid #652629;outline-offset:2px}body.sb-app input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}@media(forced-colors:active){body.sb-app input[type=checkbox]{forced-color-adjust:auto;border-color:CanvasText!important}body.sb-app input[type=checkbox]:checked::before{border-color:CanvasText}}body.sb-app .sb-admin>h1:not(.wp-heading-inline){margin-bottom:16px}body.sb-app .sb-admin>h2{margin:24px 0 10px}body.sb-app .sb-admin>p.description{margin:6px 0 16px;line-height:1.5}body.sb-app .sb-admin .form-table{margin-top:0}body.sb-app .sb-admin .form-table th{width:160px;padding:16px 16px 8px 0;line-height:1.45}body.sb-app .sb-admin .form-table td{padding:8px 0;line-height:1.45}body.sb-app .sb-admin .form-table td :is(.small-text,select,.button){margin:0 8px 0 0}body.sb-app .sb-admin .form-table td :is(.regular-text,.large-text,textarea){margin:0}body.sb-app .sb-admin .form-table td .description{margin:4px 0 0;line-height:1.45}body.sb-app .sb-admin .form-table td .sb-admin-check{margin:0;gap:8px;min-height:28px}body.sb-app .sb-admin form.sb-card:has(>.form-table){padding:12px 16px}body.sb-app .sb-admin form.sb-card .submit{margin:12px 0 0;padding:0}body.sb-app .sb-table-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px 12px;margin-top:0}body.sb-app .sb-table-option{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin:0}body.sb-app .sb-admin .subsubsub{margin:10px 0 8px}body.sb-app .sb-admin .subsubsub+form{clear:both}body.sb-app .sb-admin .subsubsub+form .tablenav.top{margin-top:0}body.sb-app .sb-admin:has(.sb-hours)>:is(form,table,p.description){max-width:1100px}body.sb-app .sb-hours{table-layout:fixed}body.sb-app .sb-hours :is(th,td){padding:6px 10px}body.sb-app .sb-hours thead th:first-child{width:100px}body.sb-app .sb-hours thead th:nth-child(2){width:44px}body.sb-app .sb-hours thead th:last-child{width:100px}body.sb-app .sb-hours th[rowspan]{padding-top:16px;font-weight:600}body.sb-app .sb-hours input{width:100%;max-width:140px;margin:0}body.sb-app .sb-hours tbody tr:nth-child(4n+1),body.sb-app .sb-hours tbody tr:nth-child(4n+2){background:#fbf7ec}body.sb-app .sb-admin:has(.sb-hours) form>.submit{margin:12px 0 24px;padding:0}body.sb-app .sb-admin:has(.sb-hours) .sb-inline-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;align-items:end;padding:16px;margin:12px 0 24px}body.sb-app .sb-admin:has(.sb-hours) .sb-inline-form>label{min-width:0;gap:6px;margin:0;font-size:13px}body.sb-app .sb-admin:has(.sb-hours) .sb-inline-form label:not(.sb-admin-check)>:is(input,select){width:100%;max-width:none;margin:0}body.sb-app .sb-admin:has(.sb-hours) .sb-inline-form .sb-admin-check{flex-direction:row;align-items:center;min-height:40px;gap:8px}body.sb-app .sb-admin:has(.sb-hours) .sb-inline-form>input[type=submit]{justify-self:start}body.sb-app .sb-ov-zoom{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px}body.sb-app .sb-ov-zoom button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;padding:0!important;font-size:26px;line-height:1!important}body.sb-app .sb-ov-zoom-value{display:flex;align-items:center;justify-content:center;min-width:48px;height:40px;line-height:1;font-size:14px}@media(max-width:782px){body.sb-app .sb-admin .form-table th{width:auto;padding:8px 0 4px}body.sb-app .sb-admin .form-table td{padding:0 0 12px}body.sb-app .sb-hours{display:block;max-width:100%;overflow-x:auto}}
