.customer-highlights{color:var(--ui-success,#267557);background:var(--ui-success-soft,#f0faf5);border:1px solid var(--ui-line,#d8eee2);border-radius:14px;margin-top:16px;padding:14px}.customer-highlights>strong{margin-bottom:9px;font-size:13px;display:block}.customer-highlights>div{flex-wrap:wrap;gap:7px;display:flex}.customer-highlights span{background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#d8eee2);border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.customer-highlights span b{padding-left:3px}.customer-highlights svg{flex:none}.customer-highlights>small{margin-top:9px;font-size:11px;line-height:1.5;display:block}.customer-highlights>p{margin:0;font-size:12px;line-height:1.6}.customer-highlights>a{color:var(--ui-accent,#5930ee);margin-top:10px;font-size:12px;font-weight:700;display:block}.customer-review-note{color:var(--ui-muted,#747c90);align-items:center;gap:7px;font-size:13px;line-height:1.6;display:flex}.customer-review-note svg{color:var(--ui-accent,#5930ee);flex:none}.customer-rating{align-items:center;gap:9px;margin:18px 0;display:flex}.customer-rating svg{color:var(--ui-warning,#f0aa2d);font-size:22px}.customer-rating strong{font-size:25px}.customer-rating span{color:var(--ui-muted,#747c90);font-size:13px}.customer-review-list{margin:20px 0 0;padding:0;list-style:none}.customer-review-list li{border-top:1px solid var(--ui-line,#ececf2);padding:18px 0}.customer-review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.customer-review-head time{color:var(--ui-muted,#858a9d);font-size:12px}.customer-review-list li>p{color:var(--ui-muted,#4d556d);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.customer-review-verified{color:var(--ui-success,#267557);align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.customer-review-tags{flex-wrap:wrap;gap:6px;display:flex}.customer-review-tags span{color:var(--ui-success,#267557);background:var(--ui-success-soft,#f0faf5);border-radius:8px;padding:5px 8px;font-size:12px}.customer-review-empty{color:var(--ui-muted,#747c90);margin-bottom:0;font-size:13px;line-height:1.7}.customer-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.customer-stat-grid div{background:var(--ui-surface,#f7f5ff);border-radius:13px;padding:15px}.customer-stat-grid b{color:var(--ui-accent,#382074);font-size:26px;display:block}.customer-stat-grid small{color:var(--ui-muted,#747c90);font-size:12px}.customer-history{gap:10px;margin-top:18px;display:grid}.customer-history a{color:var(--ui-text,#252a45);border:1px solid var(--ui-line,#e7e4f1);border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.customer-history a:hover{background:var(--ui-surface-hover,#f9f7ff);border-color:var(--ui-line-strong,#b9a9f7)}.customer-history a>span:first-child{flex-direction:column;gap:6px;display:flex}.customer-history small{color:var(--ui-muted,#858a9d);font-size:12px}.customer-history .customer-history-status{color:var(--ui-muted,#7d8398);background:var(--ui-surface-soft,#f3f3f7);white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:11px}.customer-history .customer-history-status.active{color:var(--ui-success,#267557);background:var(--ui-success-soft,#edf8f2)}.customer-review-form fieldset{border:1px solid var(--ui-line,#e2e3eb);border-radius:12px;margin:0;padding:12px}.customer-review-form legend{color:var(--ui-muted,#747c90);padding:0 5px;font-size:12px}.customer-review-form .customer-review-choice{color:var(--ui-muted,#4d556d);flex-direction:row;align-items:flex-start;gap:7px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.customer-review-form .customer-review-choice input{width:16px;height:16px;accent-color:var(--ui-accent,#5930ee);flex:none;margin-top:2px}.customer-review-form small{color:var(--ui-muted,#858a9d);font-size:11px;line-height:1.6}@media (max-width:600px){.customer-stat-grid{grid-template-columns:1fr}.customer-stat-grid div{align-items:center;gap:15px;display:flex}.customer-history a{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .customer-review-form :is(input,textarea)::placeholder{color:var(--ui-subtle);opacity:1}@media (prefers-color-scheme:dark){html:not([data-theme]) .customer-review-form :is(input,textarea)::placeholder{color:var(--ui-subtle);opacity:1}}
.auth-prompt-module__ZdCGSa__dialog{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text,#11142f);background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#e3e4ec);box-shadow:0 18px 65px var(--ui-shadow,#18153038);border-radius:20px;margin:auto;padding:26px;position:fixed;inset:0;overflow:auto}.auth-prompt-module__ZdCGSa__dialog::backdrop{-webkit-backdrop-filter:none;background:#0c0c1824}.auth-prompt-module__ZdCGSa__close{width:34px;height:34px;color:var(--ui-muted,#6d7389);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:19px;display:grid;position:absolute;top:12px;right:12px}.auth-prompt-module__ZdCGSa__close:hover{background:var(--ui-surface-hover,#f7f4ff)}.auth-prompt-module__ZdCGSa__icon{width:44px;height:44px;color:var(--ui-accent,#5930ee);background:var(--ui-surface-soft,#f0ecff);border-radius:14px;place-items:center;font-size:25px;display:grid}.auth-prompt-module__ZdCGSa__dialog h2{letter-spacing:-.5px;margin:14px 0 8px;font-size:23px;line-height:1.2}.auth-prompt-module__ZdCGSa__description{color:var(--ui-muted,#6d7389);margin:0;font-size:14px;line-height:1.6}.auth-prompt-module__ZdCGSa__benefits{gap:12px;margin:20px 0 22px;padding:0;list-style:none;display:grid}.auth-prompt-module__ZdCGSa__benefits li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.auth-prompt-module__ZdCGSa__benefits svg{color:var(--ui-accent,#5930ee);flex:none;margin-top:1px;font-size:19px}.auth-prompt-module__ZdCGSa__register,.auth-prompt-module__ZdCGSa__later{width:100%;min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.auth-prompt-module__ZdCGSa__register{color:var(--ui-on-accent,#fff);background:var(--ui-accent-fill,#5930ee);text-decoration:none}.auth-prompt-module__ZdCGSa__register:hover{filter:brightness(1.08)}.auth-prompt-module__ZdCGSa__later{color:var(--ui-muted,#6d7389);background:0 0;border:0;margin-top:6px}.auth-prompt-module__ZdCGSa__later:hover{background:var(--ui-surface-hover,#f7f4ff)}.auth-prompt-module__ZdCGSa__signIn{color:var(--ui-muted,#6d7389);border-top:1px solid var(--ui-line,#e3e4ec);text-align:center;margin:14px 0 0;padding-top:16px;font-size:12px;line-height:1.6}.auth-prompt-module__ZdCGSa__signIn a{color:var(--ui-accent,#5930ee);margin-left:3px;font-weight:700;text-decoration:none}.auth-prompt-module__ZdCGSa__signIn a:hover{text-decoration:underline}.auth-prompt-module__ZdCGSa__dialog :is(a,button):focus-visible{outline:3px solid var(--ui-accent,#8f74f6);outline-offset:3px}@media (max-width:480px){.auth-prompt-module__ZdCGSa__dialog{border-radius:18px;padding:22px}}
