:root{--member-canvas:#ffffff;--member-surface:#fff;--member-inset:#f2f4f5;--member-ink:#202428;--member-muted:#606970;--member-border:#dde1e4;--member-control-border:#909ba4;--member-action:#874787;--member-action-hover:#743d74;--member-on-action:#fff;--member-error:#8b3027;--member-error-surface:#faece9}:root{font-family:Arial,Helvetica,system-ui,sans-serif;color:var(--member-ink);background:var(--member-canvas);font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 6%;border-bottom:1px solid var(--member-border)}header a{color:inherit;text-decoration:none;font-weight:600}main{max-width:1160px;margin:40px auto;padding:0 24px}h1{font-size:36px;letter-spacing:-.03em}h2{font-size:24px}h3{font-size:18px}p{line-height:1.65}button,input,textarea,select{font:inherit}button{cursor:pointer;border:1px solid var(--member-control-border);border-radius:4px;padding:12px 16px;background:var(--member-surface);color:inherit;min-height:44px}button.primary{background:var(--member-action);color:var(--member-on-action);border:0}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--member-action);outline-offset:3px}label{display:flex;flex-direction:column;gap:8px;margin:16px 0}input,textarea,select{padding:12px;border:1px solid var(--member-control-border);background:var(--member-inset);border-radius:4px;min-width:0;width:100%}textarea{min-height:100px}form{max-width:760px}article,.panel{border:1px solid var(--member-border);border-radius:8px;padding:24px;margin:20px 0;background:var(--member-surface)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid article{margin:0}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.hero img{width:100%;mix-blend-mode:multiply}.actions,nav{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.badge{display:inline-block;padding:6px 10px;border:1px solid var(--member-border);font-size:14px;color:var(--member-action)}.notice{border-top:1px solid var(--member-border);padding:16px 0 0;background:transparent;color:var(--member-muted)}.muted,small{color:var(--member-muted)}small{display:block;line-height:1.5}summary{cursor:pointer;padding:14px;font-weight:600}details{border-bottom:1px solid var(--member-border);margin:16px 0}details>div{padding:10px 20px 24px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:16px}td,th{text-align:left;padding:14px;border-bottom:1px solid var(--member-border)}th{background:var(--member-inset)}#feedback{position:sticky;bottom:0;margin:0;padding:16px 6%;background:var(--member-ink);color:var(--member-on-action)}#feedback:empty{display:none}dl{display:grid;grid-template-columns:160px 1fr;gap:12px}dd{margin:0;overflow-wrap:anywhere}.notes{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:650px){main{margin-top:24px;padding:0 18px}h1{font-size:29px}.grid,.hero{grid-template-columns:1fr;gap:16px}.hero img{max-height:240px;object-fit:contain}article,.panel{padding:18px}header{font-size:16px;padding:18px}dl{grid-template-columns:1fr;gap:6px}dd{margin-bottom:10px}}[hidden]{display:none!important}dialog{max-width:520px;width:calc(100% - 36px);border:1px solid var(--member-border);border-radius:6px;padding:24px;background:var(--member-surface);color:var(--member-ink)}dialog::backdrop{background:#0006}dialog button{margin:8px 8px 0 0}:root{--background:var(--member-canvas)}.member-logo{display:block;height:40px;width:auto}.member-identity{display:flex;align-items:center;gap:8px;margin-left:auto}main.auth-layout{max-width:488px;margin:72px auto;padding:0 24px}.auth-panel h1{text-align:center;font-size:30px;margin:0 0 16px}.auth-intro{text-align:center;color:var(--member-muted);margin:0 0 28px;overflow-wrap:anywhere}.auth-panel form{width:100%}.auth-panel label{font-size:16px;font-weight:500}.auth-panel input{font-size:16px;min-height:48px}.auth-submit{width:100%;margin-top:8px;font-weight:600;min-height:48px}.auth-panel small{margin:0 0 16px}.text-button{border:0;background:transparent;color:var(--member-action);padding:10px 0;text-decoration:underline;text-underline-offset:4px}.auth-secondary{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;font-size:16px}.auth-secondary .text-button{min-height:44px}.auth-secondary>span{color:var(--member-muted)}@media(max-width:380px){.auth-secondary{flex-direction:column;gap:0}.auth-secondary>span{display:none}}.text-button:disabled{cursor:default;text-decoration:none}.auth-contact{text-align:center;font-size:16px;color:var(--member-muted);margin-top:32px}.auth-contact a{color:inherit;text-underline-offset:3px}#auth-message{font-size:16px;overflow-wrap:anywhere}#auth-message:empty{display:none}input[aria-invalid=true]{border-color:var(--member-error)}nav button[aria-current=page]{background:var(--member-ink);color:var(--member-on-action);border-color:var(--member-ink)}@media(max-width:650px){main.auth-layout{margin:40px auto;padding:0 20px}.auth-panel h1{font-size:27px}.member-logo{height:36px}}nav a,.grid article>a{display:inline-flex;align-items:center;min-height:44px;padding:12px 16px;border:1px solid var(--member-control-border);border-radius:4px;background:var(--member-surface);color:inherit;text-decoration:none}nav a[aria-current=page]{background:var(--member-ink);color:var(--member-on-action);border-color:var(--member-ink)}select{appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23372e26' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.staff-app{--staff-ink:var(--member-ink);--staff-muted:var(--member-muted);--staff-line:var(--member-border);--staff-surface:var(--member-surface);--staff-accent:var(--member-action);font-size:16px;max-width:1120px}.staff-app h1{font-size:28px;margin:8px 0}.staff-app h2{font-size:20px}.staff-app small{font-size:14px}.staff-app p{margin:12px 0}.staff-app nav{margin:24px 0}.staff-table{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:6px;overflow:hidden}.staff-table th{font-size:14px;color:var(--staff-muted);background:transparent}.staff-table td{vertical-align:middle}.staff-table tr:last-child td{border-bottom:0}.staff-table td small{margin-top:6px}.staff-table button{white-space:nowrap}.staff-status{display:inline-block;font-size:14px;font-weight:600;background:var(--member-inset);padding:6px 10px;border-radius:4px}.staff-back{margin-bottom:24px}.staff-back button{border:0;background:transparent;padding-left:0}.staff-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.staff-title p{color:var(--staff-muted)}.staff-contact{display:flex;flex-wrap:wrap;gap:16px 48px;margin:20px 0 32px;overflow-wrap:anywhere}.staff-contact a{color:var(--staff-ink);text-underline-offset:3px}.staff-contact small{margin-bottom:6px}.staff-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;list-style:none;padding:0;margin:0 0 28px}.staff-steps li{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--staff-muted);border-top:2px solid var(--staff-line);padding:12px 0}.staff-steps li>span{font-size:16px;font-weight:600}.staff-steps .current{border-color:var(--staff-accent);color:var(--staff-accent);font-weight:600}.staff-steps .done{border-color:var(--staff-ink);color:var(--staff-ink)}.staff-current{border:1px solid var(--staff-line);border-left:3px solid var(--staff-accent);border-radius:6px;padding:24px;background:var(--staff-surface);margin-bottom:32px}.staff-current h2{margin:8px 0 16px}.staff-current>button[data-action=free],.staff-current>button[data-action=receive],.staff-current>button[data-action=collect]{background:var(--staff-accent);color:var(--member-on-action);border-color:var(--staff-accent)}.staff-current form{max-width:640px}.staff-current form small{margin:0 0 16px}.staff-current details{margin-bottom:0}.staff-current .appointment-time{font-weight:600;font-size:20px}.staff-records-title{font-size:16px!important}.staff-record{margin:0;border-bottom:1px solid var(--staff-line)}.staff-record summary{font-size:16px;padding:18px 0}.staff-record>div{padding:0 0 20px;max-width:760px}.staff-log{padding-left:20px}.staff-log li{padding:8px 0}.staff-secondary{margin:28px 0;color:var(--staff-muted)}.staff-empty{padding:40px 24px;border:1px dashed var(--staff-line)}.mobile-steps{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.staff-app{margin-top:24px}.staff-app h1{font-size:24px}.staff-title{flex-direction:column}.staff-contact{gap:16px;margin-bottom:20px;flex-direction:column}.desktop-steps{display:none}.mobile-steps{display:block;margin:16px 0 24px}.mobile-steps summary{padding:14px 0}.mobile-steps .staff-steps{grid-template-columns:1fr;margin-bottom:12px}.mobile-steps .staff-steps li{flex-direction:row;gap:12px;padding:10px 0;border-top:0}.staff-current{padding:20px 16px}.staff-table table,.staff-table tbody,.staff-table tr,.staff-table td{display:block}.staff-table thead{display:none}.staff-table tr{padding:16px;border-bottom:1px solid var(--staff-line)}.staff-table td{padding:6px 0;border:0}.staff-table td[data-label]:before{content:attr(data-label);display:block;color:var(--staff-muted);font-size:14px;margin-bottom:4px}.staff-table td:last-child button{width:100%;margin-top:8px}.staff-table tr:last-child{border:0}}#feedback{position:static;max-width:1120px;margin:12px auto;padding:10px 16px;background:var(--member-inset);color:var(--member-ink);border-radius:4px;font-size:16px}#feedback[data-kind=error]{background:var(--member-error-surface);color:var(--member-error);border-left:3px solid var(--member-error)}.staff-app>#feedback{margin:0 0 16px}.list-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:24px 0 12px}.list-tools form{flex:1;max-width:640px}.list-tools label{margin:0 0 8px}.list-tools form>div{display:flex;gap:8px;align-items:center}.list-tools input{flex:1}.list-tools a{color:inherit;padding:12px}.list-count{font-size:14px;color:var(--member-muted)}.pagination{justify-content:space-between;align-items:center}.pagination>span{color:var(--member-muted)}.staff-table a[data-admin-route],.staff-back a{display:inline-flex;align-items:center;min-height:44px;padding:12px 16px;color:inherit;text-decoration:none;border:1px solid var(--member-control-border);border-radius:4px}.staff-back a{border:0;padding-left:0}.register-customer>summary{color:var(--member-action)}.register-customer>div{padding:0 0 24px}.staff-app a[data-admin-route]:not([aria-current=page]):hover{background:var(--member-inset)}@media(max-width:650px){.list-tools{align-items:stretch;flex-direction:column;gap:12px}.list-tools>button{align-self:flex-end}.staff-table a[data-admin-route]{width:100%;justify-content:center}.pagination{gap:8px;font-size:14px}}.auth-return{margin-top:28px;padding-top:20px;border-top:1px solid var(--member-border);text-align:center}.auth-return a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:14px;color:var(--member-muted);text-decoration:none}.auth-return a:hover{color:var(--member-ink);text-decoration:underline;text-underline-offset:4px}.auth-return a:focus-visible{outline:2px solid var(--member-action);outline-offset:4px;border-radius:3px}.owner-app{--owner-surface:var(--member-surface);--owner-inset:var(--member-inset);--owner-border:var(--member-border);--owner-ink:var(--member-ink);--owner-muted:var(--member-muted);--owner-action:var(--member-action);color:var(--owner-ink)}.owner-app article,.owner-app .panel,.owner-app .hero,.owner-app>details{background:var(--owner-surface);border:1px solid var(--owner-border);border-radius:8px}.owner-app .hero{grid-template-columns:240px minmax(0,1fr);padding:24px;margin:24px 0;gap:32px}.owner-app .hero>div{min-width:0;overflow-wrap:anywhere}.owner-app .hero img{height:240px;object-fit:contain;mix-blend-mode:normal;border-radius:4px}.owner-app .hero:not(:has(img)){grid-template-columns:1fr}.owner-app .hero h2{margin:0 0 12px;font-size:20px}.owner-app .hero p{font-size:16px;color:var(--owner-muted);max-width:65ch;margin:12px 0;line-height:1.6}.owner-app>details{margin:12px 0;overflow:hidden}.owner-app>details>summary{padding:20px 24px;font-size:15px}.owner-app>details>summary:hover{background:var(--owner-inset)}.owner-app summary:focus-visible{outline:2px solid var(--owner-action);outline-offset:-3px;border-radius:6px}.owner-app>details[open]>summary{border-bottom:1px solid var(--owner-border)}.owner-app>details>div{padding:20px 24px;overflow-wrap:anywhere;font-size:16px}.owner-app>details>div>:first-child{margin-top:0}.owner-app>details>div>:last-child{margin-bottom:0}.owner-app .service-inclusions,.owner-app .notice{background:transparent;border:0;border-top:1px solid var(--owner-border);padding:16px 0 0;margin-top:20px;font-size:16px;color:var(--owner-muted)}.owner-app .service-inclusions strong{display:block;font-size:16px;font-weight:600;color:var(--owner-ink)}.owner-app .service-inclusions p{margin:8px 0 0;max-width:75ch;line-height:1.6}.owner-app .muted,.owner-app small{color:var(--owner-muted)}.owner-app .badge{border-color:var(--owner-border);border-radius:4px;color:var(--owner-action)}.owner-app .badge.is-used{color:var(--owner-muted);background:var(--owner-inset)}.owner-app input,.owner-app textarea,.owner-app select{background-color:var(--owner-inset);border-color:var(--member-control-border);color:var(--owner-ink)}.owner-app nav a,.owner-app .grid article>a,.owner-app button:not(.primary):not(.text-button){background-color:var(--owner-surface);border-color:var(--owner-border)}.owner-app nav a[aria-current=page]{background:var(--owner-ink);color:var(--owner-surface);border-color:var(--owner-ink)}.owner-app .grid article>a:hover,.owner-app button:not(.primary):not(.text-button):hover{background-color:var(--owner-inset)}@media(max-width:650px){.owner-app .hero{grid-template-columns:1fr;padding:18px;gap:16px}.owner-app .hero img{height:180px;width:180px;justify-self:center}.owner-app>details>summary{padding:18px}.owner-app>details>div{padding:18px}}.owner-app .service-time{font-size:14px;font-weight:400;margin-top:8px;line-height:1.5}.owner-app .service-work-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:400;color:var(--owner-muted);margin-top:8px;line-height:1.5}.owner-app .grid:has(>article:only-child){grid-template-columns:1fr}.event-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px}.event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.event-card h2{font-size:20px;margin:12px 0}.event-card .notes{max-width:75ch}.event-meta{font-size:14px;color:var(--member-muted)}.event-card a,.event-heading a{color:var(--member-action);text-underline-offset:3px}.event-card small{margin-top:12px}.event-register{display:inline-flex;align-items:center;min-height:44px;padding:12px 16px;border:1px solid var(--member-border);border-radius:4px;text-decoration:none;color:var(--member-action)}.event-filters{display:flex;align-items:end;gap:12px;max-width:800px}.event-filters label{flex:1;margin-bottom:0}.event-filters button{flex-shrink:0}@media(max-width:650px){.event-heading{align-items:start;flex-direction:column;gap:8px}.event-filters{flex-direction:column;align-items:stretch}.event-grid{grid-template-columns:1fr}}summary:focus-visible{outline-offset:-3px;border-radius:4px}button:not(:disabled):not(.primary):not(.text-button):hover,nav a:not([aria-current=page]):hover,.event-register:hover{background-color:var(--member-inset)}button.primary:hover:not(:disabled){background:var(--member-action-hover)}input::placeholder,textarea::placeholder{color:var(--member-muted);opacity:1}input[aria-invalid=true],.owner-app input[aria-invalid=true]{border-color:var(--member-error)}.staff-app>article{padding:16px 20px;margin:12px 0;overflow-wrap:anywhere}.staff-app>article p{margin:8px 0;color:var(--member-muted)}.staff-app .register-customer,.staff-app .staff-record{background:var(--member-surface);border:1px solid var(--member-border);border-radius:8px;margin:12px 0;overflow:hidden}.staff-app .register-customer>summary,.staff-app .staff-record>summary{padding:16px 20px;min-height:48px}.staff-app .register-customer>div,.staff-app .staff-record>div{padding:16px 20px;max-width:none;border-top:1px solid var(--member-border)}.staff-app summary:hover{background:var(--member-inset)}.staff-app .staff-current summary:hover{background:transparent}.staff-app .staff-empty{background:var(--member-surface)}.staff-app .panel h2:first-child{margin-top:0}.staff-app input,.staff-app select,.staff-app textarea{font-size:16px}.staff-app .event-card h2{margin-top:12px}.event-grid .event-card{margin:0}.event-heading{margin-bottom:16px}.event-card a:not(.event-register),.event-heading a:not(.event-register){display:inline-flex;align-items:center;min-height:44px}.event-filters label,.list-tools form,.list-tools form>div{min-width:0}.event-card,.staff-current,.staff-record{overflow-wrap:anywhere}@media(max-width:650px){.list-tools form>div{flex-wrap:wrap}.list-tools input{flex-basis:100%}.staff-app>article{padding:16px}.staff-app .register-customer>summary,.staff-app .staff-record>summary,.staff-app .register-customer>div,.staff-app .staff-record>div{padding:16px}}.staff-brand{font-size:24px;font-weight:700;letter-spacing:-.03em;margin:8px 0}.customer-email{color:var(--member-muted)}.event-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-heading .event-create{background:var(--member-action);color:var(--member-on-action);border-color:var(--member-action)}.event-heading .event-create:hover,.staff-current>button:is([data-action=free],[data-action=receive],[data-action=collect]):hover{background:var(--member-action-hover);color:var(--member-on-action)}.member-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.member-steps li{display:flex;gap:10px;padding-top:12px;border-top:2px solid var(--member-border);color:var(--member-muted)}.member-steps .current{border-color:var(--member-action);color:var(--member-action)}.member-steps .done{color:var(--member-ink)}.member-steps small{display:block;margin-top:6px}.step-number{font-weight:700}.member-next{font-weight:600}.member-quote{padding:20px 0;border-block:1px solid var(--member-border)}.member-process{margin-top:20px}.member-process summary{font-size:1rem}@media(max-width:600px){.member-steps{grid-template-columns:1fr;gap:12px}.member-steps li{padding-top:10px}}.ownership-journey{background:var(--member-surface);border:1px solid var(--member-border);border-radius:16px;padding:30px;margin-top:28px}.ownership-journey h2{margin:0 0 30px}.ownership-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:90%;margin:0 auto;padding:0;list-style:none}.ownership-nodes li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 14px;min-width:0}.ownership-nodes li:before{content:"";position:absolute;top:18px;left:50%;right:-50%;border-top:2px dashed var(--member-border)}.ownership-nodes li:first-child:before{border-top-style:solid}.ownership-nodes li:last-child:before{display:none}.journey-dot{display:grid;place-items:center;position:relative;z-index:1;border:5px solid var(--member-surface);background:var(--member-inset);border-radius:50%;width:38px;height:38px;margin-bottom:20px;color:var(--member-muted)}.journey-next .journey-dot{background:var(--member-action);color:var(--member-on-action)}.ownership-nodes h3{margin:16px 0 8px}.ownership-nodes p{flex:1;color:var(--member-muted);font-size:16px;overflow-wrap:anywhere}.ownership-nodes small{min-height:42px}.journey-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--member-action);text-underline-offset:3px}.ownership-nodes .journey-link{border:1px solid var(--member-border);border-radius:8px;padding:10px 16px;text-decoration:none;margin-top:16px}.ownership-nodes .journey-primary{background:var(--member-action);color:var(--member-on-action)}.journey-footer{display:flex;gap:40px;border-top:1px solid var(--member-border);margin-top:24px;padding-top:14px}.journey-footer p{color:var(--member-muted)}@media(max-width:650px){.ownership-journey{padding:22px}.ownership-nodes{display:block;width:100%}.ownership-nodes li{align-items:flex-start;text-align:left;padding:0 0 28px 50px}.ownership-nodes li:before{inset:38px auto 0 18px;border-top:0;border-left:2px dashed var(--member-border)}.ownership-nodes li:first-child:before{border-left-style:solid}.ownership-nodes .journey-dot{position:absolute;left:0;top:0}.ownership-nodes small{min-height:0}.journey-footer{display:block}}.owner-app .hero{grid-template-columns:160px 1fr;gap:28px;border-radius:16px}.owner-app .hero img{height:150px;object-fit:contain}.owner-app .hero h2{margin-top:0}@media(max-width:650px){.owner-app .hero{grid-template-columns:90px 1fr;gap:16px}.owner-app .hero img{height:100px}.owner-app .hero h2{font-size:20px}}.admin-shell>header{padding:16px max(24px,calc((100% - 1072px)/2));gap:16px;min-height:76px;background:var(--member-surface)}.admin-shell .member-logo{height:34px}.admin-label{font-size:16px;font-weight:650;margin-right:auto}.admin-shell>header>a:last-child{font-size:14px;color:var(--member-muted)}.staff-app{margin-top:24px}.staff-app .staff-tabs{gap:24px;margin:0 0 24px;border-bottom:1px solid var(--member-border);flex-wrap:nowrap;overflow-x:auto}.staff-app .staff-tabs a[data-admin-route]{flex:0 0 auto;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--member-muted);padding:14px 0;white-space:nowrap;font-weight:550}.staff-app .staff-tabs a[data-admin-route][aria-current=page]{background:transparent;color:var(--member-action);border-bottom-color:var(--member-action)}.staff-workspace{background:var(--member-surface);border:1px solid var(--member-border);border-radius:12px;padding:24px;min-width:0}.staff-workspace h1{font-size:23px;margin:0 0 20px;display:flex;gap:10px;align-items:center}.workspace-count{font-size:14px;font-weight:500;background:var(--member-inset);color:var(--member-muted);border:1px solid var(--member-border);border-radius:20px;padding:3px 9px}.staff-workspace .list-tools{margin:0 0 16px;justify-content:flex-start;gap:12px}.staff-workspace .list-tools form{max-width:none}.staff-workspace .list-tools label{font-size:14px}.staff-workspace .list-tools input{background:var(--member-surface)}.staff-workspace .list-tools button{white-space:nowrap}.staff-workspace .list-tools>button{color:var(--member-muted);border-color:var(--member-border)}.staff-workspace .staff-table{border-radius:8px}.staff-workspace .staff-table th{background:var(--member-inset)}.staff-app .staff-empty{border:0;border-top:1px solid var(--member-border);padding:36px 12px 20px;margin:8px 0 0;text-align:center}.staff-empty strong{font-size:16px}.staff-empty p{color:var(--member-muted);font-size:16px}.staff-workspace>article{padding:18px 20px;margin:12px 0}.staff-workspace>article p{color:var(--member-muted);margin:8px 0}.staff-workspace .register-customer{margin-bottom:20px}.admin-shell #feedback:not(:empty){position:fixed;right:24px;bottom:24px;z-index:20;max-width:420px;margin:0;padding:12px 18px;border:1px solid var(--member-border);box-shadow:0 4px 18px #0001;background:var(--member-surface)}@media(max-width:650px){.admin-shell>header{padding:14px 18px;gap:12px}.admin-label{font-size:16px}.admin-shell>header>a:last-child{max-width:80px;text-align:right}.staff-app .staff-tabs{gap:20px;margin-bottom:16px}.staff-workspace{padding:18px 14px}.staff-workspace .list-tools{gap:8px}.staff-workspace .list-tools form>div{flex-wrap:nowrap}.staff-workspace .list-tools input{width:0;flex:1}.staff-workspace .list-tools>button{align-self:flex-start;min-height:36px;padding:6px 10px}.admin-shell #feedback:not(:empty){left:18px;right:18px;bottom:18px}.staff-workspace h1{font-size:22px}}.phone-input{display:flex;align-items:center;border:1px solid var(--member-control-border);border-radius:4px;background:var(--member-inset);overflow:hidden}.phone-input>span{padding:12px;border-right:1px solid var(--member-border);color:var(--member-muted)}.phone-input input{border:0;border-radius:0;flex:1}.phone-input:focus-within{outline:2px solid var(--member-action);outline-offset:3px}.phone-input input:focus-visible{outline:0}.bike-photo-unavailable{padding:32px;text-align:center;color:var(--member-muted);background:var(--member-inset);border-radius:8px}main a:not(.event-register){color:var(--member-action)}main nav a[aria-current=page]{color:var(--member-on-action)}main .staff-tabs a[aria-current=page]{color:var(--member-action)}form>button:last-child{margin-top:16px}
