/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.inline{display:inline}.table{display:table}.self-center{align-self:center}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.inline-member-actions{gap:8px;display:flex}.inline-member-actions button{white-space:nowrap;padding:8px 11px;color:#711c25!important;background:#fffaf3!important;border-color:#cdb890!important}.member-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2d1715b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.member-modal{background:#fffdf9;border:1px solid #c9aa74;border-radius:20px;width:min(780px,100%);max-height:min(88vh,840px);padding:0 26px 26px;overflow:auto;box-shadow:0 28px 90px #260d0b66}.member-modal>header{z-index:2;color:#fff;background:linear-gradient(120deg,#7b2028,#52161b);border-bottom:1px solid #c9aa74;justify-content:space-between;align-items:center;margin:0 -26px;padding:22px 26px;display:flex;position:sticky;top:0}.member-modal>header small{color:#e5c37d;letter-spacing:.18em}.member-modal>header h2{letter-spacing:.08em;margin:6px 0 0}.member-modal>header button,.member-tabs button{cursor:pointer;color:#6f1d25;background:#fffaf2;border:1px solid #d8c19b;border-radius:999px;padding:9px 14px;font-weight:700}.member-tabs{background:#f3e9db;border:1px solid #e4d3b8;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;padding:5px;display:grid}.member-tabs button{background:0 0;border:0;border-radius:9px}.member-tabs button.active{color:#fff;background:#7e1e28;box-shadow:0 4px 11px #5a171d24}.member-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.member-form label{color:#66564d;gap:7px;font-size:12px;font-weight:700;display:grid}.member-form input,.member-form select,.member-form textarea{color:#31241e;background:#fff;border:1px solid #d9c9b1;border-radius:9px;outline:none;width:100%;padding:12px}.member-form input:focus,.member-form select:focus,.member-form textarea:focus{border-color:#8c252c;box-shadow:0 0 0 3px #8c252c15}.member-form textarea{resize:vertical;min-height:76px}.member-form .wide,.member-summary,.member-rule,.member-form>.primary,.member-ledger{grid-column:1/3}.member-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-summary span{color:#6c5b4c;background:#f8efe2;border:1px solid #e0cba8;border-radius:10px;padding:15px}.member-summary b{float:right;color:#7b2028;font-size:17px}.member-rule,.member-message,.member-loading{color:#765827;background:#fff5df;border-left:4px solid #b6883c;border-radius:9px;padding:13px 14px}.member-form>.primary{min-height:47px;color:#fff!important;background:#7e1e28!important;border-color:#7e1e28!important;border-radius:9px!important}.member-ledger{border-top:1px solid #e9ddcc;margin-top:8px;padding-top:16px}.member-ledger>b{color:#4e2b27;margin-bottom:9px;display:block}.member-ledger>div{border-bottom:1px solid #eee4d6;grid-template-columns:minmax(150px,1fr) 90px auto 96px;align-items:center;gap:10px;padding:11px 5px;font-size:12px;display:grid}.member-ledger span small{color:#8b8077;margin-top:3px;display:block}.member-ledger em{color:#74675e;font-style:normal}.member-ledger strong{color:#7b2028}.member-ledger button{color:#7b2028;cursor:pointer;background:#fff;border:1px solid #8c252c;border-radius:8px;padding:7px;font-weight:700}.member-ledger i{color:#777;text-align:center;font-style:normal}.member-ledger-actions{flex-direction:column;gap:5px;display:flex}.member-message{margin:15px 0 0}.member-loading{text-align:center;margin:28px 0}@media (width<=700px){.member-modal-backdrop{align-items:end;padding:8px}.member-modal{border-radius:18px 18px 0 0;max-height:93vh;padding:0 16px 18px}.member-modal>header{margin:0 -16px;padding:18px 16px}.member-form{grid-template-columns:1fr}.member-form .wide,.member-summary,.member-rule,.member-form>.primary,.member-ledger{grid-column:1}.inline-member-actions{flex-direction:column}.member-ledger>div{grid-template-columns:1fr auto auto}.member-ledger em{grid-column:1}.member-ledger-actions{grid-area:1/3/3}.member-tabs button{padding:10px 6px}}.inline-member-actions button{color:#1d3558!important;background:#fffdf8!important;border-color:#b58c4c6b!important}.inline-member-actions button:last-child{color:#fffaf0!important;background:linear-gradient(135deg,#1c365c,#0d203d)!important;border-color:#c9a262!important}.member-modal-backdrop{background:#071224b8}.member-modal{background:#fffdf9;border-color:#c9a262;box-shadow:0 28px 90px #050f1f6b}.member-modal>header{background:linear-gradient(120deg,#c9a2621f,#0000 48%),linear-gradient(120deg,#1a355b,#0d203d);border-bottom-color:#c9a262}.member-modal>header small{color:#e8cb8f}.member-modal>header button{color:#f8ead0;background:#fffdf914;border-color:#d5b576a6}.member-tabs.member-tabs-three{grid-template-columns:repeat(3,minmax(0,1fr))}.member-tabs.member-tabs-three button{min-width:0}.member-tabs.member-tabs-three button:disabled{opacity:.55;cursor:wait}.member-tabs{background:#f3ebde;border-color:#b58c4c47}.member-tabs button{color:#536078}.member-tabs button.active{color:#fffaf0;background:linear-gradient(135deg,#1c365c,#0d203d);border:1px solid #c9a262;box-shadow:0 5px 14px #101f3a29}.member-form label{color:#5b6474}.member-form input,.member-form select{color:#172640;background:#fffdf9;border-color:#b58c4c61}.member-form input:focus,.member-form select:focus{border-color:#b88d4a;box-shadow:0 0 0 3px #b88d4a21}.member-summary span{color:#657083;background:#f5eee3;border-color:#b58c4c52}.member-summary b,.member-ledger strong{color:#1b3459}.member-rule,.member-message,.member-loading{color:#6f5a37;background:#fff8e9;border-left-color:#c9a262}.member-form>.primary{background:linear-gradient(135deg,#1c365c,#0d203d)!important;border-color:#c9a262!important}.member-ledger{border-top-color:#e5d8c4}.member-ledger>b{color:#1b3459}.member-ledger>div{border-bottom-color:#eee4d5}.member-modal>header .member-delete-action{color:#8f1f2a;background:#fff1f1;border-color:#efb8bd;margin-left:auto;margin-right:8px}.member-modal>header .member-restore-action{color:#176b48;background:#e8f6ee;border-color:#9fd2ba;margin-left:auto;margin-right:8px}.consent-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.consent-metrics article{background:#fffdf9;border:1px solid #b58c4c59;border-radius:16px;gap:6px;padding:18px 20px;display:grid;box-shadow:0 8px 25px #1526420f}.consent-metrics small,.consent-state-list small,.consent-event-list small{color:#7b8493}.consent-metrics strong{color:#173258;font-size:30px}.consent-metrics span{color:#888176;font-size:12px}.consent-tabs{background:#f2eadf;border:1px solid #b58c4c3d;border-radius:12px;gap:8px;margin:18px 0;padding:5px;display:flex}.consent-tabs button{color:#59677b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:42px;font-weight:700}.consent-tabs button.active{color:#fffaf0;background:linear-gradient(135deg,#1d385f,#102540);box-shadow:0 5px 14px #101f3a29}.consent-tabs b{color:#fff;background:#b54242;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:5px;padding:0 6px;font-size:11px;display:inline-grid}.consent-filters{grid-template-columns:minmax(260px,1fr) 170px 190px;gap:10px;margin-bottom:16px;display:grid}.consent-filters input,.consent-filters select{color:#213451;background:#fffdf9;border:1px solid #b58c4c61;border-radius:10px;width:100%;min-height:44px;padding:0 13px}.consent-state-list,.consent-event-list{border:1px solid #eadfce;border-radius:14px;display:grid;overflow:hidden}.consent-state-list>article{background:#fff;border-bottom:1px solid #eee4d6;grid-template-columns:minmax(180px,1.3fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(175px,.9fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.consent-state-list>article:last-child,.consent-event-list>article:last-child{border-bottom:0}.consent-state-list article>div,.consent-event-list article>div{gap:4px;min-width:0;display:grid}.consent-state-list b,.consent-event-list b{color:#193358}.consent-state-list span,.consent-event-list span,.consent-state-list time,.consent-event-list time{color:#827d75;font-size:12px}.consent-state-list button,.consent-event-list button{color:#19365e;cursor:pointer;white-space:nowrap;background:#fffaf0;border:1px solid #c6a263;border-radius:9px;padding:9px 12px;font-weight:700}.consent-center em[data-status],.consent-detail em[data-status]{color:#465a72;background:#edf1f5;border-radius:999px;width:max-content;padding:6px 10px;font-style:normal;font-weight:800;display:inline-flex}.consent-center em[data-status=已授权],.consent-detail em[data-status=已授权]{color:#18704a;background:#e4f5eb}.consent-center em[data-status=全集团退订],.consent-detail em[data-status=全集团退订]{color:#a52d35;background:#fde9e9}.consent-center em[data-status=账户停用],.consent-center em[data-status=合规锁定],.consent-center em[data-status=永久退信],.consent-detail em[data-status=账户停用],.consent-detail em[data-status=合规锁定],.consent-detail em[data-status=永久退信]{color:#fff;background:#7d2830}.consent-event-list>article{background:#fff;border-bottom:1px solid #eee4d6;grid-template-columns:minmax(180px,1fr) 130px minmax(200px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.consent-event-list>article>strong{color:#24466f}.consent-rules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.consent-rules article{background:#fffdf8;border:1px solid #e4d5bd;border-left:4px solid #c39b58;border-radius:12px;padding:18px}.consent-rules b{color:#18345b}.consent-rules p{color:#706b65;margin:8px 0 0;line-height:1.65}.consent-detail-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071224b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.consent-detail{background:#fffdf9;border:1px solid #c9a262;border-radius:20px;width:min(680px,100%);max-height:88vh;overflow:auto;box-shadow:0 28px 90px #050f1f6b}.consent-detail header{color:#fff;background:linear-gradient(135deg,#1d385f,#102540);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.consent-detail header small{color:#e7ca8b}.consent-detail header h2{margin:4px 0 0}.consent-detail header button{color:#fff;background:0 0;border:1px solid #d9bc83;border-radius:999px;padding:8px 12px}.consent-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:20px 24px;display:grid}.consent-detail dl div{border:1px solid #eadfce;border-radius:10px;padding:13px}.consent-detail dt{color:#888176;font-size:12px}.consent-detail dd{color:#1d3558;margin:6px 0 0;font-weight:700}.consent-detail h3{color:#193358;margin:0;padding:4px 24px 10px}.consent-detail ol{gap:0;margin:0;padding:0 24px 20px;list-style:none;display:grid}.consent-detail li{border-bottom:1px solid #eee4d6;grid-template-columns:130px 1fr auto;gap:12px;padding:13px 0;display:grid}.consent-detail li span,.consent-detail li time{color:#807b73;font-size:12px}.consent-detail footer{color:#725c36;background:#f7f0e5;border-top:1px solid #eadfce;padding:16px 24px;font-size:12px}@media (width<=900px){.consent-metrics,.consent-state-list>article{grid-template-columns:1fr 1fr}.consent-state-list>article>button{grid-column:1/3}.consent-filters{grid-template-columns:1fr 1fr}.consent-filters input{grid-column:1/3}}@media (width<=600px){.consent-metrics{gap:8px}.consent-metrics article{padding:13px}.consent-metrics strong{font-size:24px}.consent-tabs{scrollbar-width:none;overflow:auto}.consent-tabs button{flex:none;padding:0 14px}.consent-filters{grid-template-columns:1fr}.consent-filters input{grid-column:auto}.consent-state-list,.consent-event-list{background:0 0;border:0;gap:10px;overflow:visible}.consent-state-list>article,.consent-event-list>article{border:1px solid #e4d7c3;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:15px}.consent-state-list>article .consent-person,.consent-event-list>article>div:first-child{border-bottom:1px solid #eee4d6;grid-column:1/3;padding-bottom:10px}.consent-state-list>article>div:nth-child(4){grid-column:1/3}.consent-state-list>article>button,.consent-event-list>article>button{grid-column:1/3;width:100%}.consent-event-list>article>strong{align-self:center}.consent-rules{grid-template-columns:1fr}.consent-detail-backdrop{align-items:end;padding:7px}.consent-detail{border-radius:18px 18px 0 0;max-height:93vh}.consent-detail dl,.consent-detail li{grid-template-columns:1fr}.consent-detail li time{margin-top:-6px}}.self-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.self-metrics article{background:#fffdf9;border:1px solid #b58c4c57;border-radius:16px;gap:6px;padding:18px 20px;display:grid}.self-metrics small,.self-account-list small,.self-change-list small{color:#7e8795}.self-metrics strong{color:#19365d;font-size:30px}.self-metrics span{color:#888176;font-size:12px}.self-tabs{background:#f2eadf;border:1px solid #b58c4c3d;border-radius:12px;gap:8px;margin:18px 0;padding:5px;display:flex}.self-tabs button{color:#59677b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:42px;font-weight:700}.self-tabs button.active{color:#fffaf0;background:linear-gradient(135deg,#1d385f,#102540)}.self-tabs b{color:#fff;background:#b54242;border-radius:999px;place-items:center;min-width:22px;height:22px;display:inline-grid}.self-filters{grid-template-columns:1fr 200px;gap:10px;margin-bottom:16px;display:grid}.self-filters input,.self-filters select{color:#213451;background:#fffdf9;border:1px solid #b58c4c61;border-radius:10px;min-height:44px;padding:0 13px}.self-account-list,.self-change-list{gap:10px;display:grid}.self-account-list>article{background:#fff;border:1px solid #e7dac6;border-radius:13px;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(140px,.8fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.self-account-list article>div{gap:4px;min-width:0;display:grid}.self-account-list b{color:#19365d}.self-account-list span{color:#817c74;font-size:12px}.self-account-list button{color:#19365e;cursor:pointer;white-space:nowrap;background:#fffaf0;border:1px solid #c6a263;border-radius:9px;padding:9px 12px;font-weight:700}.self-account-list em,.self-account-list strong{border-radius:999px;width:max-content;padding:6px 10px;font-size:12px;font-style:normal;display:inline-flex}.self-account-list em[data-consent=已授权],.self-account-list strong[data-account=active]{color:#18704a;background:#e4f5eb}.self-account-list em[data-consent=全集团退订]{color:#a52d35;background:#fde9e9}.self-account-list em[data-consent=未授权／已拒绝]{color:#59677b;background:#eef1f4}.self-account-list strong:not([data-account=active]){color:#fff;background:#7d2830}.self-change-list>article{background:#fff;border:1px solid #e7dac6;border-radius:12px;grid-template-columns:1fr 1fr 130px 220px;align-items:center;gap:14px;padding:15px 17px;display:grid}.self-change-list article>div{gap:4px;display:grid}.self-change-list em{color:#8d651f;background:#fff2d9;border-radius:999px;width:max-content;padding:6px 9px;font-style:normal}.self-change-list em[data-state=verified]{color:#19704b;background:#e5f5eb}.self-change-list time{color:#817c74;font-size:12px}.self-rules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.self-rules article{background:#fffdf8;border:1px solid #e4d5bd;border-left:4px solid #c39b58;border-radius:12px;padding:18px}.self-rules b{color:#19365d}.self-rules p,.self-exception p{color:#706b65;margin:8px 0 0;line-height:1.65}.self-exception{background:#fffaf5;border:1px solid #e4d5bd;border-left:4px solid #b54242;border-radius:13px;padding:26px}.self-exception b{color:#743039}.self-detail-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071224b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.self-detail{background:#fffdf9;border:1px solid #c9a262;border-radius:20px;width:min(680px,100%);max-height:88vh;overflow:auto}.self-detail header{color:#fff;background:linear-gradient(135deg,#1d385f,#102540);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.self-detail header small{color:#e7ca8b}.self-detail header h2{margin:4px 0 0}.self-detail header button{color:#fff;background:0 0;border:1px solid #d9bc83;border-radius:999px;padding:8px 12px}.self-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px;display:grid}.self-detail-grid article{border:1px solid #eadfce;border-radius:10px;gap:6px;padding:13px;display:grid}.self-detail-grid small{color:#888176}.self-detail-grid b{overflow-wrap:anywhere;color:#1d3558}.self-detail h3{color:#193358;margin:0;padding:4px 24px 10px}.self-detail>p{color:#706b65;margin:0 24px 20px;line-height:1.65}.self-store-list{flex-wrap:wrap;gap:8px;padding:0 24px 20px;display:flex}.self-store-list span{color:#7f766b;border:1px solid #ddc8a7;border-radius:10px;gap:3px;padding:10px 14px;font-size:11px;display:grid}.self-store-list b{color:#19365d}.self-detail footer{color:#725c36;background:#f7f0e5;border-top:1px solid #eadfce;padding:16px 24px;font-size:12px}@media (width<=900px){.self-metrics,.self-account-list>article{grid-template-columns:1fr 1fr}.self-account-list>article>button{grid-column:1/3}.self-change-list>article{grid-template-columns:1fr 1fr}}@media (width<=600px){.self-metrics{gap:8px}.self-metrics article{padding:13px}.self-metrics strong{font-size:24px}.self-tabs{scrollbar-width:none;overflow:auto}.self-tabs button{flex:none;padding:0 14px}.self-filters{grid-template-columns:1fr}.self-account-list>article{gap:12px;padding:15px}.self-account-list .self-person{border-bottom:1px solid #eee4d6;grid-column:1/3;padding-bottom:10px}.self-account-list>article>button{width:100%}.self-change-list>article,.self-rules{grid-template-columns:1fr}.self-detail-backdrop{align-items:end;padding:7px}.self-detail{border-radius:18px 18px 0 0;max-height:93vh}.self-detail-grid{grid-template-columns:1fr}}.rights-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.rights-metrics article{background:#fffdf9;border:1px solid #b58c4c57;border-radius:16px;gap:6px;padding:18px;display:grid}.rights-metrics small{color:#7e8795}.rights-metrics strong{color:#19365d;font-size:28px}.rights-metrics span{color:#888176;font-size:12px}.rights-tabs{background:#f2eadf;border:1px solid #b58c4c3d;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;padding:5px;display:grid}.rights-tabs button{color:#59677b;background:0 0;border:0;border-radius:9px;min-height:42px;font-weight:700}.rights-tabs button.active{color:#fffaf0;background:linear-gradient(135deg,#1d385f,#102540)}.rights-card-list{gap:14px;display:grid}.rights-card-list>article{background:#fff;border:1px solid #e2d1b6;border-left:5px solid #c39b58;border-radius:15px;padding:20px}.rights-card-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rights-card-list h3{color:#19365d;margin:4px 0}.rights-card-list header small{color:#8c795b}.rights-card-list em{color:#59677b;background:#eef1f4;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:800}.rights-card-list em[data-state=active]{color:#18704a;background:#e4f5eb}.rights-card-list em[data-state=scheduled]{color:#8b641c;background:#fff1d5}.rights-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.rights-values span{background:#fffaf2;border:1px solid #eee3d2;border-radius:10px;gap:5px;padding:12px;display:grid}.rights-values small{color:#817b72}.rights-values b{color:#1d3558}.rights-card-list footer{color:#817b72;border-top:1px solid #eee4d6;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;font-size:12px;display:flex}.rights-expiry{background:#fffdf8;border:1px solid #e2d1b6;border-left:5px solid #c39b58;border-radius:14px;padding:24px}.rights-expiry>b{color:#19365d;font-size:20px}.rights-expiry p{color:#706b65;line-height:1.7}.rights-expiry>div{gap:12px;display:flex}.rights-expiry span{color:#736b60;background:#f3eadc;border-radius:10px;gap:4px;min-width:180px;padding:14px;display:grid}.rights-expiry strong{color:#19365d;font-size:22px}@media (width<=900px){.rights-metrics,.rights-values{grid-template-columns:1fr 1fr}}@media (width<=600px){.rights-metrics{gap:8px}.rights-metrics article{padding:13px}.rights-metrics strong{font-size:23px}.rights-tabs{grid-template-columns:1fr 1fr}.rights-card-list>article{padding:16px}.rights-values{gap:8px}.rights-values span{padding:10px}.rights-card-list footer,.rights-expiry>div{display:grid}.rights-expiry span{min-width:0}}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 10px #21070a55);flex:none;width:50px;height:50px;display:block}@media (width<=700px){.brand-logo{width:46px;height:46px}}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Microsoft YaHei,sans-serif}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;background:#101820;flex-direction:column;width:260px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 22px;display:flex}.brand-mark{color:#e1c996;letter-spacing:1px;border:1px solid #d5bd8a;place-items:center;width:47px;height:47px;font-family:Georgia,serif;font-size:19px;font-weight:700;display:grid}.brand strong{font-size:18px;display:block}.brand small{color:#9ba7b3;margin-top:4px;display:block}.test-pill{color:#b9ead8;background:#193a31;border:1px solid #285748;border-radius:8px;margin:0 4px 18px;padding:10px 12px;font-size:13px}.test-pill i{background:#39c98f;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#aeb8c2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-size:14px;display:flex}.sidebar nav button span{border:1px solid #3b4651;border-radius:6px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.sidebar-note{border-top:1px solid #2f3944;margin-top:auto;padding:18px 8px 0}.sidebar-note b{color:#d4c39f;font-size:13px}.sidebar-note p{color:#7f8c99;margin:7px 0;font-size:12px;line-height:1.75}.workspace{width:calc(100% - 260px);margin-left:260px;padding:0 34px 42px}.workspace header{justify-content:space-between;align-items:center;height:92px;display:flex}.workspace header p{color:#8b96a3;margin:0 0 5px;font-size:12px}.workspace header h1{margin:0;font-size:25px}.operator{color:#586473;align-items:center;gap:12px;font-size:13px;display:flex}.operator b{color:#fff;background:#1c2935;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.toast{color:#fff;z-index:20;background:#173e32;border-radius:9px;padding:14px 20px;font-size:14px;position:fixed;top:80px;right:30px;box-shadow:0 14px 35px #0003}.guardrail{background:#fff9ea;border:1px solid #ead8ad;border-left:4px solid #bc9145;border-radius:9px;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;font-size:13px;display:flex}.guardrail b{color:#785b25}.guardrail span{color:#796d58;flex:1}.guardrail em{color:#8f651b;border:1px solid #d6bb80;border-radius:20px;padding:5px 10px;font-style:normal}.guardrail button{color:#805d24;cursor:pointer;background:#fffaf0;border:1px solid #c79d54;border-radius:7px;padding:7px 11px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metrics article,.panel{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 2px 7px #1d273008}.metrics article{padding:20px}.metrics small{color:#7d8996;display:block}.metrics strong{margin:13px 0 8px;font-size:28px;display:block}.metrics span{color:#29906c;font-size:11px}.grid-2{grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px;display:grid}.panel{padding:21px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-title h2{margin:0 0 5px;font-size:17px}.panel-title p{color:#8a95a0;margin:0;font-size:12px}.panel-title button,.page-panel button{color:#344150;cursor:pointer;background:#fff;border:1px solid #d6dce2;border-radius:7px;padding:8px 12px}.panel-title button:hover{color:#7b5a22;border-color:#9c7b41}.ok,.tag{color:#187653;background:#e9f7f1;border-radius:20px;padding:5px 9px;font-size:11px}.flow{gap:9px;display:grid}.flow div{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.flow b{color:#8b682f;background:#f0e8da;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.flow span{font-size:13px}.flow em{color:#278464;font-size:11px;font-style:normal}.checks{gap:11px;margin:0;padding:0;list-style:none;display:grid}.checks li{color:#657180;border-bottom:1px solid #edf0f2;padding-bottom:10px;font-size:13px}.checks b{float:right;color:#a74d44}.checks.compact{margin-top:24px}.checks.compact b{color:#267b5d}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#7c8793;white-space:nowrap;background:#f7f8fa;padding:10px 12px;font-weight:500}td{white-space:nowrap;border-bottom:1px solid #edf0f2;padding:12px}td.positive{color:#16805c;font-weight:700}td.negative{color:#b3514a;font-weight:700}.search{border:1px solid #dfe4e9;border-radius:8px;outline:none;width:100%;margin-bottom:18px;padding:12px 14px}.danger{color:#a64343;background:#faeaea;border-radius:20px;padding:5px 9px;font-size:11px}.rule-box{background:#f7f4ee;border:1px solid #e4d7c1;border-radius:8px;grid-template-columns:120px 290px 1fr;align-items:center;gap:12px;margin-top:22px;padding:15px;font-size:12px;display:grid}.rule-box code,.api-list code,.log-list code{font-family:var(--font-geist-mono);color:#374656}.rule-box span{color:#6d7882}.reversal{justify-content:center;align-items:center;gap:34px;padding:55px 20px;display:flex}.reversal>div{border:1px solid #dfe4e9;border-radius:10px;gap:10px;width:270px;padding:22px;display:grid}.reversal>div.reverse{background:snow;border-color:#e1b5b0}.reversal small{color:#7c8895}.reversal strong{color:#18805c;font-size:26px}.reversal .reverse strong{color:#a44740}.reversal i{color:#9ba4ad;font-size:27px}.audit-line{text-align:center;color:#697684;background:#f7f8fa;border-radius:7px;padding:13px;font-size:12px}.relation{justify-content:center;align-items:center;gap:30px;padding:55px;display:flex}.relation div{border:1px solid #e0e4e8;border-radius:10px;min-width:260px;padding:25px}.relation div b,.relation div span{display:block}.relation div span{color:#7d8893;margin-top:10px;font-size:12px}.relation i{color:#80602b;background:#efe5d4;border-radius:20px;padding:8px 15px;font-style:normal}.consent-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.consent-grid>div{border:1px solid #e1e5e9;border-radius:9px;gap:12px;padding:23px;display:grid}.consent-grid small,.consent-grid span{color:#7e8995;font-size:12px}.campaign{border:1px solid #e1e5e9;border-left:4px solid #b69250;border-radius:9px;gap:10px;padding:22px;display:grid}.campaign>b{font-size:18px}.campaign>span{color:#77838f}.campaign>em{color:#80602c;background:#f2e8d5;border-radius:20px;justify-self:start;padding:6px 11px;font-size:12px;font-style:normal}.campaign>div{background:#f7f8fa;grid-template-columns:repeat(4,1fr);margin-top:15px;padding:15px;display:grid}.campaign small{text-align:center}.api-list,.log-list{display:grid}.api-list>div,.log-list>div{border-bottom:1px solid #edf0f2;align-items:center;gap:12px;padding:12px;display:grid}.api-list>div{grid-template-columns:55px 310px 1fr auto}.api-list b{color:#fff;text-align:center;background:#755fc0;border-radius:5px;padding:5px;font-size:10px}.api-list b.get{background:#23836a}.api-list span,.api-list em{font-size:12px}.api-list em{color:#258264;font-style:normal}.log-list>div{grid-template-columns:75px 140px 1fr 220px;font-size:12px}.log-list time{color:#8b95a0}@media (width<=980px){.sidebar{width:210px}.workspace{width:calc(100% - 210px);margin-left:210px;padding:0 18px 30px}.metrics{grid-template-columns:repeat(2,1fr)}.grid-2,.consent-grid{grid-template-columns:1fr}.api-list>div{grid-template-columns:55px 1fr}.api-list span,.api-list em{grid-column:2}.reversal{gap:12px}.reversal>div{width:auto}.rule-box{grid-template-columns:1fr}.log-list>div{grid-template-columns:70px 1fr}.log-list span,.log-list code{grid-column:2}}.merchant-center-shell{color:#102a4d;background:#f4f0e8;grid-template-columns:300px 1fr;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.merchant-center-shell>aside{color:#fff;background:#071d3a;min-height:100vh;padding:32px 24px}.merchant-center-shell>aside>a{color:#d6b66e;font-size:13px;text-decoration:none}.merchant-center-shell>aside>small{letter-spacing:3px;color:#d6b66e;margin-top:48px;display:block}.merchant-center-shell>aside>h1{margin:12px 0 8px;font-size:30px}.merchant-center-shell>aside>p{color:#aab7c8;font-size:13px;line-height:1.7}.merchant-center-shell>aside>button,.merchant-center-main header>button{color:#071d3a;cursor:pointer;background:#d6b66e;border:1px solid #d6b66e;border-radius:8px;padding:12px 16px;font-weight:700}.merchant-center-shell>aside nav{gap:8px;margin-top:24px;display:grid}.merchant-center-shell>aside nav button{color:#fff;text-align:left;background:#ffffff08;border-color:#ffffff18}.merchant-center-shell>aside nav button.active{color:#071d3a;background:#d6b66e}.merchant-center-shell>aside nav b,.merchant-center-shell>aside nav span{display:block}.merchant-center-shell>aside nav span{opacity:.7;margin-top:5px;font-size:11px}.merchant-center-main{width:100%;max-width:1400px;padding:34px}.merchant-center-main>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.merchant-center-main>header small{color:#a77d36;letter-spacing:2px}.merchant-center-main>header h2{margin:8px 0;font-size:34px}.merchant-center-main>header p{color:#7b8490}.merchant-message{background:#fff5d9;border:1px solid #dec184;border-radius:8px;margin-bottom:16px;padding:12px 16px}.merchant-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.merchant-summary article,.merchant-work{background:#fff;border:1px solid #ded5c7;border-radius:12px}.merchant-summary article{padding:20px}.merchant-summary span,.merchant-summary small{color:#7b8490;display:block}.merchant-summary strong{margin:12px 0;font-size:28px;display:block}.merchant-work{margin-top:16px;padding:22px}.merchant-title{border-bottom:1px solid #e8e1d5;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.merchant-title h3{margin:5px 0;font-size:24px}.merchant-title p{color:#7b8490;margin:0}.merchant-title>span{color:#256d51;background:#e7f4ed;border-radius:20px;padding:7px 11px;font-size:12px}.policy-table{margin-top:14px}.policy-head,.policy-row{grid-template-columns:1.4fr .9fr 1fr .6fr 1.3fr;align-items:center;gap:12px;padding:12px;display:grid}.policy-head{color:#777;background:#f3efe8;font-size:12px}.policy-row{border-bottom:1px solid #eee8df}.policy-row b,.policy-row small{display:block}.policy-row small{color:#89919b;margin-top:5px}.policy-row em{background:#eef1f5;border-radius:12px;margin-right:6px;padding:5px 8px;font-size:11px;font-style:normal}.policy-row em[data-status=active]{color:#1e7151;background:#e7f4ed}.policy-row button{color:#9a6e27;cursor:pointer;background:0 0;border:0;padding:5px}.merchant-empty{text-align:center;color:#8b939c;padding:40px}.merchant-modal{z-index:50;background:#071d3ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merchant-modal>form,.merchant-modal>section{background:#fffdf9;border:1px solid #d6b66e;border-radius:14px;width:min(760px,100%);max-height:90vh;padding:24px;overflow:auto}.merchant-modal h3{margin-top:0;font-size:24px}.merchant-modal label{color:#38485c;gap:7px;margin:12px 0;display:grid}.merchant-modal input{font:inherit;border:1px solid #d7d8dc;border-radius:8px;padding:12px}.merchant-modal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.merchant-modal footer button{background:#fff;border:1px solid #cdb787;border-radius:8px;padding:10px 16px}.merchant-modal footer button:last-child{color:#fff;background:#0c2b52}.merchant-form{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.merchant-form label div{display:flex}.merchant-form label input{flex:1;min-width:0}.merchant-form label i{background:#f3efe8;place-items:center;padding:0 12px;font-style:normal;display:grid}.merchant-check{grid-column:1/-1;align-items:center;display:flex!important}.merchant-check input{width:18px;height:18px}.brand-home-link{color:inherit;text-decoration:none}.merchant-period-note{color:#6f7884;background:#f7f1e6;border-left:3px solid #d6b66e;margin:6px 0 12px;padding:10px 13px;font-size:12px;line-height:1.65}.merchant-detail .policy-head,.merchant-detail .policy-row{grid-template-columns:1.2fr .8fr .85fr 1.35fr 1.1fr}@media (width<=800px){.merchant-center-shell{display:block}.merchant-center-shell>aside{min-height:auto;padding:22px}.merchant-center-shell>aside>small{margin-top:26px}.merchant-center-shell>aside nav{grid-template-columns:repeat(2,1fr)}.merchant-center-main{padding:20px}.merchant-center-main>header{align-items:flex-start}.merchant-center-main>header h2{font-size:27px}.merchant-summary{grid-template-columns:repeat(2,1fr)}.policy-head{display:none}.policy-row{grid-template-columns:1fr 1fr;padding:16px 4px}.policy-row>span:last-child{grid-column:1/-1}.merchant-form{grid-template-columns:1fr}}.merchant-aside-note{color:#aab7c8;border:1px solid #ffffff1f;border-radius:10px;gap:7px;margin-top:24px;padding:15px;font-size:12px;line-height:1.65;display:grid}.merchant-aside-note b{color:#d6b66e;font-size:13px}.merchant-directory{background:#fff;border:1px solid #ded5c7;border-radius:12px;margin-top:16px;padding:22px}.merchant-directory-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.merchant-directory-head h3{margin:0 0 6px;font-size:24px}.merchant-directory-head p{color:#7b8490;margin:0}.merchant-filters{gap:8px;display:flex}.merchant-filters input,.merchant-filters select,.merchant-create-grid select{font:inherit;color:#24344b;background:#fff;border:1px solid #d7d8dc;border-radius:8px;padding:11px 12px}.merchant-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.merchant-card{appearance:none;text-align:left;color:#102a4d;cursor:pointer;background:#fffdf9;border:1px solid #ded5c7;border-radius:12px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.merchant-card:hover{border-color:#c49b52;transform:translateY(-2px);box-shadow:0 12px 24px #071d3a12}.merchant-card>div{justify-content:space-between;align-items:center;display:flex}.merchant-card>div small{color:#a77d36;letter-spacing:.08em}.merchant-card em{color:#8b6a2d;background:#fff2cd;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.merchant-card em[data-status=active]{color:#256d51;background:#e7f4ed}.merchant-card h3{margin:14px 0 5px;font-size:22px}.merchant-card p{color:#7b8490;margin:0 0 16px}.merchant-card dl{border-top:1px solid #eee6d9;border-bottom:1px solid #eee6d9;gap:8px;margin:0;padding:13px 0;display:grid}.merchant-card dl div{justify-content:space-between;gap:12px;display:flex}.merchant-card dt{color:#7b8490}.merchant-card dd{margin:0;font-weight:700}.merchant-card>span{color:#9a6e27;margin-top:14px;font-weight:700;display:block}.merchant-detail{width:min(980px,100%)!important}.merchant-detail>header,.merchant-create>header{border-bottom:1px solid #e7dece;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.merchant-detail>header h3,.merchant-create>header h3{margin:4px 0;font-size:27px}.merchant-detail>header p,.merchant-create>header p{color:#7b8490;margin:0}.merchant-detail>header button,.merchant-create>header button{color:#102a4d;cursor:pointer;background:#f1eee8;border:0;border-radius:50%;width:40px;height:40px;font-size:24px}.merchant-auto-links{flex-wrap:wrap;gap:9px;padding:15px 0;display:flex}.merchant-auto-links a{color:#8b6426;border:1px solid #ddcfb5;border-radius:8px;padding:9px 11px;text-decoration:none}.merchant-detail-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.merchant-detail-toolbar div{gap:5px;display:grid}.merchant-detail-toolbar span{color:#7b8490;font-size:12px}.merchant-detail-toolbar button{color:#071d3a;background:#d6b66e;border:1px solid #d6b66e;border-radius:8px;padding:10px 14px;font-weight:700}.merchant-create{width:min(920px,100%)!important}.merchant-create h4{color:#102a4d;margin:20px 0 4px}.merchant-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.merchant-create-grid label{position:relative}.merchant-create-grid label i{color:#8a6d3b;font-style:normal;position:absolute;bottom:12px;right:12px}.merchant-create-grid input,.merchant-create-grid select{box-sizing:border-box;width:100%}.merchant-create-grid label:has(i) input{padding-right:36px}@media (width<=1050px){.merchant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.merchant-center-shell>aside{min-height:auto}.merchant-aside-note{display:none}.merchant-directory-head{flex-direction:column;align-items:stretch}.merchant-filters{grid-template-columns:1fr 130px;display:grid}.merchant-card-grid{grid-template-columns:1fr}.merchant-directory,.merchant-card{padding:16px}.merchant-create-grid{grid-template-columns:1fr}.merchant-detail-toolbar{flex-direction:column;align-items:flex-start}.merchant-detail-toolbar button{width:100%}.merchant-summary article{padding:16px}.merchant-summary strong{font-size:25px}.merchant-modal{padding:10px}.merchant-modal>form,.merchant-modal>section{padding:18px}.merchant-auto-links{grid-template-columns:1fr;display:grid}.merchant-detail .policy-row{grid-template-columns:1fr 1fr}.merchant-detail .policy-row>span:last-child{grid-column:1/-1}}.sidebar-note a{color:#d8bd85;border-bottom:1px solid #78623a;padding-bottom:2px;font-size:12px;text-decoration:none;display:inline-block}.store-status{gap:10px;display:grid}.store-status>div{border:1px solid #e5ded1;border-radius:9px;grid-template-columns:70px 1fr auto;align-items:center;gap:8px 14px;padding:14px;display:grid}.store-status>div>b{color:#8a672f}.store-status>div>em{color:#8c641f;background:#f7ead3;border-radius:18px;padding:5px 9px;font-size:11px;font-style:normal}.store-status>div>em.active{color:#197253;background:#e7f5ee}.store-status>div>small{color:#8a95a0;grid-column:2/4}.sidebar nav button:disabled{cursor:wait;opacity:.84}.nav-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-left:auto;animation:.7s linear infinite spin}.loading-card{position:relative;overflow:hidden}.loading-card:after,.module-skeleton div:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.module-panel{min-height:520px}.module-skeleton{gap:14px;padding:18px 0;display:grid;position:relative}.module-skeleton div{background:#eef1f4;border-radius:8px;height:48px;position:relative;overflow:hidden}.module-skeleton p{text-align:center;color:#7e8995;font-size:13px}.module-error,.empty-module{text-align:center;color:#687583;place-items:center;gap:10px;padding:80px 20px;display:grid}.module-error b,.empty-module b{color:#253140;font-size:18px}.module-error p{margin:0}.module-error button{margin-top:8px}.empty-module span{font-size:12px}.table-wrap .empty-module{padding:55px 20px}.module-panel td:first-child{font-family:var(--font-geist-mono);font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(100%)}}@media (width<=700px){.sidebar{width:100%;position:relative;inset:auto}.workspace{width:100%;margin-left:0;padding:0 14px 28px}.metrics{grid-template-columns:1fr 1fr}.workspace header{height:auto;padding:20px 0}.store-status>div{grid-template-columns:60px 1fr}.store-status>div>em,.store-status>div>small{grid-column:2}.sidebar nav{grid-template-columns:1fr 1fr}.sidebar-note{margin-top:18px}.app-shell{display:block}.sidebar{width:100%;padding:15px;position:static}.sidebar nav{scrollbar-width:none;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{white-space:nowrap;flex:none;justify-content:center;padding:9px 11px;font-size:11px}.sidebar nav button span,.sidebar-note{display:none}.nav-spinner{margin-left:4px}.workspace{width:100%;margin:0;padding:0 12px 24px}.workspace header{height:75px}.operator span{display:none}.metrics{gap:8px}.metrics article{padding:14px}.metrics strong{font-size:22px}.guardrail{flex-wrap:wrap;align-items:flex-start}.guardrail span{flex-basis:70%}.reversal,.relation{flex-direction:column;padding:25px 0}.campaign>div{grid-template-columns:repeat(2,1fr);gap:15px}.brand{padding-bottom:12px}.test-pill{position:absolute;top:20px;right:14px}.module-panel{padding:15px}.module-panel .panel-title{align-items:flex-start;gap:12px}.module-panel .tag{white-space:nowrap}}.policy-layout{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.policy-list{gap:10px;display:grid}.policy-list>div{border:1px solid #e1e5e9;border-radius:9px;grid-template-columns:1fr auto;gap:7px 12px;padding:14px;display:grid}.policy-list>div.active{background:#f2fbf7;border-color:#84c7aa}.policy-list b,.policy-list span{display:block}.policy-list span,.policy-list small{color:#75818e}.policy-list small{grid-column:1/3}.policy-list em{color:#8c672a;font-style:normal}.policy-list button{justify-self:start}.policy-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.policy-form label{color:#657180;gap:6px;font-size:12px;display:grid}.policy-form label div{background:#fff;border:1px solid #dfe4e9;border-radius:8px;align-items:center;display:flex;overflow:hidden}.policy-form input{border:0;outline:0;width:100%;min-width:0;padding:10px}.policy-form em{color:#8a672f;padding-right:10px;font-style:normal}.primary{margin-top:16px;color:#fff!important;background:#7e1e28!important;border-color:#7e1e28!important}.primary:disabled{opacity:.55}.policy-message{color:#775b2b;background:#fff8e7;border-left:3px solid #bc9145;padding:10px;font-size:12px}@media (width<=900px){.policy-layout{grid-template-columns:1fr}}@media (width<=560px){.policy-form,.policy-list>div{grid-template-columns:1fr}.policy-list small{grid-column:1}.policy-list em{justify-self:start}}.policy-fixed-rate{background:#fff8e9;border:1px solid #d7bf91;border-radius:11px;grid-template-columns:auto 1fr;gap:4px 14px;margin:20px 24px 0;padding:14px 16px;display:grid}.policy-fixed-rate b{color:#6f5a37}.policy-fixed-rate strong{color:#17304f}.policy-fixed-rate span{color:#827662;grid-column:2;font-size:12px}@media (width<=560px){.policy-fixed-rate{grid-template-columns:1fr;margin:16px 16px 0}.policy-fixed-rate span{grid-column:1}}.sidebar nav{scrollbar-width:thin;scrollbar-color:#c9a26259 transparent;padding-right:3px;display:block;overflow-y:auto}.nav-group{gap:4px;margin:0 0 15px;display:grid}.nav-group-title{color:#e0c58ea3;letter-spacing:.16em;padding:0 12px 6px;font-size:10px;font-weight:800}.sidebar nav button{width:100%;min-height:44px}.workspace{max-width:1720px}.workspace>header{height:auto;min-height:92px;padding:18px 0}.guardrail{line-height:1.6}.panel-title{align-items:flex-start;gap:18px}.panel-title>div{min-width:0}.panel-title h2{line-height:1.35}.panel-title p{line-height:1.6}.panel-title>.tag{white-space:nowrap;flex:none}.page-panel,.module-panel{min-height:420px}.search{min-height:46px;font-size:14px}.table-wrap{border:1px solid #b58c4c2e;border-radius:10px}.table-wrap table{min-width:760px}.table-wrap thead{z-index:2;position:sticky;top:0}.table-wrap th{height:42px}.table-wrap td{height:48px}.table-wrap tbody tr:nth-child(2n){background:#f8f4ec6b}.empty-module{min-height:220px}.table-wrap .empty-module{min-height:190px;padding:42px 20px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #c9a26261}.member-sync-state{color:#5f6878;min-width:230px;line-height:1.65;white-space:pre-line!important}.member-sync-state:first-line{color:#193052;font-weight:800}.member-store-action{color:#7b8491;min-width:150px}.inline-member-actions{flex-wrap:wrap;gap:7px;display:flex}.inline-member-actions button{white-space:nowrap}@media (width<=980px){.nav-group-title{padding-left:10px}.workspace{max-width:none}.panel-title{flex-wrap:wrap}}@media (width<=700px){.sidebar nav{padding:0 0 5px;display:flex;overflow:auto hidden}.nav-group{gap:7px;margin:0;display:flex}.nav-group-title{display:none}.sidebar nav button{width:auto;min-height:40px}.workspace>header{min-height:72px;padding:14px 0}.workspace header h1{font-size:22px}.guardrail{gap:8px;padding:12px 13px}.guardrail b,.guardrail span{flex-basis:100%}.guardrail em{margin-top:2px}.panel-title{margin-bottom:14px}.page-panel,.module-panel{min-height:320px}.table-wrap{border-radius:8px;margin-inline:-2px}.table-wrap table{min-width:680px}.empty-module{min-height:170px;padding:35px 16px}}.policy-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.policy-snapshot article{color:#fff;background:linear-gradient(145deg,#7b1f2a,#64151f);border:1px solid #b78543;border-radius:16px;padding:18px;box-shadow:0 10px 24px #4a151b1f}.policy-snapshot small,.policy-snapshot span{display:block}.policy-snapshot small{color:#e9c980;font-weight:800}.policy-snapshot strong{margin:9px 0 5px;font-size:28px;display:block}.policy-snapshot span{color:#f4e8e0;font-size:12px;line-height:1.5}.policy-help{color:#765e51;background:#fff7e9;border-radius:10px;margin:12px 0 18px;padding:12px 14px;font-size:13px;line-height:1.65}@media (width<=900px){.policy-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.policy-snapshot{grid-template-columns:1fr}.policy-snapshot strong{font-size:25px}}.policy-manager,.policy-audit{margin-bottom:18px}.policy-add{white-space:nowrap;margin:0!important}.policy-actions{flex-wrap:wrap;grid-column:1/3;gap:8px;display:flex}.policy-actions button{color:#49341e;background:#fffaf0;border:1px solid #c8a15b;border-radius:8px;padding:8px 12px;font-weight:700}.policy-actions .publish{color:#fff;background:#0f5d47;border-color:#0f5d47}.policy-actions .danger{color:#9d2430;background:#fff1f1;border-color:#e2a4aa}.policy-audit-list{border:1px solid #eadfc9;border-radius:12px;gap:0;display:grid;overflow:hidden}.policy-audit-list>div{border-bottom:1px solid #eee5d5;grid-template-columns:1fr 1fr 1fr 1.4fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.policy-audit-list>div:last-child{border-bottom:0}.policy-audit-list b{color:#7d1f2b}.policy-audit-list em{color:#8a6a35;font-style:normal}.policy-audit-list time{color:#6f7781}.policy-editor-backdrop{z-index:100;background:#09111f9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.policy-editor{background:#fffdf8;border:1px solid #c59a50;border-radius:20px;width:min(820px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #00000059}.policy-editor header{color:#fff;background:linear-gradient(135deg,#0c2342,#102f55);border-radius:19px 19px 0 0;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.policy-editor header small{color:#d9b66f;letter-spacing:.16em}.policy-editor header h2{margin:5px 0}.policy-editor header p{color:#d9e0e9;margin:0}.policy-editor header button,.policy-editor footer button{color:#24344b;background:#fff;border:1px solid #d9c79f;border-radius:9px;padding:9px 14px}.policy-editor .policy-form{padding:22px 24px}.policy-store-select{border:1px solid #ddcba6;border-radius:12px;margin:0 24px 22px;padding:14px}.policy-store-select legend{color:#26374e;padding:0 7px;font-weight:800}.policy-store-select label{align-items:center;gap:9px;margin:8px 20px 8px 0;display:inline-flex}.policy-store-select input{accent-color:#7d1f2b;width:20px;height:20px}.policy-store-select span{gap:6px;display:flex}.policy-editor footer{background:#fffdf8;border-top:1px solid #eadfc9;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0}.policy-editor footer .primary{margin:0!important}.policy-form input:disabled{color:#777;background:#f0eee9}.policy-form input[type=datetime-local]{min-height:38px}@media (width<=700px){.policy-actions{grid-column:1}.policy-audit-list>div{grid-template-columns:1fr 1fr}.policy-audit-list time{grid-column:1/3}.policy-editor-backdrop{padding:8px}.policy-editor{max-height:96vh}.policy-editor header,.policy-editor .policy-form,.policy-editor footer{padding-left:16px;padding-right:16px}.policy-store-select{margin-left:16px;margin-right:16px}.policy-manager .panel-title{align-items:flex-start}.policy-add{width:100%;margin-top:10px!important}}:root{--background:#f5efe6;--foreground:#32241f;--ink:#32241f;--muted:#7e6d61;--line:#e4d6c4;--gold:#b68a43;--green:#39765c}.sidebar{background:linear-gradient(#6e1b24 0,#481318 100%);border-right:1px solid #bd9555;padding-top:24px}.brand-mark{color:#f0d59b;background:#ffffff0a;border-color:#d7b570;box-shadow:inset 0 0 0 4px #ffffff08}.sidebar nav button{color:#ddc9bd}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#fffaf017}.workspace>header{border-bottom:1px solid #e2d4c2;margin-bottom:18px}.workspace header p{color:#9a7546;letter-spacing:.08em}.workspace header h1{color:#4c2521}.operator b{background:#7b2028;border:1px solid #bd9555}.metrics article,.panel{background:#fffdf9;border-color:#e0d1bc;border-radius:13px;box-shadow:0 5px 18px #54261a0b}.metrics article{border-top:3px solid #7a2028}.panel-title h2{color:#4d2924}.panel-title button,.page-panel button{color:#6f1d25;background:#fffaf2;border-color:#d6c09d}.search{background:#fff;border-color:#d9c9b0;border-radius:9px}.search:focus{border-color:#8b252c;outline:none;box-shadow:0 0 0 3px #8b252c14}.ok,.tag{color:#775624;background:#f0e4cf}@media (width<=700px){.sidebar{border-bottom:1px solid #bd9555;border-right:0}.workspace>header{margin-bottom:14px}}.brand-home-link{color:inherit;border-radius:10px;text-decoration:none;transition:background .18s,box-shadow .18s}.brand-home-link:hover,.brand-home-link:focus-visible{background:#ffffff0d;outline:none;box-shadow:inset 0 0 0 1px #d5bd8a66}.brand-home-link:active{transform:translateY(1px)}:root{--background:#f2ede4;--foreground:#172640;--ink:#172640;--muted:#737a84;--line:#e2d6c2;--gold:#c9a262;--green:#2e8060;--kz-navy:#10213e;--kz-navy-deep:#09162c;--kz-ivory:#fffdf8}body{background:radial-gradient(circle at 92% 4%, #c9a2621f, transparent 25rem), var(--background)}.sidebar{background:radial-gradient(circle at 35% 4%,#c9a26221,#0000 18rem),linear-gradient(170deg,#142c50 0%,#0e213e 58%,#08162d 100%);border-right-color:#c9a26275;box-shadow:12px 0 34px #08162d24}.brand-logo{filter:drop-shadow(0 8px 15px #00000047);border-radius:12px}.brand strong{color:#fffaf0}.brand small{color:#ead8b4b8}.test-pill.production{color:#ead39f;background:#c9a2621a;border-color:#d5b576a3}.sidebar nav button{color:#f6efe1d1;border:1px solid #0000}.sidebar nav button span{color:#dcbd7d;border-color:#c9a26261}.sidebar nav button:hover,.sidebar nav button.active{color:#fffaf0;background:linear-gradient(100deg,#c9a26238,#c9a26212);border-color:#d5b5765c}.sidebar nav button.active{box-shadow:inset 3px 0 #dfc184,0 6px 15px #02091621}.sidebar-note{border-color:#c9a26247}.sidebar-note b,.sidebar-note a{color:#e2c68d}.sidebar-note p{color:#e8ddc994}.workspace>header{border-bottom-color:#b58c4c47}.workspace header p{color:#967139}.workspace header h1,.panel-title h2{color:#172946}.operator{color:#697386}.operator b{color:#e7ca8e;background:linear-gradient(145deg,#1d375e,#0d203d);border-color:#c9a262}.guardrail.production{background:#fff9ed;border-color:#be975370 #be975370 #be975370 #c9a262}.guardrail.production b{color:#193052}.guardrail.production em{color:#7b5926;border-color:#c9a262}.metrics article,.panel,.consent-grid>div,.policy-list>div,.reversal>div,.relation div,.store-status>div{background:#fffdf9f5;border-color:#b58c4c47;box-shadow:0 9px 26px #11223d0e}.metrics article{border-top-color:#c9a262}.metrics strong{color:#172b4b}.metrics small{color:#788397}.metrics span{color:#2f8061}.panel-title button,.page-panel button,.guardrail button,.policy-list button{color:#1c3355;background:#fffdf8;border-color:#b58c4c70}.panel-title button:hover,.page-panel button:hover,.guardrail button:hover,.policy-list button:hover{color:#765526;background:#faf2e4;border-color:#c9a262}.primary{box-shadow:0 7px 18px #101f3a29;color:#fffaf0!important;background:linear-gradient(135deg,#1c365c,#0d203d)!important;border-color:#c9a262!important}.search,.policy-form label div{background:#fffdf9;border-color:#b58c4c5c}.search:focus,.policy-form label div:focus-within{border-color:#b88d4a;box-shadow:0 0 0 3px #b88d4a21}th{color:#5f6878;background:#f2eadc}td{border-bottom-color:#eee4d5}.module-panel tbody tr:hover{background:#fbf5eb}.ok,.tag,.campaign>em,.relation i,.store-status>div>em{color:#765526;background:#f3eadb;border:1px solid #b58c4c47}.store-status>div>em.active,.policy-list>div.active{color:#236f52;background:#edf8f3;border-color:#8fc9ad}.flow b{color:#765526;background:#f3eadb;border:1px solid #b58c4c47}.campaign{background:#fffdf9;border-color:#b58c4c47 #b58c4c47 #b58c4c47 #c9a262}.campaign>div,.audit-line,.rule-box{background:#f5eee3}.policy-snapshot article{background:linear-gradient(135deg,#c9a2621f,#0000 48%),linear-gradient(145deg,#183255,#0d203c);border-color:#c9a262;box-shadow:0 10px 24px #101f3a24}.policy-snapshot small{color:#e8ca8d}.policy-snapshot span{color:#e7dfd1}.policy-help,.policy-message{color:#6f5a37;background:#fff8e9;border-left-color:#c9a262}@media (width<=700px){.sidebar{border-bottom-color:#c9a26275;box-shadow:0 10px 28px #08162d21}.sidebar nav button.active{box-shadow:inset 0 -3px #dfc184}}.access-state{text-align:center;color:#173456;background:#f7f2e9;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:28px;display:grid}.access-state b{font-size:24px}.access-state span{color:#7a7067}.access-state a{color:#fff;background:#102b4d;border-radius:9px;margin-top:8px;padding:11px 18px;text-decoration:none}.access-state.denied b{color:#7a2028}.permission-center{overflow:hidden}.permission-center .panel-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.permission-tabs{gap:8px;padding:0 22px 15px;display:flex}.permission-tabs button{color:#625447;background:#fffaf1;border:1px solid #d8c6a8;border-radius:9px;padding:10px 15px}.permission-tabs button.active{color:#fff;background:#102b4d}.permission-message{background:#eef8f3;border-left:4px solid #28775a;margin:0 22px 14px;padding:10px 13px}.permission-list,.audit-list{display:grid}.permission-list article,.audit-list article{border-top:1px solid #eadfce;grid-template-columns:1.5fr .55fr .7fr .45fr auto;align-items:center;gap:14px;padding:15px 22px;display:grid}.permission-list article>div{gap:4px;display:grid}.permission-list article span,.audit-list article span{color:#756b62;font-size:12px}.permission-list em{color:#277358;font-style:normal}.permission-list em[data-state=disabled]{color:#a23b38}.permission-list button,.template-grid button{color:#7a2028;background:#fffaf1;border:1px solid #c9aa74;border-radius:8px;padding:8px 12px}.template-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 22px 22px;display:grid}.template-grid article{border:1px solid #e3d5be;border-radius:12px;gap:9px;padding:17px;display:grid}.template-grid h3,.template-grid p{margin:0}.template-grid small{color:#a47934;letter-spacing:.1em}.audit-list article{grid-template-columns:1fr 1.2fr .7fr 1.3fr}.audit-list em{overflow-wrap:anywhere;font-style:normal}.permission-backdrop{z-index:150;background:#07152cb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.permission-dialog{background:#fffdf8;border:1px solid #c59a50;border-radius:18px;width:min(880px,100%);max-height:94vh;overflow:auto}.permission-dialog header{color:#fff;background:linear-gradient(135deg,#102b4d,#173a64);padding:20px 22px;height:auto!important}.permission-dialog header h2{margin:5px 0;color:#fff!important}.permission-dialog header button{color:#24344b;background:#fff;border:1px solid #d9c79f;border-radius:8px;padding:8px 12px}.permission-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px;display:grid}.permission-form>label{gap:7px;display:grid}.permission-form input,.permission-form select{background:#fff;border:1px solid #d9c9b0;border-radius:8px;padding:11px}.permission-form fieldset{border:1px solid #e1d3bc;border-radius:12px;grid-column:1/-1;padding:14px}.permission-form legend{padding:0 7px;font-weight:800}.permission-checks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.permission-checks label,.scope-options label{background:#f7f1e7;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.scope-options{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.permission-dialog footer{border-top:1px solid #eadfce;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.permission-dialog footer button{background:#fffaf1;border:1px solid #c9aa74;border-radius:8px;padding:10px 16px}.permission-dialog .primary{color:#fff!important;background:#102b4d!important}@media (width<=800px){.permission-list article{grid-template-columns:1fr 1fr}.permission-list article>div{grid-column:1/-1}.template-grid{grid-template-columns:1fr}.audit-list article{grid-template-columns:1fr 1fr}.permission-form{grid-template-columns:1fr}.permission-checks{grid-template-columns:1fr 1fr}.permission-center .panel-title{flex-direction:column;align-items:flex-start}.permission-tabs{overflow:auto}.permission-dialog footer button{flex:1}}.referral-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.referral-summary article{background:#fffdf9;border:1px solid #b58c4c4d;border-radius:13px;padding:16px;box-shadow:0 7px 20px #11223d0d}.referral-summary small,.referral-summary span{color:#7b8491;display:block}.referral-summary strong{color:#172b4b;margin:5px 0 2px;font-size:25px;display:block}.referral-summary span{font-size:11px}.referral-summary article.alert{background:#fff4f1;border-color:#d99b91}.referral-center{padding:0;overflow:hidden}.referral-center>.panel-title{padding:20px 22px 0}.referral-tabs{border-bottom:1px solid #e8dcc9;gap:6px;padding:0 22px;display:flex}.referral-tabs button{color:#687386;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 15px;font-weight:750}.referral-tabs button.active{color:#172b4b;border-bottom-color:#c9a262}.referral-tabs b{color:#7b5926;background:#f1e7d7;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:11px}.referral-filters{background:#faf6ee;grid-template-columns:minmax(240px,1fr) 160px 160px;gap:10px;padding:16px 22px;display:grid}.referral-filters input,.referral-filters select{color:#263750;background:#fff;border:1px solid #d9c9b0;border-radius:9px;min-height:42px;padding:0 12px}.referral-relation-list{display:grid}.referral-relation-list>article{cursor:pointer;border-bottom:1px solid #eee4d5;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr) minmax(145px,auto) auto;align-items:center;gap:16px;padding:17px 22px;display:grid}.referral-relation-list>article:hover{background:#fbf5eb}.referral-relation-list small,.referral-relation-list span,.referral-relation-list b{display:block}.referral-relation-list small{color:#8c7550;font-size:11px}.referral-relation-list span{color:#7b8490;margin-top:4px;font-size:12px}.referral-relation-list b{color:#172b4b}.referral-relation-list>article>i{color:#795824;background:#f2e8d8;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal}.relation-reward{text-align:right}.relation-reward strong{color:#173d36;font-size:17px}.relation-reward em,.referral-reward-table em{color:#775624;background:#f1e7d7;border-radius:999px;margin:4px 0;padding:4px 8px;font-size:11px;font-style:normal;display:inline-block}.relation-reward em[data-status=已发放],.referral-reward-table em[data-status=已发放]{color:#237044;background:#e9f6ee}.relation-reward em[data-status=已冲正],.referral-reward-table em[data-status=已冲正]{color:#a43c36;background:#fff0ed}.referral-relation-list>article>button{white-space:nowrap}.referral-rule-note{color:#6f5a37;background:#fff8e9;border-left:4px solid #c9a262;border-radius:9px;gap:12px;margin:17px 22px;padding:13px 15px;display:flex}.referral-reward-table td b,.referral-reward-table td small{display:block}.referral-reward-table td small{color:#87909b;margin-top:3px}.referral-detail-backdrop{z-index:120;background:#081426ad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.referral-detail{background:#fffdf8;border:1px solid #c9a262;border-radius:18px;width:min(720px,100%);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #00000059}.referral-detail>header{color:#fff;background:linear-gradient(135deg,#193658,#0c203d);border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.referral-detail header small{color:#e1c17e}.referral-detail header h2{margin:4px 0 0}.referral-detail header button{color:#17304f;background:#fffaf0;border:1px solid #d7bd87;border-radius:8px;padding:8px 12px}.referral-people{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;padding:20px 22px;display:grid}.referral-people article{background:#fff;border:1px solid #e1d4bf;border-radius:12px;padding:15px}.referral-people small,.referral-people b,.referral-people span,.referral-people em{display:block}.referral-people b{color:#172b4b;margin:4px 0;font-size:18px}.referral-people span{color:#697587}.referral-people em{color:#89682f;margin-top:6px;font-size:12px;font-style:normal}.referral-people>i{color:#846128;font-size:12px;font-style:normal}.referral-detail dl{background:#e7dcc9;border:1px solid #e7dcc9;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 22px;display:grid;overflow:hidden}.referral-detail dl div{background:#fff;padding:12px}.referral-detail dt{color:#858d98;font-size:11px}.referral-detail dd{color:#243650;margin:4px 0 0;font-weight:700}.referral-timeline{padding:19px 22px}.referral-timeline h3{color:#172b4b;margin:0 0 13px}.referral-timeline ol{margin:0;padding:0;list-style:none}.referral-timeline li{color:#89919b;grid-template-columns:1fr auto;gap:10px;padding:0 0 18px 27px;display:grid;position:relative}.referral-timeline li:before{content:"";background:#fff;border:2px solid #c9bda9;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:2px}.referral-timeline li:not(:last-child):after{content:"";background:#d9cdb9;width:1px;position:absolute;top:17px;bottom:2px;left:8px}.referral-timeline li.done{color:#2b7157}.referral-timeline li.done:before{background:#348160;border-color:#348160}.referral-timeline li.warning{color:#a43c36}.referral-timeline li.warning:before{background:#b64b43;border-color:#b64b43}.referral-timeline span{font-size:12px}.referral-detail>footer{color:#746b5d;background:#faf5eb;border-top:1px solid #e7dcc9;padding:13px 22px;font-size:12px}@media (width<=900px){.referral-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-relation-list>article{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.relation-reward,.referral-relation-list>article>button{grid-column:auto}.relation-reward{text-align:left;grid-column:1/3}.referral-relation-list>article>button{grid-column:3}}@media (width<=700px){.referral-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.referral-summary article{padding:12px}.referral-summary strong{font-size:22px}.referral-center>.panel-title{align-items:flex-start;padding:16px 15px 0}.referral-tabs{padding:0 10px;overflow-x:auto}.referral-tabs button{white-space:nowrap;padding:0 10px}.referral-filters{grid-template-columns:1fr 1fr;padding:12px}.referral-filters input{grid-column:1/-1}.referral-relation-list>article{grid-template-columns:1fr auto 1fr;gap:10px;padding:14px 12px}.referral-relation-list>article>i{padding:5px 7px}.relation-id b,.referral-relation-list>article>div:nth-of-type(2) b{font-size:14px}.relation-id span,.referral-relation-list>article>div:nth-of-type(2) span{font-size:10px}.relation-reward{grid-column:1/3}.referral-relation-list>article>button{grid-column:3;padding:7px}.referral-rule-note{flex-direction:column;gap:4px;margin:13px 12px}.referral-people{grid-template-columns:1fr;padding:15px}.referral-people>i{text-align:center}.referral-detail dl{grid-template-columns:1fr;margin:0 15px}.referral-timeline{padding:17px 15px}.referral-detail>header{padding:16px}.referral-detail>footer{padding:12px 15px}}.manual-bind-button,.manual-check-button,.manual-submit{color:#fff;background:#8b1f35;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.manual-bind-button:hover,.manual-check-button:hover,.manual-submit:hover{background:#74182b}.manual-bind-button:disabled,.manual-check-button:disabled,.manual-submit:disabled{cursor:not-allowed;opacity:.48}.manual-operation-list{display:grid}.manual-operation-list>article{border-bottom:1px solid #eee4d5;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) minmax(220px,1.2fr);align-items:center;gap:18px;padding:16px 22px;display:grid}.manual-operation-list small,.manual-operation-list b,.manual-operation-list span{display:block}.manual-operation-list small,.manual-operation-list span{color:#7b8490;font-size:11px}.manual-operation-list b{color:#172b4b;margin:4px 0}.manual-operation-list em{color:#26704b;background:#eaf6ef;border-radius:999px;margin:4px 0;padding:4px 8px;font-size:11px;font-style:normal;font-weight:750;display:inline-block}.manual-operation-list p{color:#596576;margin:0;font-size:12px}.manual-referral-backdrop{z-index:130;background:#081426b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.manual-referral-dialog>header{color:#fff;background:linear-gradient(135deg,#193658,#0c203d);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.manual-referral-dialog header small{color:#e1c17e;letter-spacing:.12em;font-size:10px}.manual-referral-dialog header button{color:#17304f;background:#fffaf0;border:1px solid #d7bd87;border-radius:8px;padding:8px 12px}.manual-referral-form input,.manual-referral-form select,.manual-reason textarea{color:#243650;width:100%;font:inherit;background:#fff;border:1px solid #d9c9b0;border-radius:9px;padding:10px 11px}.manual-member-preview article{background:#fff;border:1px solid #e2d5c1;border-radius:11px;padding:14px}.manual-member-preview small,.manual-member-preview b,.manual-member-preview span,.manual-member-preview em{display:block}.manual-member-preview small,.manual-member-preview span{color:#7b8490;font-size:11px}.manual-member-preview b{color:#172b4b;margin:4px 0}.manual-member-preview em{color:#8b1f35;margin-top:6px;font-size:12px;font-style:normal}.manual-confirm{background:#fff;border:1px solid #d9c9b0;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.manual-confirm input{margin-top:3px}.manual-confirm span{color:#37465a;font-size:12px}.manual-message,.manual-success{color:#9b342e;background:#fff0ed;border-radius:9px;margin:0;padding:11px 13px;font-weight:700}.manual-submit{justify-self:end;min-width:180px}@media (width<=800px){.referral-title-actions{align-items:stretch}.manual-bind-button{width:100%}.manual-referral-form{grid-template-columns:1fr 1fr}.manual-check-button{min-height:42px}.manual-operation-list>article{grid-template-columns:1fr 1fr}.manual-operation-list p{grid-column:1/-1}}@media (width<=560px){.manual-referral-dialog>header,.manual-referral-body{padding:15px}.manual-referral-form,.manual-member-preview,.manual-operation-list>article{grid-template-columns:1fr}.manual-operation-list p{grid-column:auto}.manual-submit{width:100%}}.referral-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.manual-bind-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7f1f2a,#65151e);border:1px solid #c9a262;border-radius:9px;min-height:40px;padding:0 15px;font-weight:800;box-shadow:0 6px 16px #65151e2e}.manual-bind-button:hover{transform:translateY(-1px)}.relation-reward em[data-status=仅绑定·不补奖],.referral-reward-table em[data-status=仅绑定·不补奖]{color:#59677b;background:#eef1f4}.manual-operation-list{gap:10px;padding:18px 22px;display:grid}.manual-operation-list>article{background:#fff;border:1px solid #e4d7c3;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1.25fr);align-items:center;gap:16px;padding:16px;display:grid}.manual-operation-list article>div{gap:4px;display:grid}.manual-operation-list small{color:#8a8379;font-size:11px}.manual-operation-list b{color:#183556}.manual-operation-list span,.manual-operation-list p{color:#716b63;margin:0;font-size:12px;line-height:1.55}.manual-operation-list em{color:#1e7049;background:#e8f5ed;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.manual-operation-list em[data-state=bound_no_reward]{color:#59677b;background:#edf0f3}.manual-referral-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071224bd;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.manual-referral-dialog{background:#fffdf9;border:1px solid #c9a262;border-radius:20px;width:min(760px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #040e1f70}.manual-referral-dialog>header{color:#fff;background:linear-gradient(135deg,#1d385f,#102540);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.manual-referral-dialog header small{color:#e7ca8b;letter-spacing:.13em}.manual-referral-dialog header h2{margin:4px 0 0}.manual-referral-dialog header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #d9bc83;border-radius:999px;padding:8px 12px}.manual-referral-body{gap:16px;padding:22px 24px;display:grid}.manual-referral-form{grid-template-columns:1fr 1fr 150px auto;align-items:end;gap:10px;display:grid}.manual-referral-form label,.manual-reason{color:#59677b;gap:7px;font-size:12px;font-weight:750;display:grid}.manual-referral-form input,.manual-referral-form select,.manual-reason textarea{color:#203451;background:#fff;border:1px solid #b58c4c6b;border-radius:9px;outline:none;width:100%}.manual-referral-form input,.manual-referral-form select{min-height:43px;padding:0 12px}.manual-reason textarea{resize:vertical;padding:12px}.manual-referral-form input:focus,.manual-referral-form select:focus,.manual-reason textarea:focus{border-color:#b88d4a;box-shadow:0 0 0 3px #b88d4a21}.manual-check-button{color:#17385e;cursor:pointer;white-space:nowrap;background:#fff8eb;border:1px solid #c7a364;border-radius:9px;min-height:43px;padding:0 13px;font-weight:800}.manual-check-button:disabled,.manual-submit:disabled{opacity:.5;cursor:not-allowed}.manual-member-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manual-member-preview article{background:#fff;border:1px solid #e2d4bd;border-radius:12px;gap:5px;padding:15px;display:grid}.manual-member-preview small{color:#8c806d}.manual-member-preview b{color:#17375d;font-size:18px}.manual-member-preview span{color:#677386;font-size:12px}.manual-member-preview em{color:#7b5d2a;font-size:12px;font-style:normal}.manual-confirm{color:#5e564b;background:#fff9ed;border:1px solid #dec9a6;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13px;line-height:1.55;display:flex}.manual-confirm input{accent-color:#7f1f2a;width:18px;height:18px;margin-top:1px}.manual-rule{color:#695f52;background:#f8f1e5;border-left:4px solid #c9a262;border-radius:10px;padding:14px 15px}.manual-rule p{margin:6px 0 0;font-size:12px;line-height:1.65}.manual-message,.manual-success{color:#9a352f;background:#fff0ed;border-radius:9px;margin:0;padding:12px 14px}.manual-success{color:#237044;background:#e9f6ee}.manual-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7f1f2a,#65151e);border:1px solid #c9a262;border-radius:10px;min-height:48px;font-weight:850}@media (width<=900px){.manual-operation-list>article{grid-template-columns:1fr 1fr}.manual-operation-list>article>p{grid-column:1/-1}.manual-referral-form{grid-template-columns:1fr 1fr}.manual-check-button{grid-column:1/-1}}@media (width<=700px){.referral-center>.panel-title{gap:12px;display:grid}.referral-title-actions{grid-template-columns:1fr;display:grid}.manual-bind-button{width:100%}.manual-operation-list{padding:12px}.manual-operation-list>article{grid-template-columns:1fr}.manual-operation-list>article>p{grid-column:auto}.manual-referral-backdrop{align-items:end;padding:6px}.manual-referral-dialog{border-radius:18px 18px 0 0;max-height:95vh}.manual-referral-dialog>header{padding:17px}.manual-referral-body{padding:16px}.manual-referral-form,.manual-member-preview{grid-template-columns:1fr}.manual-check-button{grid-column:auto}}.settlement-panel{gap:20px;display:grid}.settlement-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;display:flex}.period-picker{color:#6b7280;gap:6px;font-size:12px;font-weight:700;display:grid}.period-picker select{color:#152d50;min-width:150px;font:inherit;background:#fffdf8;border:1px solid #d9c7a8;border-radius:10px;padding:10px 34px 10px 12px}.month-closed{color:#236f52;background:#edf8f3;border:1px solid #9fcbb7;border-radius:999px;padding:10px 14px;font-weight:800}.store-settlement-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.store-settlement-grid section{background:linear-gradient(145deg,#fffdf8,#f7f0e5);border:1px solid #e4d4b8;border-radius:16px;padding:18px;position:relative;box-shadow:0 8px 22px #11274612}.store-settlement-grid section>small{color:#9a7a43;letter-spacing:.08em;font-weight:800}.store-settlement-grid h3{color:#142c4e;margin:5px 0 14px}.store-settlement-grid dl{gap:8px;margin:0;display:grid}.store-settlement-grid dl div{border-top:1px solid #eadfcd;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.store-settlement-grid dt{color:#727988}.store-settlement-grid dd{color:#192f50;margin:0;font-weight:850}.store-settlement-grid .receivable dd{color:#23704f}.store-settlement-grid .payable dd{color:#9e3b40}.status-open,.status-settled{border-radius:999px;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.status-open{color:#a15d17;background:#fff0df}.status-settled{color:#23704f;background:#e7f6ee}.monthly-statements{background:#fff;border:1px solid #e4d4b8;border-radius:16px;overflow:hidden}.monthly-statements>h3{color:#142c4e;background:#f4ecdf;margin:0;padding:16px 18px}.monthly-statements>div{border-top:1px solid #eee4d5;grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.monthly-statements>div.settled{background:#f4faf7}.monthly-statements>div>div{gap:4px;display:grid}.monthly-statements small,.monthly-statements span{color:#7b8290}.monthly-statements b{color:#152d50}.monthly-statements b i{color:#9a6c26;font-style:normal}.monthly-statements strong{color:#142c4e;font-size:20px}.monthly-statements em{color:#a15d17;text-align:center;background:#fff0df;border-radius:999px;min-width:62px;padding:6px 10px;font-style:normal;font-weight:850}.monthly-statements .settled>em{color:#23704f;background:#e7f6ee}.monthly-statements button{color:#fff;background:#142f54;border:1px solid #c9a262;border-radius:10px;padding:9px 14px;font-weight:800}.settled-time{font-size:12px}.settlement-message{color:#6f5a37;background:#fff8e9;border-left:4px solid #c9a262;margin:0;padding:12px 14px}@media (width<=820px){.settlement-actions{justify-content:stretch}.settlement-actions .primary,.period-picker,.period-picker select{width:100%}.monthly-statements>div{grid-template-columns:1fr auto}.monthly-statements>div>div{grid-column:1/-1}}@media (width<=700px){.sidebar{z-index:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f5;border:0;border-bottom:1px solid #b89a6647;width:100%;padding:10px 12px 8px;position:static;top:auto;box-shadow:0 8px 24px #10213e14}.brand{gap:9px;min-height:42px;padding:0 4px 8px}.brand-logo{filter:none;border-radius:9px;width:38px;height:38px}.brand strong{color:#172946;font-size:16px}.brand small{color:#85796c;margin-top:2px;font-size:11px}.brand-home-link:hover,.brand-home-link:focus-visible{box-shadow:none;background:#f5efe5}.sidebar nav{border-top:1px solid #eee5d7;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 4px;padding:6px 2px 4px;display:grid;overflow:visible}.sidebar nav .nav-group{display:contents}.sidebar nav button{color:#5f6877;white-space:normal;text-align:center;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:100%;min-width:0;min-height:65px;padding:6px 3px;font-size:12px;line-height:1.25;display:flex}.sidebar nav button span{color:#173456;background:linear-gradient(145deg,#fff8e8,#ead09a);border:1px solid #dcc89f;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;display:grid;box-shadow:0 5px 12px #47361c17}.sidebar nav button:hover{color:#172946;box-shadow:none;background:#f7f2e9;border-color:#0000}.sidebar nav button.active{color:#173456;box-shadow:none;background:#f0f5f7;border-color:#dce5eb}.sidebar nav button.active span{color:#fff;background:linear-gradient(145deg,#2b7895,#124967);border-color:#1d5674;box-shadow:0 7px 15px #1249672e}.workspace>header{min-height:64px;padding:12px 2px 10px}.workspace header p{display:none}.workspace header h1{font-size:20px}.operator b{width:34px;height:34px}}@media (width<=360px){.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.access-list{gap:10px;display:grid}.access-list>button{text-align:left;grid-template-columns:.7fr 1.15fr .9fr 1.15fr .9fr 1.55fr auto;align-items:center;gap:12px;width:100%;display:grid;color:#172640!important;background:#fffdf8!important;border:1px solid #e3d6c1!important;border-radius:11px!important;padding:15px!important}.access-list>button:hover{box-shadow:0 7px 18px #10213e0d;border-color:#c7a567!important}.access-list span{gap:5px;display:grid}.access-list small,.access-detail small{color:#8b8074;font-size:11px}.access-list b{font-size:13px}.access-list em{color:#8b5c20;font-size:12px;font-style:normal;font-weight:700}.access-list em[data-sync=正常],.access-list em[data-sync=正常接入]{color:#247356}.access-list em[data-sync=连接异常]{color:#a23b38}.access-list>button>strong{color:#7a2028;white-space:nowrap;font-size:12px}.access-detail-backdrop{z-index:100;background:#09162ca8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.access-detail{background:#fffdf8;border:1px solid #c7a567;border-radius:17px;width:min(680px,100%);overflow:hidden;box-shadow:0 25px 70px #0004}.access-detail header{color:#fff;background:#10213e;padding:20px 22px;height:auto!important}.access-detail header h2{margin:5px 0;color:#fff!important}.access-detail header button,.access-detail footer button{color:#24344b;background:#fffaf0;border:1px solid #d5ba87;border-radius:8px;padding:8px 12px}.access-detail>div{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px;display:grid}.access-detail>div span{color:#786b5f;background:#f5ede1;border-radius:9px;gap:8px;padding:13px;font-size:11px;display:grid}.access-detail>div b{color:#172640;font-size:15px}.access-detail>p{color:#6f6a64;margin:0;padding:0 22px 14px;font-size:13px;line-height:1.6}.access-detail footer{text-align:right;border-top:1px solid #eadfce;padding:15px 22px}.cross-store-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.cross-store-metrics article{background:#fffdf8;border:1px solid #e0d1bc;border-top:3px solid #7a2028;border-radius:13px;padding:18px}.cross-store-metrics small,.cross-store-metrics span{color:#81766c;font-size:11px;display:block}.cross-store-metrics strong{color:#6f1d25;margin:10px 0 7px;font-size:26px;display:block}.cross-store-panel td:nth-child(7){color:#7a2028;font-weight:800}.cross-store-panel td:last-child{font-weight:700}@media (width<=1050px){.access-list>button{grid-template-columns:repeat(3,1fr)}.access-list>button>strong{text-align:right;grid-column:3}.cross-store-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.access-list>button{grid-template-columns:1fr 1fr}.access-list>button>strong{grid-column:2}.access-detail>div,.cross-store-metrics{grid-template-columns:1fr 1fr}.cross-store-metrics strong{font-size:22px}}.identity-risk-list{display:grid}.identity-risk-head,.identity-risk-list>button{grid-template-columns:1.15fr .55fr 1.2fr .5fr .9fr .75fr .75fr .65fr;align-items:center;gap:10px;display:grid}.identity-risk-head{color:#78665a;background:#f5eadb;padding:11px 13px;font-size:11px}.identity-risk-list>button{text-align:left;color:#26374e!important;background:0 0!important;border:0!important;border-bottom:1px solid #eee3d4!important;border-radius:0!important;padding:14px 13px!important}.identity-risk-list>button:hover{background:#fff8ee!important}.identity-risk-list>button>span:first-child{gap:4px;display:grid}.identity-risk-list small{font-family:var(--font-geist-mono);color:#6f1d25;font-size:10px}.identity-risk-list time{color:#687583;font-size:11px}.identity-risk-list em{font-style:normal;font-weight:800}.identity-risk-list em[data-level=高]{color:#a12f32}.identity-risk-list em[data-level=中]{color:#9a651d}.identity-risk-list strong[data-state=pending]{color:#a15d17}.identity-risk-list strong[data-state=linked]{color:#23704f}.identity-risk-list>button>b:last-child{color:#7a2028;text-align:right}.identity-risk-detail{width:min(720px,100%)}.risk-detail-summary{grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 22px;display:grid}.risk-detail-summary span{color:#7c7064;background:#f5ede1;border-radius:9px;gap:6px;padding:12px;font-size:11px;display:grid}.risk-detail-summary b{color:#173456}.identity-risk-detail details{background:#fffaf1;border:1px solid #e4d7c2;border-radius:9px;margin:0 22px 14px;padding:12px}.identity-risk-detail summary{cursor:pointer;color:#6f1d25;font-weight:800}.identity-risk-detail details p{word-break:break-all;margin:9px 0 0}.identity-risk-detail code{color:#42546b;font-size:11px}.identity-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.identity-metrics article{background:#fffdf8;border:1px solid #e0d1bc;border-top:3px solid #173456;border-radius:12px;padding:15px}.identity-metrics small,.identity-metrics span{color:#81766c;font-size:11px;display:block}.identity-metrics strong{color:#6f1d25;margin:8px 0 5px;font-size:25px;display:block}.identity-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.identity-tabs button{color:#625447;background:#fffaf1;border:1px solid #d8c6a8;border-radius:8px;padding:9px 13px}.identity-tabs button.active{color:#fff;background:#102b4d;border-color:#102b4d}.identity-tabs b{color:#fff;background:#7a2028;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:5px;font-size:10px;display:inline-grid}.identity-message{color:#28664f;background:#eef8f3;border-left:3px solid #2c7b5c;padding:10px 12px;font-size:12px}.identity-member-list,.identity-conflict-list{display:grid}.identity-member-head,.identity-member-list>button{grid-template-columns:1.3fr .65fr 1fr .55fr .75fr 1fr .65fr;align-items:center;gap:12px;display:grid}.identity-member-head{color:#78665a;background:#f5eadb;padding:10px 13px;font-size:12px}.identity-member-list>button{text-align:left;color:#26374e!important;background:0 0!important;border:0!important;border-bottom:1px solid #eee3d4!important;border-radius:0!important;padding:13px!important}.identity-member-list>button:hover{background:#fff8ee!important}.identity-member-list span:first-child{gap:3px;display:grid}.identity-member-list small{font-family:var(--font-geist-mono);color:#173456;font-weight:700}.identity-member-list span em{color:#8b8074;font-size:11px;font-style:normal}.identity-member-list>button>strong{text-align:center}.identity-member-list>button>em{color:#277358;font-style:normal;font-weight:700}.identity-member-list>button>em[data-state=同店多身份]{color:#a33c37}.identity-member-list time{color:#6f7781;font-size:11px}.identity-member-list>button>b:last-child{color:#7a2028}.identity-conflict-list article{border-bottom:1px solid #eee3d4;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px;display:grid}.identity-conflict-list article>div{gap:5px;display:grid}.identity-conflict-list small,.identity-conflict-list span{color:#81766c;font-size:11px}.identity-conflict-list em{color:#9a5f1b;background:#fff0df;border-radius:14px;padding:6px 10px;font-size:11px;font-style:normal}.identity-conflict-list em[data-state=linked]{color:#247356;background:#e9f7f1}.identity-conflict-list button{color:#7a2028;background:#fffaf1;border:1px solid #c9aa74;border-radius:8px;padding:8px 11px}.identity-detail-backdrop{z-index:110;background:#07152cac;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.identity-detail,.identity-review{background:#fffdf8;border:1px solid #c59a50;border-radius:18px;width:min(880px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #0005}.identity-detail header,.identity-review header{color:#fff;background:linear-gradient(135deg,#102b4d,#173a64);padding:20px 22px;height:auto!important}.identity-detail header h2,.identity-review header h2{margin:5px 0;color:#fff!important}.identity-detail header p{color:#dce5ee;margin:0}.identity-detail header button,.identity-review header button{color:#24344b;background:#fff;border:1px solid #d9c79f;border-radius:8px;padding:8px 12px}.identity-detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.identity-detail-summary span{color:#7c7064;background:#f5ede1;border-radius:9px;padding:13px;font-size:11px}.identity-detail-summary b{color:#173456;margin-top:7px;font-size:15px;display:block}.identity-detail h3{color:#4d2924;padding:0 20px}.identity-link-list{gap:9px;padding:0 20px 20px;display:grid}.identity-link-list article{border:1px solid #e7dac5;border-radius:10px;grid-template-columns:150px 1fr 230px;align-items:center;gap:14px;padding:13px;display:grid}.identity-link-list article>div{gap:4px;display:grid}.identity-link-list strong{color:#7a2028}.identity-link-list span{gap:4px;display:grid}.identity-link-list small{color:#887b70}.identity-link-list code{word-break:break-all;color:#42546b;font-size:11px}.identity-link-list time{color:#777;font-size:11px;line-height:1.6}.identity-detail>footer{color:#776d64;border-top:1px solid #eadfce;padding:15px 20px;font-size:12px}.identity-review{width:min(620px,100%)}.identity-review>p{color:#70675f;margin:18px 22px;line-height:1.65}.identity-review>label{color:#665b51;gap:7px;margin:14px 22px;font-size:12px;display:grid}.identity-review select,.identity-review textarea{font:inherit;background:#fff;border:1px solid #d9c9b0;border-radius:8px;padding:11px}.identity-review textarea{resize:vertical;min-height:100px}.identity-review>footer{border-top:1px solid #eadfce;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.identity-review>footer button{color:#7a2028;background:#fffaf1;border:1px solid #c9aa74;border-radius:8px;padding:9px 13px}.identity-review>footer .primary{margin:0!important}@media (width<=1150px){.identity-metrics{grid-template-columns:repeat(3,1fr)}.identity-member-head,.identity-member-list>button{grid-template-columns:1.2fr .65fr 1fr .5fr .75fr .8fr}.identity-member-head span:nth-child(6),.identity-member-list>button time{display:none}.identity-risk-head,.identity-risk-list>button{grid-template-columns:1.2fr .55fr 1fr .5fr .8fr .7fr}.identity-risk-head span:nth-child(7),.identity-risk-head span:nth-child(5),.identity-risk-list>button>span:nth-child(7),.identity-risk-list>button time{display:none}}@media (width<=700px){.identity-metrics{grid-template-columns:1fr 1fr}.identity-member-head,.identity-risk-head{display:none}.identity-member-list>button,.identity-risk-list>button{grid-template-columns:1fr 1fr}.identity-member-list>button>*,.identity-risk-list>button>*{min-width:0}.identity-member-list>button>b:last-child,.identity-risk-list>button>b:last-child{text-align:right}.identity-conflict-list article{grid-template-columns:1fr auto}.identity-conflict-list article button{grid-column:2}.identity-detail-summary,.risk-detail-summary{grid-template-columns:1fr 1fr}.identity-link-list article{grid-template-columns:1fr}.identity-review>footer{flex-direction:column}.identity-review>footer button{width:100%}}.consumption-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.consumption-metrics article{background:#fffdf8;border:1px solid #e0d1bc;border-top:3px solid #7a2028;border-radius:12px;padding:14px}.consumption-metrics small,.consumption-metrics span{color:#81766c;font-size:10px;display:block}.consumption-metrics strong{color:#173456;margin:8px 0 5px;font-size:20px;display:block}.consumption-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.consumption-tabs button{color:#625447;background:#fffaf1;border:1px solid #d8c6a8;border-radius:8px;padding:9px 13px}.consumption-tabs button.active{color:#fff;background:#102b4d;border-color:#102b4d}.consumption-tabs b{color:#fff;background:#7a2028;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:5px;font-size:10px;display:inline-grid}.consumption-list{display:grid}.consumption-head,.consumption-list>button{grid-template-columns:1.2fr 1fr .65fr .8fr .8fr 1fr .55fr;align-items:center;gap:11px;display:grid}.consumption-head{color:#78665a;background:#f5eadb;padding:10px 13px;font-size:11px}.consumption-list>button{text-align:left;color:#26374e!important;background:0 0!important;border:0!important;border-bottom:1px solid #eee3d4!important;border-radius:0!important;padding:13px!important}.consumption-list>button:hover{background:#fff8ee!important}.consumption-list>button>span:first-child{gap:3px;display:grid}.consumption-list small{font-family:var(--font-geist-mono);color:#173456;font-weight:700}.consumption-list span em{color:#8b8074;font-size:11px;font-style:normal}.consumption-list strong{color:#173456}.consumption-list time{color:#6f7781;font-size:11px}.consumption-list>button>b:last-child{color:#7a2028;text-align:right}.consumption-list>button>em{color:#277358;font-style:normal;font-weight:700}.consumption-detail-backdrop{z-index:115;background:#07152cac;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.consumption-detail{background:#fffdf8;border:1px solid #c59a50;border-radius:18px;width:min(960px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #0005}.consumption-detail header{color:#fff;background:linear-gradient(135deg,#102b4d,#173a64);padding:20px 22px;height:auto!important}.consumption-detail header h2{margin:5px 0;color:#fff!important}.consumption-detail header p{color:#dce5ee;margin:0}.consumption-detail header button{color:#24344b;background:#fff;border:1px solid #d9c79f;border-radius:8px;padding:8px 12px}.consumption-detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.consumption-detail-summary span{color:#7c7064;background:#f5ede1;border-radius:9px;padding:13px;font-size:11px}.consumption-detail-summary b{color:#173456;margin-top:7px;font-size:15px;display:block}.consumption-detail h3{color:#4d2924;padding:0 20px}.consumption-event-list{gap:8px;padding:0 20px 20px;display:grid}.consumption-event-list article{border:1px solid #e7dac5;border-radius:10px;grid-template-columns:1.2fr .8fr .8fr 1fr 1fr .7fr;align-items:center;gap:10px;padding:12px;font-size:11px;display:grid}.consumption-event-list article>div{gap:4px;display:grid}.consumption-event-list article small{color:#81766c}.consumption-event-list time{color:#687583}.consumption-event-list em{color:#8a672f;font-style:normal}.consumption-detail>footer{color:#776d64;border-top:1px solid #eadfce;padding:15px 20px;font-size:12px}.reward-ledger-integrated{gap:12px;display:grid}.ledger-note{color:#6f5a37;background:#fff8e9;border-left:4px solid #c49a56;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.ledger-note span{font-size:12px}.reward-ledger-integrated table{min-width:1120px}.reward-ledger-integrated td:first-child,.reward-ledger-integrated td:nth-child(2),.reward-ledger-integrated td:nth-child(8){font-family:var(--font-geist-mono);font-size:11px}.reward-ledger-integrated .ledger-positive{color:#247356;font-weight:800}.reward-ledger-integrated .ledger-negative{color:#a23b38;font-weight:800}@media (width<=1250px){.consumption-metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.consumption-head{display:none}.consumption-list>button,.consumption-metrics,.consumption-detail-summary,.consumption-event-list article{grid-template-columns:1fr 1fr}.consumption-event-list article>div{grid-column:1/3}}.policy-section-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.policy-section-tabs button{color:#625447;background:#fffaf1;border:1px solid #d8c6a8;border-radius:9px;padding:10px 15px;font-weight:750}.policy-section-tabs button.active{color:#fff;background:#102b4d;border-color:#102b4d}.policy-section-tabs b{color:#fff;background:#7a2028;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:10px;display:inline-grid}.policy-section-tabs~.policy-manager,.policy-section-tabs~.policy-redemption,.policy-section-tabs~.policy-audit{display:none}:is(.policy-section-tabs:has(button:first-child.active)~.policy-manager,.policy-section-tabs:has(button:nth-child(2).active)~.policy-redemption,.policy-section-tabs:has(button:nth-child(3).active)~.policy-audit){display:block}.redemption-formula{background:#fff8e9;border:1px solid #d9c49f;border-left:4px solid #7a2028;border-radius:12px;grid-template-columns:1.1fr 1.2fr 1fr 1.2fr 1fr;align-items:center;gap:10px;margin:18px 22px;padding:15px;display:grid}.redemption-formula>*{color:#625447;font-style:normal}.redemption-formula b{color:#173456}.redemption-formula strong{color:#7a2028}.redemption-rule-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 22px 20px;display:grid}.redemption-rule-grid article{background:#fffdf8;border:1px solid #e4d7c2;border-radius:12px;padding:15px}.redemption-rule-grid small,.redemption-rule-grid span{color:#81766c;font-size:11px;display:block}.redemption-rule-grid b{color:#173456;margin:8px 0;font-size:15px;display:block}.redemption-governance{background:#f7f1e7;border-top:1px solid #eadfce;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:10px;padding:16px 22px;display:grid}.redemption-governance span{color:#766c62;gap:4px;font-size:11px;display:grid}.redemption-governance b{color:#173456}.redemption-governance button{color:#fff;background:#102b4d;border:1px solid #c9aa74;border-radius:8px;padding:9px 13px}.policy-rule-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:14px 0;display:grid}.policy-rule-grid span{background:#f8f4ea;border:1px solid #eadfca;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.policy-rule-grid small{color:#7b7469}.policy-rule-grid b{font-size:14px}.policy-effective-mode{gap:8px;padding:0 24px 16px;display:flex}.policy-effective-mode button.selected{color:#fff;background:#15385c;border-color:#15385c}.policy-scope-options{border:1px solid #e4d7bd;border-radius:12px;flex-wrap:wrap;gap:18px;margin:0 24px 20px;padding:16px;display:flex}.policy-scope-options label{align-items:center;gap:8px;display:flex}.policy-scope-options p{color:#716a61;width:100%;margin:0}.policy-audit-list details{border-bottom:1px solid #eadfca}.policy-audit-list summary{cursor:pointer;grid-template-columns:1.2fr 1fr 1.4fr 1fr;gap:12px;padding:14px 0;display:grid}.policy-audit-list details p{background:#f8f4ea;border-radius:8px;margin:0 0 14px;padding:12px}.policy-publish{max-width:920px}.policy-publish h3{margin:18px 24px 10px}.policy-diff{border:1px solid #ded4c1;border-radius:12px;grid-template-columns:1fr 1fr 1fr;margin:0 24px;display:grid;overflow:hidden}.policy-diff>*{border-bottom:1px solid #eee5d6;padding:10px 12px}.policy-diff strong{color:#0b654f;background:#f0faf6}.policy-impact{background:#fff9e9;border-left:4px solid #c69a2b;margin:18px 24px;padding:14px 16px}.policy-impact p{margin:6px 0}.policy-simulation{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 24px;display:grid}.policy-simulation>*{border:1px solid #e1d6c4;border-radius:10px;padding:12px}.policy-simulation label{align-items:center;gap:6px;display:flex}.policy-simulation input{width:100%;min-width:0}.policy-simulation span{justify-content:space-between;display:flex}.policy-confirm-field{margin:16px 24px;display:block}.policy-confirm-field span{margin-bottom:6px;font-weight:700;display:block}.policy-confirm-field input,.policy-confirm-field textarea{border:1px solid #cfc2ac;border-radius:10px;width:100%;padding:12px}.policy-confirm-field textarea{resize:vertical;min-height:72px}@media (width<=900px){.redemption-formula{grid-template-columns:1fr 1fr}.redemption-formula b{grid-column:1/-1}.redemption-rule-grid,.redemption-governance{grid-template-columns:1fr 1fr}.redemption-governance button{grid-column:1/-1}}@media (width<=800px){.policy-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-diff{font-size:12px}.policy-simulation,.policy-audit-list summary{grid-template-columns:1fr 1fr}.policy-effective-mode{flex-wrap:wrap}.redemption-rule-grid,.redemption-formula,.redemption-governance{grid-template-columns:1fr}.redemption-formula b,.redemption-governance button{grid-column:auto}}.merchant-qr-panel{background:#f7f3eb;border:1px solid #dfd3be;border-radius:14px;grid-template-columns:190px minmax(0,1fr);gap:22px;margin:4px 0 18px;padding:18px;display:grid}.merchant-qr-image{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid}.merchant-qr-image img{background:#fff;border:1px solid #e1d6c5;border-radius:11px;width:170px;max-width:100%;height:auto;padding:8px;display:block}.merchant-qr-image a{color:#8b6426;font-size:13px;font-weight:700;text-decoration:none}.merchant-qr-image code{color:#6f7781;overflow-wrap:anywhere;max-width:180px;font-size:10px;line-height:1.45}.merchant-qr-panel form small{color:#a77d36;letter-spacing:.12em}.merchant-qr-panel form h4{color:#102a4d;margin:6px 0;font-size:22px}.merchant-qr-panel form p{color:#6f7885;margin:0 0 10px;line-height:1.65}.merchant-qr-panel form label:not(.merchant-check){color:#38485c;gap:7px;margin:12px 0;font-weight:700;display:grid}.merchant-qr-panel form input[type=url]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d7d8dc;border-radius:8px;padding:12px}.merchant-qr-panel form>button{color:#fff;cursor:pointer;background:#0c2b52;border:1px solid #d6b66e;border-radius:8px;padding:11px 15px;font-weight:700}.merchant-qr-panel form>button:disabled{opacity:.6}.merchant-qr-stats{color:#727c89;flex-wrap:wrap;gap:8px 20px;margin:12px 0;font-size:12px;display:flex}.merchant-qr-stats b{color:#102a4d}@media (width<=800px){.merchant-qr-panel{grid-template-columns:1fr;gap:16px;padding:15px}.merchant-qr-image code{max-width:100%}.merchant-qr-panel form>button{width:100%}}.app-shell{background-color:#f7f2e9;background-image:linear-gradient(#fffdf81a,#f7f2e92e),url(/member-home-bg-v1.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll}@media (width<=700px){.app-shell{background-position:top;background-size:100% 100%;background-attachment:scroll}}._page_7hc9i_1{color:#381d1d;box-sizing:border-box;background:#f4efe5;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}._card_7hc9i_2{box-sizing:border-box;text-align:center;background:#fffaf0;border:1px solid #d0aa61;border-radius:24px;width:100%;max-width:480px;padding:28px 22px}._logo_7hc9i_3{object-fit:contain;border-radius:12px;width:80px;height:80px}._card_7hc9i_2 h1{color:#761522;margin:16px 0;font-size:25px}._card_7hc9i_2 p{font-size:16px;line-height:1.7}._qr_7hc9i_6{aspect-ratio:1;border-radius:12px;width:min(280px,100%);height:auto;margin:22px auto;display:block}._page_dw2un_1{color:#281d18;background:radial-gradient(circle at 88% 4%,#f2dcae66 0,#0000 28%),linear-gradient(155deg,#fbf8f1 0,#f4ebdc 62%,#eadbc6 100%);min-height:100vh;padding:22px 18px 34px;font-family:Arial,PingFang SC,sans-serif}._formHeader_dw2un_2 ._joinBenefit_dw2un_2{color:#7b202b;overflow-wrap:anywhere;margin:10px 0 8px;font-size:17px;font-weight:600;line-height:1.5}._joinBenefit_dw2un_2 strong{font-weight:800}._browseSuccessBackdrop_dw2un_4{z-index:2000;width:100%;min-width:0;height:100dvh;padding:24px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));box-sizing:border-box;background:#efe6d8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}._browseSuccessDialog_dw2un_5{box-sizing:border-box;text-align:center;background:#fff9ee;border:1px solid #d6bd91;border-radius:22px;flex:0 340px;width:100%;min-width:0;max-width:340px;max-height:100%;padding:30px 20px;overflow:auto;box-shadow:0 16px 46px #57261818}._browseSuccessDialog_dw2un_5>span{color:#397143;background:#edf4e8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:36px;display:grid}._browseSuccessDialog_dw2un_5>h2{white-space:normal;overflow-wrap:anywhere;color:#142640;max-width:100%;margin:0;font-size:clamp(20px,5vw,25px);font-weight:600;line-height:1.5}._browseLoginSuccess_dw2un_8{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;gap:14px;padding:0;display:grid;overflow:visible}._browseLoginSuccess_dw2un_8>span{color:#a7192f;background:0 0;width:auto;height:auto;margin:0;font-size:72px;font-weight:800;line-height:1;display:block}._browseLoginSuccess_dw2un_8>h2{color:#251c18;font-size:clamp(30px,8vw,42px);font-weight:700;line-height:1.25}._heroBalance_dw2un_11{gap:6px;margin:24px 0 12px;display:grid}._heroBalance_dw2un_11 span{color:#f2d69f;letter-spacing:2px;font-size:17px;font-weight:400}._heroBalance_dw2un_11 strong{color:#fff;letter-spacing:0;font:700 42px/1.15 Georgia,serif}._profileTrigger_dw2un_11{color:#721b25;cursor:pointer;background:#fffaf2;border:1px solid #d5b675;border-radius:999px;margin:12px 0 0 auto;padding:9px 15px;font-weight:800;display:block}._memberFeatureGrid_dw2un_11 button{color:#4c2521;min-height:145px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfcba8;border-radius:17px;place-items:center;gap:8px;padding:18px;display:grid;box-shadow:0 8px 24px #62311f12}._memberDialogBackdrop_dw2un_11{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c1013a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._memberDialog_dw2un_11{background:#fffdf9;border:1px solid #dfcba8;border-radius:20px;width:min(680px,100%);max-height:min(82vh,760px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 70px #21090d66}._memberDialog_dw2un_11>h2{color:#4c2521;border-bottom:1px solid #ede2d1;margin:0 42px 18px 0;padding-bottom:13px}._memberDialogClose_dw2un_11{color:#721b25;cursor:pointer;background:#f4e8d8;border:0;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;position:absolute;top:12px;right:15px}._portalProfileHeader_dw2un_11{border-bottom:1px solid #ede2d1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:0 42px 14px 0;display:flex}._portalProfileHeader_dw2un_11 small{color:#a3783b;letter-spacing:2px;font-size:9px;font-weight:900}._portalProfileHeader_dw2un_11 h2{color:#4c2521;margin:4px 0 0;font-size:19px}._portalProfileHeader_dw2un_11>span{color:#397143;white-space:nowrap;background:#edf4e8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}@media (width<=560px){._heroBalance_dw2un_11 span{font-size:15px}._heroBalance_dw2un_11 strong{font-size:38px}._memberFeatureGrid_dw2un_11 button{min-height:122px;padding:12px}._memberDialog_dw2un_11{padding:22px 18px}._portalProfileHeader_dw2un_11{flex-direction:column;align-items:flex-start}}._shell_dw2un_12,._portalShell_dw2un_12{width:min(760px,100%);margin:auto}._shell_dw2un_12{position:relative}._brand_dw2un_12{color:#6f1d25;align-items:center;gap:12px;margin:0 0 16px;padding:0 3px;display:flex}._brandLogo_dw2un_12{object-fit:contain;filter:drop-shadow(0 5px 10px #55151c20);flex:none;width:50px;height:50px;display:block}._brand_dw2un_12 b,._brand_dw2un_12 small{display:block}._brand_dw2un_12 b{letter-spacing:3px;font-size:18px}._brand_dw2un_12 small{letter-spacing:2.8px;color:#9a7140;margin-top:4px;font-size:9px}._hero_dw2un_11{color:#fff;background:linear-gradient(130deg,#7f202a 0,#5b111a 100%);border:1px solid #c9a66a;border-radius:18px;margin:0 0 12px;padding:26px 30px;box-shadow:0 14px 34px #4d1b1620}._hero_dw2un_11 p{color:#e7c888;letter-spacing:3px;margin:0;font-size:10px;font-weight:800}._hero_dw2un_11 h1{letter-spacing:1px;margin:8px 0 7px;font-size:clamp(27px,6vw,38px);font-weight:500}._hero_dw2un_11 span{color:#eadfd6;max-width:560px;font-size:13px;line-height:1.55;display:block}._compactHero_dw2un_13{border-radius:18px;padding:20px 26px}._compactHero_dw2un_13 h1{font-size:clamp(24px,5vw,31px)}._card_dw2un_14,._success_dw2un_14{background:#fffdf9;border:1px solid #d6bd91;border-radius:20px;padding:clamp(22px,4vw,34px);position:relative;box-shadow:0 16px 46px #57261812}._cardTitle_dw2un_14{z-index:3;position:absolute;top:20px;right:20px}._cardTitle_dw2un_14 button{color:#6f1d25;background:#fffaf2;border:1px solid #cba969;border-radius:999px;place-items:center;min-width:42px;height:34px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:grid;box-shadow:0 3px 9px #3c101510}._formHeader_dw2un_2{border-bottom:1px solid #ede2d1;margin:0 72px 18px 0;padding-bottom:17px}._formHeader_dw2un_2 small{color:#a77838;letter-spacing:2px;font-size:9px;font-weight:900}._formHeader_dw2un_2 h2{color:#4d2421;margin:6px 0 5px;font:600 clamp(20px,4vw,26px)/1.25 Georgia,Songti SC,serif}._formHeader_dw2un_2 p{color:#89776a;margin:0;font-size:12px;line-height:1.55}._card_dw2un_14 label{width:100%;margin:14px 0;display:block}._card_dw2un_14 label>span{color:#49362e;margin-bottom:7px;font-size:13px;font-weight:700;display:block}._card_dw2un_14 label small{color:#8c7b6e;margin-top:7px;font-size:10px;line-height:1.5;display:block}._card_dw2un_14 input,._card_dw2un_14 select{box-sizing:border-box;color:#2e211a;background:#fff;border:1px solid #d7c6ae;border-radius:10px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:15px;display:block}._card_dw2un_14 select{appearance:auto;cursor:pointer}._emailRow_dw2un_15,._codeRow_dw2un_15{grid-template-columns:minmax(0,1fr) 138px;gap:9px;display:grid}._emailRow_dw2un_15 button,._primary_dw2un_15,._success_dw2un_14 button{color:#fff;cursor:pointer;background:#7d2028;border:0;border-radius:10px;padding:0 16px;font-weight:700}._emailRow_dw2un_15 button:disabled,._primary_dw2un_15:disabled{opacity:.42;cursor:not-allowed}._codeRow_dw2un_15 ._primary_dw2un_15{min-height:50px;box-shadow:none;margin:0;font-size:14px}._checkRow_dw2un_15{background:#fff8ed;border:1px solid #e6d7c0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;margin:18px 0!important;display:grid!important}._checkRow_dw2un_15 input{accent-color:#7d2028;height:20px;margin:1px 0 0;padding:0;width:20px!important;min-height:20px!important}._checkRow_dw2un_15 span{line-height:1.5;margin:0!important;font-weight:600!important}._primary_dw2un_15{background:linear-gradient(135deg,#8d2930,#66151d);width:100%;min-height:50px;margin-top:6px;font-size:16px;box-shadow:0 8px 18px #6f1d2524}._message_dw2un_15{background:#f8ecd8;border-left:3px solid #b17b2e;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.5}._success_dw2un_14{text-align:center;padding-block:55px}._success_dw2un_14>div{color:#397143;background:#edf4e8;border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:34px;display:grid}._success_dw2un_14 h2{font-size:30px}._success_dw2un_14 p{color:#7e6e62;margin-bottom:8px}._success_dw2un_14 strong{color:#7a2024;letter-spacing:2px;font-size:25px;display:block}._success_dw2un_14 button{min-width:220px;margin:14px auto 0;padding:13px 22px;display:block}._success_dw2un_14 button+button{color:#7d2028;background:#fff;border:1px solid #cdb68e}._portalShell_dw2un_12{width:min(760px,100%)}._portalNav_dw2un_16{align-items:center;margin:-6px 2px 18px;font-size:12px;display:flex}._portalNav_dw2un_16 a{color:#721b25;font-weight:800;text-decoration:none}._portalHero_dw2un_16{color:#fff;background:linear-gradient(135deg,#7c2028 0,#5a121b 100%);border:1px solid #c8a467;border-radius:22px;padding:30px;position:relative;overflow:hidden;box-shadow:0 16px 40px #4d1b1626}._portalHero_dw2un_16:after{content:"KZ";color:#ffffff0b;pointer-events:none;font:700 150px Georgia,serif;position:absolute;top:26px;right:18px}._portalIdentity_dw2un_16{z-index:1;position:relative}._portalIdentity_dw2un_16 small{color:#e2bf76;letter-spacing:3px}._portalIdentity_dw2un_16 h1{margin:18px 0 7px;font:500 36px/1.1 Georgia,Songti SC,serif}._portalIdentity_dw2un_16>strong{letter-spacing:4px;color:#f2d69f;font-size:23px;display:block}._portalIdentity_dw2un_16 p{color:#eaded5;align-items:center;gap:8px;margin:16px 0 0;display:flex}._portalIdentity_dw2un_16 p i{color:#6b1821;background:#e7c57d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;font-weight:900;display:grid}._portalMetrics_dw2un_16{z-index:1;background:#4d0e174d;border:1px solid #e3bf744d;border-radius:14px;grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid;position:relative;overflow:hidden}._portalMetrics_dw2un_16 article{min-width:0;padding:16px 17px}._portalMetrics_dw2un_16 article+article{border-left:1px solid #e3bf743b}._portalMetrics_dw2un_16 small{color:#d9bd88;font-size:11px;display:block}._portalMetrics_dw2un_16 b{color:#fff;margin-top:8px;font:700 23px Georgia,serif;display:block}._portalCard_dw2un_16{background:#fffdf9;border:1px solid #dfcba8;border-radius:17px;margin-top:14px;padding:21px;box-shadow:0 8px 24px #62311f0c}._portalCard_dw2un_16>h2{color:#4c2521;border-bottom:1px solid #ede2d1;margin:0 0 17px;padding-bottom:12px;font-size:18px}._portalProfileCard_dw2un_16>header{border-bottom:1px solid #ede2d1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}._portalProfileCard_dw2un_16>header small{color:#a3783b;letter-spacing:2px;font-size:9px;font-weight:900}._portalProfileCard_dw2un_16>header h2{color:#4c2521;margin:4px 0 0;font-size:19px}._portalProfileCard_dw2un_16>header>span{color:#397143;white-space:nowrap;background:#edf4e8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}._portalProfile_dw2un_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._portalProfile_dw2un_11>div{background:#fff;border:1px solid #eee2d0;border-radius:11px;gap:6px;min-width:0;padding:13px;display:grid}._portalProfile_dw2un_11 span{color:#89776a;font-size:11px}._portalProfile_dw2un_11 b{overflow-wrap:anywhere;color:#4e342c;font-size:13px}._portalList_dw2un_16,._portalLedger_dw2un_16{gap:9px;display:grid}._portalList_dw2un_16 article,._portalLedger_dw2un_16 article{background:#fff;border:1px solid #eee2d0;border-radius:10px;gap:5px;padding:14px;display:grid}._portalList_dw2un_16 article{grid-template-columns:90px 1fr auto;align-items:center}._portalList_dw2un_16 b{color:#7d2028}._portalList_dw2un_16 small,._portalLedger_dw2un_16 small{color:#8b7b70}._portalLedger_dw2un_16 article{grid-template-columns:1fr auto auto;align-items:center}._portalLedger_dw2un_16 article div{gap:4px;display:grid}._portalLedger_dw2un_16 article span{color:#7d6c60}._portalLedger_dw2un_16 article strong{color:#7d2026}._portalActions_dw2un_16{justify-content:center;padding:24px;display:flex}._portalActions_dw2un_16 a{color:#fff;background:linear-gradient(135deg,#8d2930,#66151d);border-radius:10px;padding:13px 26px;font-weight:700;text-decoration:none;box-shadow:0 7px 16px #6f1d2522}@media (width<=560px){._page_dw2un_1{padding:12px 11px 26px}._brand_dw2un_12{margin-bottom:11px}._brandLogo_dw2un_12{width:43px;height:43px}._brand_dw2un_12 b{font-size:16px}._brand_dw2un_12 small{font-size:8px}._hero_dw2un_11{border-radius:15px;margin-bottom:9px;padding:17px 18px}._hero_dw2un_11 p{letter-spacing:1.8px;font-size:8px}._hero_dw2un_11 h1{margin:6px 0 4px;font-size:23px}._hero_dw2un_11 span{font-size:11px;line-height:1.45}._card_dw2un_14{border-radius:16px;padding:19px 17px}._cardTitle_dw2un_14{top:16px;right:16px}._cardTitle_dw2un_14 button{min-width:38px;height:30px}._formHeader_dw2un_2{margin-bottom:12px;margin-right:52px;padding-bottom:13px}._formHeader_dw2un_2 h2{font-size:19px}._formHeader_dw2un_2 p{font-size:10px}._card_dw2un_14 label{margin:11px 0}._card_dw2un_14 input,._card_dw2un_14 select{min-height:47px;font-size:14px}._emailRow_dw2un_15,._codeRow_dw2un_15{grid-template-columns:minmax(0,1fr) 112px;gap:7px}._emailRow_dw2un_15 button,._codeRow_dw2un_15 ._primary_dw2un_15{min-height:47px;padding:0 9px;font-size:12px}._checkRow_dw2un_15{padding:12px}._portalHero_dw2un_16{padding:24px 20px}._portalHero_dw2un_16:after{font-size:105px}._portalIdentity_dw2un_16 h1{font-size:30px}._portalIdentity_dw2un_16>strong{font-size:20px}._portalIdentity_dw2un_16 p{font-size:12px;line-height:1.5}._portalMetrics_dw2un_16{margin-top:23px}._portalMetrics_dw2un_16 article{padding:14px 10px}._portalMetrics_dw2un_16 small{font-size:10px}._portalMetrics_dw2un_16 b{font-size:19px}._portalProfile_dw2un_11,._portalList_dw2un_16 article,._portalLedger_dw2un_16 article{grid-template-columns:1fr}._portalCard_dw2un_16{padding:18px}._cardTitle_dw2un_14 h2{font-size:25px}}@media (width<=360px){._emailRow_dw2un_15,._codeRow_dw2un_15{grid-template-columns:1fr}._emailRow_dw2un_15 button,._codeRow_dw2un_15 ._primary_dw2un_15{min-height:44px}._hero_dw2un_11 span{display:none}}._groupCardLogo_dw2un_19{z-index:2;object-fit:contain;border-radius:16px;width:72px;height:72px;position:absolute;top:24px;right:24px}._portalIdentity_dw2un_16{padding-right:90px}._portalIdentity_dw2un_16>strong{margin:24px 0 12px;line-height:1.55}._portalMetrics_dw2un_16{grid-template-columns:repeat(2,1fr)}._memberFeatureGrid_dw2un_11{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}._memberFeatureGrid_dw2un_11 a{color:#4c2521;background:#fff;border:1px solid #dfcba8;border-radius:17px;place-items:center;gap:8px;min-height:145px;padding:18px;text-decoration:none;display:grid;box-shadow:0 8px 24px #62311f12}._memberFeatureGrid_dw2un_11 span{font-size:28px}._memberFeatureGrid_dw2un_11 strong{color:#7d2028;font-size:28px}._memberFeatureGrid_dw2un_11 small{color:#89776a}._memberBenefits_dw2un_19>small{color:#a3783b;letter-spacing:2px;font-size:10px;font-weight:900}._memberBenefits_dw2un_19>h2{margin:5px 0 8px}._policySource_dw2un_19{color:#8c755f;margin:0 0 14px;font-size:11px;line-height:1.6}._policyUnavailable_dw2un_19{color:#7d5f3f;background:#fff8ed;border:1px solid #e5cda8;border-radius:12px;padding:16px;line-height:1.6}._memberBenefits_dw2un_19 details{background:#fffaf2;border:1px solid #eee2d0;border-radius:13px;margin-top:10px;overflow:hidden}._memberBenefits_dw2un_19 summary{cursor:pointer;align-items:center;gap:14px;padding:15px;list-style:none;display:flex}._memberBenefits_dw2un_19 summary::-webkit-details-marker{display:none}._memberBenefits_dw2un_19 summary>b{color:#f0ce85;background:#7d2028;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}._memberBenefits_dw2un_19 summary div{flex:1}._memberBenefits_dw2un_19 summary p{color:#89776a;margin:5px 0 0;font-size:12px;line-height:1.5}._memberBenefits_dw2un_19 summary i{color:#a3783b;font-size:28px;font-style:normal;transition:transform .2s}._memberBenefits_dw2un_19 details[open] summary i{transform:rotate(90deg)}._policyDetail_dw2un_19{color:#705d50;background:#fffdf9;border-top:1px solid #eee2d0;padding:14px 18px 17px;font-size:13px;line-height:1.7}@media (width<=560px){._compactHero_dw2un_13{padding:16px 20px}._groupCardLogo_dw2un_19{width:58px;height:58px;top:18px;right:18px}._portalIdentity_dw2un_16{padding-right:68px}._memberFeatureGrid_dw2un_11{gap:9px}._memberFeatureGrid_dw2un_11 a{min-height:122px;padding:12px}._memberFeatureGrid_dw2un_11 strong{font-size:23px}._memberBenefits_dw2un_19 summary{padding:13px}}._invitePanel_dw2un_20{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}._invitePanel_dw2un_20>img{background:#fff;border:1px solid #e3d2b8;border-radius:12px;width:150px;height:150px;padding:7px;display:block}._invitePanel_dw2un_20 strong{color:#4c2521;font-size:15px;display:block}._invitePanel_dw2un_20 p{margin:7px 0 10px}._invitePanel_dw2un_20 code{overflow-wrap:anywhere;color:#7d2028;background:#fff;border:1px solid #eadcc8;border-radius:8px;padding:9px;font-size:10px;line-height:1.5;display:block}._inviteActions_dw2un_20{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}._inviteActions_dw2un_20 button,._inviteActions_dw2un_20 a{color:#fff;cursor:pointer;background:#7d2028;border:0;border-radius:8px;padding:9px 12px;font:700 12px Arial,PingFang SC,sans-serif;text-decoration:none}._inviteActions_dw2un_20 a{color:#7d2028;background:#fff;border:1px solid #cda97b}._inviteActions_dw2un_20 small{color:#76665a;width:100%;min-height:16px}@media (width<=560px){._invitePanel_dw2un_20{grid-template-columns:1fr}._invitePanel_dw2un_20>img{width:min(230px,100%);height:auto;margin:auto}}._selfStores_dw2un_21{border-top:1px solid #ede2d1;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:13px;display:flex}._selfStores_dw2un_21>small{color:#89776a;width:100%}._selfStores_dw2un_21 span{color:#867364;border:1px solid #dfcba8;border-radius:9px;gap:2px;padding:8px 11px;font-size:10px;display:grid}._selfStores_dw2un_21 b{color:#721b25}._selfEditButton_dw2un_21,._selfSave_dw2un_21,._selfVerify_dw2un_21 button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8d2930,#66151d);border:1px solid #d5b675;border-radius:10px;width:100%;min-height:44px;margin-top:14px;font-weight:800}._selfEditForm_dw2un_21{grid-template-columns:1fr 1fr;gap:11px;display:grid}._selfEditForm_dw2un_21 label{color:#806f62;gap:6px;font-size:11px;font-weight:700;display:grid}._selfEditForm_dw2un_21 input,._selfEditForm_dw2un_21 select{color:#4c2521;background:#fff;border:1px solid #dfcba8;border-radius:9px;width:100%;min-height:46px;padding:0 12px}._selfSave_dw2un_21,._selfVerify_dw2un_21,._selfCancel_dw2un_21,._selfMessage_dw2un_21{grid-column:1/3}._selfCancel_dw2un_21{color:#7d2028;background:0 0;border:0;min-height:40px;font-weight:700}._selfVerify_dw2un_21{background:#fff8ed;border:1px solid #e5cda8;border-radius:11px;grid-template-columns:1fr 1fr;align-items:end;gap:10px;padding:12px;display:grid}._selfVerify_dw2un_21 button{margin:0}._selfMessage_dw2un_21{color:#735b36;background:#fff8e9;border-left:3px solid #b78c49;margin:12px 0 0;padding:11px 12px;font-size:12px;line-height:1.6}@media (width<=560px){._selfEditForm_dw2un_21{grid-template-columns:1fr}._selfSave_dw2un_21,._selfVerify_dw2un_21,._selfCancel_dw2un_21,._selfMessage_dw2un_21{grid-column:1}._selfVerify_dw2un_21{grid-template-columns:1fr}}._page_dw2un_1{color:#142640;background:radial-gradient(circle at 90% 2%,#cfa85e33 0,#0000 27%),linear-gradient(155deg,#fbfaf6 0,#f4efe5 64%,#ece2d1 100%)}._brand_dw2un_12{color:#102947}._brand_dw2un_12 small{color:#a77d37}._brandLogo_dw2un_12{filter:drop-shadow(0 5px 12px #0a1f3a29)}._hero_dw2un_11{background:radial-gradient(circle at 88% 20%,#caa15229 0,#0000 33%),linear-gradient(135deg,#102c50 0,#061a35 100%);border-color:#c9a45f;box-shadow:0 16px 38px #07183033}._portalHero_dw2un_16{background:radial-gradient(circle at 88% 20%,#e2be712e 0,#0000 33%),linear-gradient(135deg,#8d2430 0,#5a111b 100%);border-color:#c9a45f;box-shadow:0 16px 38px #4e0e1838}._hero_dw2un_11 p,._portalIdentity_dw2un_16 small{color:#e1bd73}._portalIdentity_dw2un_16 p{color:#eaded5}._card_dw2un_14,._success_dw2un_14,._portalCard_dw2un_16{background:#fffdf8;border-color:#d8c49d;box-shadow:0 16px 46px #081f3c17}._cardTitle_dw2un_14 button{color:#102947;background:#fffdf7;border-color:#c9a45f;box-shadow:0 3px 10px #091f3a14}._formHeader_dw2un_2{border-color:#e6dcc9}._formHeader_dw2un_2 small{color:#b1843a}._formHeader_dw2un_2 h2,._card_dw2un_14 label>span,._portalCard_dw2un_16>h2,._portalProfileCard_dw2un_16>header h2{color:#142640}._formHeader_dw2un_2 p,._card_dw2un_14 label small{color:#6f7883}._card_dw2un_14 input,._card_dw2un_14 select{color:#13243c;background:#fffefb;border-color:#d5c5a8}._card_dw2un_14 input:focus,._card_dw2un_14 select:focus{border-color:#bd9148;box-shadow:0 0 0 3px #bd914829}._emailRow_dw2un_15 button,._primary_dw2un_15,._success_dw2un_14 button,._portalActions_dw2un_16 a,._selfEditButton_dw2un_21,._selfSave_dw2un_21,._selfVerify_dw2un_21 button{color:#fff;background:linear-gradient(135deg,#163a65,#081d39);border:1px solid #b9904e;box-shadow:0 8px 18px #071c3833}._emailRow_dw2un_15 button:disabled,._primary_dw2un_15:disabled{opacity:1;color:#f8fafc;box-shadow:none;background:#aeb8c5;border-color:#aeb8c5}._checkRow_dw2un_15,._selfVerify_dw2un_21{background:#faf6ed;border-color:#e1d2b7}._checkRow_dw2un_15 input{accent-color:#15365d}._message_dw2un_15,._selfMessage_dw2un_21{color:#665b4b;background:#f7f0e3;border-left-color:#bb8d43}._success_dw2un_14 strong,._portalList_dw2un_16 b,._portalLedger_dw2un_16 article strong,._memberFeatureGrid_dw2un_11 strong,._selfStores_dw2un_21 b{color:#15365d}._success_dw2un_14 button+button{color:#15365d;background:#fff;border-color:#c8a25e}._portalNav_dw2un_16 a,._profileTrigger_dw2un_11,._selfCancel_dw2un_21{color:#15365d}._portalMetrics_dw2un_16{background:#48081275}._portalIdentity_dw2un_16 p i{color:#5a111b;background:#dfb969}._memberFeatureGrid_dw2un_11 a,._memberFeatureGrid_dw2un_11 button{color:#142640;border-color:#d9c7a8;box-shadow:0 8px 24px #091f3a14}._memberBenefits_dw2un_19 summary strong{color:#142640}._memberBenefits_dw2un_19 details{background:#fbf7ef;border-color:#e3d7c3}._memberBenefits_dw2un_19 summary>b{color:#f0ce85;background:#7d2028}._portalActions_dw2un_16 a{background:linear-gradient(135deg,#8d2930,#66151d);border-color:#b9904e}@media (width<=560px){._page_dw2un_1{padding:14px 12px 24px}._brand_dw2un_12{margin-bottom:12px;padding-left:2px}._hero_dw2un_11{border-radius:16px;margin-bottom:10px;padding:18px 20px}._card_dw2un_14{border-radius:17px;padding:20px 18px}._formHeader_dw2un_2{margin-bottom:13px}}._moduleShare_dw2un_71{z-index:120;color:#102b4a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf5e6;border:1px solid #b88b46;border-radius:999px;align-items:center;gap:7px;height:44px;padding:0 13px;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 8px 24px #102b4a22}._moduleShare_dw2un_71 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}._moduleShare_dw2un_71 span{font-size:12px;font-weight:750}@media (width<=560px){._moduleShare_dw2un_71{justify-content:center;width:42px;padding:0;top:18px;right:18px}._moduleShare_dw2un_71 span{display:none}}._notificationList_dw2un_72{gap:10px;display:grid}._notificationList_dw2un_72>button{text-align:left;color:#142640;cursor:pointer;background:#fff;border:1px solid #e2d6c1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:14px;display:grid}._notificationList_dw2un_72>button>span{color:#756c60;background:#e9e5dd;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}._notificationList_dw2un_72>button._notificationUnread_dw2un_72{background:#fff9ed;border-color:#c49a53}._notificationList_dw2un_72>button._notificationUnread_dw2un_72>span{color:#fff;background:#7d2028}._notificationList_dw2un_72 strong{display:block}._notificationList_dw2un_72 p{color:#6f7883;margin:6px 0;font-size:12px;line-height:1.55}._notificationList_dw2un_72 small{color:#9a8b79}._notificationList_dw2un_72 i{color:#b1843a;font-size:25px;font-style:normal}._hero_dw2un_11{background:linear-gradient(135deg,#7d2028,#66151d);box-shadow:0 14px 34px #4e0e1833}._hero_dw2un_11 span{color:#f5e5df}._hero_dw2un_11._compactHero_dw2un_13{background-color:#701922;background-image:linear-gradient(110deg,#500a14b8,#5b0d178f),url(/member-card-bg-burgundy.png);background-position:50%,50% 58%;background-repeat:no-repeat;background-size:cover,110%}._card_dw2un_14 ._emailRow_dw2un_15 button,._card_dw2un_14 ._primary_dw2un_15,._cardTitle_dw2un_14 button{color:#fff;background:#7d2028;border-color:#7d2028;box-shadow:0 8px 18px #7d20282e}._card_dw2un_14 ._emailRow_dw2un_15 button:disabled,._card_dw2un_14 ._primary_dw2un_15:disabled{color:#fff;opacity:.55;box-shadow:none;cursor:not-allowed;background:#7d2028;border-color:#7d2028}._memberServiceList_dw2un_88>small{color:#a3783b;letter-spacing:2px;font-size:10px;font-weight:900}._memberServiceList_dw2un_88>h2{margin:6px 0 13px}._memberServiceRows_dw2un_88{background:#fff;border:1px solid #e6dac5;border-radius:14px;display:grid;overflow:hidden}._memberServiceRow_dw2un_88{color:#142640;text-align:left;width:100%;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:13px 15px;display:grid}._memberServiceRow_dw2un_88+._memberServiceRow_dw2un_88{border-top:1px solid #eee5d6}._memberServiceRow_dw2un_88:hover,._memberServiceRow_dw2un_88:focus-visible{background:#fff9ee;outline:0}._memberServiceRow_dw2un_88>b{color:#f1d18b;background:#7d2028;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}._memberServiceRow_dw2un_88>span{gap:5px;min-width:0;display:grid}._memberServiceRow_dw2un_88>span strong{font-size:15px}._memberServiceRow_dw2un_88>span small{color:#7a746d;font-size:12px}._memberServiceRow_dw2un_88>em{color:#765e3f;text-align:right;max-width:220px;font-size:12px;font-style:normal;line-height:1.45}._memberServiceRow_dw2un_88>i{color:#a3783b;font-size:24px;font-style:normal}._transactionIntro_dw2un_88{color:#716a62;margin:-8px 0 15px;font-size:13px;line-height:1.6}._transactionList_dw2un_88{border:1px solid #e4d7c1;border-radius:13px;gap:0;display:grid;overflow:hidden}._transactionHeader_dw2un_88,._transactionRow_dw2un_88{grid-template-columns:1.25fr 1fr 1.25fr .75fr;align-items:center;gap:12px;display:grid}._transactionHeader_dw2un_88{color:#766c60;background:#f7f1e7;padding:10px 37px 10px 14px;font-size:12px;font-weight:800}._transactionRow_dw2un_88{color:#142640;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee4d4;padding:14px 37px 14px 14px;position:relative}._transactionHeader_dw2un_88+._transactionRow_dw2un_88{border-top:0}._transactionRow_dw2un_88:hover,._transactionRow_dw2un_88:focus-visible{background:#fff9ed;outline:0}._transactionRow_dw2un_88 span,._transactionRow_dw2un_88 strong{overflow-wrap:anywhere;min-width:0;font-size:13px}._transactionRow_dw2un_88 strong{color:#7d2028;text-align:right}._transactionRow_dw2un_88 small{display:none}._transactionRow_dw2un_88>i{color:#a3783b;font-size:22px;font-style:normal;position:absolute;right:14px}._transactionBack_dw2un_88{color:#15365d;cursor:pointer;background:0 0;border:0;margin:0 45px 12px 0;padding:0;font-size:13px;font-weight:800}._transactionDetailHeader_dw2un_88{border-bottom:1px solid #e8dece;margin-bottom:14px;padding:0 72px 14px 0;position:relative}._transactionDetailHeader_dw2un_88 small{color:#a3783b;letter-spacing:2px;font-size:10px;font-weight:900}._transactionDetailHeader_dw2un_88 h2{color:#142640;margin:5px 0 0;font-size:20px}._transactionDetailHeader_dw2un_88 p{color:#357147;background:#eaf4eb;border-radius:999px;margin:0;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;right:0}._transactionDetail_dw2un_88{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}._transactionDetail_dw2un_88>div{background:#fff;border:1px solid #e8ddcb;border-radius:10px;gap:6px;padding:12px 13px;display:grid}._transactionDetail_dw2un_88 dt{color:#777066;font-size:12px}._transactionDetail_dw2un_88 dd{overflow-wrap:anywhere;color:#142640;margin:0;font-size:14px;font-weight:800}._transactionDetail_dw2un_88 ._transactionReward_dw2un_88{background:#fff8e9;border-color:#d6b677}._transactionDetail_dw2un_88 ._transactionReward_dw2un_88 dd{color:#7d2028;font-size:18px}._inviteSummary_dw2un_88,._redemptionSummary_dw2un_88{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}._inviteSummary_dw2un_88 span,._redemptionSummary_dw2un_88>div{color:#777066;background:#fff;border:1px solid #e6dac5;border-radius:10px;gap:7px;padding:12px;font-size:12px;display:grid}._inviteSummary_dw2un_88 strong,._redemptionSummary_dw2un_88 strong{color:#142640;font-size:16px}._policyNote_dw2un_88{color:#665f56;background:#faf5eb;border-left:3px solid #b98e4a;margin:12px 0 0;padding:13px;font-size:13px;line-height:1.7}._invitePanel_dw2un_20+._portalList_dw2un_16{margin-top:16px}@media (width<=560px){._memberServiceList_dw2un_88{padding:16px 13px}._memberServiceRow_dw2un_88{grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;min-height:70px;padding:11px}._memberServiceRow_dw2un_88>b{width:38px;height:38px}._memberServiceRow_dw2un_88>em{text-align:left;grid-column:2;max-width:none}._memberServiceRow_dw2un_88>i{grid-area:1/3/3}._transactionHeader_dw2un_88{display:none}._transactionList_dw2un_88{border:0;gap:9px;overflow:visible}._transactionRow_dw2un_88{border-radius:11px;grid-template-columns:1.2fr 1fr;gap:10px;padding:13px 34px 13px 13px;border:1px solid #e4d7c1!important}._transactionRow_dw2un_88 span,._transactionRow_dw2un_88 strong{text-align:left}._transactionRow_dw2un_88 small{color:#8b8175;margin-bottom:4px;font-size:10px;font-weight:600;display:block}._transactionDetail_dw2un_88{grid-template-columns:1fr}._transactionDetailHeader_dw2un_88{padding-right:0}._transactionDetailHeader_dw2un_88 p{margin-top:9px;display:inline-block;position:static}._inviteSummary_dw2un_88,._redemptionSummary_dw2un_88{grid-template-columns:1fr}._portalActions_dw2un_16{padding:18px 0}._portalActions_dw2un_16 a{text-align:center;width:100%}}._referralRewardSection_dw2un_90,._invitedMemberSection_dw2un_90{border-top:1px solid #e8dece;margin-top:18px;padding-top:16px}._referralRewardSection_dw2un_90>h3,._invitedMemberSection_dw2un_90>h3{color:#142640;margin:0;font-size:17px}._referralRewardSection_dw2un_90>p{color:#746d64;margin:6px 0 12px;font-size:12px;line-height:1.55}._referralRewardList_dw2un_90{gap:9px;display:grid}._referralRewardList_dw2un_90>article{background:#fff;border:1px solid #e4d7c1;border-radius:11px;grid-template-columns:1fr 1.35fr 1.25fr .7fr .8fr;align-items:center;gap:10px;padding:13px;display:grid}._referralRewardList_dw2un_90 article>div{gap:4px;min-width:0;display:grid}._referralRewardList_dw2un_90 span{color:#80786e;font-size:11px}._referralRewardList_dw2un_90 b,._referralRewardList_dw2un_90 strong{overflow-wrap:anywhere;color:#142640;font-size:13px}._referralRewardList_dw2un_90 small{color:#847a6e;font-size:11px}._referralRewardAmount_dw2un_90 b{color:#7d2028!important;font-size:16px!important}._referralRewardAmount_dw2un_90 small{color:#357147;background:#eaf4eb;border-radius:999px;width:max-content;padding:4px 7px}._referralRewardEmpty_dw2un_90{color:#7a7064;text-align:center;background:#fffaf2;border:1px dashed #d9c7a8;border-radius:11px;padding:18px;font-size:13px}._invitedMemberSection_dw2un_90 ._portalList_dw2un_16{margin-top:11px}@media (width<=700px){._referralRewardList_dw2un_90>article{grid-template-columns:repeat(2,minmax(0,1fr))}._referralFan_dw2un_90,._referralRewardAmount_dw2un_90{grid-column:auto}._referralRewardAmount_dw2un_90{justify-items:start}}@media (width<=420px){._referralRewardList_dw2un_90>article{grid-template-columns:1fr}._referralRewardList_dw2un_90 article>div{border-bottom:1px solid #f0e7d9;padding-bottom:8px}._referralRewardList_dw2un_90 article>div:last-child{border-bottom:0;padding-bottom:0}}
