/* Quiet, compact account updates with a clear unread state. */
.an-center{background:#fff;border:1px solid #dce5eb;border-radius:13px;padding:24px;min-width:0}.an-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.an-heading>div{min-width:0}.an-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.8;color:#9f7655;letter-spacing:.025em}.an-eyebrow svg{width:15px;height:15px}.an-heading h2{font-size:21px;line-height:1.8;letter-spacing:-.035em;font-weight:600;margin:6px 0 0;color:#2d4857}.an-heading p{font-size:11px;line-height:1.9;margin:6px 0 0;color:#728996}.an-unread-count{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:5px;min-width:69px;padding:10px 11px;border:1px solid #e8dbce;border-radius:10px 10px 4px 10px;background:#fbf6f0;color:#987252;font-size:9px;line-height:1.8}.an-unread-count bdi{font:600 24px/1.2 Inter,Alexandria,sans-serif;color:#9b7151}.an-controls{margin-bottom:17px}.an-channel-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;background:#f1f5f6;border:1px solid #e0e8ec;border-radius:9px;padding:5px}.an-filter{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 9px;min-height:43px;border-radius:6px;background:transparent;color:#6d8593;font-size:11px;line-height:1.8;font-weight:500}.an-filter svg{width:17px;height:17px}.an-filter bdi{font:500 10px/1.6 Inter,Alexandria,sans-serif;color:#7f939f;border-radius:4px;background:#e8eef1;min-width:21px;padding:1px 5px}.an-filter.is-active{background:#2d4553;color:#fff;box-shadow:0 2px 5px #243d4d12}.an-filter.is-active svg{color:#d4ac8a}.an-filter.is-active bdi{background:#ffffff1c;color:#e1ebf0}.an-filter:hover:not(.is-active){background:#e7eef1}.an-refine{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px}.an-refine>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.an-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;min-height:37px;border:1px solid #dfe7eb;border-radius:6px;background:#fff;color:#698390;font-size:10px;line-height:1.7}.an-toggle svg{width:14px;height:14px}.an-toggle.is-active{background:#faf3eb;border-color:#d7bca3;color:#987150}.an-read-all{display:flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:6px 0;color:#9b7454;font-size:10px;line-height:1.8;flex-shrink:0}.an-read-all svg{width:16px;height:16px}.an-read-all:disabled{opacity:.45;cursor:default}.an-list{display:grid;gap:10px}.an-item{border:1px solid #e0e7ec;background:#fff;border-radius:10px;overflow:hidden;position:relative;min-width:0}.an-item.is-unread{background:#f9f5ef;border-color:#e4d6c7}.an-item.is-unread:before{content:'';position:absolute;inset-inline-start:0;top:16px;bottom:16px;width:3px;background:#b78963;border-radius:4px;pointer-events:none}.an-open{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:13px;text-align:start;background:transparent;color:inherit;padding:17px 17px 12px;min-width:0;font:inherit}.an-open:hover{background:#e9eef033}.an-avatar{display:grid;place-items:center;width:42px;height:45px;background:#f1f5f6;border:1px solid #dce5e9;border-radius:10px 10px 4px 10px;color:#5a7787;flex-shrink:0}.an-avatar svg{width:21px;height:21px;stroke-width:1.65}.is-unread .an-avatar{background:#fffaf5;border-color:#e4d3c2;color:#a47a55}.an-copy{display:block;min-width:0}.an-overline{display:flex;gap:7px 11px;flex-wrap:wrap;align-items:center;font-size:9px;line-height:1.8;color:#7d929e;margin-bottom:5px}.an-channel{display:inline-flex;align-items:center;gap:4px;font-weight:500}.an-channel svg{width:12px;height:12px}.an-read-state{display:inline-flex;align-items:center;gap:5px;color:#9f7956;font-size:8px}.an-read-state i{width:5px;height:5px;background:#b48259;border-radius:50%}.an-read-state.is-read{color:#8b9ca5}.an-overline time{margin-inline-start:auto;white-space:nowrap;font-size:9px;color:#8396a0}.an-title{display:block;font-size:13px;font-weight:600;line-height:1.9;color:#304e5e;overflow-wrap:anywhere}.an-subject{display:block;font-size:11px;line-height:1.9;font-weight:500;color:#5c7786;overflow-wrap:anywhere;margin-top:3px}.an-sender{display:block;font-size:10px;line-height:1.9;color:#81949f;margin-top:3px;overflow-wrap:anywhere}.an-sender b{font-weight:400;color:#617b89}.an-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.9;margin-top:6px;color:#6e8491;overflow-wrap:anywhere}.an-meta{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;margin-top:11px;font-size:9px;line-height:1.8;color:#8195a1}.an-meta>span{display:inline-flex;align-items:center;gap:4px}.an-meta svg{width:12px;height:12px;color:#ab8c70}.an-meta .an-appointment{color:#5c7787;font-weight:500}.an-status{padding:3px 7px;border-radius:4px;background:#edf2f4;color:#6d8390;font-size:8px}.an-status[data-status=confirmed]{color:#547968;background:#eaf3ed}.an-status[data-status=cancelled],.an-status[data-status=no_show]{color:#95766b;background:#f4ede8}.an-open-cue{align-self:center;display:flex;align-items:center;justify-content:center;color:#ab876b}.an-open-cue svg{width:16px;height:16px}.an-row-actions{display:flex;justify-content:flex-end;padding:0 17px 8px}.an-mark-read{display:flex;align-items:center;justify-content:center;gap:5px;min-height:30px;color:#9b795b;font-size:9px;line-height:1.8;padding:3px 5px;border-radius:5px}.an-mark-read svg{width:14px;height:14px}.an-mark-read:hover{background:#f0e8dd}.an-more{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #dfd3c6;background:#fcf8f3;color:#987353;border-radius:7px;font-size:11px;width:100%;margin-top:16px}.an-more svg{width:16px;height:16px}.an-local-note{display:flex;align-items:flex-start;gap:6px;font-size:9px;line-height:1.9;color:#8c9da7;margin:18px 0 0;padding-top:13px;border-top:1px solid #e7ecef}.an-local-note svg{width:13px;height:13px;margin-top:2px}.an-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:37px 20px;border:1px dashed #dce4e9;border-radius:9px;background:#fbfcfc}.an-empty>svg{width:31px;height:31px;color:#b5987d;stroke-width:1.5}.an-empty h3{font-size:14px;line-height:1.8;color:#4f6d7d;font-weight:500;margin:14px 0 0}.an-empty p{font-size:11px;line-height:1.9;color:#8297a2;max-width:390px;margin:8px 0 0}.an-storage{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid #e8d9be;border-radius:7px;background:#fff6e8;font-size:11px;line-height:1.9;color:#95774d;margin-bottom:16px}.an-storage svg{width:17px;height:17px;margin-top:3px}.an-center.is-compact .an-heading{margin-bottom:16px}.an-center.is-compact .an-heading h2{font-size:19px}.an-center.is-compact .an-body{display:none}.an-center.is-compact .an-overline time{font-size:8px}.an-center.is-compact .an-open{padding-top:14px;padding-bottom:10px}.an-center.is-compact .an-row-actions{padding-bottom:6px}.an-center button:focus-visible{outline:2px solid #ac7d58;outline-offset:-3px}.an-center [tabindex="-1"]:focus{outline:0}.ah-nav-link[data-section=notifications]>bdi{background:#f7eee5;color:#9c7453}.ah-nav-link[data-section=notifications].is-current>bdi{background:#c4a07f26;color:#e7c8aa}
@media(max-width:1100px){.an-center{padding:19px}.an-heading h2{font-size:19px}.an-open{gap:11px;grid-template-columns:38px minmax(0,1fr) 17px;padding-inline:14px}.an-avatar{width:38px;height:41px}.an-title{font-size:12px}.an-refine{gap:8px}.an-read-all{font-size:9px}.an-toggle{padding-inline:8px}}
@media(max-width:600px){.an-center{padding:16px 12px;border-radius:10px}.an-heading{gap:11px;margin-bottom:17px}.an-heading h2{font-size:17px;line-height:1.9}.an-eyebrow{font-size:8px;gap:5px}.an-eyebrow svg{width:13px;height:13px}.an-heading p{font-size:10px}.an-unread-count{min-width:53px;font-size:8px;padding:9px 7px;gap:4px}.an-unread-count bdi{font-size:21px}.an-channel-filters{gap:3px;padding:4px}.an-filter{flex-wrap:wrap;gap:4px;font-size:10px;min-height:46px;padding:7px 4px}.an-filter svg{width:14px;height:14px}.an-filter bdi{font-size:8px;min-width:17px;padding-inline:3px}.an-refine{flex-wrap:wrap;gap:6px;padding-top:9px}.an-refine>div{flex:1;gap:6px}.an-toggle{font-size:9px;min-height:40px;padding-inline:8px;flex:1}.an-read-all{margin-inline-start:auto;min-height:40px;font-size:9px}.an-list{gap:9px}.an-open{padding:13px 11px 10px;grid-template-columns:32px minmax(0,1fr);gap:9px}.an-avatar{width:32px;height:36px;border-radius:8px 8px 3px 8px}.an-avatar svg{width:18px;height:18px}.an-open-cue{display:none}.an-overline{font-size:8px;gap:4px 8px;margin-bottom:5px}.an-overline time{font-size:8px;width:100%;margin-inline-start:0}.an-channel svg{width:11px;height:11px}.an-read-state{font-size:7px}.an-title{font-size:12px;line-height:1.9}.an-subject{font-size:10px}.an-sender{font-size:9px}.an-body{font-size:10px;line-height:1.9}.an-meta{font-size:8px;gap:5px 9px;margin-top:9px}.an-meta svg{width:11px;height:11px}.an-status{font-size:8px;padding:2px 5px}.an-row-actions{padding:0 10px 4px}.an-mark-read{min-height:40px;font-size:9px;padding-inline:7px}.an-local-note{font-size:8px;margin-top:15px}.an-empty{padding:29px 15px}.an-empty h3{font-size:13px}.an-empty p{font-size:10px}.an-storage{padding:10px 11px;font-size:10px}.an-center.is-compact .an-heading h2{font-size:17px}.an-center.is-compact .an-heading>.ah-text-link{max-width:110px;white-space:normal;text-align:end}.an-center.is-compact .an-open{padding-top:12px}.an-center.is-compact .an-meta{margin-top:7px}}

/* Keep the action alongside the message so the inbox stays easy to scan. */
.an-item.is-unread{display:grid;grid-template-columns:minmax(0,1fr) 53px;align-items:start}.an-open{padding-block:13px;gap:11px}.an-item.is-unread .an-open{grid-template-columns:38px minmax(0,1fr);padding-inline-end:5px}.an-item.is-unread .an-open-cue{display:none}.an-avatar{width:38px;height:41px}.an-overline{margin-bottom:3px}.an-context{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:10px;line-height:1.85;overflow-wrap:anywhere}.an-context .an-subject,.an-context .an-sender{display:inline;margin:0;font-size:inherit;line-height:inherit}.an-body{-webkit-line-clamp:1;margin-top:4px;font-size:10px;line-height:1.8}.an-meta{margin-top:7px;gap:5px 10px}.an-row-actions{padding:12px 5px 0;display:flex;justify-content:center}.an-mark-read{flex-direction:column;min-width:44px;width:44px;min-height:44px;padding:4px 2px;gap:2px;font-size:8px;line-height:1.5}.an-mark-read svg{width:15px;height:15px}.an-results{display:flex;align-items:center;gap:5px;color:#8094a0;font-size:10px;line-height:1.8;margin:-2px 0 12px}.an-results bdi{font-family:Inter,Alexandria,sans-serif;color:#557180;font-weight:500}.an-center.is-compact .an-open{padding-block:13px}.an-center.is-compact .an-row-actions{padding-top:12px}
@media(max-width:600px){.an-item.is-unread{grid-template-columns:minmax(0,1fr) 47px}.an-open,.an-center.is-compact .an-open{padding-block:12px;gap:8px}.an-item.is-unread .an-open{grid-template-columns:30px minmax(0,1fr);padding-inline-end:2px}.an-avatar{width:30px;height:34px}.an-avatar svg{width:17px;height:17px}.an-overline{gap:3px 7px}.an-overline time{margin-top:0}.an-context{font-size:9px;line-height:1.9}.an-body{font-size:10px;margin-top:3px}.an-meta{margin-top:6px;gap:4px 7px}.an-row-actions,.an-center.is-compact .an-row-actions{padding:11px 2px 0}.an-mark-read{min-height:44px;min-width:44px;font-size:7px}.an-results{font-size:9px;margin-bottom:10px}.an-title{font-size:11px}}

.an-reminder-label{margin-inline-start:auto;font-size:9px;color:#9e7957}@media(max-width:600px){.an-reminder-label{width:100%;margin-inline-start:0;font-size:8px}}

/* Compact account navigation leaves room for updates on small screens. */
@media(max-width:600px){
 .is-notifications .ah-nav{display:flex;gap:5px;overflow-x:auto;padding:6px;scrollbar-width:thin}
 .is-notifications .ah-nav-link{flex:0 0 86px;min-height:58px;padding:8px 5px;gap:6px;font-size:9px}
 .is-notifications .ah-sidebar-bottom{padding:9px 10px;gap:4px 10px}
 .is-notifications .ah-sidebar-bottom .ah-secondary-link{min-height:34px;padding-block:5px;font-size:9px}
 .is-notifications .ah-heading{margin-bottom:20px}
}

/* Review decisions share the account rhythm, with a clear linked destination. */
.an-channel-filters{grid-template-columns:repeat(4,minmax(0,1fr))}
.an-item.is-review .an-avatar{border-radius:11px 5px 11px 11px;background:#eef3f5;color:#476777}
.an-item.is-review.is-unread .an-avatar{background:#fff8f0;color:#a27651}
.an-item.is-review .an-body{-webkit-line-clamp:2}
.an-meta .an-destination{color:#98704e;margin-inline-start:auto;font-weight:500}
.an-meta .an-destination svg{width:12px;height:12px}
.an-status[data-status=approved]{color:#547968;background:#eaf3ed}
.an-status[data-status=changes_requested],.an-status[data-status=pending]{color:#8e6c46;background:#f8efdf}
.an-status[data-status=rejected],.an-status[data-status=suspended]{color:#956d62;background:#f5eae5}
@media(max-width:600px){.an-channel-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.an-filter{flex-wrap:nowrap;min-height:44px;padding:8px 6px}.an-meta .an-destination{width:100%;margin-inline-start:0;margin-top:2px}.an-item.is-review .an-body{font-size:10px;line-height:1.9}}

/* Business follow-up: scoped local profiles, compact customer inbox and permission-aware conversation. */
.bq-page{--bq-ink:#304d5c;--bq-muted:#7c919e;--bq-line:#dce5ea;--bq-copper:#ad7d58;background:#f4f6f7;color:var(--bq-ink)}
.bq-main{padding:32px 0 42px}.bq-main *{box-sizing:border-box}.bq-shell{width:min(1360px,calc(100% - 64px));margin-inline:auto}.bq-main button,.bq-main input,.bq-main select,.bq-main textarea{font-family:inherit}.bq-main button{cursor:pointer}.bq-main svg{width:17px;height:17px;flex-shrink:0}.bq-main button:focus-visible,.bq-main input:focus-visible,.bq-main select:focus-visible,.bq-main textarea:focus-visible{outline:2px solid #b58662;outline-offset:3px}.bq-main [tabindex="-1"]:focus{outline:0}
.bq-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:21px}.bq-heading>div{min-width:0}.bq-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.025em;line-height:1.9;color:#a17c5c;margin:0}.bq-eyebrow>svg{width:16px;height:16px}.bq-heading h1,.bq-guest h1{font-size:29px;font-weight:600;line-height:1.8;letter-spacing:-.035em;margin:4px 0 2px;color:#355464}.bq-heading>div>p:last-child{font-size:12px;line-height:1.9;margin:0;color:#80939e}.bq-account-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#8f765e;min-height:42px;flex-shrink:0}.bq-account-link>svg{width:15px;height:15px}.bq-overview{display:flex;align-items:center;gap:24px;border-top:1px solid #dfe6ea;padding:16px 0 20px}.bq-overview>span{display:flex;gap:7px;align-items:center;font-size:11px;line-height:1.9;color:#7d929e}.bq-overview svg{color:#aa886a;width:16px;height:16px}.bq-overview strong{color:#416171;font-weight:600;font-size:16px;margin-inline-start:3px}.bq-overview>span+span{padding-inline-start:24px;border-inline-start:1px solid #dfe6ea}
.bq-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:42px;max-width:100%;font-size:11px!important;line-height:1.8!important;font-weight:500!important;padding:8px 13px;border:1px solid #dce5eb;border-radius:6px;background:white;color:#607c8c;text-align:center}.bq-button>svg{width:16px;height:16px}.bq-button:hover{border-color:#bb9575;background:#fcf9f4}.bq-button.is-dark{background:#365462;border-color:#365462;color:#fff}.bq-button.is-dark:hover{background:#2a414e}.bq-button.is-copper{background:#ad7d58;border-color:#ad7d58;color:#fff}.bq-button.is-copper:hover{background:#966a49}.bq-button.is-secondary{background:#faf5ee;border-color:#e5d8c9;color:#a17a59}.bq-filter{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.8fr) auto;align-items:end;gap:14px;padding:17px 19px;background:#fff;border:1px solid var(--bq-line);border-radius:10px}.bq-filter>label{display:block;min-width:0}.bq-filter>label>span:first-child{display:block;color:#78909d;font-size:10px;line-height:1.8;margin-bottom:6px}.bq-query>span:last-child{display:flex;align-items:center;gap:9px;padding-inline:11px;background:#fbfcfd;border:1px solid #dce5eb;border-radius:6px;min-width:0;min-height:42px}.bq-query>span:last-child>svg{width:16px;height:16px;color:#8ea3ae}.bq-query input{display:block;border:0;background:transparent;min-width:0;width:100%;padding:9px 0;color:#476a7c;font-size:12px;min-height:40px;outline:0!important}.bq-query>span:last-child:focus-within{outline:2px solid #b58662;outline-offset:3px}.bq-query input::placeholder{color:#9aaab3}.bq-filter select{display:block;width:100%;min-width:0;min-height:42px;padding:8px 10px;font-size:11px;color:#6b8797;line-height:1.8;background:#fbfcfd;border:1px solid #dce5eb;border-radius:6px}.bq-result-note{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1.9;color:#8c9ea8;padding:15px 2px 13px}.bq-result-note bdi{color:#5e7a8b;font-weight:500}
.bq-workspace{display:grid;grid-template-columns:330px minmax(0,1fr);gap:21px;align-items:start;min-width:0}.bq-inbox,.bq-thread{min-width:0;border:1px solid var(--bq-line);border-radius:11px;overflow:hidden;background:#fff}.bq-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;border-bottom:1px solid #e2e8ed}.bq-inbox-heading>div{display:flex;align-items:center;gap:8px}.bq-inbox-heading>div>svg{color:#aa896c;width:16px;height:16px}.bq-inbox-heading h2{font-size:13px;line-height:1.9;font-weight:600;margin:0}.bq-inbox-heading>bdi{display:grid;place-items:center;min-width:26px;height:26px;padding:2px 6px;font-size:11px;background:#edf2f5;color:#7b919d;border-radius:5px}.bq-list-scroll{max-height:670px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cad7df transparent}.bq-request{display:block;position:relative;width:100%;padding:14px 15px 13px;text-align:start;border:0;border-bottom:1px solid #e8edf0;background:#fff;color:var(--bq-ink)}.bq-request:last-child{border-bottom:0}.bq-request:hover{background:#f8fafb}.bq-request.is-selected{background:#f9f4ed}.bq-request.is-selected:before{content:'';position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:#b68761}.bq-row-top{display:flex;align-items:center;gap:9px;min-width:0}.bq-avatar{display:grid;place-items:center;width:33px;height:36px;flex-shrink:0;background:#edf3f6;border:1px solid #dce6ec;border-radius:8px 8px 3px 8px;color:#7993a2}.bq-avatar svg{width:17px;height:17px;stroke-width:1.6}.bq-avatar.is-large{width:43px;height:46px;border-radius:10px 10px 4px 10px}.bq-avatar.is-large svg{width:22px;height:22px}.bq-row-identity{flex:1;min-width:0}.bq-row-identity strong{display:block;font-size:12px;font-weight:600;line-height:1.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bq-row-identity small{display:block;color:#91a1ac;font-size:9px;line-height:1.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:1px}.bq-row-top>time{font-size:9px;line-height:1.8;color:#90a1ab;flex-shrink:0;max-width:65px;text-align:end}.bq-row-subject{display:flex;align-items:center;gap:6px;margin-top:10px;min-width:0}.bq-row-subject>svg{width:13px;height:13px;color:#a18a73}.bq-row-subject>strong{font-size:11px;font-weight:500;line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-row-snippet{display:block;font-size:10px;color:#91a0aa;line-height:1.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.bq-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.bq-row-bottom>span:first-child{display:flex;align-items:center;gap:5px;font-size:9px;color:#9a8a79;white-space:nowrap}.bq-row-bottom>span:first-child>svg{width:12px;height:12px}.bq-status{display:inline-flex;align-items:center;gap:5px;border:1px solid #dde7ec;background:#f1f6f8;color:#6a8999;border-radius:5px;padding:3px 7px;font-size:9px;line-height:1.7;white-space:nowrap}.bq-status>i{width:4px;height:4px;flex-shrink:0;background:currentColor;border-radius:50%}.bq-status[data-status=awaiting_customer]{color:#a9814e;background:#fff8eb;border-color:#eddfc6}.bq-status[data-status=confirmed],.bq-status[data-status=completed]{color:#638774;background:#f0f7f2;border-color:#dbe8df}.bq-status[data-status=closed]{color:#8b9ba5;background:#f4f6f7;border-color:#e1e7eb}.bq-status[data-status=cancelled]{color:#a68b7e;background:#fbf5f0;border-color:#eadfd6}.bq-inbox-foot{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #e6ecef;background:#fafcfd;padding:12px 14px;font-size:9px;color:#95a6b0;line-height:1.8}.bq-inbox-foot>svg{width:12px;height:12px}
.bq-thread-heading{padding:20px 23px 17px;border-bottom:1px solid #e4eaee}.bq-mobile-back{display:none}.bq-thread-identity{display:flex;align-items:center;gap:11px;min-width:0}.bq-thread-identity>div{flex:1;min-width:0}.bq-thread-identity>div>span{font-size:10px;color:#95a5af;line-height:1.8}.bq-thread-identity h2{font-size:17px;line-height:1.8;font-weight:600;letter-spacing:-.015em;margin:1px 0 0;overflow-wrap:anywhere}.bq-thread-identity>.bq-status{font-size:10px;padding:5px 8px;flex-shrink:0}.bq-thread-meta{display:flex;align-items:center;gap:9px 15px;flex-wrap:wrap;margin-top:15px;font-size:9px;line-height:1.9;color:#95a5af}.bq-thread-meta>span{display:flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.bq-thread-meta>span:first-child{color:#a78669}.bq-thread-meta svg{width:13px;height:13px}.bq-thread-meta bdi{font-family:Inter,Arial,sans-serif;font-size:9px;color:#78909d;overflow-wrap:anywhere}.bq-thread-meta>.bq-sample{margin-inline-start:auto;background:#f3f6f8;border:1px solid #e1e8ed;border-radius:4px;padding:2px 6px;font-size:8px;color:#95a5b0}.bq-filter-note{display:flex;align-items:flex-start;gap:7px;padding:10px 22px;font-size:10px;line-height:1.9;color:#9b845f;background:#fffbf4;border-bottom:1px solid #f0e7d8;margin:0}.bq-filter-note>svg{width:14px;height:14px;margin-top:3px}
.bq-context{margin:18px 23px 0;padding:15px 16px;border:1px solid #e2e8ec;border-radius:8px;background:#f8fafb}.bq-context-main{display:flex;gap:10px;align-items:center;min-width:0}.bq-context-main>span{width:35px;height:38px;background:#fff;border:1px solid #e4ddd5;border-radius:7px;display:grid;place-items:center;color:#ad8b6e;flex-shrink:0}.bq-context-main>span>svg{width:19px;height:19px}.bq-context-main>div{min-width:0;flex:1}.bq-context-main small{font-size:9px;line-height:1.8;color:#98a8b1}.bq-context h3{font-size:13px;line-height:1.9;font-weight:500;margin:2px 0 0;color:#567687;overflow-wrap:anywhere}.bq-source{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;color:#a77e5b;line-height:1.8;font-size:10px;flex-shrink:0}.bq-source>svg{width:13px;height:13px}.bq-appointment{display:grid;grid-template-columns:1.3fr 1fr;gap:15px;margin:15px 0 0;padding-top:14px;border-top:1px solid #e3e9ed}.bq-appointment>div{min-width:0}.bq-appointment>div+div{padding-inline-start:15px;border-inline-start:1px solid #e0e7ec}.bq-appointment dt{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.8;color:#8da0ab}.bq-appointment dt>svg{width:13px;height:13px;color:#b19173}.bq-appointment dd{font-size:11px;line-height:1.9;font-weight:500;color:#698594;margin:5px 0 0;overflow-wrap:anywhere}.bq-appointment dd>small{display:block;font-size:9px;font-weight:400;color:#9babb4;line-height:1.8;margin-top:2px}.bq-appointment>div:nth-child(3){grid-column:1/-1;border:0;padding:10px 0 0;border-top:1px solid #e6ebef;display:flex;align-items:center;gap:12px}.bq-appointment>div:nth-child(3)>dd{margin:0}.bq-appointment-note{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;color:#9d8c74;font-size:9px;line-height:1.9}.bq-appointment-note>svg{width:12px;height:12px;margin-top:3px}
.bq-conversation{display:flex;flex-direction:column;gap:17px;padding:23px;min-height:135px}.bq-message{display:flex;align-items:flex-start;gap:8px;max-width:90%;align-self:flex-start;min-width:0}.bq-message-avatar{display:grid;place-items:center;width:28px;height:30px;margin-top:3px;flex-shrink:0;color:#8aa0ac;background:#f1f5f7;border:1px solid #e0e7eb;border-radius:7px}.bq-message-avatar>svg{width:15px;height:15px}.bq-bubble{min-width:0;max-width:100%;padding:13px 15px 10px;border:1px solid #dfe8ee;border-radius:11px 3px 11px 11px;background:#f2f7fa;color:#5c7a8c}.bq-bubble>header{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:10px;line-height:1.8}.bq-bubble>header>strong{font-weight:600;overflow-wrap:anywhere;color:#536f80}.bq-bubble>header>span{color:#96a9b5;font-size:8px}.bq-bubble>p{font-size:12px;line-height:2;margin:6px 0 7px;white-space:pre-wrap;overflow-wrap:anywhere}.bq-bubble>time{display:block;text-align:end;font-size:8px;line-height:1.8;color:#9aadb8}.bq-message.is-business{align-self:flex-end;flex-direction:row-reverse}.bq-message.is-business .bq-bubble{border-color:#e9ddcf;background:#fcf7f0;border-radius:3px 11px 11px 11px;color:#8a765f}.bq-message.is-business .bq-bubble>header>strong{color:#8e7359}.bq-message.is-business .bq-bubble>header>span,.bq-message.is-business .bq-bubble>time{color:#b09b86}.bq-message.is-business .bq-message-avatar{background:#fbf4ec;border-color:#eadbcb;color:#b18c68}.bq-event{align-self:center;max-width:92%;display:flex;align-items:center;justify-content:center;gap:6px 8px;flex-wrap:wrap;font-size:9px;line-height:1.9;color:#98a8b1;padding:5px 8px;text-align:center}.bq-event>svg{width:12px;height:12px;color:#91a899}.bq-event>p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.bq-event>time{font-size:8px;color:#b0bcc4}
.bq-compose{padding:19px 23px 17px;border-top:1px solid #e3eaef;background:#fdfefe}.bq-compose form>label{display:block;font-size:12px;font-weight:500;line-height:1.9;color:#617f90;margin-bottom:9px}.bq-compose textarea{display:block;width:100%;resize:vertical;min-height:91px;max-height:260px;border:1px solid #dce6ec;background:#fff;border-radius:7px;padding:12px 13px;font-size:12px;line-height:1.9;color:#547587}.bq-compose textarea::placeholder{color:#a0b0ba}.bq-compose-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.bq-compose-bottom>p{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.8;color:#a1afb8;margin:0}.bq-compose-bottom>p>svg{width:13px;height:13px}.bq-compose-bottom>.bq-button{flex-shrink:0}.bq-thread-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:12px;margin-top:14px;border-top:1px solid #e9edf0}.bq-text-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px!important;line-height:1.8!important;min-height:36px;color:#9c8065;padding:5px 0;text-align:center}.bq-text-action>svg{width:14px;height:14px}.bq-text-action:hover{color:#886544}.bq-text-action.is-caution{color:#a58a7d}.bq-finished,.bq-blocked{display:flex;align-items:flex-start;gap:10px;color:#8499a7;padding:14px;background:#f5f8fa;border:1px solid #e1e8ed;border-radius:8px}.bq-finished>svg,.bq-blocked>svg{width:20px;height:20px;margin-top:2px;color:#91a5b0}.bq-finished strong,.bq-blocked strong{font-weight:500;font-size:12px;line-height:1.8}.bq-finished p,.bq-blocked p{font-size:11px;line-height:1.9;margin:5px 0 0;overflow-wrap:anywhere}.bq-blocked{background:#fff9f0;border-color:#ecdfcc;color:#9b825e;margin-bottom:12px}.bq-blocked>svg{color:#af936c}
.bq-thread-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:494px;padding:35px;text-align:center;background:radial-gradient(ellipse at 50% 20%,#f5f7f9,transparent 65%),#fff}.bq-empty-illustration{position:relative;display:grid;place-items:center;width:83px;height:85px;background:#eef3f6;border:1px solid #dce6ed;border-radius:22px 22px 6px 22px;color:#7893a4;margin-bottom:24px}.bq-empty-illustration>svg{width:36px;height:36px;stroke-width:1.4}.bq-empty-illustration>span,.bq-empty-illustration>i{position:absolute;display:grid;place-items:center;width:31px;height:33px;border:1px solid #e2d5c8;border-radius:8px;background:#fff9f2;color:#b39272;inset-inline-end:-14px;bottom:9px}.bq-empty-illustration>span>svg,.bq-empty-illustration>i>svg{width:16px;height:16px}.bq-empty-illustration>i{inset-inline-end:auto;inset-inline-start:-14px;top:7px;bottom:auto;background:#fff;border-color:#dce6ec;color:#9db0bc}.bq-thread-empty>.bq-eyebrow{font-size:9px}.bq-thread-empty>h2{font-size:20px;line-height:1.8;font-weight:500;letter-spacing:-.025em;max-width:410px;margin:8px 0;color:#567181}.bq-thread-empty>p{font-size:11px;line-height:2;max-width:420px;color:#8a9da9;margin:0}.bq-empty-links{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:22px}.bq-empty-links>.bq-button{font-size:10px!important}.bq-demo-choice{display:flex;align-items:center;flex-direction:column;border-top:1px dashed #dfe7ec;width:100%;max-width:400px;margin-top:28px;padding-top:19px;gap:3px}.bq-demo-choice>span{font-size:8px;letter-spacing:.025em;color:#a0adb6;line-height:1.8}.bq-demo-choice>small{font-size:9px;line-height:1.8;color:#a4b2bb}.bq-empty-list{display:flex;align-items:center;flex-direction:column;padding:36px 20px;text-align:center;color:#819aa8}.bq-empty-list>svg{width:29px;height:29px;color:#b4a18e;stroke-width:1.5;margin-bottom:13px}.bq-empty-list>strong{font-size:12px;font-weight:500;line-height:1.9}.bq-empty-list>p{font-size:10px;line-height:1.9;color:#a0afb8;margin:7px 0 0;max-width:230px}.bq-local-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;line-height:1.9;color:#97a7b1;margin:22px 0 0}.bq-local-note>svg{width:13px;height:13px}.bq-demo-footer{display:flex;justify-content:center;margin-top:9px}.bq-demo-footer .bq-text-action{color:#a8a296;font-size:9px!important}.bq-storage-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.9;color:#a18860;background:#fff8eb;border:1px solid #ead9bd;border-radius:7px;padding:12px 15px;margin-bottom:17px}.bq-storage-note>svg{margin-top:3px;width:16px;height:16px}.bq-guest{display:flex;align-items:center;flex-direction:column;text-align:center;max-width:680px;padding:43px 30px;margin:15px auto;background:white;border:1px solid #dce5eb;border-radius:15px 15px 5px 15px}.bq-guest-icon{display:grid;place-items:center;width:63px;height:66px;background:#eff4f7;border:1px solid #dae5ed;border-radius:16px 16px 5px 16px;color:#829baa;margin-bottom:23px}.bq-guest-icon>svg{width:29px;height:29px;stroke-width:1.5}.bq-guest h1{font-size:26px}.bq-guest>p:not(.bq-eyebrow){font-size:12px;line-height:2;color:#879da9;max-width:420px;margin:10px 0 22px}.bq-guest>small{font-size:10px;line-height:1.9;color:#9aabb5;margin-top:15px}
@media(min-width:1600px){.bq-shell{width:min(1440px,calc(100% - 100px))}.bq-workspace{grid-template-columns:350px minmax(0,1fr);gap:24px}.bq-request{padding-inline:17px}.bq-thread-heading,.bq-conversation,.bq-compose{padding-inline:27px}.bq-context{margin-inline:27px}}
@media(max-width:1100px){.bq-shell{width:calc(100% - 44px)}.bq-workspace{grid-template-columns:300px minmax(0,1fr);gap:16px}.bq-filter{gap:11px;padding:15px}.bq-thread-heading{padding:18px}.bq-context{margin:16px 18px 0;padding:13px}.bq-conversation{padding:20px 18px}.bq-compose{padding:17px 18px}.bq-thread-identity{flex-wrap:wrap}.bq-thread-identity>.bq-status{margin-inline-start:54px}.bq-thread-identity>div{flex-basis:calc(100% - 60px)}.bq-thread-meta{gap:7px 12px}.bq-thread-meta>.bq-sample{margin-inline-start:0}.bq-context-main{flex-wrap:wrap}.bq-source{margin-inline-start:45px;min-height:29px}.bq-context-main>div{flex-basis:calc(100% - 50px)}.bq-appointment{gap:12px}.bq-appointment>div+div{padding-inline-start:12px}.bq-appointment>div:nth-child(3){padding-inline-start:0}.bq-compose-bottom{align-items:flex-start;flex-direction:column;gap:10px}.bq-compose-bottom>.bq-button{align-self:flex-end}.bq-message{max-width:96%}.bq-thread-empty{padding:28px 23px}.bq-thread-empty h2{font-size:19px}}
@media(max-width:760px){.bq-main{padding:24px 0 35px}.bq-shell{width:calc(100% - 28px)}.bq-heading{gap:12px;align-items:flex-start;margin-bottom:17px;flex-wrap:wrap}.bq-heading h1{font-size:25px}.bq-heading>div>p:last-child{font-size:11px}.bq-account-link{font-size:10px;min-height:36px}.bq-overview{gap:12px;justify-content:space-between;padding:13px 0 17px}.bq-overview>span{font-size:9px;gap:5px;flex-wrap:wrap}.bq-overview strong{font-size:14px;margin:0}.bq-overview>span+span{padding-inline-start:12px}.bq-overview svg{width:14px;height:14px}.bq-filter{grid-template-columns:1fr 1fr;padding:14px;gap:11px}.bq-query{grid-column:1/-1}.bq-filter>.bq-button{grid-column:1/-1;min-height:42px}.bq-filter select{font-size:12px;min-height:44px}.bq-query input{font-size:16px;min-height:44px}.bq-filter>label>span:first-child{font-size:10px}.bq-result-note{font-size:9px;gap:8px;padding:13px 1px 11px}.bq-workspace{display:block}.bq-workspace[data-selection=true]>.bq-inbox{display:none}.bq-workspace[data-selection=false]>.bq-thread:not(.bq-thread-empty){display:none}.bq-workspace[data-selection=false]>.bq-thread-empty{margin-top:16px;min-height:0;padding:28px 20px}.bq-workspace[data-selection=true]>.bq-thread{display:block}.bq-list-scroll{max-height:none;overflow:visible}.bq-inbox-heading{padding:14px 15px}.bq-inbox-heading h2{font-size:13px}.bq-request{padding:14px 15px}.bq-row-identity strong{font-size:13px}.bq-row-identity small{font-size:10px}.bq-row-top>time{font-size:9px}.bq-row-subject>strong{font-size:12px}.bq-row-snippet{font-size:11px;margin-top:5px}.bq-row-bottom{margin-top:9px}.bq-row-bottom>span:first-child{font-size:10px}.bq-status{font-size:10px}.bq-avatar{width:36px;height:38px}.bq-row-top{gap:10px}.bq-thread-heading{padding:14px 15px 16px}.bq-mobile-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:11px;color:#a17e5d;margin-bottom:10px}.bq-mobile-back>svg{width:15px;height:15px}.bq-thread-identity{gap:9px}.bq-thread-identity h2{font-size:16px}.bq-thread-identity>div>span{font-size:9px}.bq-thread-identity>.bq-status{margin-inline-start:52px;font-size:10px}.bq-thread-meta{font-size:9px;margin-top:12px;gap:6px 12px}.bq-thread-meta bdi{font-size:8px}.bq-context{margin:15px 14px 0;padding:13px}.bq-context-main{gap:8px}.bq-context-main small{font-size:9px}.bq-context h3{font-size:13px}.bq-source{font-size:10px;margin-inline-start:43px;min-height:36px}.bq-appointment{grid-template-columns:1fr;gap:11px;margin-top:12px;padding-top:12px}.bq-appointment>div+div{border:0;padding:0}.bq-appointment dt{font-size:10px}.bq-appointment dd{font-size:12px}.bq-appointment dd>small{font-size:10px}.bq-appointment>div:nth-child(3){padding-top:10px;border-top:1px solid #e6ebef;gap:11px}.bq-appointment-note{font-size:10px}.bq-conversation{padding:19px 13px;gap:16px}.bq-message{max-width:98%;gap:6px}.bq-message-avatar{width:25px;height:28px}.bq-message-avatar>svg{width:14px;height:14px}.bq-bubble{padding:11px 12px 9px}.bq-bubble>header{gap:7px;font-size:10px}.bq-bubble>header>span{font-size:8px}.bq-bubble>p{font-size:12px}.bq-bubble>time{font-size:8px}.bq-event{font-size:9px;padding-inline:2px}.bq-event>time{font-size:8px}.bq-compose{padding:16px 14px}.bq-compose form>label{font-size:12px}.bq-compose textarea{font-size:16px;line-height:1.8;min-height:105px;padding:11px}.bq-compose-bottom{gap:11px}.bq-compose-bottom>.bq-button{width:100%;font-size:12px!important;min-height:44px}.bq-compose-bottom>p{font-size:9px}.bq-thread-actions{padding-top:10px;margin-top:12px}.bq-text-action{font-size:11px!important;min-height:40px}.bq-finished,.bq-blocked{padding:12px;gap:8px}.bq-finished strong,.bq-blocked strong{font-size:12px}.bq-finished p,.bq-blocked p{font-size:11px}.bq-filter-note{padding:10px 15px;font-size:10px}.bq-thread-empty>h2{font-size:19px}.bq-thread-empty>p{font-size:11px}.bq-empty-illustration{width:68px;height:72px;margin-bottom:20px}.bq-empty-illustration>svg{width:30px;height:30px}.bq-empty-links{gap:8px;margin-top:20px}.bq-empty-links>.bq-button{font-size:10px!important;min-height:42px}.bq-demo-choice{margin-top:22px;padding-top:16px}.bq-demo-choice>small{font-size:9px}.bq-empty-list{padding:27px 19px}.bq-empty-list>strong{font-size:13px}.bq-empty-list>p{font-size:11px}.bq-local-note{align-items:flex-start;text-align:start;justify-content:flex-start;font-size:9px;gap:6px;margin-top:18px}.bq-local-note>svg{margin-top:3px}.bq-storage-note{font-size:10px;padding:11px 13px}.bq-guest{padding:31px 19px;margin:4px 0}.bq-guest h1{font-size:23px}.bq-guest>p:not(.bq-eyebrow){font-size:11px}.bq-guest>small{font-size:9px}}
@media(max-width:370px){.bq-heading h1{font-size:23px}.bq-overview{gap:8px}.bq-overview>span{font-size:8px;gap:4px}.bq-overview>span+span{padding-inline-start:8px}.bq-row-top>time{font-size:8px}.bq-thread-heading{padding-inline:13px}.bq-thread-meta{gap:5px 9px}.bq-thread-meta>span:nth-child(2){flex-basis:100%}.bq-thread-identity h2{font-size:15px}.bq-context{margin-inline:11px}.bq-conversation{padding-inline:10px}.bq-compose{padding-inline:12px}.bq-bubble{padding-inline:10px}.bq-message-avatar{width:22px;height:25px}.bq-message-avatar>svg{width:13px;height:13px}.bq-bubble>p{font-size:11px}.bq-thread-empty>h2{font-size:18px}.bq-empty-links{flex-direction:column;width:100%}.bq-empty-links>.bq-button{width:100%}}

.bq-source-missing{font-size:9px;color:#9babb5;line-height:1.8}.bq-error{display:flex;align-items:flex-start;gap:8px;color:#a27b52;background:#fff7ec;border:1px solid #ead8bf;border-radius:7px;padding:11px 13px;margin-bottom:13px}.bq-error>svg{width:16px;height:16px;margin-top:3px}.bq-error>p{font-size:11px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}

/* A single business identity stays visible above the customer conversation. */
.bq-heading-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.bq-heading-links>.bq-account-link+ .bq-account-link{border-inline-start:1px solid #dce5ea;padding-inline-start:18px}.bq-scope{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid #dce5ea;background:linear-gradient(110deg,#fff,#f8fafb);border-radius:10px;margin-bottom:18px;min-width:0}.bq-scope-icon{width:41px;height:44px;display:grid;place-items:center;flex-shrink:0;background:#f6eee4;border:1px solid #e7dbcd;border-radius:10px 10px 3px 10px;color:#a27a59}.bq-scope-icon>svg{width:21px;height:21px}.bq-scope form{flex:1;min-width:0}.bq-scope label{display:block;font-size:10px;line-height:1.8;color:#8599a5;margin-bottom:5px}.bq-scope form>div{display:flex;gap:8px;max-width:670px;min-width:0}.bq-scope select{flex:1;min-width:0;max-width:100%;min-height:42px;background:white;border:1px solid #dce5ea;border-radius:6px;padding:8px 10px;font-size:11px;color:#4d6d7d;line-height:1.8}.bq-scope form .bq-button{font-size:10px!important;flex-shrink:0}.bq-scope-status{display:flex;align-items:center;gap:8px;border-inline-start:1px solid #e0e7ec;padding-inline-start:18px;margin-inline-start:5px;max-width:260px;font-size:11px;line-height:1.8;color:#6e8794}.bq-scope-status>svg{color:#aa8b6d;width:18px;height:18px}.bq-scope-status small{display:block;font-size:9px;line-height:1.8;color:#9c8a72;margin-top:2px}.bq-scope-status[data-approved=true] small{color:#718e7e}.bq-readonly{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border:1px solid #e9d9c2;border-radius:8px;background:#fff9f0;color:#947a5b;margin:0 0 18px}.bq-readonly>svg{width:19px;height:19px;flex-shrink:0;margin-top:3px}.bq-readonly>div{flex:1;min-width:0}.bq-readonly strong{font-size:12px;font-weight:500;line-height:1.9}.bq-readonly p{font-size:11px;line-height:1.9;margin:4px 0 0;overflow-wrap:anywhere}.bq-readonly>.bq-text-action{align-self:center;flex-shrink:0;font-size:10px!important}.bq-overview{border-top:0;padding-top:0}.bq-row-identity small{display:flex;align-items:center;gap:3px}.bq-row-identity small>svg{width:10px;height:10px}.bq-avatar{font-size:14px;font-weight:500}.bq-avatar.is-large{font-size:18px}.bq-status[data-status=awaiting_business]{color:#a9814e;background:#fff8eb;border-color:#eddfc6}.bq-status[data-status=awaiting_customer]{color:#6a8999;background:#f1f6f8;border-color:#dde7ec}.bq-thread-actions{align-items:center;justify-content:flex-start;gap:8px 16px}.bq-thread-actions .bq-button{font-size:10px!important;min-height:38px}.bq-completion-note{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.8;color:#8c9ca7;margin:10px 0 0}.bq-completion-note>svg{width:13px;height:13px;margin-top:3px}.bq-review-customer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 23px;border-top:1px solid #e7ecef;background:#fafcfd}.bq-review-customer>span{display:flex;align-items:center;gap:5px;font-size:8px;line-height:1.8;color:#9aa8b2}.bq-review-customer>span>svg{width:12px;height:12px}.bq-review-customer>.bq-text-action{font-size:9px!important;min-height:34px}.bq-no-messages{font-size:11px;line-height:1.9;color:#91a3ad;text-align:center;margin:20px 0}.bq-no-profile{display:flex;flex-direction:column;align-items:center;max-width:800px;text-align:center;margin:25px auto 0;padding:37px 28px;background:#fff;border:1px solid #dce5ea;border-radius:12px 12px 4px 12px}.bq-no-profile h2{font-size:22px;line-height:1.9;font-weight:500;margin:0 0 8px}.bq-no-profile>p{font-size:12px;line-height:2.1;color:#8298a5;max-width:590px;margin:0 0 22px}.bq-no-profile>small{font-size:10px;line-height:1.9;color:#95a6b0;margin-top:17px;max-width:560px}.bq-button:disabled{opacity:.52;cursor:not-allowed;background:#f1f4f6;color:#7e939e;border-color:#dce5ea}.bq-main button,.bq-main select{touch-action:manipulation}
@media(max-width:1100px){.bq-scope{flex-wrap:wrap}.bq-scope-status{max-width:none;font-size:10px}.bq-scope-status small{font-size:9px}.bq-heading-links{gap:12px}.bq-heading-links>.bq-account-link+.bq-account-link{padding-inline-start:12px}.bq-readonly{flex-wrap:wrap}.bq-readonly>.bq-text-action{margin-inline-start:30px}}
@media(max-width:760px){.bq-heading-links{justify-content:flex-start;gap:14px}.bq-heading-links>.bq-account-link+.bq-account-link{padding-inline-start:14px}.bq-scope{padding:13px;gap:10px;margin-bottom:15px}.bq-scope-icon{width:32px;height:36px}.bq-scope-icon>svg{width:18px;height:18px}.bq-scope form{flex-basis:calc(100% - 45px)}.bq-scope form>div{flex-wrap:wrap;gap:7px}.bq-scope select{flex-basis:100%;font-size:12px;min-height:44px}.bq-scope form .bq-button{min-height:38px}.bq-scope-status{border-inline-start:0;border-top:1px solid #e2e8ec;padding:10px 0 0;margin:1px 0 0;width:100%;font-size:10px;max-width:none}.bq-scope-status>span{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bq-scope-status small{margin:0;font-size:9px}.bq-readonly{padding:12px;gap:8px;margin-bottom:15px}.bq-readonly>svg{width:17px;height:17px}.bq-readonly strong{font-size:11px}.bq-readonly p{font-size:10px}.bq-readonly>.bq-text-action{margin-inline-start:25px;min-height:36px}.bq-review-customer{padding:10px 14px;gap:4px;flex-direction:column;align-items:flex-start}.bq-review-customer .bq-text-action{font-size:10px!important;min-height:38px}.bq-thread-actions{gap:6px 13px;justify-content:space-between}.bq-thread-actions>.bq-button{min-height:42px;font-size:11px!important}.bq-no-profile{padding:29px 19px;margin-top:15px}.bq-no-profile h2{font-size:20px}.bq-no-profile>p{font-size:11px}.bq-no-profile>small{font-size:9px}.bq-completion-note{font-size:9px}.bq-main[data-selection=true] .bq-scope{padding:10px 12px;margin-bottom:12px;gap:8px}.bq-main[data-selection=true] .bq-scope label,.bq-main[data-selection=true] .bq-scope-status{display:none}.bq-main[data-selection=true] .bq-scope form>div{flex-wrap:nowrap}.bq-main[data-selection=true] .bq-scope select{flex-basis:auto;font-size:11px}.bq-main[data-selection=true] .bq-scope form .bq-button{font-size:9px!important;padding-inline:8px;min-height:44px}.bq-main[data-selection=true] .bq-heading-links{gap:10px}.bq-main[data-selection=true] .bq-heading-links .bq-account-link{font-size:9px}.bq-main[data-selection=true] .bq-heading-links>.bq-account-link+.bq-account-link{padding-inline-start:10px}}

/* In a selected mobile conversation, keep the discussion above the fold. */
@media(max-width:760px){
  .bq-main[data-selection=true]{padding-top:16px}
  .bq-main[data-selection=true] .bq-overview,
  .bq-main[data-selection=true] .bq-filter,
  .bq-main[data-selection=true] .bq-result-note{display:none}
  .bq-main[data-selection=true] .bq-heading{gap:5px 12px;margin-bottom:12px}
  .bq-main[data-selection=true] .bq-heading .bq-eyebrow,
  .bq-main[data-selection=true] .bq-heading>div>p:last-child{display:none}
  .bq-main[data-selection=true] .bq-heading h1{font-size:22px;line-height:1.7;margin:0}
  .bq-main[data-selection=true] .bq-account-link{min-height:34px}
}

/* Schedule-change visuals are shared with the customer thread in customer-requests.css. */
.bq-schedule .rq-proposal-actions{justify-content:flex-end}

/* 2uto My Garage: an owned vehicle record, distinct from marketplace listings. */
.gg-page{background:#f4f6f7;color:#365260}.gg-main{padding:25px 0 64px}.gg-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.gg-main *{box-sizing:border-box}.gg-main button{font-family:inherit;cursor:pointer}.gg-main svg{width:18px;height:18px;flex-shrink:0}.gg-main [tabindex="-1"]:focus{outline:0}.gg-main button:focus-visible,.gg-main summary:focus-visible{outline:2px solid #b68760;outline-offset:3px}.gg-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;border-radius:7px;border:1px solid transparent;background:transparent;color:#6e8592;font-size:11px;font-weight:500;line-height:1.8;text-align:center}.gg-button svg{width:15px;height:15px}.gg-button.is-copper{background:#ad7d57;border-color:#ad7d57;color:#fff}.gg-button.is-copper:hover{background:#966d4d}.gg-button.is-outline{border-color:#dbe4e9;background:#fff;color:#657e8b}.gg-button.is-soft{border-color:#dfd2c4;background:#fcf6ee;color:#a47b57}.gg-button.is-quiet{padding-inline:7px;color:#8b7a68}.gg-button.is-quiet:hover,.gg-button.is-outline:hover{background:#f8f3ec;border-color:#dbc5b0;color:#a27856}.gg-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.gg-topline>.gg-button{padding-inline:0;color:#8195a0}.gg-topline>span{display:flex;align-items:center;gap:6px;color:#94a4ac;font-size:9px;line-height:1.8}.gg-topline>span svg{width:13px;height:13px}.gg-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.gg-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;letter-spacing:.03em;line-height:1.9;color:#a47d5d}.gg-eyebrow svg{width:15px;height:15px}.gg-heading h1,.gg-welcome h1{margin:5px 0 0;color:#2f4958;font-size:30px;line-height:1.7;font-weight:600;letter-spacing:-.04em}.gg-heading p{margin:6px 0 0;color:#8296a2;font-size:12px;line-height:1.9}.gg-workspace{display:grid;grid-template-columns:224px minmax(0,1fr);gap:24px;align-items:start}.gg-sidebar{background:#fff;border:1px solid #dde6eb;border-radius:12px;position:sticky;top:20px;overflow:hidden}.gg-sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:20px 15px 15px}.gg-sidebar-heading>span:first-child{display:flex;align-items:center;gap:8px}.gg-sidebar-heading svg{color:#9d8067;width:18px;height:18px}.gg-sidebar-heading strong{font-size:13px;font-weight:500}.gg-count{display:inline-flex;align-items:center;gap:5px;color:#8d9da6;font-size:10px;line-height:1.8}.gg-count>bdi{display:grid;place-items:center;min-width:25px;min-height:25px;padding:2px 5px;border:1px solid #e1d7cc;background:#fbf6ef;border-radius:5px;color:#a58060;font:500 11px/1.6 Inter,Alexandria,sans-serif}.gg-vehicle-list{display:grid;gap:7px;padding:0 8px}.gg-vehicle-choice{width:100%;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;background:#f7f9fa;padding:11px 8px;text-align:start;color:#607d8d;min-width:0}.gg-vehicle-choice.is-selected{background:#eef3f5;border-color:#b9ccd7;box-shadow:inset -3px 0 #a78361}.gg-vehicle-thumb{width:50px;height:51px;display:grid;place-items:center;flex-shrink:0;background:#fff;border-radius:5px;overflow:hidden;color:#93a5ae}.gg-vehicle-thumb img{display:block;width:100%;height:100%;object-fit:cover}.gg-vehicle-thumb svg{width:26px;height:26px}.gg-vehicle-name{min-width:0;flex:1;display:grid;gap:4px}.gg-vehicle-name strong{font-size:11px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.gg-vehicle-name small,.gg-vehicle-name>span{font-size:8px;color:#869ba6;line-height:1.8;overflow-wrap:anywhere}.gg-vehicle-selected{color:#a18466}.gg-vehicle-selected svg{width:13px;height:13px}.gg-sidebar-actions{display:grid;gap:5px;margin:15px 13px 9px}.gg-sidebar-actions .gg-button{width:100%;font-size:10px;min-height:38px}.gg-private-note{display:flex;align-items:flex-start;gap:7px;padding:14px 16px;margin:0;border-top:1px solid #edf1f3;color:#99a8b0;font-size:9px;line-height:1.9}.gg-private-note svg{width:13px;height:13px;margin-top:3px}.gg-picker-empty{padding:13px 10px;margin:0;font-size:10px;line-height:1.9;color:#8da1ac}.gg-content{min-width:0}.gg-vehicle-summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:27px 26px;min-height:194px;overflow:hidden;border:1px solid #324b59;border-radius:13px 13px 5px 13px;background:#243a48;color:#fff}.gg-vehicle-summary:after{content:"";position:absolute;bottom:0;inset-inline-start:26px;width:64px;height:3px;border-radius:3px;background:#c29975}.gg-summary-info{position:relative;z-index:1;flex:1;min-width:0}.gg-summary-kicker{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.035em;color:#c3a486;line-height:1.9}.gg-summary-kicker svg{width:14px;height:14px}.gg-summary-info h2{font-size:23px;font-weight:600;line-height:1.7;letter-spacing:-.025em;margin:6px 0 0;overflow-wrap:anywhere;color:#f6fafc}.gg-summary-model{font-size:12px;color:#c4d1d9;line-height:1.8;margin:2px 0 0}.gg-summary-meta{font-size:10px;color:#9eb3c0;line-height:1.8;margin:5px 0 0}.gg-summary-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.gg-button.is-on-dark{color:#e1d4c6;border-color:#73828b66;background:#ffffff07;font-size:9px;min-height:34px;padding:5px 9px}.gg-button.is-on-dark svg{width:13px;height:13px}.gg-button.is-on-dark.is-subtle{border-color:transparent;background:none;color:#a9bac4}.gg-button.is-on-dark:hover{background:#ffffff13}.gg-odometer{min-width:130px;position:relative;z-index:1;border-inline-start:1px solid #ffffff20;padding-inline-start:21px}.gg-odometer>span{display:flex;align-items:center;gap:6px;color:#a5bac7;font-size:8px;line-height:1.8}.gg-odometer>span svg{width:14px;height:14px;color:#c6a481}.gg-odometer strong{display:flex;align-items:baseline;gap:6px;margin-top:10px;line-height:1.3;color:#faf9f6}.gg-odometer strong>bdi{font:500 27px/1.3 Inter,Alexandria,sans-serif;letter-spacing:-.04em}.gg-odometer strong>small{font-size:10px;color:#b8c8d2;font-weight:400}.gg-odometer p{font-size:8px;color:#7f9aaa;line-height:1.8;margin:7px 0 0}.gg-summary-image{width:142px;height:110px;border-radius:8px;background:#eef2f3;overflow:hidden;flex-shrink:0;position:relative;z-index:1}.gg-summary-image img{display:block;width:100%;height:100%;object-fit:cover}.gg-archive-notice,.gg-trash-notice,.gg-storage-note{display:flex;align-items:flex-start;gap:9px;border:1px solid #e6d9ca;background:#fbf5ed;color:#9b7d5b;font-size:11px;line-height:1.9;border-radius:8px;padding:14px 16px;margin:14px 0}.gg-archive-notice svg,.gg-trash-notice svg,.gg-storage-note svg{width:18px;height:18px;margin-top:3px}.gg-archive-notice strong{display:block;color:#856b4e;font-weight:500;margin-bottom:3px}.gg-storage-note{margin:0 0 20px}.gg-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;background:#eaf0f3;padding:6px;border:1px solid #dce5eb;border-radius:9px;margin:19px 0 24px}.gg-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border-radius:6px;font-size:11px;font-weight:500;color:#7c929f;padding:9px 7px;background:transparent;line-height:1.8;min-width:0}.gg-tab>svg{width:17px;height:17px;color:#9b8976}.gg-tab.is-current{background:#fff;color:#a17b59;box-shadow:0 2px 7px #203b4b08}.gg-tab:hover{background:#ffffff80}.gg-section{min-width:0}.gg-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:19px}.gg-section-head>div:first-child{min-width:0}.gg-section-head>div:first-child>span,.gg-minor-heading>span,.gg-minor-heading>div>span{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:500;line-height:1.9;color:#ac8765;letter-spacing:.025em}.gg-section-head>div:first-child>span svg,.gg-minor-heading>span svg,.gg-minor-heading>div>span svg{width:13px;height:13px}.gg-section-head h2{font-size:20px;line-height:1.7;font-weight:600;letter-spacing:-.025em;color:#415e6f;margin:5px 0 0}.gg-section-head p{color:#8b9ea9;font-size:10px;line-height:1.9;max-width:470px;margin:7px 0 0}.gg-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;flex-shrink:0}.gg-head-actions .gg-button{font-size:10px;min-height:39px;padding-inline:10px}.gg-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(235px,.8fr);gap:17px;align-items:start}.gg-next,.gg-cost-panel,.gg-history-preview{background:#fff;border:1px solid #dfe7ec;border-radius:11px;padding:20px;min-width:0}.gg-minor-heading{margin-bottom:18px}.gg-minor-heading h3{font-size:16px;line-height:1.8;font-weight:600;letter-spacing:-.02em;color:#476576;margin:5px 0 0}.gg-minor-heading.is-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.gg-minor-heading.is-row .gg-button{font-size:10px;flex-shrink:0}.gg-history-preview{margin-top:21px}.gg-currency-totals{display:grid;gap:13px}.gg-currency-total{border:1px solid #e9dfd2;border-radius:7px;padding:14px;background:#fbf8f3}.gg-currency-total>span{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#a5947e;line-height:1.8}.gg-currency-total>span>bdi{font-size:8px;letter-spacing:.08em}.gg-currency-total>strong{display:flex;align-items:baseline;gap:5px;margin:11px 0 15px;font-weight:600;color:#6a6357}.gg-currency-total>strong>bdi{font:600 24px/1.2 Inter,Alexandria,sans-serif;letter-spacing:-.045em}.gg-currency-total>strong>span{font-size:9px;font-weight:400;color:#a2937e}.gg-currency-total dl{margin:0;border-top:1px solid #e9dfd2;padding-top:10px;display:grid;gap:6px}.gg-currency-total dl>div{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:9px;line-height:1.8;color:#9d907f}.gg-currency-total dd{margin:0;color:#80715f}.gg-cost-note,.gg-cost-empty{color:#9aabb4;font-size:9px;line-height:1.9;margin:13px 0}.gg-cost-empty{font-size:11px;margin:10px 0 20px}.gg-cost-panel>.gg-button{width:100%;margin-top:3px;font-size:10px}.gg-section>.gg-cost-panel{margin-bottom:20px}.gg-section>.gg-cost-panel .gg-currency-totals{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gg-section>.gg-cost-panel>.gg-button{width:auto}.gg-record-list,.gg-reminder-list{display:grid;gap:10px}.gg-record{display:flex;align-items:flex-start;gap:13px;border:1px solid #e0e8ec;background:#fff;border-radius:9px;padding:16px;min-width:0}.gg-record-marker{display:grid;place-items:center;width:37px;height:39px;flex-shrink:0;border:1px solid #e3d9cd;border-radius:8px;background:#faf6ef;color:#ad8d6b}.gg-record-marker svg{width:18px;height:18px}.gg-record-copy{min-width:0;flex:1}.gg-row-kicker{display:flex;align-items:center;gap:5px 8px;flex-wrap:wrap;color:#9bacb5;font-size:8px;line-height:1.8}.gg-row-kicker>span+span:not(.gg-deleted-label):before{content:"·";margin-inline-end:7px;color:#b6c2ca}.gg-record h3,.gg-reminder h3{font-size:13px;font-weight:600;line-height:1.8;letter-spacing:-.02em;color:#4a6879;margin:4px 0 0;overflow-wrap:anywhere}.gg-row-meta{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;color:#8ea4b0;font-size:9px;line-height:1.8;margin-top:7px}.gg-row-meta>span,.gg-row-meta>time{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere}.gg-row-meta svg{width:12px;height:12px;color:#b09b83}.gg-record-end{min-width:108px;text-align:end;align-self:center;flex-shrink:0}.gg-record-cost{display:flex;justify-content:flex-end;align-items:baseline;gap:4px;color:#587181;line-height:1.6;font-size:15px;font-weight:600}.gg-record-cost>span{font-size:9px;color:#91a4ad;font-weight:400}.gg-record-cost.is-unknown>span{font-size:9px;font-weight:400;color:#9caab1}.gg-row-actions{display:flex;justify-content:flex-end;gap:3px;margin-top:8px}.gg-row-actions .gg-button{font-size:9px;min-height:34px;padding:5px 6px}.gg-row-actions .gg-button svg{width:12px;height:12px}.gg-row-notes{margin-top:8px}.gg-row-notes summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:9px;color:#ac8a68;line-height:1.8;min-height:29px}.gg-row-notes summary svg{width:12px;height:12px}.gg-row-notes[open] summary svg{transform:rotate(180deg)}.gg-row-notes p{font-size:10px;line-height:1.9;color:#7e929d;background:#f7f9fa;padding:10px 12px;margin:4px 0 0;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere}.gg-history-preview .gg-record{background:#fbfcfd;padding:13px}.gg-history-preview .gg-record-marker{width:31px;height:33px}.gg-history-preview .gg-record-marker svg{width:16px;height:16px}.gg-history-preview .gg-record h3{font-size:12px}.gg-history-preview .gg-record-end{min-width:98px}.gg-reminder{display:flex;align-items:flex-start;gap:12px;border:1px solid #dfe7eb;background:#fff;border-radius:9px;padding:16px;min-width:0}.gg-reminder-marker{width:36px;height:39px;display:grid;place-items:center;flex-shrink:0;background:#f3f6f8;border:1px solid #dfe7eb;border-radius:8px;color:#8097a6}.gg-reminder-marker svg{width:18px;height:18px}.gg-reminder[data-state=overdue] .gg-reminder-marker{background:#fbf0e9;border-color:#e6cbb9;color:#b47e58}.gg-reminder[data-state=due] .gg-reminder-marker,.gg-reminder[data-state=soon] .gg-reminder-marker{background:#fbf6ea;border-color:#e4d6b7;color:#ac9159}.gg-reminder[data-state=done] .gg-reminder-marker{background:#eff5f2;border-color:#d5e3dc;color:#789b89}.gg-reminder-copy{flex:1;min-width:0}.gg-reminder-status{display:inline-flex;align-items:center;color:#879dab;font-size:9px;line-height:1.7}.gg-reminder-status[data-state=overdue]{color:#b37a55}.gg-reminder-status[data-state=due],.gg-reminder-status[data-state=soon]{color:#b1945e}.gg-reminder-status[data-state=done]{color:#7a9c8b}.gg-reminder-targets{display:flex;align-items:center;gap:5px 13px;flex-wrap:wrap;margin-top:8px}.gg-reminder-targets>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.8;color:#849ba9}.gg-reminder-targets svg{width:13px;height:13px;color:#a38b73}.gg-target-rule,.gg-distance-left{font-size:8px;color:#9bacb5;line-height:1.9;margin:6px 0 0}.gg-reminder-actions{display:grid;gap:5px;min-width:117px;flex-shrink:0;align-self:center}.gg-reminder-actions>.gg-button{font-size:10px;min-height:36px}.gg-reminder-actions>div{display:flex;justify-content:center;gap:1px}.gg-reminder-actions>div .gg-button{font-size:9px;min-height:32px;padding:4px 6px}.gg-reminder-actions>div .gg-button svg{width:12px;height:12px}.gg-next .gg-reminder{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:13px 10px;background:#fbfcfd}.gg-next .gg-reminder-marker{width:28px;height:31px;border-radius:6px}.gg-next .gg-reminder-marker svg{width:15px;height:15px}.gg-next .gg-reminder h3{font-size:12px}.gg-next .gg-reminder-targets{gap:4px 10px}.gg-next .gg-reminder-targets>span{font-size:9px}.gg-next .gg-reminder-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;min-width:0}.gg-next .gg-reminder-actions>.gg-button{font-size:9px;min-height:32px;padding:5px 8px}.gg-next .gg-reminder-actions>div{margin-inline-start:auto}.gg-view-all{display:flex;margin-top:10px;width:100%;font-size:10px}.gg-list-summary{display:flex;justify-content:space-between;align-items:center;gap:14px;color:#93a6b0;font-size:9px;line-height:1.9;margin:17px 0 12px}.gg-list-summary>.gg-count{font-size:9px}.gg-reminder-note{display:flex;align-items:flex-start;gap:9px;padding:15px 16px;border:1px solid #dde7ed;background:#eef3f6;border-radius:8px;margin-top:19px;color:#879ba8}.gg-reminder-note>svg{width:16px;height:16px;margin-top:3px;color:#a58c72}.gg-reminder-note p{margin:0;font-size:9px;line-height:1.9}.gg-reminder-note p+p{margin-top:5px}.gg-deleted-label{display:inline-flex;padding:1px 5px;border-radius:4px;background:#f0f3f5;color:#9aaab3;font-size:8px}.gg-record.is-deleted,.gg-reminder.is-deleted{background:#f9fafb;border-style:dashed}.gg-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:32px 24px;border:1px dashed #d8e2e8;background:#fff;border-radius:11px}.gg-empty>span{display:grid;place-items:center;width:48px;height:50px;background:#f7f3ed;border:1px solid #e5dace;border-radius:11px 11px 3px 11px;color:#b69a7c;margin-bottom:15px}.gg-empty>span svg{width:25px;height:25px}.gg-empty h3{font-size:16px;font-weight:500;line-height:1.8;color:#5d7a8a;margin:0}.gg-empty p{font-size:11px;line-height:1.9;color:#91a4af;max-width:400px;margin:8px 0 17px}.gg-empty-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.gg-next .gg-empty{padding:23px 15px;background:#fbfcfd}.gg-next .gg-empty h3{font-size:13px}.gg-next .gg-empty p{font-size:10px}.gg-next .gg-empty .gg-button{font-size:10px}.gg-welcome{max-width:720px;margin:22px auto 12px;display:flex;align-items:center;flex-direction:column;text-align:center;padding:43px 30px;border:1px solid #dce6ec;background:#fff;border-radius:17px 17px 5px 17px}.gg-welcome-symbol{display:grid;place-items:center;width:66px;height:68px;background:#ecf2f5;border:1px solid #d7e3ea;border-radius:16px 16px 4px 16px;color:#829caa;margin-bottom:22px}.gg-welcome-symbol svg{width:32px;height:32px}.gg-welcome>p{font-size:12px;color:#8399a6;line-height:2;max-width:480px;margin:12px 0 0}.gg-welcome-features{display:flex;justify-content:center;gap:11px 21px;flex-wrap:wrap;margin:25px 0}.gg-welcome-features>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#7f96a4}.gg-welcome-features svg{width:16px;height:16px;color:#ad8d70}.gg-welcome>small{font-size:9px;color:#9aabb4;line-height:1.9;margin-top:15px}
@media(max-width:1150px){.gg-shell{width:calc(100% - 44px)}.gg-workspace{grid-template-columns:200px minmax(0,1fr);gap:20px}.gg-vehicle-summary{padding:23px 21px;gap:15px}.gg-summary-image{display:none}.gg-summary-info h2{font-size:22px}.gg-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(215px,.8fr);gap:13px}.gg-next,.gg-cost-panel,.gg-history-preview{padding:17px}.gg-head-actions{max-width:205px}.gg-record{padding:14px;gap:10px}.gg-record-marker{width:32px;height:35px}.gg-record-end{min-width:99px}.gg-reminder{padding:14px;gap:10px}.gg-reminder-actions{min-width:108px}.gg-sidebar-heading{padding-inline:12px}.gg-vehicle-thumb{width:41px;height:47px}.gg-vehicle-choice{gap:7px;padding-inline:7px}.gg-vehicle-name strong{font-size:10px}}
@media(max-width:900px){.gg-workspace{display:block}.gg-sidebar{position:static;margin-bottom:22px}.gg-sidebar-heading{padding:14px 16px 10px}.gg-vehicle-list{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 12px 10px;gap:9px}.gg-vehicle-choice{width:230px;min-width:230px;flex-shrink:0;min-height:76px;padding:10px}.gg-vehicle-thumb{width:54px;height:49px}.gg-vehicle-name strong{font-size:11px}.gg-vehicle-name small,.gg-vehicle-name>span{font-size:9px}.gg-sidebar-actions{display:flex;gap:10px;margin:0;padding:8px 13px;border-top:1px solid #edf1f3}.gg-sidebar-actions .gg-button{width:auto;font-size:10px;min-height:37px}.gg-private-note{display:none}.gg-vehicle-summary{padding:25px;min-height:182px}.gg-summary-image{display:block;width:123px;height:105px}.gg-heading h1{font-size:29px}.gg-record h3{font-size:13px}.gg-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(230px,.8fr)}.gg-head-actions{max-width:none}.gg-main{padding-top:20px}.gg-heading{margin-bottom:23px}.gg-topline{margin-bottom:13px}}
@media(max-width:650px){.gg-main{padding:16px 0 40px}.gg-shell{width:calc(100% - 28px)}.gg-topline{gap:8px;margin-bottom:10px}.gg-topline>.gg-button{font-size:10px;min-height:35px}.gg-topline>span{font-size:8px;max-width:130px;text-align:end}.gg-topline>span svg{display:none}.gg-heading{align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:19px}.gg-heading h1,.gg-welcome h1{font-size:25px;line-height:1.7}.gg-heading p{font-size:11px;margin-top:5px}.gg-eyebrow{font-size:9px}.gg-heading>.gg-button{font-size:10px;min-height:40px}.gg-sidebar{margin-bottom:17px}.gg-sidebar-heading{padding:13px 13px 9px}.gg-sidebar-heading strong{font-size:12px}.gg-vehicle-choice{width:226px;min-width:226px}.gg-sidebar-actions{justify-content:space-between;padding:7px 12px}.gg-sidebar-actions .gg-button{font-size:10px;min-height:39px}.gg-vehicle-summary{padding:20px 17px;gap:17px;align-items:flex-start;flex-wrap:wrap;border-radius:11px 11px 4px 11px}.gg-summary-image{display:none}.gg-summary-info{flex-basis:100%}.gg-summary-info h2{font-size:22px}.gg-summary-kicker{font-size:8px}.gg-summary-meta{font-size:10px}.gg-summary-actions{gap:6px;margin-top:13px}.gg-button.is-on-dark{font-size:9px;min-height:37px;padding:6px 9px}.gg-odometer{border-inline-start:0;border-top:1px solid #ffffff20;padding-inline-start:0;padding-top:15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 15px;min-width:0;width:100%}.gg-odometer>span{font-size:8px}.gg-odometer strong{margin:0;gap:5px}.gg-odometer strong>bdi{font-size:25px}.gg-odometer strong>small{font-size:10px}.gg-odometer p{display:none}.gg-vehicle-summary:after{inset-inline-start:17px;width:47px}.gg-tabs{gap:3px;padding:5px;margin:16px 0 22px}.gg-tab{min-height:61px;flex-direction:column;gap:6px;padding:8px 3px;font-size:10px}.gg-tab>svg{width:18px;height:18px}.gg-overview-grid{display:flex;flex-direction:column;gap:16px}.gg-next,.gg-cost-panel{width:100%;padding:17px}.gg-section-head{gap:13px;flex-wrap:wrap;margin-bottom:16px}.gg-section-head h2{font-size:18px}.gg-section-head p{font-size:10px;line-height:1.9}.gg-section-head>div:first-child>span{font-size:8px}.gg-head-actions{gap:6px;justify-content:flex-start}.gg-head-actions .gg-button{font-size:10px;min-height:40px}.gg-minor-heading h3{font-size:16px}.gg-minor-heading{margin-bottom:14px}.gg-history-preview{padding:17px;margin-top:17px}.gg-history-preview .gg-record{padding:12px}.gg-record,.gg-history-preview .gg-record{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:13px}.gg-record-marker,.gg-history-preview .gg-record-marker{width:31px;height:34px}.gg-record-marker svg{width:17px;height:17px}.gg-record h3,.gg-history-preview .gg-record h3{font-size:12px;line-height:1.9}.gg-row-kicker{font-size:8px;gap:4px 6px}.gg-row-meta{font-size:9px;gap:5px 10px;line-height:1.9}.gg-row-meta svg{width:12px;height:12px}.gg-record-end,.gg-history-preview .gg-record-end{grid-column:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-width:0;margin-top:3px;padding-top:9px;border-top:1px solid #e8edf0}.gg-record-cost{font-size:16px;justify-content:flex-start}.gg-record-cost>span{font-size:9px}.gg-row-actions{margin:0;gap:2px}.gg-row-actions .gg-button{min-height:38px;padding:5px 6px;font-size:9px}.gg-row-actions .gg-button svg{width:13px;height:13px}.gg-reminder,.gg-next .gg-reminder{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px}.gg-reminder-marker,.gg-next .gg-reminder-marker{width:30px;height:33px}.gg-reminder-marker svg{width:16px;height:16px}.gg-reminder h3,.gg-next .gg-reminder h3{font-size:12px}.gg-reminder-targets>span,.gg-next .gg-reminder-targets>span{font-size:9px}.gg-reminder-status{font-size:9px}.gg-reminder-actions,.gg-next .gg-reminder-actions{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:4px 8px;border-top:1px solid #e9eef1;padding-top:8px;margin-top:3px}.gg-reminder-actions>.gg-button,.gg-next .gg-reminder-actions>.gg-button{font-size:9px;min-height:38px;padding:6px 9px}.gg-reminder-actions>div,.gg-next .gg-reminder-actions>div{margin-inline-start:auto;gap:2px}.gg-reminder-actions>div .gg-button{min-height:38px;font-size:9px;padding:5px}.gg-reminder-actions>div .gg-button svg{width:12px;height:12px}.gg-target-rule,.gg-distance-left{font-size:8px}.gg-row-notes p{font-size:10px}.gg-row-notes summary{font-size:9px;min-height:30px}.gg-list-summary{font-size:9px}.gg-reminder-note{padding:13px;margin-top:16px}.gg-reminder-note p{font-size:9px}.gg-archive-notice,.gg-trash-notice,.gg-storage-note{padding:12px 13px;font-size:10px}.gg-currency-total>strong>bdi{font-size:27px}.gg-currency-total dl>div{font-size:10px}.gg-currency-total>span{font-size:10px}.gg-cost-note{font-size:9px}.gg-section>.gg-cost-panel .gg-currency-totals{grid-template-columns:1fr}.gg-section>.gg-cost-panel>.gg-button{width:100%}.gg-empty{padding:28px 18px}.gg-empty h3{font-size:15px}.gg-empty p{font-size:10px}.gg-empty-actions{width:100%;gap:7px}.gg-empty-actions .gg-button{font-size:10px;min-height:42px}.gg-welcome{padding:32px 19px;margin:8px auto}.gg-welcome h1{font-size:25px}.gg-welcome>p{font-size:11px}.gg-welcome-features{gap:11px 15px;margin:22px 0}.gg-welcome-features>span{font-size:9px}.gg-welcome>small{font-size:9px}.gg-welcome>.gg-button{min-height:44px}}
@media(max-width:360px){.gg-shell{width:calc(100% - 24px)}.gg-heading h1,.gg-welcome h1{font-size:23px}.gg-heading p{font-size:10px}.gg-topline>span{max-width:110px;font-size:7px}.gg-tab{font-size:9px}.gg-tab>svg{width:16px;height:16px}.gg-vehicle-summary{padding:18px 14px}.gg-summary-info h2{font-size:20px}.gg-button.is-on-dark{font-size:8px;padding-inline:7px}.gg-odometer>span{font-size:7px}.gg-odometer strong>bdi{font-size:23px}.gg-section-head h2{font-size:17px}.gg-next,.gg-cost-panel,.gg-history-preview{padding:14px}.gg-minor-heading h3{font-size:14px}.gg-minor-heading.is-row .gg-button{font-size:8px;padding-inline:4px}.gg-record,.gg-history-preview .gg-record,.gg-reminder,.gg-next .gg-reminder{grid-template-columns:25px minmax(0,1fr);gap:8px;padding:11px}.gg-record-marker,.gg-history-preview .gg-record-marker,.gg-reminder-marker,.gg-next .gg-reminder-marker{width:25px;height:29px}.gg-record-marker svg,.gg-reminder-marker svg{width:14px;height:14px}.gg-record h3,.gg-history-preview .gg-record h3,.gg-reminder h3,.gg-next .gg-reminder h3{font-size:11px}.gg-record-cost{font-size:15px}.gg-row-actions .gg-button{font-size:8px}.gg-reminder-actions>div,.gg-next .gg-reminder-actions>div{margin-inline-start:0}.gg-row-meta,.gg-reminder-targets>span,.gg-next .gg-reminder-targets>span{font-size:8px}.gg-empty-actions{display:grid}.gg-empty-actions .gg-button{width:100%}}
.account-parity .account-content>.an-center{border:1px solid #dce5eb;border-radius:13px;background:#fff;padding:24px}.account-parity .an-item{margin:0}.account-parity .an-open{border:0;font-weight:400;line-height:1.9}.account-parity .an-title{font-size:13px}.account-parity .an-heading h2{margin:6px 0 0;font-size:21px}.account-inbox .bq-inbox-heading{padding:0 0 18px;margin-bottom:14px}.account-inbox .bq-inbox-heading h2{margin:0}.account-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-inbox a.bq-request{display:block;background:#fff;border:1px solid #dce5ea;border-radius:10px;margin:0;padding:16px;min-width:0}.account-inbox a.bq-request:hover{background:#fbf6ef;border-color:#d9bfa8}.account-request-appointment{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:10px;color:#6d8593}.account-request-appointment svg{width:13px;height:13px}.thread-reference{margin-top:0}.thread-reference .split{grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.thread-reference .bq-thread{min-width:0}.thread-reference .bq-conversation{min-height:220px;max-height:none}.thread-reference .bq-bubble p{white-space:pre-wrap}.thread-reference .thread-reply-form{display:grid;gap:15px;border-top:1px solid #dfe7ec}.thread-reply-form>label{display:grid;gap:8px;font-size:12px;color:#617d8c}.thread-reply-form textarea{min-height:110px;background:#fbfcfd;border:1px solid #dce5eb;border-radius:8px;font-size:13px;line-height:1.9;padding:12px;resize:vertical}.thread-reply-form .actions{flex-wrap:wrap}.thread-reply-form button{font-size:11px;min-height:42px;border-radius:6px}.thread-reschedule{margin:20px!important;background:#f7f9fa;border:1px solid #dce5eb;border-radius:8px;padding:15px}.thread-reschedule summary{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.thread-reference .sidebar{background:#fff;border:1px solid #dce5ea;border-radius:12px;padding:20px;font-size:12px}.thread-reference .sidebar h3{font-size:14px;line-height:1.8}.thread-reference .sidebar p{font-size:12px;line-height:1.9}.thread-reference .sidebar small{font-size:10px;line-height:1.8}.thread-reference .sidebar .button{font-size:11px;width:100%;margin-top:16px}@media(max-width:760px){.account-parity .account-content>.an-center{padding:16px 12px}.account-parity .an-heading h2{font-size:17px}.account-request-grid{grid-template-columns:1fr}.account-inbox a.bq-request{padding:13px}.thread-reference{width:calc(100% - 32px)}.thread-reference .split{display:flex;flex-direction:column}.thread-reference .split>.bq-thread,.thread-reference .split>.sidebar{width:100%}.thread-reference .bq-heading{align-items:flex-start;gap:10px}.thread-reference .bq-heading h1{font-size:23px}.thread-reply-form textarea{font-size:16px}.thread-reference .bq-conversation{padding:16px 12px}.thread-reference .thread-reply-form{padding:17px 13px}.thread-reschedule{margin:13px!important}.thread-reference .sidebar{position:static}}
.gg-page [hidden]{display:none!important}.gg-page .garage-add-form{margin-bottom:24px;border:1px solid #dce5e9;border-radius:12px;background:#fff;padding:18px}.gg-page .garage-add-form summary{font-size:12px;cursor:pointer}.gg-page .garage-add-form form{padding-top:20px}.gg-page label{font-size:12px}.gg-page input,.gg-page select,.gg-page textarea{font:inherit;font-size:13px;min-width:0}.gg-page .gg-sidebar{min-width:0}.gg-page .gg-vehicle-choice{width:100%;text-align:start}.gg-page .gg-vehicle-thumb>svg{width:35px;height:35px;color:#9badb6}.gg-page .garage-update-form{margin-top:14px;background:white;border:1px solid #dce5e9;border-radius:8px;padding:13px 17px}.gg-page .garage-update-form summary{display:flex;align-items:center;gap:8px;font-size:11px;color:#6c8391;cursor:pointer}.gg-page .garage-update-form summary svg{width:15px;height:15px}.gg-page .garage-update-form form{padding-top:15px}.gg-page .garage-update-form button{font-size:11px;min-height:42px}.gg-page .gg-record-list{margin-top:20px}.gg-page .gg-section>details.item{padding:16px;border:1px solid #dce5e9;border-radius:10px;margin-top:20px;background:#fff}.gg-page .gg-section>details.item summary{font-size:12px;cursor:pointer}.gg-page .gg-section>details.item form{padding-top:18px}.gg-page .gg-section>details.item button{font-size:12px}.gg-page .gg-record-cost{gap:6px}.gg-page .gg-record-cost>span{font-size:10px}@media(max-width:760px){.gg-page .garage-update-form form{display:grid;grid-template-columns:1fr 1fr}.gg-page .garage-update-form label{grid-column:1/-1}.gg-page input,.gg-page select,.gg-page textarea{font-size:16px}.gg-page .gg-record{grid-template-columns:31px minmax(0,1fr)}.gg-page .gg-record-end{grid-column:2}.gg-page .gg-sidebar{position:static}}

.thread-reference .thread-inbox-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.thread-reference .thread-inbox-workspace>.bq-inbox{position:sticky;top:20px;background:white;border:1px solid #dce5ea;border-radius:13px;overflow:hidden}.thread-reference .thread-inbox-list{max-height:640px;overflow:auto;padding:0 12px;scrollbar-width:thin;scrollbar-color:#c5d3dc transparent}.thread-inbox-list a.bq-request{display:block;width:100%;background:white;border:0;border-bottom:1px solid #e2e9ed;border-radius:0;padding:15px 10px;color:inherit;text-align:start}.thread-inbox-list a.bq-request.is-selected{background:#f9f4ed;border-inline-start:3px solid #b4815a}.thread-inbox-list .bq-row-snippet{font-size:11px}.thread-inbox-list .bq-row-identity strong{font-size:12px}.thread-inbox-list .bq-row-subject strong{font-size:11px}.thread-conversation-column{min-width:0}.thread-conversation-column>.sidebar{margin-top:20px}.thread-list-return{display:none}.thread-inbox-workspace .bq-heading{margin:0}@media(max-width:900px){.thread-reference .thread-inbox-workspace{grid-template-columns:280px minmax(0,1fr);gap:17px}}@media(max-width:760px){.thread-reference .thread-inbox-workspace{display:block}.thread-inbox-workspace>.bq-inbox{display:none}.thread-list-return{display:flex;align-items:center;gap:8px;font-size:11px;color:#8e6e53;margin:0 0 15px}.thread-list-return svg{width:16px;height:16px}}

.request-listing-status{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-block:8px;padding:5px 9px;border:1px solid #e6d5c7;border-radius:8px;background:#faf3eb;color:#865938;font-size:12px;line-height:1.6;font-weight:600}.request-listing-status .icon{width:15px;height:15px;flex-shrink:0}
