*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-body{--gear-surface: #fff;--gear-page: #f3f1e8;--gear-soft: #e1eadf;--gear-line: #d8ddd5;--gear-muted: #61746e;--gear-brand: #12372b;--gear-action: #0c4637;--gear-dark: #071f17;--gear-ink: #0b2b21;--gear-accent: #caff4a;--gear-danger: #b83e32;--gear-danger-soft: #fff0ed;--gear-success: #1c6b51;--campure-white: #fff;--campure-paper: #f5f2e9;--campure-card: #fffdf8;--campure-line: #deddd3;--campure-muted: #52675f;--campure-coral: #a23b24;--campure-sheet-backdrop: rgba(2,18,13,.18);--campure-sheet-shadow: rgba(2,18,13,.32);--campure-brand: #12372b;--campure-accent: #d0ef56;--campure-control: #eae9e0;--campure-photo: #e7d9b8;--campure-accent-soft: #f1ffc7;--campure-notice: #eef3e9;--campure-accent-line: #c3d582;--campure-accent-panel: #efffc0;--campure-neutral-soft: #e9eee5;--campure-mint-panel: #e3ecdf;--campure-dash: #aebcaf;--campure-selected: #e8f0e2;--campure-icon-soft: #e5ece2;--campure-field-line: #c5d0c1;--campure-neutral-panel: #eef0e7;--campure-package: #e6eee2;--campure-toggle: #e4e8e1;--campure-warning: #f4ebe0;--campure-muted-line: #b8c9bd;--campure-step: #a6b5aa;--campure-success-line: #c7d8c6;--campure-success-soft: #eff7e9;--campure-paper-muted: #eeede6;--campure-mint-soft: #e5eddf;--campure-form-line: #c8d2c3;--campure-summary-soft: #eff3e7;--campure-switch-off: #bcc4c0;--campure-image-fallback: #dfe8d8;--gear-status-pending-bg: #efe8d6;--gear-status-pending-ink: #705c2d;--gear-status-ready-bg: #d8efb0;--gear-status-ready-ink: #264929;--gear-rental-line: #5298b8;--gear-rented: #dceffc;--gear-dark-surface: rgba(4,37,27,.85);--gear-on-dark: #fff;--gear-on-dark-muted: #b8cbc4;--gear-on-dark-line: rgba(255,255,255,.35);--font-sans: "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-display: "SF Pro Display", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-numeric: "DIN Alternate", "Bahnschrift", "Segoe UI Variable Display", Arial, sans-serif;--font-mono: "SFMono-Regular", "Cascadia Mono", "Roboto Mono", Consolas, monospace;--theme-heading-weight: 800;--theme-title-spacing: -.028em;color:var(--gear-ink);background:var(--gear-dark);font-family:var(--font-sans);font-size:.875rem;overflow-x:hidden}body{background:var(--gear-dark)}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-picker,uni-scroll-view{font-family:var(--font-sans)}uni-button{margin:0;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;line-height:1.2;text-align:center}uni-button.button-hover{transform:none}uni-button:after{border:0}uni-button[class]{margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-family:inherit;line-height:1.2;text-align:center}uni-button[class].button-hover{transform:none}uni-button[class]:after{border:0}uni-image{display:block;box-sizing:border-box}.campure-page .campure-checkbox-row{min-height:2.75rem!important;gap:.6em;box-sizing:border-box}.campure-inline-checkbox{flex:0 0 1em;width:1em;height:1em;margin-top:.2em;font-size:inherit;line-height:1}.campure-inline-checkbox .uni-checkbox-wrapper,.campure-inline-checkbox .uni-checkbox-input,uni-checkbox.campure-inline-checkbox .wx-checkbox-input{width:1em!important;height:1em!important;box-sizing:border-box}.campure-inline-checkbox .uni-checkbox-input,uni-checkbox.campure-inline-checkbox .wx-checkbox-input{flex:0 0 1em;margin:0!important}.campure-inline-checkbox .uni-checkbox-input svg{width:100%;height:100%}uni-checkbox.campure-inline-checkbox .wx-checkbox-input:before{font-size:.8em}.campure-inline-checkmark{flex:0 0 1em!important;width:1em!important;height:1em!important;margin:0!important;box-sizing:border-box}.campure-inline-checkmark uni-image{width:.72em!important;height:.72em!important}.page-shell{min-height:100vh;padding:calc(.75rem + env(safe-area-inset-top)) .875rem calc(4.6875rem + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--gear-dark)}.eyebrow{color:var(--gear-accent);font-size:.625rem;letter-spacing:.125rem;font-weight:800}.page-title{color:var(--gear-on-dark);font-size:clamp(1.75rem,9vw,2.375rem);line-height:1.04;margin:.375rem 0 .875rem;font-weight:850}.card{background:rgba(247,246,238,.94);border-radius:1.125rem;padding:.9375rem;margin-bottom:.625rem;box-shadow:0 .5625rem 1.5625rem rgba(0,0,0,.16)}.card-dark{background:rgba(5,43,31,.94);color:#fff}.accent{background:var(--gear-accent)}.section-title{font-size:1.125rem;line-height:1.2;font-weight:800;margin:.375rem 0 .625rem}.muted{color:var(--gear-muted);font-size:.78125rem;line-height:1.55}.card-dark .muted{color:var(--gear-on-dark-muted)}.button{min-height:2.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:var(--gear-action);color:var(--gear-on-dark);font-size:.90625rem;font-weight:750;padding:0 .8125rem;box-sizing:border-box}.button-light{color:var(--gear-ink);background:var(--gear-accent)}.button-outline{color:var(--gear-action);background:transparent;border:.0625rem solid var(--gear-action)}.row{display:flex;align-items:center;gap:.5625rem}.between{justify-content:space-between}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.5625rem}.pill{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5625rem;border-radius:31.21875rem;background:rgba(202,255,74,.2);color:var(--gear-action);font-size:.71875rem;font-weight:700}.field{margin:.625rem 0}.field-label{display:block;font-weight:700;margin-bottom:.3125rem}.input,.select{width:100%;min-height:2.75rem;border:.0625rem solid var(--gear-line);border-radius:.6875rem;background:var(--gear-surface);padding:0 .6875rem;box-sizing:border-box}.tabbar-space{height:3.75rem}.campure-page{--campure-paper: #f5f2e9;--campure-card: #fffdf8;--campure-line: #deddd3;--campure-muted: #52675f;--campure-coral: #a23b24;--theme-accent: #d0ef56;--theme-accent-strong: #bbdf30;--theme-hero-accent: #d0ef56;--theme-notice-title: #bbdf30;--theme-accent-ink: #10291f;--theme-panel: rgba(4, 25, 18, .87);--theme-panel-solid: #062b20;--theme-panel-ink: #fffdf4;--theme-panel-muted: rgba(255, 253, 244, .8);--theme-soft: rgba(239, 238, 226, .94);--theme-soft-ink: #0c2a20;--theme-soft-muted: rgba(12, 42, 32, .82);--theme-text: #fffdf4;--theme-muted: rgba(255, 253, 244, .84);--theme-border: rgba(255, 255, 255, .22);--theme-nav: rgba(4, 23, 16, .97);--theme-stage: #041710;--scan-accent: #d0ef56;--scan-ink: #10291f;--tabbar-surface: var(--theme-nav);--tabbar-idle-ink: var(--theme-muted);--tabbar-active-surface: var(--scan-accent);--tabbar-active-ink: var(--scan-ink);--tabbar-idle-icon-filter: none;--tabbar-active-icon-filter: brightness(0) saturate(100%) invert(15%) sepia(17%) saturate(1453%) hue-rotate(114deg) brightness(91%) contrast(91%);--soft-icon-filter: brightness(0) saturate(100%) invert(15%) sepia(17%) saturate(1453%) hue-rotate(114deg) brightness(91%) contrast(91%);--scan-sheet: #f6f5ec;--scan-sheet-ink: #102d24;--scan-dark: #09271e;--scan-input: #fff;--scan-line: #d7ddd4;--scan-muted: #52675f;--scan-soft: #e8eee5;--brand-surface: #062b20;--brand-outline: rgba(208, 239, 86, .5);--brand-shadow: rgba(1, 15, 10, .28);--brand-logo-filter: saturate(1.04) contrast(1.04);--theme-heading-weight: 800;--theme-title-spacing: -.028em;--gear-page: var(--campure-paper);--gear-soft: var(--theme-soft);--gear-muted: var(--theme-soft-muted);--gear-brand: var(--theme-soft-ink);--gear-action: var(--theme-soft-ink);--gear-dark: var(--theme-stage);--gear-ink: var(--theme-soft-ink);--gear-accent: var(--theme-accent);--gear-on-dark: #fff;--gear-on-dark-muted: rgba(255, 255, 255, .78);position:relative;width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden;color:var(--theme-text);background:#041710;font-family:var(--font-sans)}.campure-page.theme-canvas{--theme-accent: #86a58d;--theme-accent-strong: #688a75;--theme-hero-accent: #244e45;--theme-notice-title: #3f6b5e;--theme-accent-ink: #12332f;--theme-panel: rgba(247, 247, 241, .91);--theme-panel-solid: #f3f2e9;--theme-panel-ink: #173b38;--theme-panel-muted: rgba(23, 59, 56, .8);--theme-soft: rgba(246, 245, 237, .95);--theme-soft-ink: #173936;--theme-soft-muted: rgba(23, 57, 54, .82);--theme-text: #153936;--theme-muted: rgba(21, 57, 54, .86);--theme-border: rgba(43, 77, 73, .22);--theme-nav: rgba(241, 242, 237, .98);--theme-stage: #aebcb6;--scan-accent: #a9c99d;--scan-ink: #12332f;--tabbar-idle-icon-filter: brightness(0) saturate(100%) invert(18%) sepia(13%) saturate(1258%) hue-rotate(118deg) brightness(93%) contrast(90%);--soft-icon-filter: brightness(0) saturate(100%) invert(18%) sepia(13%) saturate(1258%) hue-rotate(118deg) brightness(93%) contrast(90%);--brand-surface: #23443d;--brand-outline: rgba(134, 165, 141, .65);--brand-shadow: rgba(25, 55, 49, .2);--brand-logo-filter: grayscale(.78) sepia(.12) saturate(.55) brightness(1.12) contrast(1.02);--theme-heading-weight: 700;--theme-title-spacing: -.016em;background:#aebcb6}.campure-page.theme-ember{--theme-accent: #ff6a24;--theme-accent-strong: #e74419;--theme-hero-accent: #ff6a24;--theme-notice-title: #ff7a2e;--theme-accent-ink: #180704;--theme-panel: rgba(9, 8, 8, .9);--theme-panel-solid: #0d0b0b;--theme-panel-ink: #fff7ed;--theme-panel-muted: rgba(255, 225, 204, .8);--theme-soft: rgba(245, 226, 205, .95);--theme-soft-ink: #26100b;--theme-soft-muted: rgba(38, 16, 11, .82);--theme-text: #fff8ef;--theme-muted: rgba(255, 231, 211, .84);--theme-border: rgba(255, 117, 48, .3);--theme-nav: rgba(5, 5, 6, .97);--theme-stage: #050505;--scan-accent: #ff7a2e;--scan-ink: #170704;--soft-icon-filter: brightness(0) saturate(100%) invert(8%) sepia(18%) saturate(1415%) hue-rotate(329deg) brightness(91%) contrast(97%);--brand-surface: #24110b;--brand-outline: rgba(255, 106, 36, .7);--brand-shadow: rgba(22, 5, 2, .32);--brand-logo-filter: grayscale(1) sepia(.5) hue-rotate(325deg) saturate(2) brightness(1.02) contrast(1.08);--theme-heading-weight: 800;--theme-title-spacing: -.024em;background:#050505}.campure-page.theme-alpine{--theme-accent: #91dbea;--theme-accent-strong: #65bed2;--theme-hero-accent: #91dbea;--theme-notice-title: #91dbea;--theme-accent-ink: #0b2b36;--theme-panel: rgba(6, 31, 43, .9);--theme-panel-solid: #092b39;--theme-panel-ink: #f1fbff;--theme-panel-muted: rgba(241, 251, 255, .8);--theme-soft: rgba(224, 240, 241, .95);--theme-soft-ink: #12343d;--theme-soft-muted: rgba(18, 52, 61, .82);--theme-text: #f2fbff;--theme-muted: rgba(242, 251, 255, .84);--theme-border: rgba(208, 242, 250, .24);--theme-nav: rgba(5, 28, 39, .97);--theme-stage: #082632;--scan-accent: #a8e8f1;--scan-ink: #0b2b36;--soft-icon-filter: brightness(0) saturate(100%) invert(18%) sepia(18%) saturate(1015%) hue-rotate(147deg) brightness(93%) contrast(91%);--brand-surface: #0b3040;--brand-outline: rgba(145, 219, 234, .68);--brand-shadow: rgba(2, 22, 32, .3);--brand-logo-filter: grayscale(1) sepia(.35) hue-rotate(145deg) saturate(1.7) brightness(1.08) contrast(1.05);--theme-heading-weight: 750;--theme-title-spacing: -.02em;background:#082632}.campure-title,.campure-subpage-title,.campure-sheet-title,.page-title,.section-title,.hero-title,.hero-scan-title,.command-title,.service-title,.order-title,.detail-title,.profile-title,.booking-title,.purchase-title,.purchase-name,.device-name,.archive-name,.item-name,.equipment-name,.notice-title,.state-title,.tip-title,.empty-title,.entry-title,.field-title,.mode-title,.storage-title,.storage-contract-title,.sheet-title,.scanner-title,.match-title,.matched-title,.policy-title,.role-title,.editor-title,.feature-title,.publish-title,.type-title,.card-title,.step-title,.agreement-title,.handover-title,.inspection-title,.ledger-title,.rule-title,.status-title,.event-title,.privacy-title,.picker-title,.faq-title,.topic-title,.community-title,.menu-title,.profile-name,.delivery-title,.gear-title,.photo-title,.repair-title,.selected-title,.store-title,.store-address-title,.care-title,.choice-title,.coupon-title,.flow-title-text,.header-title,.summary-title,.scan-rule-title,.minimum-title,.result-title{font-family:var(--font-display)!important;font-weight:var(--theme-heading-weight)!important;letter-spacing:var(--theme-title-spacing)}.points-value,.summary-number,.summary-total-value,.summary-value,.shortcut-number,.shortcut-value,.command-number,.balance-value,.rule-value,.stat-number,.stat-value,.score-value,.price-value,.quote-value,.purchase-amount,.order-amount,.amount,.archive-price,.catalog-rank-value,.contact-value,.care-price,.choice-price,.delivery-price,.flow-price,.footer-value,.selected-price,.service-price,.summary-price,.points-rate,.cash-rate,.full-cash-rate,.sale-price uni-text:last-child,.invite-code-value{font-family:var(--font-numeric)!important;font-variant-numeric:tabular-nums}.campure-eyebrow,.campure-sheet-eyebrow,.eyebrow,.scene-kicker,.command-code,.command-kicker,.service-kicker,.order-code,.barcode-code,.purchase-eyebrow,.booking-eyebrow,.publish-kicker,.card-kicker,.feature-kicker{font-family:var(--font-mono)!important}.campure-backdrop{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.campure-shade{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(1,14,9,.28),rgba(2,18,13,.08) 32%,rgba(2,18,13,.36));box-shadow:inset 0 0 5.625rem rgba(0,0,0,.25);pointer-events:none}.theme-canvas .campure-shade{background:linear-gradient(180deg,rgba(234,241,238,.34),rgba(242,241,230,.14) 42%,rgba(45,72,67,.18))}.theme-ember .campure-shade{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(18,5,2,.06) 42%,rgba(8,2,1,.4))}.theme-alpine .campure-shade{background:linear-gradient(180deg,rgba(4,26,38,.42),rgba(10,46,62,.2) 42%,rgba(3,25,36,.52))}.campure-content{position:relative;z-index:2;width:100%;max-width:23.4375rem;height:calc(100vh - 1.5rem - env(safe-area-inset-top));height:calc(100dvh - 1.5rem - env(safe-area-inset-top));min-height:0;margin:calc(1.5rem + env(safe-area-inset-top)) auto 0;padding:.375rem 1.03125rem calc(7rem + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;box-sizing:border-box;overscroll-behavior-y:contain}.campure-content>uni-view,.campure-content>uni-button,.campure-content>uni-scroll-view{max-width:100%;box-sizing:border-box}.campure-content uni-view,.campure-content uni-button,.campure-content uni-scroll-view,.campure-content uni-input,.campure-content uni-textarea,.campure-content uni-picker{min-width:0;box-sizing:border-box}.campure-content-no-tabbar{padding-bottom:calc(1.375rem + env(safe-area-inset-bottom))}.campure-overlay{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.campure-overlay>uni-view,.campure-overlay>uni-button,.campure-overlay>uni-scroll-view{max-width:100%;box-sizing:border-box}.campure-overlay uni-view,.campure-overlay uni-button,.campure-overlay uni-scroll-view,.campure-overlay uni-input,.campure-overlay uni-textarea,.campure-overlay uni-picker{min-width:0;box-sizing:border-box}.campure-header{min-height:3.125rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.375rem 0 1.5625rem;color:var(--theme-text)}.campure-header-copy{min-width:0;display:flex;flex-direction:column}.campure-eyebrow{color:var(--theme-muted);font-size:.5625rem;font-weight:900;letter-spacing:.15625rem}.campure-title{margin-top:.3125rem;color:var(--theme-text);font-size:1.9375rem;font-weight:900;line-height:1.05;letter-spacing:-.09375rem}.campure-header-actions{display:flex;gap:.40625rem}.campure-round-button{position:relative;width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid var(--theme-border);border-radius:50%;background:var(--theme-panel);color:var(--theme-panel-ink);padding:0}.campure-round-button .round-count{position:absolute;top:-.15625rem;right:-.125rem;min-width:.90625rem;height:.90625rem;display:flex;align-items:center;justify-content:center;border-radius:31.21875rem;background:var(--theme-accent);color:var(--theme-accent-ink);padding:0 .15625rem;font-size:.46875rem}.campure-round-button .round-notice{position:absolute;top:.125rem;right:.09375rem;width:.40625rem;height:.40625rem;border:.09375rem solid var(--theme-panel);border-radius:50%;background:#f06650}.campure-panel{border:.03125rem solid var(--theme-border);border-radius:1.1875rem;background:var(--theme-soft);color:var(--theme-soft-ink);box-shadow:0 .5625rem 1.5rem rgba(0,0,0,.16)}.campure-page .card{border:.03125rem solid rgba(28,62,50,.08);background:var(--theme-soft);color:var(--theme-soft-ink);box-shadow:0 .5625rem 1.5rem rgba(0,0,0,.16)}.campure-page .card-dark{border:.03125rem solid var(--theme-border);background:var(--theme-panel);color:var(--theme-panel-ink)}.campure-page .muted{color:var(--theme-soft-muted)}.campure-page .card-dark .muted{color:var(--theme-muted)}.campure-page .pill{background:rgba(154,190,75,.22);color:var(--theme-soft-ink)}.campure-page .button{background:var(--theme-panel);color:var(--theme-panel-ink)}.campure-page .button-light{background:var(--theme-accent);color:var(--theme-accent-ink)}.campure-page .availability,.campure-page .order-button,.campure-page .gear-status-tab,.campure-page .device-actions uni-button,.campure-page .filter-row uni-button,.campure-page .profile-edit,.campure-page .address .actions uni-button,.campure-page .agreement-card uni-button,.campure-page .linked-gear uni-button,.campure-page .profile-heading uni-button,.campure-page .community-tab-row uni-button,.campure-page .member-community-card uni-button,.campure-page .community-card uni-button,.campure-page .feature-author>uni-button{min-height:44px!important}.campure-page .header-circle,.campure-page .detail-header uni-button,.campure-page .booking-header uni-button,.campure-page .purchase-header uni-button,.campure-page .close-button{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.campure-subpage-frame{width:100%;max-width:22.5rem;margin:0 auto}.campure-subpage-header{display:grid;grid-template-columns:2.375rem 1fr;gap:.5625rem;align-items:center;margin-bottom:.875rem;color:var(--theme-text)}.campure-back{width:2.375rem;height:2.375rem;display:flex;align-items:center;justify-content:center;border:.03125rem solid var(--theme-border);border-radius:50%;background:var(--theme-soft);color:var(--theme-soft-ink);padding:0}.campure-subpage-title{display:block;margin-top:.21875rem;color:var(--theme-text);font-size:1.34375rem;line-height:1.05;font-weight:900;letter-spacing:-.03125rem}.campure-subpage-body{color:var(--theme-soft-ink)}.campure-subpage-body>.page-shell,.campure-subpage-body>.form-page,.campure-subpage-body>.repair-page,.campure-subpage-body>.detail-page,.campure-subpage-body>.return-page,.campure-subpage-body>.order-page,.campure-subpage-body>.member-page,.campure-subpage-body>.referral-page{min-height:0;padding:0;background:transparent;color:inherit}.campure-subpage-body .intro .page-title,.campure-subpage-body>uni-view>.eyebrow,.campure-subpage-body>uni-view>.page-title{display:none!important}.invite-code{display:block;margin:.1875rem 0;font-size:1rem!important;font-weight:850;letter-spacing:.09375rem}.invite-note{display:block;color:var(--gear-muted);font-size:.59375rem!important}.order-status{font-weight:850}.invite-code-value{display:block;margin:.4375rem 0 .3125rem;font-size:1.6875rem;font-weight:850;letter-spacing:.1875rem}.invite-description{display:block;color:var(--gear-muted);line-height:1.6}.stat-number{display:block;font-size:1.3125rem;font-weight:850}.rule-number{width:1.1875rem;height:1.1875rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gear-brand);color:var(--gear-surface)}.history-points{color:var(--gear-muted);font-weight:850}
