.ac-booking-policy-details{border:1px solid var(--ara-border-default);border-radius:12px;background:var(--ara-bg-subtle)}.ac-booking-policy-details>summary{cursor:pointer;padding:14px;line-height:1.9;font-weight:600;color:var(--ara-text-primary)}.ac-booking-policy-details>summary svg{vertical-align:middle;margin-inline-end:6px}.ac-booking-policy-details>summary span{display:block;font-size:12px;font-weight:400;color:var(--ara-action-primary)}.ac-booking-policy-details .ac-booking-policy{margin:0;border:0;background:transparent}.ac-calendar-filter-disclosure,.ac-calendar-setup{min-width:0;margin-block-end:16px}.ac-calendar-filter-disclosure>summary,.ac-calendar-setup>summary{cursor:pointer;padding:12px 16px;min-height:48px;background:var(--ara-bg-surface);border:1px solid var(--ara-border-default);border-radius:12px;font-size:14px;color:var(--ara-text-primary)}.ac-calendar-filter-disclosure>summary small{margin-inline-start:8px;color:var(--ara-text-secondary)}.ac-calendar-setup[open]>summary{margin-block-end:12px}.ac-persian-field>label{display:flex;flex-direction:row;align-items:baseline;gap:4px}.ac-salon-mobile-reserve{display:none}summary:focus-visible{outline:3px solid var(--ara-action-primary);outline-offset:3px}@media(max-width:760px){.jade-workspace .st-workspace-content:has(>.ara-workspace-calendar)>.dashboard-header .dashboard-actions>a[href$="/setup"]{display:none}.jade-workspace .st-workspace-content .ara-calendar-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jade-workspace .st-workspace-content .ara-calendar-toolbar__actions>button{min-width:0;padding-inline:8px;white-space:normal}.jade-workspace .st-workspace-content .ara-workspace-calendar>.ac-reschedule-requests--empty{order:10}.jade-workspace .st-workspace-content .ara-workspace-calendar>.ac-calendar-footer{order:20}.jade-workspace .st-workspace-content .ac-calendar-setup{margin-block-end:12px}.jade-workspace .st-workspace-content .ac-quick-actions{margin-block:0 12px}.jade-workspace .st-workspace-content .ac-reschedule-requests--empty{padding:12px 16px}.jade-workspace .st-workspace-content .ac-reschedule-requests--empty h2{font-size:14px}.jade-workspace .st-workspace-content .ac-reschedule-requests--empty p{margin-block:6px 0;font-size:12px}.jade-workspace .st-workspace-content .ac-reschedule-requests--empty .actions{justify-content:space-between;gap:8px}.jade-workspace .st-workspace-content .ac-calendar-filters-v2{margin:8px 0 0}.jade-workspace .st-workspace-content .ara-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jade-workspace .st-workspace-content .ara-review-metrics>.ara-card{padding:14px;min-height:100px}.jade-workspace .st-workspace-content .ac-stepper{display:flex;overflow-x:auto;gap:8px;padding-block:4px 12px;scroll-snap-type:x proximity;margin-block-end:20px}.jade-workspace .st-workspace-content .ac-stepper>button{flex:0 0 auto;width:auto;min-width:108px;min-height:64px;padding:10px 12px;scroll-snap-align:center}.jade-workspace .st-workspace-content .ac-stepper>button small{display:none}.jade-workspace .st-workspace-content .section-subtitle{font-size:13px!important;line-height:1.9}.jade-workspace .st-workspace-content .ac-quick-actions>a strong{font-size:13px!important}.jade-workspace .st-workspace-content .ac-quick-actions>a small{font-size:12px!important}.jade-workspace .st-workspace-content .dashboard-actions>a{min-height:48px;white-space:normal;text-align:center}.jade-workspace .st-workspace-content .ara-customer-toolbar{margin-block-end:20px}.jade-workspace .st-workspace-content .ara-customer-card{min-width:0}.jade-workspace .st-workspace-content .ara-customer-card small{font-size:12px!important}.ara-calendar-overlays .ac-calendar-dialog :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px;min-height:48px}.ara-calendar-overlays .ac-calendar-dialog .primary-button{min-height:48px;width:100%}.ac-persian-field__row,.ac-persian-field__row>input{min-width:0}.ac-persian-field__row>button{min-height:44px;padding-inline:10px;flex-shrink:0}.ac-persian-field__row:has(input[type=time]){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ac-persian-field__row>input[type=time]{grid-column:1/-1;width:100%}.ac-persian-picker{min-width:0;max-width:100%;padding:8px}.ac-persian-picker__grid{gap:2px}.ac-persian-picker__grid button{min-width:0;min-height:36px;padding:4px 1px}.ara-jade-booking .ac-booking-head{padding-bottom:16px;gap:12px}.ara-jade-booking .ac-booking-head h1{font-size:24px}.ara-jade-booking .ac-booking-head p{font-size:13px}.ara-jade-booking .ac-booking-steps{margin-block:14px 20px}.ara-jade-booking .ac-booking-card{padding:16px}.ara-jade-booking .ac-booking-card legend small,.ara-jade-booking .ac-booking-card>header small{font-size:12px}.ara-jade-booking .ac-booking-field-grid label{font-size:14px}.ara-jade-booking .ac-booking-field-grid small{font-size:12px;line-height:1.8}:is(.ara-jade-booking,.ara-jade-my-bookings,.ara-jade-manual-payment) .ac-booking-policy{font-size:13px;line-height:2;text-align:start}:is(.ara-jade-booking,.ara-jade-my-bookings,.ara-jade-manual-payment) .ac-booking-totals small{font-size:13px}:is(.ara-jade-booking,.ara-jade-my-bookings,.ara-jade-manual-payment) .ac-booking-summary__items :is(small,p){font-size:12px}.ara-jade-booking .ac-booking-quote>label{display:grid;gap:8px;margin-block-end:16px}.ara-jade-booking .ac-booking-quote>label select{font-size:16px;min-height:48px;width:100%}.ara-jade-booking .ac-booking-customer-form>.ac-btn{width:100%;min-height:48px;white-space:normal}.ac-salon-page:has(.ac-salon-mobile-reserve){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ac-salon-mobile-reserve{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:35;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ara-bg-surface);border-top:1px solid var(--ara-border-default)}.ac-salon-mobile-reserve>span{font-size:12px;color:var(--ara-text-secondary)}.ac-salon-mobile-reserve>a{min-height:48px;min-width:140px}.st-public-content .st-button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.st-public-content .st-button-group>button{min-height:44px;font-size:13px;padding-inline:12px}}.ara-guide{font-family:var(--landing-font),sans-serif;color:var(--ara-text-primary);max-width:430px;margin-inline:auto;padding:0 22px 22px}.ara-guide *{box-sizing:border-box}.ara-guide-progress{padding-block:4px 22px}.ara-guide-progress>div:first-child{display:flex;justify-content:space-between;font-size:13px;color:var(--ara-text-secondary)}.ara-guide-track{display:flex;gap:6px;margin-top:12px}.ara-guide-track span{height:4px;flex:1 1;border-radius:4px;background:var(--ara-border-default)}.ara-guide-track .done{background:var(--ara-brand-500)}.ara-guide form{display:flex;flex-direction:column;gap:18px}.ara-guide h2{font-size:25px;line-height:1.65;margin:0;text-wrap:balance}.ara-guide p{font-size:14px;line-height:1.9;margin:0;color:var(--ara-text-secondary)}.ara-guide label{font-size:14px;color:var(--ara-text-primary)}.ara-guide .ac-field{display:flex;flex-direction:column;gap:8px}.ara-guide input:not([type=checkbox]),.ara-guide select,.ara-guide textarea{width:100%;min-width:0;min-height:52px;background:var(--ara-bg-surface);color:var(--ara-text-primary);border:1px solid var(--ara-border-default);border-radius:12px;padding:12px;font:inherit;font-size:16px}.ara-guide button:focus-visible,.ara-guide input:focus-visible,.ara-guide select:focus-visible,.ara-guide textarea:focus-visible{outline:3px solid var(--ara-brand-500);outline-offset:3px}.ara-guide small{font-size:12px;color:var(--ara-text-secondary);line-height:1.8}.ara-guide button{min-height:48px;font:inherit;touch-action:manipulation}.ara-guide button:disabled{opacity:.55}.ara-guide-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ara-guide-upload{display:flex;gap:14px;align-items:center;border:1px dashed var(--ara-border-default);padding:14px;border-radius:14px;background:var(--ara-bg-subtle)}.ara-guide-upload .ac-field{min-width:0;flex:1 1}.ara-guide-upload input{font-size:12px!important;padding:4px!important;border:0!important;min-height:0!important}.ara-guide-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ara-guide-choices button{display:flex;flex-direction:column;text-align:right;gap:8px;padding:16px 12px;border:1px solid var(--ara-border-default);border-radius:14px;background:var(--ara-bg-surface);color:var(--ara-text-primary)}.ara-guide-choices button strong{font-size:15px}.ara-guide-choices button span{font-size:12px;line-height:1.8;color:var(--ara-text-secondary)}.ara-guide-choices button[aria-pressed=true]{border:2px solid var(--ara-brand-500);padding:15px 11px;background:var(--ara-brand-50)}.ara-guide-note{padding:14px;background:var(--ara-brand-50);border-radius:12px;font-size:13px;line-height:1.9;color:var(--ara-text-primary)}.ara-guide-days,.ara-guide-segment{display:flex;flex-wrap:wrap;gap:8px}.ara-guide-days button,.ara-guide-segment button{background:var(--ara-bg-surface);color:var(--ara-text-primary);border:1px solid var(--ara-border-default);padding:10px 12px;border-radius:10px;font-size:13px}.ara-guide-segment button{flex:1 1}.ara-guide-days button[aria-pressed=true],.ara-guide-segment button[aria-pressed=true]{background:var(--ara-brand-500);color:var(--ara-text-inverse);border-color:var(--ara-brand-500)}.ara-guide-check{display:flex;align-items:center;gap:10px;min-height:44px}.ara-guide-check input{width:20px;height:20px;accent-color:var(--ara-brand-500)}.ara-guide-editor,.ara-guide-team{display:flex;flex-direction:column;gap:16px;border-block-start:1px solid var(--ara-border-default);padding-top:16px}.ara-guide-service{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--ara-border-default)}.ara-guide-service>div{min-width:0}.ara-guide-service small,.ara-guide-service strong{display:block;overflow-wrap:anywhere}.ara-guide-service>span{font-size:13px;flex-shrink:0}.ara-guide-total{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ara-guide-preview{border:1px solid var(--ara-border-default);border-radius:18px;padding:0 14px 14px;overflow:hidden}.ara-guide-preview header{padding:22px 0}.ara-guide-preview header strong{font-size:22px;display:block}.ara-guide-preview header small{display:block}.ara-guide-footer{border-top:1px solid var(--ara-border-default);padding-top:18px}.ara-guide-footer>div{display:flex;gap:10px;align-items:stretch}.ara-guide-footer .ac-btn--primary{flex:1 1}.ara-guide-footer small{display:block;text-align:center;margin-top:12px}.ara-guide .ara-guide-error{color:var(--ara-error-700);line-height:1.9}.ara-guide-add{width:100%}.ara-guide .ac-btn{justify-content:center;gap:8px}.ara-jade-registration:has(.ara-guide) .ac-registration-card__head{padding-bottom:12px}.ara-jade-registration:has(.ara-guide) .ac-registration-card__head .ac-kicker,.ara-jade-registration:has(.ara-guide) .ac-registration-card__head h1,.ara-jade-registration:has(.ara-guide) .ac-registration-card__head p{display:none}@media(max-width:480px){.ara-guide{padding-inline:4px}.ac-join-page:has(.ara-guide) .ara-jade-join-aside{display:none}.ara-guide-choices{gap:8px}.ara-guide h2{font-size:24px}.ara-guide-footer .ac-btn{padding-inline:10px}}.ara-guide-back-icon{display:inline-flex;transform:rotate(180deg)}