.review-context[data-v-a71fc535]{font-size:13px;color:var(--aa-accent);line-height:1.6}.review-label[data-v-a71fc535]{display:block;color:var(--aa-text);font-size:14px;margin:18px 0 10px}.employee-options[data-v-a71fc535]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto}.employee-options button[data-v-a71fc535]{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:115px;padding:12px 6px;border:1px solid var(--aa-border);border-radius:12px;color:var(--aa-text);background:var(--aa-surface);min-width:0}.employee-options button.selected[data-v-a71fc535]{border:2px solid var(--aa-border);background:var(--aa-accent)}.employee-options img[data-v-a71fc535],.employee-initial[data-v-a71fc535]{width:44px;height:44px;border-radius:50%;object-fit:cover}.employee-initial[data-v-a71fc535]{display:grid;place-items:center;background:var(--aa-surface);color:var(--aa-accent-soft);font-size:20px}.employee-options strong[data-v-a71fc535]{font-size:14px;overflow-wrap:anywhere}.employee-options small[data-v-a71fc535]{font-size:11px;color:var(--aa-text-muted)}.review-stars[data-v-a71fc535]{border:0;padding:0;margin:22px 0}.review-stars legend[data-v-a71fc535]{font-size:14px;color:var(--aa-text);margin-bottom:8px}.review-stars button[data-v-a71fc535]{font-size:35px;color:var(--aa-text-muted);background:none;min-width:48px;min-height:48px}.review-stars button.lit[data-v-a71fc535]{color:var(--aa-accent-soft)}.review-form textarea[data-v-a71fc535]{box-sizing:border-box;width:100%;border:1px solid var(--aa-border);border-radius:12px;background:var(--aa-surface-deep);color:var(--aa-text);padding:12px;font:16px/1.7 system-ui;resize:vertical}.review-checkbox[data-v-a71fc535]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--aa-text-muted);margin-top:16px;min-height:44px}.review-checkbox input[data-v-a71fc535]{width:20px;height:20px;accent-color:var(--aa-accent)}.review-muted[data-v-a71fc535]{font-size:12px;color:var(--aa-text-muted);line-height:1.7}.review-error[data-v-a71fc535]{color:#ffb6ad;font-size:13px;line-height:1.7}.review-submit[data-v-a71fc535]{width:100%;min-height:48px;border-radius:24px;background:var(--aa-accent);color:var(--aa-ink);font-size:16px;margin:14px 0}.review-submit[data-v-a71fc535]:disabled{opacity:.45}button[data-v-a71fc535]:focus-visible,textarea[data-v-a71fc535]:focus-visible{outline:3px solid var(--aa-border);outline-offset:3px}.review-overlay[data-v-81114a4c]{position:fixed;inset:0;z-index:2400;background:#090709d9;display:flex;align-items:flex-end;justify-content:center;padding:12px 8px 0;box-sizing:border-box}.review-sheet[data-v-81114a4c]{width:100%;max-width:540px;max-height:92dvh;display:flex;flex-direction:column;background:var(--aa-surface);color:var(--aa-text);border:1px solid var(--aa-border);border-radius:20px 20px 0 0;outline:none}.review-sheet header[data-v-81114a4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #57304318}.review-sheet small[data-v-81114a4c]{font-size:12px;color:var(--aa-accent-soft)}.review-sheet h2[data-v-81114a4c]{font-size:21px;margin:6px 0}.review-sheet header button[data-v-81114a4c],.review-sheet footer button[data-v-81114a4c]{min-height:44px;color:var(--aa-text);font-size:13px}.review-sheet-body[data-v-81114a4c]{padding:0 20px 12px;overflow:auto;overscroll-behavior:contain;min-height:0}.review-sheet footer[data-v-81114a4c]{padding:8px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid #57304318;text-align:center}:root{color-scheme:dark;--aa-bg: #050505;--aa-surface: #111111;--aa-surface-deep: #0a0a0a;--aa-surface-raised: #1c1c1c;--aa-text: #f4ede1;--aa-text-muted: #aaa5a0;--aa-accent: #ce4048;--aa-accent-soft: #e0b36e;--aa-border: #40372d;--aa-ink: #ffffff}html{font-size:calc(100vw / 750)}body{margin:0;min-height:100%;background:var(--aa-surface-deep);color:var(--aa-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Helvetica Neue,sans-serif;font-size:28rem;line-height:1.6;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}#app{min-height:100%}input,textarea,select{color-scheme:dark}input::placeholder,textarea::placeholder{color:#8e8983;opacity:1}button,a,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--aa-accent);outline-offset:3px}.h5-tabbar{max-width:560px;margin:auto;box-shadow:0 -6px 22px #0005}.h5-tab.active img{filter:brightness(0) saturate(100%) invert(35%) sepia(65%) saturate(1649%) hue-rotate(328deg) brightness(92%) contrast(83%)}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{border:none;background:none;padding:0}a{color:inherit;text-decoration:none}.nu-page-navy{min-height:100vh;background:linear-gradient(180deg,var(--aa-bg) 0%,var(--aa-surface-deep) 40%,var(--aa-surface-deep) 100%)}.page-with-tab{padding-bottom:calc(110rem + env(safe-area-inset-bottom,0px))}.toast{position:fixed;left:50%;bottom:240rem;transform:translate(-50%);background:#000000c7;color:var(--aa-text);padding:16rem 28rem;border-radius:12rem;z-index:999;font-size:26rem;max-width:80%;text-align:center}.h5-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:200;height:calc(98rem + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--aa-surface-deep);border-top:1rem solid #000;display:flex}.h5-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--aa-text-muted);font-size:20rem;gap:6rem}.h5-tab.active{color:var(--aa-accent-soft)}.h5-tab img{width:48rem;height:48rem}.nu-nav{position:sticky;top:0;left:0;right:0;z-index:200;padding-top:env(safe-area-inset-top,0px)}.nu-nav.navy{background:var(--aa-surface-deep)}.nu-nav.transparent{position:absolute;background:transparent}.nu-nav-bar{position:relative;height:88rem;display:flex;align-items:center;padding:0 24rem}.nu-nav-left{min-width:120rem;display:flex;align-items:center}.nu-nav-right{min-width:120rem}.nu-nav-title{position:absolute;left:0;right:0;text-align:center;font-size:34rem;font-weight:600;color:var(--aa-text);pointer-events:none}.nu-nav-back{width:60rem;height:60rem;display:flex;align-items:center;justify-content:center}.nu-nav-back-arrow{width:22rem;height:22rem;border-left:5rem solid var(--aa-border);border-bottom:5rem solid var(--aa-border);transform:rotate(45deg);margin-left:8rem;border-radius:2rem}.nu-nav-loc{display:flex;align-items:center}.nu-nav-loc-pin{width:30rem;height:30rem;margin-right:8rem}.nu-nav-loc-text{font-size:28rem;color:var(--aa-text);font-weight:500;max-width:300rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nu-nav-loc-arrow{font-size:24rem;color:var(--aa-text);margin-left:8rem}select{appearance:auto!important;-webkit-appearance:menulist!important}*{scrollbar-width:thin;scrollbar-color:var(--aa-accent) var(--aa-surface)}*::-webkit-scrollbar{width:8px;height:8px;display:block}*::-webkit-scrollbar-thumb{background:var(--aa-accent);border-radius:6px}
