:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f4f6fa}body{margin:0}.ykm-brand{display:flex;align-items:center;gap:12px;padding:24px 20px;color:#fff;font-size:16px;font-weight:700}.ykm-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff;color:#173e7d}.ykm-content{padding:28px;min-height:calc(100vh - 64px)}.ykm-page-header{margin-bottom:22px}.ykm-page-header h2{margin:6px 0 0}.ykm-image-picker .ant-modal-container{padding:0;overflow:hidden}.ykm-image-picker .ant-modal-header{margin:0;padding:22px 28px 18px;border-bottom:1px solid var(--ykm-picker-border, #e6ebf2)}.ykm-image-picker .ant-modal-body{padding:0 24px}.ykm-image-picker .ant-modal-footer{margin:0;padding:16px 24px;border-top:1px solid var(--ykm-picker-border, #e6ebf2)}.ykm-image-picker-heading{display:flex;gap:12px;align-items:center}.ykm-image-picker-heading>.anticon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--ykm-picker-primary, #2867f0);background:var(--ykm-picker-primary-soft, #edf3ff);font-size:21px}.ykm-image-picker-heading strong,.ykm-image-picker-heading small{display:block}.ykm-image-picker-heading strong{font-size:18px}.ykm-image-picker-heading small{font-size:12px;font-weight:400;color:var(--ykm-picker-text-secondary, #728097);margin-top:3px}.ykm-image-picker-notice{margin:16px 0}.ykm-image-picker-notice .ant-alert{font-size:12px}.ykm-image-picker-toolbar{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.ykm-image-picker-toolbar>.ant-input-search{max-width:420px}.ykm-image-picker-error{margin-bottom:12px}.ykm-image-picker-layout{display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid var(--ykm-picker-border, #e6ebf2);border-radius:10px;overflow:hidden;margin-bottom:20px}.ykm-image-picker-sidebar{display:flex;flex-direction:column;background:var(--ykm-picker-bg, #f7f9fc);border-right:1px solid var(--ykm-picker-border, #e6ebf2);min-width:0;padding:12px 8px}.ykm-image-picker-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:0 8px 12px}.ykm-image-picker-sidebar nav{max-height:330px;overflow:auto}.ykm-image-picker-category{display:flex;align-items:center;border-radius:6px;margin-bottom:4px}.ykm-image-picker-category.is-active{color:var(--ykm-picker-primary, #2867f0);background:var(--ykm-picker-primary-soft, #eaf0ff)}.ykm-image-picker-category>button:first-child{display:flex;align-items:center;gap:8px;padding:10px 8px;width:100%;min-width:0;text-align:left;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.ykm-image-picker-category>button:first-child>span:not(.anticon){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ykm-image-picker-category small{font-size:12px}.ykm-image-picker-sidebar-help{font-size:12px;line-height:1.9;color:var(--ykm-picker-text-secondary, #728097);margin-top:auto;padding:24px 8px 4px}.ykm-image-picker-main{min-width:0}.ykm-image-picker-batch{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ykm-picker-border, #e6ebf2);flex-wrap:wrap}.ykm-image-picker-batch>span{color:var(--ykm-picker-text-secondary, #728097);font-size:12px;flex:1}.ykm-image-picker-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;min-height:320px;max-height:430px;overflow:auto;align-content:start}.ykm-image-picker-empty{grid-column:1 / -1;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ykm-image-picker-empty p{color:var(--ykm-picker-text-secondary, #728097);font-size:12px;margin:0 0 12px}.ykm-image-picker-tile{border:1px solid var(--ykm-picker-border, #e6ebf2);border-radius:8px;position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s;background:var(--ykm-picker-surface, #fff);min-width:0}.ykm-image-picker-tile:hover{border-color:var(--ykm-picker-primary, #2867f0)}.ykm-image-picker-tile.is-selected{border-color:var(--ykm-picker-primary, #2867f0);box-shadow:0 0 0 1px var(--ykm-picker-primary, #2867f0)}.ykm-image-picker-image{width:100%;display:block;aspect-ratio:1.15;padding:10px;background:var(--ykm-picker-bg, #f7f9fc);border:0;cursor:pointer;position:relative}.ykm-image-picker-image img{width:100%;height:100%;object-fit:contain}.ykm-image-picker-image:focus-visible,.ykm-image-picker-category>button:focus-visible{outline:2px solid var(--ykm-picker-primary, #2867f0);outline-offset:-3px}.ykm-image-picker-check{color:var(--ykm-picker-primary, #2867f0);font-size:21px;position:absolute;right:8px;bottom:8px;background:#fff;border-radius:50%}.ykm-image-picker-tile-top{position:absolute;top:7px;left:7px;right:7px;display:flex;justify-content:space-between;pointer-events:none;gap:4px}.ykm-image-picker-tile-top>*{pointer-events:auto}.ykm-image-picker-tile-top .ant-tag{margin:0;font-size:11px}.ykm-image-picker-tile-caption{padding:9px 10px 5px}.ykm-image-picker-tile-caption>strong{display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ykm-image-picker-tile-caption>small{display:block;font-size:11px;color:var(--ykm-picker-text-secondary, #728097);margin-top:4px}.ykm-image-picker-tile-actions{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.ykm-image-picker-tile-actions .ant-btn-link{padding-left:0}.ykm-image-picker-pagination{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--ykm-picker-border, #e6ebf2)}.ykm-image-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.ykm-image-picker-selection{display:flex;gap:10px;align-items:center;min-width:0;color:var(--ykm-picker-text-secondary, #728097);font-size:12px}.ykm-image-picker-selection>img{width:40px;height:40px;object-fit:contain;border:1px solid var(--ykm-picker-border, #e6ebf2);border-radius:6px}.ykm-image-picker-selection>div{min-width:0}.ykm-image-picker-selection strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;color:var(--ykm-picker-text, #182338)}.ykm-image-picker-selection small{display:block;margin-top:3px}.ykm-image-picker-editor{padding-top:14px}.ykm-image-picker-editor p{overflow-wrap:anywhere;line-height:1.7}.ykm-image-picker-editor .ant-alert{margin-bottom:16px}@media(max-width:900px){.ykm-image-picker-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.ykm-image-picker-layout{grid-template-columns:155px minmax(0,1fr)}}@media(max-width:600px){.ykm-image-picker{top:16px;padding-bottom:16px}.ykm-image-picker .ant-modal-header{padding:16px}.ykm-image-picker .ant-modal-body{padding:0 12px}.ykm-image-picker .ant-modal-footer{padding:12px}.ykm-image-picker-layout{display:block}.ykm-image-picker-sidebar{border-right:0;border-bottom:1px solid var(--ykm-picker-border, #e6ebf2);padding:8px}.ykm-image-picker-sidebar-heading{padding-bottom:4px}.ykm-image-picker-sidebar nav{display:flex;gap:4px;overflow-x:auto;max-height:none}.ykm-image-picker-category{flex-shrink:0;max-width:200px;margin:0}.ykm-image-picker-sidebar-help{display:none}.ykm-image-picker-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;min-height:220px;max-height:320px}.ykm-image-picker-toolbar{flex-wrap:wrap;gap:10px}.ykm-image-picker-toolbar>.ant-input-search{max-width:none;width:100%}.ykm-image-picker-toolbar>.ant-space{margin-left:auto}.ykm-image-picker-footer{flex-wrap:wrap}.ykm-image-picker-footer>.ant-space{margin-left:auto}.ykm-image-picker-selection strong{max-width:180px}.ykm-image-picker-batch{gap:6px;padding:8px}.ykm-image-picker-pagination{padding:10px 6px}}.ykm-image-picker{top:32px;padding-bottom:32px}.ykm-image-picker .ant-modal-container{max-height:calc(100dvh - 64px);display:flex;flex-direction:column}.ykm-image-picker .ant-modal-header,.ykm-image-picker .ant-modal-footer{flex-shrink:0}.ykm-image-picker .ant-modal-body{overflow-y:auto;min-height:0}@media(max-width:600px){.ykm-image-picker{top:16px;padding-bottom:16px}.ykm-image-picker .ant-modal-container{max-height:calc(100dvh - 32px)}}.ykm-rich-text-editor{border:1px solid var(--rich-border);border-radius:10px;background:var(--rich-surface);color:var(--rich-text);overflow:hidden}.ykm-rich-text-editor:focus-within{border-color:var(--rich-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--rich-primary),transparent 90%)}.ykm-rich-text-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid var(--rich-border);background:var(--rich-fill)}.ykm-rich-text-toolbar .ant-select{width:100px;margin-right:4px}.ykm-rich-text-toolbar .is-active{color:var(--rich-primary);background:var(--rich-selected)}.ykm-rich-text-tool-divider{width:1px;height:16px;background:var(--rich-border);margin:0 4px}.ykm-rich-text-content{padding:20px;min-height:260px;font-size:14px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap;outline:none}.ykm-rich-text-content p{margin:0 0 12px}.ykm-rich-text-content h2{margin:20px 0 12px;font-size:22px;line-height:1.5}.ykm-rich-text-content h3{margin:18px 0 10px;font-size:18px;line-height:1.6}.ykm-rich-text-content blockquote{margin:16px 0;padding:8px 16px;border-left:3px solid var(--rich-primary,var(--ant-color-primary,#2459a6));color:var(--rich-muted,var(--ant-color-text-secondary,#6c788c));background:var(--rich-fill,var(--ant-color-fill-quaternary,#f7f9fc))}.ykm-rich-text-content ul,.ykm-rich-text-content ol{padding-left:24px;margin:12px 0}.ykm-rich-text-content li{margin:4px 0}.ykm-rich-text-content>:first-child{margin-top:0}.ykm-rich-text-content>:last-child{margin-bottom:0}.ykm-rich-text-block{display:contents}.ykm-rich-text-hint{padding:10px 16px;border-top:1px solid var(--rich-border);font-size:12px;line-height:1.6;color:var(--rich-muted)}.ykm-rich-text-editor.is-disabled .ykm-rich-text-content{background:var(--rich-fill)}.ykm-rich-text-readonly{min-height:0;padding:0}@media(max-width:600px){.ykm-rich-text-toolbar{padding:8px}.ykm-rich-text-content{padding:16px}.ykm-rich-text-readonly{padding:0}}.ykm-rich-text-image{display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px 0}.ykm-rich-text-image img{max-width:100%;height:auto;border-radius:6px}.store-guide-location{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;min-width:0}.store-guide-location-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-guide-location .store-guide-location-heading h3{margin:0}.store-guide-map-panel{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);overflow:hidden;background:var(--ant-color-bg-container)}.store-guide-map-search{position:relative;padding:12px;z-index:3;background:var(--ant-color-bg-container)}.store-guide-location-results{position:absolute;top:calc(100% - 5px);left:12px;right:12px;max-height:265px;overflow:auto;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-elevated);box-shadow:var(--ant-box-shadow-secondary)}.store-guide-results-head{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;color:var(--ant-color-text-secondary);font-size:12px}.store-guide-location-results>button{display:flex;width:100%;gap:10px;padding:12px;border:0;border-top:1px solid var(--ant-color-border-secondary);background:transparent;text-align:left;cursor:pointer;color:var(--ant-color-text)}.store-guide-location-results>button:hover,.store-guide-location-results>button:focus-visible{background:var(--ant-color-primary-bg)}.store-guide-location-results b{flex:none;width:24px;height:24px;border-radius:50%;background:var(--ant-color-primary-bg);color:var(--ant-color-primary);text-align:center;line-height:24px}.store-guide-location-results button>span{display:flex;flex-direction:column;min-width:0;gap:4px;overflow-wrap:anywhere}.store-guide-location-results small{color:var(--ant-color-text-secondary)}.store-guide-location-map{position:relative;width:100%;aspect-ratio:5/3;overflow:hidden;background:var(--ant-color-fill-tertiary)}.store-guide-map-surface{position:absolute;inset:0;cursor:grab;touch-action:none;outline-offset:-3px}.store-guide-map-surface[aria-disabled=true]{cursor:wait}.store-guide-location-map.is-dragging .store-guide-map-surface{cursor:grabbing}.store-guide-map-surface img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.store-guide-map-markers{position:absolute;inset:0;pointer-events:none}.store-guide-map-marker{position:absolute;transform:translate(-50%,-100%);width:28px;height:32px;border:2px solid var(--ant-color-bg-container);border-radius:50% 50% 50% 4px;background:var(--ant-color-primary);box-shadow:0 2px 5px #0003;color:var(--ant-color-text-light-solid);font-family:inherit;font-size:13px;font-weight:600;line-height:26px;text-align:center;pointer-events:auto;cursor:pointer}.store-guide-map-marker.is-selected{pointer-events:none;display:block}.store-guide-map-crosshair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--ant-color-text);text-shadow:0 0 2px white;font-size:24px;pointer-events:none}.store-guide-map-controls{position:absolute;right:12px;bottom:42px;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.store-guide-map-controls .ant-btn{box-shadow:0 2px 6px #0002}.store-guide-map-use-center{position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:var(--ant-box-shadow-secondary)}.store-guide-map-provider{position:absolute;right:8px;bottom:5px;padding:2px 6px;border-radius:4px;background:var(--ant-color-bg-container);font-size:11px;color:var(--ant-color-text-secondary)}.store-guide-map-loading{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:5px 12px;border-radius:20px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-secondary);font-size:12px;pointer-events:none}.store-guide-location-map-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:20px;text-align:center;color:var(--ant-color-text-secondary)}.store-guide-location-summary{display:flex;gap:10px;padding:14px 16px;border-top:1px solid var(--ant-color-border-secondary);overflow-wrap:anywhere}.store-guide-location-summary-icon{color:var(--ant-color-primary);font-size:24px;line-height:1.2}.store-guide-location-summary>div{min-width:0;display:flex;flex-direction:column;gap:4px}.store-guide-location-summary p{margin:0;color:var(--ant-color-text-secondary)}.store-guide-location-summary .ant-typography{font-size:12px}@media(max-width:767px){.store-guide-location-heading{align-items:flex-start;flex-direction:column;gap:4px}.store-guide-location-map{aspect-ratio:1}.store-guide-location-results{max-height:250px}.store-guide-map-controls{bottom:80px}}.store-guide-map-controls{right:12px;bottom:auto;top:12px;gap:4px}.store-guide-zoom{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;background:var(--ant-color-bg-container);border-radius:8px;box-shadow:var(--ant-box-shadow-secondary)}.store-guide-zoom .ant-btn{width:36px;height:36px;font-size:22px;font-weight:500;box-shadow:none}.store-guide-zoom .ant-slider{height:72px;margin:6px 12px}.store-guide-zoom-level{align-self:center;padding:2px 6px;border-radius:4px;background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);font-size:11px}.store-guide-map-position-tools{position:absolute;left:12px;top:12px;display:flex;gap:6px}.store-guide-map-position-tools .ant-btn{box-shadow:var(--ant-box-shadow-secondary)}.store-guide-device-point{position:absolute;transform:translate(-50%,-50%);width:14px;height:14px;border:3px solid white;border-radius:50%;background:#1677ff;box-shadow:0 0 0 8px #1677ff22;pointer-events:none}.store-guide-map-selected{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:1}.store-guide-map-selected>b{display:grid;place-items:center;width:36px;height:36px;border:3px solid white;border-radius:50% 50% 4px;background:var(--ant-color-success);color:#fff;box-shadow:0 2px 8px #0003;font-size:22px}.store-guide-map-selected>span{position:absolute;bottom:44px;white-space:nowrap;padding:5px 9px;border-radius:6px;background:var(--ant-color-success);color:#fff;box-shadow:var(--ant-box-shadow-secondary);font-size:12px;font-weight:600}.store-guide-map-selected.is-pending>b,.store-guide-map-selected.is-pending>span{background:var(--ant-color-warning)}.store-guide-location-summary.has-selection{background:var(--ant-color-success-bg);border-top-color:var(--ant-color-success-border)}.store-guide-location-summary.has-selection .store-guide-location-summary-icon{color:var(--ant-color-success);font-weight:700}.store-guide-selection-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.store-guide-map-surface img{transition:transform .15s ease-out}.store-guide-location-map.is-dragging .store-guide-map-surface img{transition:none}@media(max-width:767px){.store-guide-map-controls{top:12px;bottom:auto}.store-guide-map-position-tools{flex-direction:column}.store-guide-zoom .ant-slider{height:52px}.store-guide-map-loading{top:auto;bottom:76px}.store-guide-map-use-center{bottom:30px}}@media(prefers-reduced-motion:reduce){.store-guide-map-surface img{transition:none}}.tenant-login-options{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 16px;min-height:28px}.tenant-login-options .ant-checkbox-wrapper{color:#718098;font-size:13px}.tenant-login-options .tenant-login-link{text-decoration:none;white-space:nowrap}.tenant-recovery-top{display:flex;align-items:center;justify-content:space-between;margin:-6px 0 22px}.tenant-recovery-top .ant-btn{padding:0;height:auto;color:var(--tenant-login-blue)}.tenant-recovery-top .ant-tag{margin:0;border:0;font-size:11px}.tenant-recovery h2:focus{outline:none}.tenant-recovery-preview{display:flex;align-items:flex-start;gap:8px;margin:18px 0 26px;padding:12px 14px;border:1px solid #e0eaff;border-radius:10px;background:#f4f8ff;color:#59769f;font-size:12px;line-height:1.8}.tenant-recovery-preview .anticon{margin-top:4px;color:#2867f0}.tenant-recovery-steps{margin-bottom:30px}.tenant-recovery .ant-form-item{margin-bottom:22px}.tenant-recovery .ant-form-item-label>label{color:#35435a;font-size:14px;font-weight:550}.tenant-recovery .ant-input,.tenant-recovery .ant-input-affix-wrapper{min-height:50px;border-radius:10px;font-size:14px}.tenant-recovery .ant-input-affix-wrapper .ant-input{min-height:0;border-radius:0}.tenant-recovery .ant-form-item-extra{margin-top:7px;color:#7b879a;font-size:12px;line-height:1.8}.tenant-recovery-code{display:flex;align-items:center;gap:8px;min-width:0}.tenant-recovery-code>.ant-input{min-width:0;flex:1}.tenant-recovery-code>.ant-btn{flex:none;padding-inline:10px;font-size:13px}.tenant-recovery-code-hint{margin:-10px 0 20px;padding:10px 12px;border-radius:8px;background:#f4f8ff;color:#59769f;font-size:12px;line-height:1.8}.tenant-recovery-code-hint strong{color:#2867f0;letter-spacing:1px}.tenant-recovery .tenant-recovery-submit{height:50px;margin-top:4px;border-radius:10px;font-size:15px;font-weight:600;background:var(--tenant-login-blue);box-shadow:0 5px 13px #2867f014}.tenant-recovery-help-link{text-align:center;margin-top:16px}.tenant-recovery-help-link .ant-btn{font-size:13px}.tenant-recovery-help{padding:16px;margin-top:8px;background:#f8faff;border:1px solid #e4ebf5;border-radius:10px;font-size:13px;line-height:1.8;color:#718098}.tenant-recovery-help h3{font-size:14px;color:#35435a;margin:0 0 8px}.tenant-recovery-help p{margin:0 0 8px}.tenant-recovery-help small{font-size:12px}.tenant-recovery-identity{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;padding:13px 14px;border-radius:10px;background:#f8faff;font-size:13px;color:#718098}.tenant-recovery-identity strong{color:#35435a}.tenant-recovery-identity .ant-btn{margin-left:auto;font-size:12px}.tenant-recovery-footnote{margin:18px 0 0;color:#8692a6;font-size:12px;line-height:1.8;text-align:center}.tenant-recovery-complete{text-align:center;padding-top:8px}.tenant-recovery-success-icon{font-size:52px;color:#21a276;margin-bottom:18px}.tenant-recovery-complete h3{margin:0 0 9px;font-size:20px;color:#18233a}.tenant-recovery-complete>p{margin:0 0 24px;color:#718098;font-size:14px}.tenant-recovery-complete .ant-alert{text-align:left;margin-bottom:24px;border-radius:10px}.tenant-recovery-complete>.ant-btn-link{margin-top:12px;font-size:13px}@media(max-width:420px){.tenant-recovery .ant-steps{font-size:12px}.tenant-recovery-code{gap:4px}.tenant-recovery-code>.ant-btn{padding-inline:4px;font-size:12px}.tenant-recovery-top{margin-bottom:18px}}.hq-fee-card h2{margin:12px 0 6px}.hq-fee-card h2 small{font-size:13px;font-weight:400}.hq-fee-card p{margin:0 0 14px;font-size:12px;line-height:1.7}.hq-fee-editor{display:flex;flex-direction:column;gap:20px;padding-top:8px}.hq-fee-store{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid;border-radius:10px}.hq-fee-store>div{flex:1;min-width:0}.hq-fee-store strong{display:block;margin-bottom:4px;overflow-wrap:anywhere}.hq-fee-store .ant-typography{display:block;font-size:12px;overflow-wrap:anywhere}.hq-fee-store .ant-tag{margin:0;flex-shrink:0}.hq-fee-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:10px;font-size:20px}.hq-fee-heading h3{margin:0 0 6px;font-size:15px}.hq-fee-heading .ant-typography{font-size:13px}.hq-fee-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.hq-fee-fields .ant-form-item{margin-bottom:0}.hq-fee-source{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid;border-radius:10px}.hq-fee-source>.anticon{margin-top:3px;font-size:18px}.hq-fee-source strong{display:block;margin-bottom:4px;font-size:13px}.hq-fee-source .ant-typography{font-size:12px;line-height:1.8}.hq-fee-preview{padding:18px;border:1px solid;border-radius:12px}.hq-fee-preview header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.hq-fee-preview .hq-fee-amount{display:block;margin-top:14px;font-size:30px;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.hq-fee-amount small{font-size:13px;font-weight:400}.hq-fee-preview p{margin:10px 0 0;font-size:13px;line-height:1.8}.hq-fee-preview .ant-typography{display:block;margin-top:8px;font-size:12px}.hq-fee-pending{margin:0;padding-left:18px;font-size:12px;line-height:1.9}.hq-fee-editor .hq-fee-footnote{margin:0;font-size:12px;line-height:1.8}@media(max-width:575px){.hq-fee-fields{grid-template-columns:minmax(0,1fr);gap:20px}.hq-fee-store{flex-wrap:wrap}.hq-fee-store>div{flex-basis:calc(100% - 52px)}.hq-fee-store>.ant-tag{margin-left:52px}}.store-fee-rate-body{display:flex;flex-direction:column;gap:20px;padding-top:12px;min-height:180px}.store-fee-rate-identity h4{margin:0 0 4px}.store-fee-rate-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px}.store-fee-rate-summary strong{display:block;font-size:28px;line-height:1.5;font-variant-numeric:tabular-nums}.store-fee-rate-summary small{font-size:16px;margin-left:4px}.store-fee-rate-example{margin:24px 0}.store-fee-rate-calculation{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:16px;margin-bottom:16px}.store-fee-rate-calculation span,.store-fee-rate-calculation strong,.store-fee-rate-calculation small{display:block}.store-fee-rate-calculation strong{font-size:24px;padding:4px 0;font-variant-numeric:tabular-nums}.store-fee-rate-calculation small{font-size:12px;line-height:1.6}.store-fee-rate-example .ant-typography{margin-bottom:0}.store-fee-rate-history{display:flex;flex-direction:column;gap:20px;max-height:260px;overflow-y:auto}.store-fee-rate-history p{margin:8px 0 4px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.store-fee-rate-summary,.store-fee-rate-calculation{grid-template-columns:1fr}}.store-regions{--region-blue:#4169e8;--region-line:#e5ebf4;--region-muted:#8190a7;color:#1c2b43}.region-breadcrumb{display:flex;align-items:center;gap:12px;color:#8b97ab;font-size:12px;margin:-8px 0 14px}.region-breadcrumb .ant-btn{padding-left:0;color:#63748e;font-size:12px}.region-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px}.region-heading h1{display:flex;gap:12px;align-items:center;margin:0 0 8px;font-size:26px;letter-spacing:-.5px}.region-heading h1 .ant-tag{font-weight:400;letter-spacing:0;font-size:11px}.region-heading p{margin:0;font-size:13px;color:var(--region-muted)}.region-demo-label{display:flex;gap:8px;align-items:center;font-size:12px;color:#8d7851;background:#fffaf0;border:1px solid #f2e8d5;padding:8px 12px;border-radius:8px;white-space:nowrap}.region-demo-label>span{width:6px;height:6px;border-radius:50%;background:#c6a462}.region-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--region-line);border-radius:12px;padding:14px 18px;margin-bottom:18px}.region-toolbar>div{display:flex;align-items:center;gap:12px;font-size:12px}.region-toolbar>div>.anticon{color:#6988d7}.region-toolbar .ant-select{min-width:180px}.region-date{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--region-muted);white-space:nowrap}.region-date i{width:1px;height:12px;background:#e0e6ef}.region-stats{display:grid;grid-template-columns:1fr 1fr 1.35fr 1fr;gap:16px;margin-bottom:20px}.region-stats article{background:#fff;border:1px solid var(--region-line);border-radius:13px;padding:20px 22px;position:relative;overflow:hidden}.region-stats article>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#73829a}.region-stats article>span>.anticon{color:#7291d4}.region-stats strong{display:block;font-size:31px;letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-weight:650;margin:16px 0 10px;line-height:1.15}.region-stats strong small{font-size:12px;color:var(--region-muted);margin-left:8px;font-weight:400;letter-spacing:0}.region-stats p{margin:0;font-size:11px;color:#95a0b1}.region-stats .region-stat-revenue{background:linear-gradient(110deg,#f0f5ff,#fff);border-color:#dce6ff}.region-stat-revenue strong{color:#345bcb}.region-info{font-size:12px;cursor:help}.region-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;margin-bottom:22px}.region-map-card,.region-ranking,.region-detail-card{background:#fff;border:1px solid var(--region-line);border-radius:14px;min-width:0;overflow:hidden}.region-map-card>header{padding:22px 24px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.store-regions h2{font-size:15px;margin:0;font-weight:650}.region-map-card header p,.region-detail-card header p{font-size:11px;color:var(--region-muted);margin:7px 0 0}.region-map-caption{font-size:9px;color:#a3afc2;letter-spacing:1.3px;white-space:nowrap}.region-map-wrap{position:relative;background:radial-gradient(ellipse at 57% 54%,#eef4ff,#fbfcff 57%,#fff 85%)}.region-map-stage{position:relative;height:510px;width:100%;overflow:hidden}.region-map-stage canvas{display:block;width:100%;height:100%}.region-map-message{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--region-muted);font-size:12px}.region-map-pin{position:absolute;transform:translate(-50%,-50%);display:flex;gap:8px;align-items:center;white-space:nowrap;border:1px solid #d8e4fb;background:#fffffff7;border-radius:7px;padding:6px 9px;font-size:11px;box-shadow:0 4px 12px #3661a912;color:#344f83;cursor:pointer;transition:box-shadow .2s,background .2s}.region-map-pin b{color:#315ed4;font-size:13px;font-variant-numeric:tabular-nums}.region-map-pin small{font-weight:400;font-size:9px}.region-map-pin:hover,.region-map-pin.is-selected{color:#fff;background:#4169e8;border-color:#4169e8;box-shadow:0 5px 18px #4169e835;z-index:2}.region-map-pin:hover b,.region-map-pin.is-selected b{color:#fff}.region-map-pin:focus-visible,.region-rank-row:focus-visible{outline:3px solid #81abfc;outline-offset:2px}.region-map-tooltip{position:absolute;pointer-events:none;z-index:3;display:grid;gap:7px;padding:12px 14px;background:#243c60ee;color:#fff;border-radius:8px;font-size:12px;box-shadow:0 5px 20px #1f396026}.region-map-tooltip span{font-size:10px;color:#e1eaff}.region-zero-hint{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:12px;color:#8a97ab;background:#ffffffeb;border:1px solid #e5ebf4;border-radius:8px;padding:10px 16px;white-space:nowrap}.region-map-card>footer{display:flex;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #eff2f7;font-size:10px;color:var(--region-muted)}.region-map-legend{display:flex;gap:18px;flex-wrap:wrap}.region-map-legend span{display:flex;gap:6px;align-items:center}.region-map-legend i{height:8px;width:8px;border-radius:2px}.region-map-legend .is-empty{background:#e7edf5;border:1px solid #d4deeb}.region-map-legend .is-active{background:#aec6f8}.region-map-legend .is-dense{background:#769bf0}.region-ranking{display:flex;flex-direction:column}.region-ranking>header{display:flex;justify-content:space-between;align-items:center;padding:24px 22px 17px}.region-eyebrow{display:block;color:#9caac0;font-size:9px;letter-spacing:1.4px;margin-bottom:8px}.region-ranking>header .ant-tag{font-size:11px;margin:0;background:#f6f8fc;color:#7a8ca9;border:0}.region-ranking-sort{display:flex;align-items:center;justify-content:space-between;margin:0 22px 10px;padding-bottom:12px;border-bottom:1px solid #edf1f7;color:var(--region-muted);font-size:11px}.region-ranking-sort .ant-select{width:112px;font-size:11px}.region-rank-list{padding:0 14px;flex:1}.region-rank-row{width:100%;display:flex;align-items:center;text-align:left;border:0;background:transparent;padding:13px 8px;gap:10px;cursor:pointer;border-radius:8px;color:inherit;transition:background .2s}.region-rank-row:hover,.region-rank-row.is-selected{background:#f3f7ff}.region-rank-number{font-size:11px;color:#a6b1c2;font-variant-numeric:tabular-nums}.region-rank-number.is-top{color:#6083de}.region-rank-copy{flex:1;min-width:0}.region-rank-copy>span{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:12px}.region-rank-copy b{font-weight:500}.region-rank-copy strong{font-size:13px;font-variant-numeric:tabular-nums}.region-rank-copy small{font-size:10px;font-weight:400;color:#8c9bb2}.region-rank-copy>i{display:block;height:3px;background:#f0f3f9;border-radius:3px;overflow:hidden;margin-top:10px}.region-rank-copy em{height:100%;display:block;background:linear-gradient(90deg,#bed0fb,#6289e9);border-radius:3px}.region-rank-money{width:82px;text-align:right;font-size:11px;font-weight:550;font-variant-numeric:tabular-nums}.region-rank-money small{display:block;color:#a0acbe;font-size:9px;margin-top:4px;font-weight:400}.region-rank-row>.anticon{font-size:9px;color:#adbad0}.region-rank-footer{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#93a1b6;background:#fafbfe;border-top:1px solid #edf1f7;padding:15px 22px;line-height:1.7}.region-detail-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 24px 20px}.region-detail-card>header .ant-input-affix-wrapper{max-width:240px}.region-detail-card h2 .ant-tag{margin-left:12px;font-size:11px;font-weight:400}.region-detail-card .ant-table-thead>tr>th{background:#f7f9fc;color:#748197;font-size:11px;font-weight:500}.region-detail-card .ant-table-cell{padding:16px 24px;font-size:12px}.region-detail-card .ant-table-cell small{font-size:10px;color:#94a0b3;font-weight:400}.region-detail-card .ant-pagination{padding:0 20px}.region-city-cell{display:flex;gap:12px;align-items:center}.region-city-cell>span{display:grid;place-items:center;width:34px;height:34px;background:#f1f5fd;border-radius:9px;color:#829ed5}.region-city-cell b{font-size:12px;font-weight:500}.region-city-cell small{display:block;margin-top:4px}.region-table-money{color:#395481;font-variant-numeric:tabular-nums}.region-table-share{display:flex;align-items:center;gap:12px;color:#8290a7;font-size:11px}.region-table-share>i{height:5px;width:80px;background:#edf2fb;border-radius:5px;overflow:hidden}.region-table-share b{height:100%;display:block;background:#91acf0;border-radius:5px}.region-preview-note{font-size:11px;color:#98a4b7;text-align:center;margin:18px 0 8px}@media(min-width:1700px){.region-map-stage{height:570px}.region-rank-row{padding-top:16px;padding-bottom:16px}}@media(max-width:1250px){.region-main{grid-template-columns:minmax(0,1fr) 300px}.region-map-caption{display:none}.region-date{font-size:10px}.region-stats article{padding:18px 16px}.region-stats strong{font-size:26px}.region-toolbar{align-items:flex-start;flex-direction:column}.region-map-stage{height:480px}}@media(max-width:1000px){.region-main{grid-template-columns:1fr}.region-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.region-rank-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.region-ranking-sort{margin-bottom:0}.region-map-stage{height:530px}}@media(max-width:620px){.region-heading{align-items:flex-start;flex-direction:column}.region-heading h1{font-size:24px}.region-heading p{line-height:1.7}.region-toolbar>div{flex-wrap:wrap;width:100%}.region-toolbar .ant-select{min-width:0;flex:1;max-width:100%}.region-date{white-space:normal;line-height:1.7;display:block}.region-stats{gap:10px}.region-stats article{padding:16px 12px}.region-stats strong{font-size:24px;letter-spacing:-1px}.region-stat-revenue strong{font-size:20px}.region-stats p{line-height:1.6;font-size:10px}.region-stats strong small{font-size:10px;margin-left:5px}.region-map-card>header{padding:18px 16px 8px;align-items:flex-start}.region-map-stage{height:370px}.region-map-card>footer{padding:13px 16px}.region-map-legend{gap:9px}.region-map-card>footer>span{display:none}.region-map-pin{padding:4px 5px;gap:3px;font-size:9px}.region-map-pin b{font-size:10px}.region-map-tooltip{display:none}.region-rank-list{display:block}.region-detail-card>header{align-items:stretch;flex-direction:column;padding:18px}.region-detail-card>header .ant-input-affix-wrapper{max-width:none}.region-zero-hint{font-size:10px;padding:8px}.region-preview-note{line-height:1.7}}@media(prefers-reduced-motion:reduce){.store-regions *{transition:none;scroll-behavior:auto}}.region-demo-label.is-live{color:#436e9f;background:#f1f6ff;border-color:#dce8fa}.region-demo-label.is-live>span{background:#638adb}.region-evidence,.region-location-note{font-size:12px;color:#8190a7;line-height:1.8;margin:12px 0}.region-location-note{padding:0 20px}.store-regions>.ant-alert{margin-bottom:16px}.region-toolbar>div{flex-wrap:wrap}.tenant-member-card-identity{min-width:0;display:grid;gap:4px;justify-items:start;white-space:normal}.tenant-member-card-code{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--ant-color-text-secondary)}.tenant-member-card-rights{white-space:normal;overflow-wrap:anywhere}.tenant-detail-content{display:flex;flex-direction:column;gap:24px;overflow-wrap:anywhere}.tenant-detail-hero{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--detail-soft);border-radius:var(--detail-radius)}.tenant-detail-hero .ant-avatar{flex:none;background:var(--detail-primary);font-weight:600}.tenant-detail-hero-main{min-width:0;flex:1}.tenant-detail-hero h2{margin:0 0 10px;font-size:22px;line-height:1.4}.tenant-detail-hero p{margin:8px 0 0;color:var(--detail-muted);font-size:13px}.tenant-detail-section{border:1px solid var(--detail-border);border-radius:var(--detail-radius);overflow:hidden}.tenant-detail-section>h3{margin:0;padding:14px 18px;background:var(--detail-fill);border-bottom:1px solid var(--detail-border);font-size:15px;font-weight:600}.tenant-detail-facts{margin:0;padding:4px 18px}.tenant-detail-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--detail-border);line-height:1.6}.tenant-detail-facts>div:last-child{border-bottom:0}.tenant-detail-facts dt{color:var(--detail-muted)}.tenant-detail-facts dd{margin:0;min-width:0}.tenant-detail-facts .ant-typography{margin:0}.tenant-detail-code{font-size:13px;font-variant-numeric:tabular-nums}.tenant-detail-price{display:block;font-size:26px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--detail-primary)}.tenant-detail-caption{display:block;margin-top:6px;font-size:12px;color:var(--detail-muted)}.tenant-detail-footer{display:flex;justify-content:flex-end;gap:10px;padding:8px 0;flex-wrap:wrap}.tenant-password-form{margin-top:24px}@media(max-width:480px){.tenant-detail-hero{padding:16px;gap:12px}.tenant-detail-facts{padding:4px 14px}.tenant-detail-facts>div{grid-template-columns:78px minmax(0,1fr);gap:12px}.tenant-detail-hero h2{font-size:20px}.tenant-detail-footer{gap:8px}.tenant-detail-footer .ant-btn{padding-inline:12px}}.member-followup-modal .tenant-detail-content{gap:20px}.member-followup-identity{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--detail-fill);border:1px solid var(--detail-border);border-radius:var(--detail-radius)}.member-followup-identity .ant-avatar{flex:none;background:var(--detail-soft);color:var(--detail-primary);font-weight:600}.member-followup-person{flex:1;min-width:0;display:grid;gap:4px}.member-followup-person strong{font-size:16px}.member-followup-person span,.member-followup-person small{color:var(--detail-muted)}.member-followup-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.member-followup-context section{display:grid;gap:6px;padding:14px 16px;background:var(--detail-fill);border:1px solid var(--detail-border);border-radius:var(--detail-radius)}.member-followup-context span,.member-followup-context small{color:var(--detail-muted)}.member-followup-context b{font-size:14px;font-weight:500}.member-followup-section-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 18px}.member-followup-section-title h3{margin:0;font-size:15px}.member-followup-section-title span{font-size:12px;color:var(--detail-muted)}.member-followup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.member-followup-full{grid-column:1/-1}.member-followup-form .ant-form-item{margin-bottom:22px}.member-followup-form .ant-picker{width:100%}.member-followup-form .ant-form-item-extra{font-size:12px;margin-top:6px}.member-followup-full .ant-form-item-extra{padding-top:14px}.member-followup-form[hidden]{display:none}.member-followup-form .member-followup-confirm{padding:14px 16px;background:var(--detail-fill);border:1px solid var(--detail-border);border-radius:var(--detail-radius);margin-bottom:0}.member-followup-summary-text{white-space:pre-wrap}.member-followup-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--tenant-border,#e1e8f4);padding-top:14px}.member-followup-footer>span{font-size:12px;color:var(--tenant-muted,#71809b);text-align:left}.member-followup-footer>div{display:flex;gap:10px;flex-shrink:0}@media(max-width:600px){.member-followup-fields,.member-followup-context{grid-template-columns:1fr}.member-followup-identity{display:grid;grid-template-columns:48px minmax(0,1fr);padding:14px}.member-followup-identity>.ant-tag{grid-column:2;justify-self:start;margin:0}.member-followup-context section{grid-template-columns:1fr auto}.member-followup-context small{grid-column:1/-1}.member-followup-footer{flex-wrap:wrap;gap:10px}.member-followup-footer>div{margin-left:auto}.member-followup-footer .ant-btn{padding-inline:12px}}.member-followup-context .ant-btn{justify-self:start;height:auto;padding:0;white-space:normal;text-align:left}.member-followup-task{padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.member-followup-task p{margin:0}.member-followup-task small,.member-followup-result-list small{color:var(--detail-muted)}.member-followup-task-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.member-followup-task-meta .ant-tag{margin:0}.member-followup-result-list{padding:0 18px}.member-followup-result-list article{padding:16px 0;border-bottom:1px solid var(--detail-border)}.member-followup-result-list article:last-child{border-bottom:0}.member-followup-result-list p{margin:8px 0}.member-note-modal .tenant-detail-content{gap:20px}.member-note-identity{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--detail-fill);border:1px solid var(--detail-border);border-radius:var(--detail-radius)}.member-note-identity .ant-avatar{flex:none;background:var(--detail-soft);color:var(--detail-primary);font-weight:700}.member-note-person{flex:1;min-width:0;display:grid;gap:5px}.member-note-person strong{font-size:16px}.member-note-person span,.member-note-person small{color:var(--detail-muted);overflow-wrap:anywhere}.member-note-person small{font-size:12px}.member-note-identity .ant-tag{margin:0;align-self:flex-start;flex:none}.member-note-history{border:1px solid var(--detail-border);border-radius:var(--detail-radius);overflow:hidden}.member-note-history header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--detail-fill);border-bottom:1px solid var(--detail-border)}.member-note-history h3{margin:0;font-size:14px}.member-note-history header>span{color:var(--detail-muted);font-size:12px}.member-note-history .ant-empty{margin:12px 0}.member-note-history .ant-empty-image{height:28px;margin-bottom:6px}.member-note-empty-hint{display:block;margin-top:4px;font-size:12px;color:var(--detail-muted)}.member-note-history-list{max-height:230px;overflow-y:auto}.member-note-history article{padding:14px 18px}.member-note-history article+article{border-top:1px solid var(--detail-border)}.member-note-history-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.member-note-history-meta .ant-tag{margin:0}.member-note-history time{margin-left:auto;font-size:12px;color:var(--detail-muted)}.member-note-history p{margin:10px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.member-note-history-byline{display:grid;gap:4px;color:var(--detail-muted);font-size:12px;overflow-wrap:anywhere}.member-note-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.member-note-full{grid-column:1/-1}.member-note-form .ant-form-item{min-width:0;margin-bottom:20px}.member-note-form .ant-input-textarea-show-count{margin-bottom:6px}.member-note-form .member-note-confirm{margin:0;padding:14px 16px;border-radius:var(--detail-radius);background:var(--detail-fill)}.member-note-footer{border-top:1px solid var(--tenant-border,#e1e8f4);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px}.member-note-footer>span{font-size:12px;color:var(--tenant-muted,#7b8ba8);text-align:left}.member-note-footer>div{display:flex;gap:10px;flex:none}@media(max-width:600px){.member-note-identity{padding:14px;gap:10px;flex-wrap:wrap}.member-note-person{flex-basis:calc(100% - 60px)}.member-note-fields{grid-template-columns:minmax(0,1fr)}.member-note-history time{flex-basis:100%;margin-left:0}.member-note-footer{flex-wrap:wrap;gap:10px}.member-note-footer>div{margin-left:auto}}.member-profile-action .ant-alert{margin-bottom:20px}.member-profile-action-summary{display:grid;gap:8px;padding:20px;margin-bottom:24px;background:var(--tenant-soft,#f5f7ff);border:1px solid var(--tenant-border,#e1e8f4);border-radius:12px;min-width:0}.member-profile-action-summary strong{font-size:20px}.member-profile-action h3{margin:0 0 20px;font-size:16px}.member-profile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.member-profile-action-footer{display:flex;justify-content:flex-end;gap:12px}.member-profile-labels{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%}.member-profile-labels .ant-tag{margin:0;white-space:normal;overflow-wrap:anywhere}.member-profile-tag-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.member-profile-tag-heading h3{margin:0}.member-profile-selected-tags{display:flex;margin:12px 0 24px}@media(max-width:600px){.member-profile-action-grid{grid-template-columns:minmax(0,1fr)}}.tenant-member-level-card.member-level-card{position:relative;overflow:hidden;padding:20px 18px 18px;border-color:#e1e8f3;background:#fff}.member-level-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--member-level-accent, #8492a6)}.member-level-tone-0{--member-level-accent: #8492a6}.member-level-tone-1{--member-level-accent: #80a8dc}.member-level-tone-2{--member-level-accent: #dda326}.member-level-tone-3{--member-level-accent: #5e7cc9}.member-level-tone-4{--member-level-accent: #2d3b58}.member-level-card .member-level-card-heading{min-height:24px;gap:8px}.member-level-card-code{color:#7b8ba8;font-size:11px;overflow-wrap:anywhere}.member-level-card-heading .ant-tag{flex-shrink:0}.tenant-member-level-card.member-level-card h3{margin:18px 0 7px;line-height:1.5;overflow-wrap:anywhere}.tenant-member-level-card .member-level-card-count{justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:8px}.member-level-card-count strong{color:#2868ef;font-size:19px;line-height:1.5}.member-level-card-count small{color:#8a96aa;font-size:11px;font-weight:400}.tenant-member-level-card.member-level-card dl{display:flex;flex-direction:column;gap:0;margin:18px 0 16px}.member-level-card dl>div{padding:11px 0;border-top:1px solid #e1e8f3}.tenant-member-level-card.member-level-card dt{font-size:11px;line-height:1.5}.tenant-member-level-card.member-level-card dd{color:#34425c;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.tenant-member-level-card.member-level-card .ant-btn{min-height:36px;border-color:#dce5f2;box-shadow:none;color:#52637f;font-weight:600}.member-level-label.ant-tag{display:inline-flex;align-items:center;gap:6px;margin:0;padding:2px 8px;border:1px solid color-mix(in srgb,var(--member-level-accent) 32%,white);border-radius:6px;background:color-mix(in srgb,var(--member-level-accent) 12%,white);color:#34425c;font-weight:500;white-space:normal}.member-level-label:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:2px;background:var(--member-level-accent)}.member-level-create{background:#f5f7fc;color:var(--ml-ink)}.member-level-nav{display:flex;justify-content:space-between;gap:12px;padding:16px 26px;background:#fff;border-bottom:1px solid var(--ml-border);position:sticky;top:0;z-index:2}.member-level-nav button{display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--ml-blue);font:inherit;font-size:13px;cursor:pointer}.member-level-nav button:focus-visible{outline:2px solid var(--ml-blue);outline-offset:5px;border-radius:4px}.member-level-nav span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--ml-soft);font-size:12px;font-weight:650}.member-level-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;padding:24px 26px;align-items:start}.member-level-layout>*{min-width:0}.member-level-section{border:1px solid var(--ml-border);border-radius:12px;background:#fff;overflow:hidden;margin-bottom:18px;scroll-margin-top:76px}.member-level-section:last-child{margin-bottom:0}.member-level-section>header{display:flex;align-items:center;gap:12px;padding:18px 20px;background:#f8faff;border-bottom:1px solid var(--ml-border)}.member-level-section>header>span{color:var(--ml-blue);font-size:12px;font-weight:650}.member-level-section h3{margin:0;font-size:15px;font-weight:650}.member-level-section header p{margin:6px 0 0;color:var(--ml-muted);font-size:12px;line-height:1.7}.member-level-section-body{padding:20px}.member-level-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.member-level-fields .full{grid-column:1/-1}.member-level-create .ant-form-item{margin-bottom:20px;min-width:0}.member-level-section-body>.ant-form-item:last-child,.member-level-fields>.ant-form-item:last-child{margin-bottom:6px}.member-level-create .ant-form-item-label>label{font-size:13px;font-weight:500}.member-level-create .ant-input-affix-wrapper,.member-level-create input.ant-input,.member-level-create .ant-select,.member-level-create .ant-picker{min-height:40px;width:100%}.member-level-create .ant-input-affix-wrapper input.ant-input{min-height:auto}.member-level-create .ant-form-item-extra{font-size:12px;padding-top:5px;line-height:1.7}.member-level-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.member-level-benefits .ant-checkbox-wrapper{margin:0;padding:13px 12px;align-items:start;border:1px solid var(--ml-border);border-radius:9px}.member-level-benefits .ant-checkbox-wrapper-checked{border-color:var(--ml-blue);background:var(--ml-soft)}.member-level-benefits strong{display:block;font-size:13px;font-weight:550}.member-level-benefits small{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:var(--ml-muted)}.member-level-rule-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-radius:9px;border:1px solid var(--ml-border);background:var(--ml-soft)}.member-level-rule-summary strong,.member-level-rule-summary small{display:block;margin-top:5px}.member-level-rule-summary span,.member-level-rule-summary small{color:var(--ml-muted);font-size:12px}.member-level-rule-summary strong{font-size:13px;line-height:1.7}.member-level-rule-summary .ant-btn{flex-shrink:0}.member-level-help{margin:12px 0 0;color:#7a879d;font-size:12px;line-height:1.8}.member-level-rule-intro{margin:8px 0 22px;color:#65738b;line-height:1.8}.member-level-preview{position:sticky;top:80px;padding:24px;border:1px solid #ccdafa;border-radius:16px;background:linear-gradient(160deg,#fbfdff,#f1f6ff);overflow-wrap:anywhere}.member-level-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.member-level-code{display:inline-block;padding:8px 12px;border-radius:10px;color:#fff;background:#7059ad;font-size:13px;font-weight:650}.member-level-preview-heading .ant-tag{margin:0;padding:5px 10px;border-radius:9px;font-weight:550}.member-level-preview h2{margin:22px 0 10px;font-size:22px;line-height:1.5;letter-spacing:.2px}.member-level-preview p{color:#75849e;font-size:12px;line-height:1.85;margin:0;white-space:pre-wrap}.member-level-preview .member-level-preview-rule{font-size:13px;font-weight:550}.member-level-preview .member-level-preview-description{margin-top:10px}.member-level-preview-facts{margin:22px 0 0;background:#fff;border:1px solid #dce5f5;border-radius:12px;overflow:hidden}.member-level-preview-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 16px;border-bottom:1px solid #e3e9f3}.member-level-preview-facts>div:last-child{border-bottom:0}.member-level-preview dt{flex-shrink:0;font-size:12px;color:#75849e}.member-level-preview dd{margin:0;text-align:right;font-size:13px;font-weight:600;line-height:1.7}.member-level-preview dd.pending{color:#8390a5;font-weight:400;font-size:12px}.member-level-preview h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:14px;font-weight:650}.member-level-preview h3 span{color:var(--ml-blue);font-weight:400;font-size:12px}.member-level-preview-benefits{padding:22px 0}.member-level-preview-tags{display:flex;flex-wrap:wrap;gap:8px}.member-level-preview-tags .ant-tag{margin:0;white-space:normal}.member-level-preview .member-level-preview-scope{margin-top:12px;font-size:11px}.member-level-impact{padding:18px;border:1px solid #e8edf6;border-radius:12px;background:#fff}.member-level-impact>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid #edf0f6;color:#75849e;font-size:12px}.member-level-impact>div:last-child{padding-bottom:0}.member-level-impact b{font-weight:400;font-size:12px}.member-level-preview-checks{margin:8px 0 22px}.member-level-preview-checks>div{padding:22px 0;border-bottom:1px solid #dce5f5}.member-level-check-status{display:block;margin-top:12px;padding:6px 10px;border-radius:7px;background:#eaf0fb;color:#697d9e;font-size:12px}.member-level-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left}.member-level-footer>span{color:#7a879d;font-size:12px}.member-level-footer>div{display:flex;gap:10px;flex-shrink:0}@media(max-width:900px){.member-level-layout{grid-template-columns:1fr}.member-level-preview{position:static}}@media(max-width:560px){.member-level-nav{gap:12px;padding:14px 18px;display:grid;grid-template-columns:1fr 1fr}.member-level-layout{padding:16px;gap:16px}.member-level-section>header,.member-level-section-body{padding:16px}.member-level-preview{padding:18px}.member-level-fields,.member-level-benefits{grid-template-columns:1fr}.member-level-section{scroll-margin-top:114px}.member-level-footer{flex-direction:column;align-items:stretch}.member-level-footer>div{justify-content:flex-end}.member-level-rule-summary{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.member-level-create{scroll-behavior:auto}}.member-create{--member-blue: #3e65e8;--member-ink: #1b2943;--member-muted: #7a89a3;--member-border: #e1e7f1;--member-soft: #f1f6ff;color:var(--member-ink)}.member-create .member-create-back{margin:-6px 0 10px -12px;color:#697a96}.member-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px}.member-create-form{min-width:0;display:grid;gap:20px}.member-create-section.ant-card{overflow:hidden;border-color:var(--member-border);box-shadow:0 2px 5px #21355b03}.member-create-section>.ant-card-head{min-height:88px;padding:18px 24px;background:#f3f7ff;border-color:#dce6fc}.member-create-section .ant-card-head-title{white-space:normal}.member-create-section .ant-card-extra{margin-inline-start:12px}.member-create-section .ant-card-extra .ant-tag{margin:0;padding:5px 10px;border-radius:9px;white-space:normal}.member-create-section-title{display:flex;align-items:center;gap:14px}.member-create-number{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eaf1ff;color:var(--member-blue);font-size:13px;font-weight:700}.member-create-section-title h2{margin:0;color:var(--member-ink);font-size:16px;line-height:1.5;font-weight:650}.member-create-section-title p{margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6;color:var(--member-muted)}.member-create-section>.ant-card-body{padding:24px}.member-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.member-create-form .ant-form-item{min-width:0;margin-bottom:24px}.member-create-form .ant-form-item-label{padding-bottom:8px}.member-create-form .ant-form-item-label>label{color:#5d6c84;font-size:13px;font-weight:500}.member-create-form .ant-input,.member-create-form .ant-input-affix-wrapper,.member-create-form .ant-select,.member-create-form .ant-btn{font-size:14px}.member-create-form .ant-input,.member-create-form .ant-input-affix-wrapper{min-height:42px;border-radius:9px}.member-create-form .ant-input-affix-wrapper .ant-input{min-height:auto}.member-create-form .ant-input-prefix{color:#8c9bb2;margin-inline-end:10px}.member-create-form .ant-input[readonly]{background:#f8faff;color:#718099}.member-create-form .ant-select{width:100%;height:42px}.member-create-form .ant-form-item-extra{margin-top:7px;min-height:0;color:var(--member-muted);font-size:12px;line-height:1.7}.member-create-phone{display:flex;gap:10px}.member-create-phone .ant-input{min-width:0}.member-create-phone .ant-btn{height:42px;padding-inline:14px;flex-shrink:0;border-radius:9px}.member-create-gender{display:flex;gap:8px;width:100%}.member-create-gender .ant-radio-wrapper{flex:1;justify-content:center;margin:0;min-height:42px;padding:8px 2px;border:1px solid var(--member-border);border-radius:9px;background:#f8faff;white-space:nowrap}.member-create-gender .ant-radio-wrapper-checked,.member-create-origins .ant-radio-wrapper-checked{color:var(--member-blue);border-color:#9eb8ff;background:#eef4ff;box-shadow:0 0 0 2px #3e65e808}.member-create-note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;color:#5378b3;border:1px solid #d8e5ff;border-radius:10px;background:var(--member-soft);font-size:12px;line-height:1.8}.member-create-note>.anticon{margin-top:4px;flex-shrink:0}.member-create-note p{margin:3px 0 0}.member-create-origins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;width:100%}.member-create-origins .ant-radio-wrapper{margin:0;padding:18px 14px;border:1px solid var(--member-border);border-radius:12px;background:#f9fbfe;align-items:center}.member-create-origins .ant-radio-wrapper-checked{background:#f1f6ff;border-color:#9eb8ff}.member-create-origins .ant-radio-label{flex:1;min-width:0;padding-inline-end:0}.member-create-origin-content{display:flex;align-items:center;gap:12px}.member-create-origin-icon{display:grid;place-items:center;flex:0 0 38px;height:42px;border-radius:10px;background:#eaf1ff;color:var(--member-blue);font-size:18px}.member-create-origin-content strong{color:var(--member-ink);font-size:14px}.member-create-origin-content small{display:block;margin-top:6px;color:var(--member-muted);font-size:12px;line-height:1.7}.member-create-origins .ant-radio-wrapper-disabled{cursor:not-allowed;background:#f7f8fa}.member-create-origins .ant-radio-wrapper-disabled .member-create-origin-content strong,.member-create-origins .ant-radio-wrapper-disabled .member-create-origin-icon{color:#929daf}.member-create-consent{margin-top:28px}.member-create-consent .ant-checkbox-wrapper{align-items:flex-start;color:#62728c;font-size:13px;line-height:1.8}.member-create-preview{display:grid;gap:16px;position:sticky;top:84px;min-width:0}.member-create-preview .ant-card{border-color:var(--member-border)}.member-create-preview .ant-card-head{min-height:54px;padding:0 20px;font-size:14px}.member-create-preview .ant-card-body{padding:20px}.member-create-preview .ant-tag{margin:0}.member-create-person{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:20px;border-bottom:1px solid #edf0f6}.member-create-person>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--member-soft);color:var(--member-blue);font-size:21px}.member-create-person h2{margin:0;font-size:18px;overflow-wrap:anywhere}.member-create-person p{margin:5px 0 0;color:var(--member-muted);font-size:11px}.member-create-preview .tenant-fields{display:grid;grid-template-columns:1fr;gap:0}.member-create-preview .tenant-fields>div{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:10px 0;font-size:12px;border-bottom:1px solid #f0f3f8}.member-create-preview .tenant-fields>div:last-child{border-bottom:0;padding-bottom:0}.member-create-preview .tenant-fields dt{flex-shrink:0;color:var(--member-muted)}.member-create-preview .tenant-fields dd{text-align:right;font-size:12px;font-weight:500;overflow-wrap:anywhere}.member-create-asset-note{display:flex;align-items:start;gap:10px;padding:18px;background:#fff9ed;border:1px solid #f5e4be;border-radius:12px;color:#93713c;font-size:12px;line-height:1.8}.member-create-asset-note>.anticon{margin-top:4px}.member-create-asset-note p{margin:5px 0 0}.member-create-footer{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;margin-top:24px;border-top:1px solid var(--member-border);background:#f5f7fc}.member-create-footer>span{color:var(--member-muted);font-size:12px}.member-create-footer>div{display:flex;gap:10px;flex-shrink:0}.member-create-footer>.member-create-error{color:#c83939}.member-create-check-modal .ant-modal-container{padding:0;overflow:hidden;border-radius:18px}.member-create-check-modal .ant-modal-header{margin:0;padding:24px 28px;border-bottom:1px solid #e1e7f1}.member-create-check-modal .ant-modal-title{font-size:20px;color:#1b2943}.member-create-check-modal .ant-modal-close{top:22px;right:22px}.member-create-check-modal .ant-modal-body{padding:24px 28px 20px;max-height:calc(100dvh - 200px);overflow-y:auto}.member-create-check-modal .ant-modal-footer{margin:0;padding:18px 28px;border-top:1px solid #e1e7f1}.member-create-check-modal .ant-modal-footer .ant-btn{min-width:74px;height:40px}.member-create-check-intro{padding:15px 18px;background:#f0f5ff;border:1px solid #d5e2ff;border-radius:11px;color:#426cae;line-height:1.8}.member-create-check-intro strong{font-size:14px}.member-create-check-intro p{margin:3px 0 0;font-size:13px}.member-create-check-section{padding:16px 0 12px;border-bottom:1px solid #e1e7f1}.member-create-check-section:last-of-type{border-bottom:0;padding-bottom:4px}.member-create-check-section h3{font-size:14px;color:#1b2943;margin:0 0 10px}.member-create-check-section p{color:#7a89a3;font-size:13px;margin:0 0 10px;line-height:1.7}.member-create-check-status{border-radius:7px;padding:6px 10px;font-size:13px}.member-create-check-blue{background:#eaf2ff;color:#3265d7}.member-create-check-amber{background:#fff5e7;color:#b8730c}.member-create-check-green{background:#eaf8f2;color:#16855c}.member-create-check-disclaimer{color:#8a97ab;margin:16px 0 0;font-size:12px}@media(max-width:1200px){.member-create-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.member-create-section>.ant-card-head,.member-create-section>.ant-card-body{padding:20px}.member-create-grid{gap:0 18px}.member-create-origins{grid-template-columns:1fr}.member-create-phone .ant-btn{padding-inline:10px}}@media(max-width:1200px){.member-create-layout{grid-template-columns:1fr}.member-create-preview{position:static;grid-template-columns:1fr 1fr}.member-create-asset-note{grid-column:1 / -1}}@media(max-width:600px){.member-create-grid,.member-create-preview{grid-template-columns:1fr}.member-create-section>.ant-card-head,.member-create-section>.ant-card-body{padding:18px 16px}.member-create-section-title{gap:10px}.member-create-section-title h2{font-size:15px}.member-create-number{flex-basis:30px;height:34px}.member-create-section .ant-card-extra{max-width:88px;margin-inline-start:6px}.member-create-section .ant-card-extra .ant-tag{padding:4px 6px;font-size:11px;white-space:nowrap}.member-create-footer{flex-wrap:wrap;padding:12px 0;gap:10px}.member-create-footer>div{width:100%}.member-create-footer>div>.ant-btn{flex:1}.member-create-check-modal .ant-modal-header{padding:20px}.member-create-check-modal .ant-modal-title{font-size:18px}.member-create-check-modal .ant-modal-body{padding:18px 20px}.member-create-check-modal .ant-modal-footer{padding:14px 20px}}.order-export-title{display:flex;align-items:center;gap:12px}.order-export{height:100%;display:flex;flex-direction:column;background:#f6f8fc;color:#192b43}.order-export-progress{padding:26px 36px;background:#fff;border-bottom:1px solid #e5ebf4}.order-export-content{flex:1;min-height:0;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.order-export-section{padding:24px;background:#fff;border:1px solid #e0e7f2;border-radius:14px}.order-export-section header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.order-export-section header>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:#edf3ff;color:#3866ff;font-weight:700}.order-export-section header>div{flex:1}.order-export-section h3{font-size:16px;margin:1px 0 6px}.order-export-section h3 .ant-tag{margin-left:12px;font-weight:400}.order-export-section p,.order-export-range small{font-size:13px;color:#74839a;margin:0;line-height:1.6}.order-export-range{display:flex;flex-direction:column;gap:16px}.order-export-range small{display:block;margin-top:4px}.order-export-custom{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-top:20px;padding:16px;background:#f7f9fc;border-radius:10px}.order-export-custom label,.order-export-label{display:flex;flex-direction:column;gap:8px;font-size:14px}.order-export-custom input{min-width:0;border:1px solid #d9d9d9;border-radius:8px;padding:6px 10px;background:#fff;color:inherit}.order-export-field-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.order-export-field-groups>div{padding:16px;background:#f8faff;border-radius:10px}.order-export-field-groups b{display:block;margin-bottom:14px}.order-export-field-groups .ant-checkbox-group{display:flex;flex-direction:column;gap:12px}.order-export-label{margin-top:20px}.order-export-summary{margin:0 0 20px}.order-export-summary>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:10px 0}.order-export-summary dt{color:#74839a}.order-export-summary dd{margin:0;overflow-wrap:anywhere}.order-export-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 24px;background:#fff;border-top:1px solid #e0e7f2}.order-export-footer>span{margin-right:auto;color:#74839a;font-size:12px}.tenant-order-applied{display:flex;align-items:center;padding:0 20px 12px}@media(max-width:600px){.order-export-content{padding:12px}.order-export-section{padding:16px}.order-export-progress{padding:20px 16px}.order-export-field-groups,.order-export-custom{grid-template-columns:1fr}.order-export-footer{flex-wrap:wrap;padding:12px}.order-export-footer>span{width:100%}.order-export-section header .ant-btn{padding-inline:4px}.order-export-summary>div{grid-template-columns:70px 1fr}}.order-export-applied{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tenant-order-applied{flex-wrap:wrap;gap:6px}.order-sim-body{padding:24px;color:var(--ant-color-text, #182338)}.order-sim-toolbar,.order-sim-footer,.order-sim-order-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.order-sim-toolbar{margin:16px 0}.order-sim-toolbar>span,.order-sim-muted,.order-sim-records small{color:var(--ant-color-text-secondary, #626d7c);font-size:12px;line-height:1.7}.order-sim-steps{margin:24px 0}.order-sim-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.order-sim-main,.order-sim-form{display:grid;gap:16px;min-width:0}.order-sim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.order-sim-grid>*,.order-sim-form .ant-form-item-control{min-width:0}.order-sim-summary{position:sticky;top:0;min-width:0}.order-sim-facts{margin:0}.order-sim-facts>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:8px 0;line-height:1.7}.order-sim-facts dt{color:var(--ant-color-text-secondary, #626d7c)}.order-sim-facts dd{margin:0;overflow-wrap:anywhere}.order-sim-facts small{display:block;color:var(--ant-color-text-secondary, #626d7c)}.order-sim-amounts{border-top:1px solid var(--ant-color-border-secondary, #e8edf5);margin-top:16px;padding-top:10px}.order-sim-amounts>div{display:flex;gap:12px;justify-content:space-between;padding:6px 0;flex-wrap:wrap}.order-sim-amounts .order-sim-total{align-items:center;margin-top:8px;padding-top:14px;border-top:1px dashed var(--ant-color-border, #d9d9d9)}.order-sim-total strong{color:var(--ant-color-primary, #2459a6);font-size:26px}.order-sim-customer{display:flex;align-items:start;gap:12px;padding:16px;background:var(--ant-color-fill-quaternary, #fafafa);border-radius:8px}.order-sim-customer>.anticon{font-size:24px;color:var(--ant-color-primary, #2459a6)}.order-sim-customer p,.order-sim-plugin p{margin:6px 0 0;font-size:12px;color:var(--ant-color-text-secondary, #626d7c);line-height:1.7}.order-sim-plugins{display:grid;gap:12px}.order-sim-plugin{border:1px solid var(--ant-color-border-secondary, #e8edf5);border-radius:8px;padding:14px}.order-sim-plugin.selected{border-color:var(--ant-color-primary, #2459a6);background:var(--ant-color-primary-bg, #eef4fd)}.order-sim-plugin small{display:block;color:var(--ant-color-text-secondary, #626d7c);margin-top:6px}.order-sim-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-sim-status-grid small{display:block;margin-bottom:8px;color:var(--ant-color-text-secondary, #626d7c)}.order-sim-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0 8px}.order-sim-action-row .ant-select{min-width:220px;max-width:100%}.order-sim-refund-case,.order-sim-refund-form{margin-top:16px;padding:16px;border:1px solid var(--ant-color-border-secondary, #e8edf5);border-radius:8px;background:var(--ant-color-fill-quaternary, #fafafa)}.order-sim-refund-form small{display:block;color:var(--ant-color-text-secondary, #626d7c);margin-top:6px}.order-sim-refund-form .ant-input-number{width:100%}.order-sim-error{color:var(--ant-color-error, #c93636)}.order-sim-order-head{margin:20px 0 0}.order-sim-order-head small{color:var(--ant-color-text-secondary, #626d7c)}.order-sim-order-head h2{margin:6px 0 0;font-size:22px}.order-sim-records{display:grid;gap:12px}.order-sim-records .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:8px}@media(max-width:800px){.order-sim-layout{grid-template-columns:minmax(0,1fr)}.order-sim-summary{position:static}.order-sim-body{padding:16px}}@media(max-width:500px){.order-sim-grid{grid-template-columns:minmax(0,1fr)}.order-sim-status-grid{grid-template-columns:1fr}.order-sim-body{padding:12px}.order-sim-footer .ant-btn{padding-inline:10px}.order-sim-footer{justify-content:flex-end}.order-sim-steps{overflow-x:auto}.order-sim-facts>div{grid-template-columns:72px minmax(0,1fr)}}.order-sim-availability{display:grid;gap:12px;margin-bottom:16px}.order-sim-availability .order-sim-toolbar{margin:0}.order-sim-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px 10px}.order-sim-slot-grid>span{min-width:0}.order-sim-slot-grid small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--ant-color-text-secondary,#626d7c)}.order-sim-date-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.order-sim-date-grid .ant-btn{height:auto;padding:10px 8px;flex-direction:column;gap:2px}.order-sim-date-grid .ant-btn>span:last-child{font-size:12px}.order-restored-section{container-type:inline-size}.order-consumption-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.order-fact-panel{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #e0e7f2;border-radius:13px;background:#f8fafd;color:#26334b}.order-panel-title{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #dee6f1}.order-panel-title h3{margin:0 0 4px;font-size:15px;font-weight:700;color:#18233a}.order-panel-title small,.order-fact-item small,.order-panel-note p,.order-panel-caption{color:#7b8ba5;font-size:12px;line-height:1.7}.order-panel-mark{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:#edf4ff;color:#2867f0;font-size:16px;font-weight:700}.order-discount-panel .order-panel-mark{color:#16a875;background:#eaf8f2}.order-payment-panel .order-panel-mark{color:#8059e5;background:#f0eaff}.order-fact-item{padding:16px 0;border-bottom:1px solid #dee6f1}.order-fact-pair{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;line-height:1.65;font-size:14px}.order-fact-pair>:first-child{min-width:0;overflow-wrap:anywhere}.order-fact-pair>b:last-child{flex:none;font-variant-numeric:tabular-nums}.order-fact-item small{display:block;margin-top:3px;overflow-wrap:anywhere}.order-panel-note{margin-top:14px;padding:16px;border-radius:11px;background:#fff;font-size:13px}.order-panel-note p{margin:10px 0;overflow-wrap:anywhere}.order-panel-note small{display:block;color:#7b8ba5}.order-panel-note .ant-btn-link{padding-inline:0;font-size:12px;white-space:normal;height:auto;text-align:left}.order-panel-caption{margin:14px 0 0}.order-panel-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:26px;margin-top:auto}.order-panel-total strong{font-size:18px;font-variant-numeric:tabular-nums}.order-discount-panel .order-panel-total strong{color:#0e9d73}.order-discount-summary{display:flex;justify-content:space-between;gap:10px;padding:12px;margin-top:14px;border-radius:9px;background:#edf8f4;color:#178b6b;font-size:13px}.order-discount-summary b{text-align:right}.order-payment-facts{margin:16px 0 22px}.order-payment-facts>div,.order-time-panel dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px}.order-payment-facts dt,.order-time-panel dt{color:#7b8ba5;flex:none}.order-payment-facts dd,.order-time-panel dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.order-payment-facts .ant-tag{margin:0}.order-payment-total{color:#2867f0;font-size:20px}.order-payment-button{min-height:42px;font-weight:600;white-space:normal}.order-money-check{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;padding:16px 18px;border:1px solid #cbdcff;border-radius:11px;background:#edf3ff;color:#405573;font-size:13px}.order-money-check b{color:#26334b}.order-money-check strong{margin-left:auto;color:#2867f0}.order-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-time-panel{min-width:0;padding:20px;border-radius:13px;background:#f8fafd}.order-time-panel h3{margin:0 0 14px;font-size:15px}.order-time-panel dl{margin:0}.order-horizontal-timeline{display:flex;list-style:none;margin:28px 0 0;padding:0 0 6px;overflow-x:auto}.order-horizontal-timeline li{position:relative;flex:1;min-width:150px;padding-right:18px;font-size:12px}.order-horizontal-timeline time{color:#7b8ba5;white-space:nowrap}.order-horizontal-timeline .order-time-point{display:block;position:relative;width:12px;height:12px;margin:12px 0;border:3px solid #fff;border-radius:50%;background:#3978ff;box-shadow:0 0 0 2px #cbdbf8;z-index:1}.order-horizontal-timeline li:after{content:"";position:absolute;top:36px;left:18px;right:0;height:1px;background:#cfdbed}.order-horizontal-timeline li:last-child:after{display:none}.order-horizontal-timeline li.completed .order-time-point{background:#1bac80;box-shadow:0 0 0 2px #bfebde}.order-horizontal-timeline p{margin:0;color:#4b5b74;line-height:1.7}@container (max-width:760px){.order-consumption-grid,.order-time-grid{grid-template-columns:1fr}}@media(max-width:720px){.order-consumption-grid,.order-time-grid{grid-template-columns:1fr}.order-fact-panel,.order-time-panel{padding:16px}.order-money-check{gap:10px}.order-money-check strong{margin-left:0}.order-time-panel dl>div{flex-wrap:wrap}.order-time-panel dd{text-align:left}}.order-addon-amount{color:#ef8800}.project-category-detail .ant-drawer-body{display:flex;flex-direction:column;gap:18px}.project-category-detail-summary{display:flex;align-items:center;gap:12px}.project-category-detail-summary>div{min-width:0;flex:1}.project-category-detail-summary h4{margin:4px 0 0;overflow-wrap:anywhere}.project-category-detail-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;color:var(--ant-color-primary);background:var(--ant-color-primary-bg);font-size:22px}.project-category-detail .ant-descriptions-item-label{width:90px;color:var(--ant-color-text-secondary)}.project-category-detail-code,.project-category-detail-description{overflow-wrap:anywhere;white-space:pre-wrap}.project-category-detail-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--ant-color-border-secondary)}.card-catalog-filters{display:flex;gap:12px;padding:18px;align-items:center;flex-wrap:wrap}.card-catalog-filters>.ant-input{flex:1;min-width:220px}.card-catalog-filters>.ant-select{width:140px}.card-catalog-store{width:190px}.card-catalog-store>.ant-select{width:100%}.card-type-heading h2{margin:0;font-size:22px}.card-type-heading p{margin:10px 0 20px;font-weight:400;color:var(--card-muted);font-size:14px}.card-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 0 20px}.card-type-option.ant-radio-wrapper{position:relative;margin:0;padding:24px;border:1px solid var(--card-border);border-radius:16px;align-items:flex-start;background:#fff;color:var(--card-text)}.card-type-option.ant-radio-wrapper-checked{border-color:var(--card-primary);box-shadow:inset 0 0 0 1px var(--card-primary);background:var(--card-soft)}.card-type-option>.ant-radio{position:absolute;top:22px;right:22px}.card-type-option>span:last-child{width:100%;padding:0}.card-type-option:focus-within{outline:2px solid var(--card-primary);outline-offset:3px}.card-type-option.ant-radio-wrapper-disabled{opacity:.65}.card-type-content .card-type-mark{display:inline-grid;place-items:center;width:48px;height:48px;margin:0 0 12px;border:0;font-size:25px;font-weight:700;border-radius:12px}.card-type-content h3{font-size:19px;margin:4px 0 12px}.card-type-content p{margin:0;line-height:1.7;min-height:48px}.card-type-content small{display:block;padding-top:16px;margin-top:16px;border-top:1px solid var(--card-border);color:var(--card-muted);line-height:1.6}.card-type-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--card-border)}.card-type-footer>span{color:var(--card-muted)}.card-type-footer>div{display:flex;gap:10px}@media(max-width:640px){.card-type-grid{grid-template-columns:1fr;gap:12px}.card-type-option.ant-radio-wrapper{padding:18px}.card-type-content p{min-height:0}.card-type-footer{flex-wrap:wrap}.card-catalog-filters>*{flex:1}.card-catalog-store{min-width:150px}}.commission-rules-help .ant-drawer-body{background:var(--ant-color-bg-layout, #f5f7fa)}.commission-rules-help-content{display:grid;gap:20px}.commission-rules-help-content p{margin:12px 0 0;color:var(--ant-color-text-secondary, #667085);line-height:1.8}.commission-rules-help-content ol{margin:0;padding-left:20px}.commission-rules-help-content li{padding-left:4px;line-height:1.8}.commission-rules-help-content li+li{margin-top:10px}.commission-rules-help-content dl{margin:0;display:grid;gap:16px}.commission-rules-help-content dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;line-height:1.8}.commission-rules-help-content dt{font-weight:500}.commission-rules-help-content dd{margin:0;color:var(--ant-color-text-secondary, #667085)}.commission-rules-help-priority,.commission-rules-help-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.commission-rules-help-priority .ant-tag{margin:0}.commission-rules-help-priority>span:not(.ant-tag){color:var(--ant-color-text-secondary, #667085);font-size:12px}.commission-rules-help-footer{justify-content:flex-end;gap:12px}@media(max-width:640px){.commission-rules-help .ant-drawer-body{padding:16px}.commission-rules-help-content{gap:16px}.commission-rules-help-content .ant-card-body{padding:16px}.commission-rules-help-content .ant-card-head{padding-inline:16px}.commission-rules-help-content dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.tenant-rotation-rules>.ant-alert{margin-bottom:20px}.tenant-rotation-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.tenant-rotation-toolbar>.ant-input-affix-wrapper{width:280px;max-width:100%}.tenant-rotation-toolbar>.ant-select{width:180px}.tenant-rotation-rules small{display:block;margin-top:6px;color:var(--ant-color-text-secondary, #667085)}.tenant-rotation-note{margin:16px 0 0;color:var(--ant-color-text-secondary, #667085)}.tenant-rotation-drawer .ant-card{margin:20px 0}.tenant-rotation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.tenant-rotation-grid .ant-select{width:100%}.tenant-rotation-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tenant-rotation-footer>span{color:var(--ant-color-text-secondary, #667085);font-size:12px}@media(max-width:640px){.tenant-rotation-grid{grid-template-columns:minmax(0,1fr)}.tenant-rotation-toolbar>.ant-input-affix-wrapper{width:100%}}.tenant-rotation-detail-drawer .ant-drawer-body{background:var(--ant-color-bg-layout, #f5f7fa)}.rotation-detail{display:grid;gap:20px}.rotation-detail-summary{padding:24px;border:1px solid var(--ant-color-border-secondary, #eaecf0);border-radius:var(--ant-border-radius-lg, 12px);background:var(--ant-color-bg-container, #fff)}.rotation-detail-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rotation-detail-summary-heading h2{margin:0;font-size:18px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.rotation-detail-summary-heading .ant-tag{margin:2px 0 0;flex-shrink:0}.rotation-detail-summary p{margin:10px 0 18px;color:var(--ant-color-text-secondary, #667085);line-height:1.7}.rotation-detail-reference{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;margin-top:6px;color:var(--ant-color-text-secondary, #667085);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.tenant-rotation-detail-drawer .rotation-detail-version{margin:0}.rotation-detail-version-title{display:flex;align-items:center;gap:10px}.rotation-detail-version-title .ant-tag{margin:0;font-weight:400}.rotation-detail-name{margin:0 0 18px;color:var(--ant-color-text, #172238);font-size:16px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.rotation-detail-meta{margin:0;display:grid;gap:14px}.rotation-detail-meta>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px}.rotation-detail dt{color:var(--ant-color-text-secondary, #667085);font-size:13px;line-height:1.6}.rotation-detail dd{margin:0;color:var(--ant-color-text, #172238);line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.rotation-detail dd.rotation-detail-muted{color:var(--ant-color-text-tertiary, #8a94a6)}.rotation-detail-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--ant-color-border-secondary, #eaecf0)}.rotation-detail-section h4{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600}.rotation-detail-section h4 .anticon{color:var(--ant-color-primary, #4361ee)}.rotation-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0}.rotation-detail-fields dd{margin-top:6px;font-weight:500}@media(max-width:640px){.tenant-rotation-detail-drawer .ant-drawer-body{padding:16px}.rotation-detail{gap:16px}.rotation-detail-summary,.rotation-detail-version .ant-card-body{padding:16px}.rotation-detail-version .ant-card-head{padding-inline:16px}.rotation-detail-fields{grid-template-columns:minmax(0,1fr);gap:16px}.rotation-detail-meta>div{grid-template-columns:minmax(0,1fr);gap:4px}}.tenant-commission-basis-help{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;cursor:help}.tenant-basic-commission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.tenant-basic-commission-fact{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.tenant-basic-commission-fact>span{opacity:.65}.tenant-basic-commission-fact>b{font-weight:500;overflow-wrap:anywhere}.tenant-basic-commission-error{margin-top:16px}.tenant-basic-commission-row-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.tenant-basic-commission-advanced-intro{margin:16px 0 24px}.tenant-basic-commission-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}@media(max-width:600px){.tenant-basic-commission-grid{grid-template-columns:minmax(0,1fr);gap:0}}.commission-wizard{min-width:0;color:var(--ant-color-text, #192338)}.commission-wizard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.commission-wizard-head .ant-btn-link{padding-inline:0}.commission-wizard-head h1{margin:6px 0 8px;font-size:24px}.commission-wizard-head p{margin:0;color:var(--ant-color-text-secondary, #718096);font-size:13px}.commission-wizard-shell>.ant-card-body{padding:0}.commission-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px 24px;border-bottom:1px solid var(--ant-color-border-secondary, #e8edf5)}.commission-wizard-steps button{display:flex;align-items:center;gap:10px;padding:12px;border:0;border-radius:8px;background:transparent;color:var(--ant-color-text-secondary, #718096);text-align:left;cursor:pointer}.commission-wizard-steps button>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--ant-color-border, #d9e1ee);border-radius:50%}.commission-wizard-steps b{display:block;font-size:14px}.commission-wizard-steps small{display:block;margin-top:4px;font-size:11px}.commission-wizard-steps [aria-current=step]{background:var(--ant-color-primary-bg, #f0f5ff);color:var(--ant-color-primary, #4162ec)}.commission-wizard-steps [aria-current=step]>span{background:var(--ant-color-primary, #4162ec);color:#fff;border-color:transparent}.commission-wizard-steps button:focus-visible{outline:2px solid var(--ant-color-primary, #4162ec);outline-offset:2px}.commission-wizard-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;padding:24px;align-items:start}.commission-wizard-content{min-width:0;scroll-margin-top:20px}.commission-wizard-section-head{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--ant-color-border-secondary, #e8edf5)}.commission-wizard-section-head>span{color:var(--ant-color-primary, #4162ec);font-size:11px;font-weight:600;letter-spacing:.06em}.commission-wizard-section-head h2{margin:8px 0;font-size:18px}.commission-wizard-section-head p{margin:0;color:var(--ant-color-text-secondary, #718096);line-height:1.7;font-size:13px}.commission-wizard .ant-select{width:100%}.commission-wizard .ant-form-item{margin-bottom:22px}.commission-wizard .ant-form-item-extra{padding-top:6px;font-size:12px;line-height:1.7}.commission-wizard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.commission-wizard-fields>*{min-width:0}.commission-wizard-scope-block{container-type:inline-size;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--ant-color-border-secondary, #e8edf5)}.commission-wizard-scope-block h3{margin:0 0 14px;font-size:14px}.commission-wizard-scope-block .commission-scope-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.commission-wizard-scope-block .commission-scope-choices-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-scope-choices .commission-scope-choice{display:flex;align-items:center;min-width:0;min-height:108px;margin:0;padding:16px;border:1px solid #e1e7f1;border-radius:12px;background:#f9fbfe;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.commission-scope-choices .commission-scope-choice:hover{border-color:#b0c3f8;background:#f5f8ff}.commission-scope-choices .commission-scope-choice.ant-radio-wrapper-checked{border-color:#9eb8ff;background:#f1f6ff;box-shadow:0 0 0 2px #3e65e808}.commission-scope-choices .commission-scope-choice:has(input:focus-visible){outline:2px solid var(--ant-color-primary, #3e65e8);outline-offset:3px}.commission-scope-choice>.ant-radio{flex-shrink:0}.commission-scope-choice>.ant-radio-label{flex:1;min-width:0;padding-inline:10px 0}.commission-scope-choice-content{display:flex;align-items:center;gap:12px}.commission-scope-choice-icon{display:grid;place-items:center;flex:0 0 38px;height:42px;border-radius:10px;background:#eaf1ff;color:var(--ant-color-primary, #3e65e8);font-size:19px}.commission-scope-choice-copy{min-width:0}.commission-scope-choice-copy strong{display:block;color:#1b2943;font-size:14px;line-height:1.5;font-weight:600}.commission-scope-choice-copy small{display:block;margin-top:6px;color:#7a89a3;font-size:12px;line-height:1.7}@container (max-width: 680px){.commission-wizard-scope-block .commission-scope-choices-projects{grid-template-columns:1fr}}@container (max-width: 520px){.commission-wizard-scope-block .commission-scope-choices{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.commission-scope-choices .commission-scope-choice{transition:none}}.commission-wizard-scope-block .ant-form-item{margin:18px 0 0}.commission-wizard-subheading{margin:0 0 18px;font-size:15px}.commission-wizard-subheading small{margin-left:8px;font-size:12px;font-weight:400;color:var(--ant-color-text-secondary, #718096)}.commission-wizard-reward{padding:18px;margin-bottom:16px;border:1px solid var(--ant-color-border-secondary, #e3e9f2);border-radius:10px;background:var(--ant-color-fill-alter, #fafbfe)}.commission-wizard-reward.is-enabled{border-color:var(--ant-color-primary-border, #c6d4ff);background:var(--ant-color-bg-container, #fff)}.commission-wizard-reward>.ant-checkbox-wrapper{font-weight:600}.commission-wizard-reward .commission-wizard-fields,.commission-wizard-reward-body{margin-top:20px}.commission-wizard-reward p{margin:0;font-size:12px;color:var(--ant-color-text-secondary, #718096);line-height:1.8}.commission-wizard-reward .ant-alert{margin-top:12px}.commission-wizard-preview{padding:22px;border:1px solid var(--ant-color-primary-border, #c6d4ff);border-radius:12px;background:var(--ant-color-primary-bg, #f4f7ff);min-width:0}.commission-wizard-preview-title{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--ant-color-primary, #4162ec);font-weight:600}.commission-wizard-preview-title .ant-tag{margin:0;font-weight:400}.commission-wizard-preview h2{margin:14px 0 20px;font-size:19px;overflow-wrap:anywhere}.commission-wizard-preview section{border-top:1px solid var(--ant-color-primary-border, #dae3fb);padding-top:16px;margin-top:16px}.commission-wizard-preview h3{margin:0 0 12px;font-size:14px}.commission-wizard-preview h3 small{float:right;font-size:11px;font-weight:400;color:var(--ant-color-text-secondary, #718096)}.commission-wizard-preview p{color:var(--ant-color-text-secondary, #718096);font-size:12px;line-height:1.8;margin:8px 0 0}.commission-wizard-formula{font-size:15px;color:var(--ant-color-primary-text, #355ec8)}.commission-wizard-preview dl{margin:0}.commission-wizard-preview dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px}.commission-wizard-preview dt{color:var(--ant-color-text-secondary, #718096);flex-shrink:0}.commission-wizard-preview dd{margin:0;text-align:right;overflow-wrap:anywhere}.commission-wizard-preview .commission-wizard-sample{padding:16px;border:0;border-radius:10px;background:var(--ant-color-bg-container, #fff)}.commission-wizard-sample>label:not(.ant-checkbox-wrapper){display:block;margin:12px 0 6px;font-size:12px;color:var(--ant-color-text-secondary, #718096)}.commission-wizard-sample>.ant-checkbox-wrapper{display:flex;margin-top:12px;font-size:12px}.commission-wizard-preview .commission-wizard-breakdown{margin-top:16px}.commission-wizard-total{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;border-top:1px solid var(--ant-color-border-secondary, #e8edf5)}.commission-wizard-total strong{color:var(--ant-color-primary, #4162ec);font-size:24px;font-variant-numeric:tabular-nums}.commission-wizard-total small{font-size:12px;font-weight:400}.commission-wizard-review-title h3{margin:0 0 8px;font-size:18px}.commission-wizard-review-title p{margin:0;color:var(--ant-color-text-secondary, #718096)}.commission-wizard-review{margin:24px 0}.commission-wizard-review>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--ant-color-border-secondary, #e8edf5)}.commission-wizard-review dt{color:var(--ant-color-text-secondary, #718096)}.commission-wizard-review dd{margin:0;overflow-wrap:anywhere}.commission-wizard-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;background:var(--ant-color-bg-container, #fff);border-top:1px solid var(--ant-color-border-secondary, #e8edf5);box-shadow:0 -4px 16px #14285008;border-radius:0 0 12px 12px}.commission-wizard-footer b{display:block;font-size:13px}.commission-wizard-footer small{display:block;margin-top:5px;font-size:12px;color:var(--ant-color-text-secondary, #718096)}.commission-wizard-footer-actions{display:flex;flex-wrap:wrap;gap:10px}.commission-wizard-notice{margin:20px 24px 0}.commission-wizard-saved{margin:16px 24px 0;color:var(--ant-color-text-secondary, #718096);font-size:12px}.commission-wizard-result{max-width:660px;margin:48px auto;text-align:center}.commission-wizard-result h1{font-size:24px}.commission-wizard-result p{line-height:1.8;color:var(--ant-color-text-secondary, #718096)}.commission-wizard-result .ant-btn{margin:8px 6px 0}@media(max-width:1100px){.commission-wizard-grid{grid-template-columns:minmax(0,1fr)}.commission-wizard-footer{flex-wrap:wrap}.commission-wizard-steps small{display:none}}@media(max-width:600px){.commission-wizard-grid{padding:16px;gap:20px}.commission-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.commission-wizard-fields{grid-template-columns:minmax(0,1fr)}.commission-wizard-footer{padding:14px 16px}.commission-wizard-footer-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.commission-wizard-footer-actions .ant-btn{min-width:0;padding-inline:6px}.commission-wizard-preview{padding:16px}.commission-wizard-head{gap:8px}.commission-wizard-head>.ant-tag{display:none}.commission-wizard-notice{margin:16px}}.commission-repeat-example-link{margin-inline-start:8px}.commission-repeat-example{line-height:1.75}.commission-repeat-example h3{margin:20px 0 8px;font-size:14px}.commission-repeat-example p{margin:8px 0 12px;color:var(--ant-color-text-secondary)}.commission-repeat-example-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commission-repeat-example-choices section{padding:16px;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-fill-quaternary)}.commission-repeat-example-choices h3{margin-top:0}.commission-repeat-example-choices p{margin-bottom:0}.commission-repeat-example-total{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 16px;background:var(--ant-color-primary-bg);border-radius:var(--ant-border-radius)}.commission-repeat-example-total strong{color:var(--ant-color-primary)}.commission-repeat-example ul{padding-inline-start:20px;margin:8px 0}.commission-repeat-example-notes{padding:16px;margin-top:20px;background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius-lg);color:var(--ant-color-text-secondary);font-size:12px}@media(max-width:600px){.commission-repeat-example-choices{grid-template-columns:1fr}}.commission-details{color:var(--ant-color-text, #192338)}.commission-lifecycle-summary{margin:12px 0 20px;padding:16px;border-radius:10px;background:var(--ant-color-fill-alter, #fafbfe)}.commission-lifecycle-summary strong{font-size:16px;overflow-wrap:anywhere}.commission-lifecycle-summary p{margin:8px 0 0;color:var(--ant-color-text-secondary, #718096);line-height:1.7;overflow-wrap:anywhere}.commission-details-header{padding:4px 0 24px;border-bottom:1px solid var(--ant-color-border-secondary, #e8edf5)}.commission-details-header h2{margin:14px 0 8px;font-size:24px;line-height:1.5;overflow-wrap:anywhere}.commission-details-header p,.commission-details-note{margin:0;line-height:1.8;color:var(--ant-color-text-secondary, #718096);overflow-wrap:anywhere}.commission-details-byline{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:12px;color:var(--ant-color-text-secondary, #718096)}.commission-details-section{margin-top:24px}.commission-details-section h3{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:15px}.commission-details-section h3 small{font-size:12px;font-weight:400;color:var(--ant-color-text-secondary, #718096)}.commission-details-formula{display:grid;gap:10px;padding:20px;border-radius:12px;background:var(--ant-color-primary-bg, #f0f5ff)}.commission-details-formula>span,.commission-details-formula small{font-size:12px;color:var(--ant-color-text-secondary, #718096)}.commission-details-formula strong{font-size:22px;color:var(--ant-color-primary-text, #355ec8);overflow-wrap:anywhere}.commission-details-rewards{display:grid;gap:10px}.commission-details-rewards>div{padding:16px 18px;border:1px solid var(--ant-color-border-secondary, #e8edf5);border-radius:10px}.commission-details-rewards header{display:flex;justify-content:space-between;align-items:center;gap:12px}.commission-details-rewards header b{font-size:13px;font-weight:500}.commission-details-rewards header>span:not(.ant-tag){font-size:13px;color:var(--ant-color-text-secondary, #718096)}.commission-details-rewards .ant-tag{margin:0}.commission-details-rewards p{margin:12px 0 0;color:var(--ant-color-text-secondary, #718096);font-size:12px;line-height:1.7}.commission-details-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0}.commission-details-tiers dt{color:var(--ant-color-text-secondary, #718096);font-size:12px}.commission-details-tiers dd{margin:8px 0 0;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.commission-details-tiers small{margin-left:3px;font-size:12px;font-weight:400}.commission-details-fields{margin:0;padding:4px 18px;border-radius:10px;background:var(--ant-color-fill-alter, #fafbfe)}.commission-details-fields>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;padding:12px 0}.commission-details-fields dt{color:var(--ant-color-text-secondary, #718096)}.commission-details-fields dd{margin:0;overflow-wrap:anywhere;line-height:1.7}.commission-details-identifiers{font-size:12px}.commission-details-identifiers .ant-typography{font-size:inherit;overflow-wrap:anywhere}@media(max-width:540px){.commission-details-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-details-fields>div{grid-template-columns:72px minmax(0,1fr);gap:10px}}.tenant-funds-page{min-width:0;color:#18233a;font-size:14px;line-height:1.65}.tenant-funds-page .tenant-page-head{margin-top:0;margin-bottom:20px}.tenant-funds-page .tenant-page-head h1{font-size:28px;letter-spacing:-.5px}.tenant-funds-page .tenant-page-head p{font-size:15px}.tenant-funds-page .tenant-actions{gap:8px}.sf-auth-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 28px;padding:22px 28px;border:1px solid #d6e4fa;border-radius:14px;background:#edf4ff}.sf-auth-banner>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sf-auth-banner b{font-size:15px}.sf-auth-banner p{width:100%;margin:0;color:#71839e;font-size:13px}.sf-context{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:0 0 24px;color:#748197;font-size:13px}.sf-context span:first-child{color:#52637f;font-weight:600}.sf-context .ant-btn{margin-left:auto;padding-inline:0}.sf-main-tabs,.sf-sub-tabs{margin-bottom:22px;border-radius:14px 14px 0 0;background:#fff}.sf-main-tabs>.ant-tabs-nav{margin:0;padding-inline:20px}.sf-main-tabs .ant-tabs-tab{min-height:58px;padding:16px 18px;font-size:15px}.sf-main-tabs .ant-tabs-tab-active{font-weight:700}.sf-sub-tabs>.ant-tabs-nav{margin:0 0 16px}.sf-sub-tabs .ant-tabs-tab{padding:12px 16px;font-size:14px}.sf-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.sf-metric{min-width:0;padding:24px 28px;border:1px solid #e1e8f3;border-radius:14px;background:#fff;box-shadow:0 2px 8px #14284e06}.sf-metric.primary{border-color:#cbdfff;background:#edf4ff}.sf-metric>span{display:flex;align-items:center;gap:7px;color:#687a98;font-size:14px}.sf-metric>span .ant-btn{width:22px;height:22px;min-height:22px;padding:0;border:1px solid #c4d5ec;border-radius:50%;color:#7d8da6;font-size:12px}.sf-metric>div{display:flex;align-items:center;gap:12px;min-height:48px;margin:14px 0 5px}.sf-metric strong{font-size:31px;line-height:1.25;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sf-metric.primary strong{color:#2867f0}.sf-metric>div .ant-btn{margin-left:auto;white-space:nowrap}.sf-metric small{color:#8190a5;font-size:12px}.sf-note{display:flex;align-items:center;gap:4px;margin:0 0 22px;padding:17px 24px;border:1px solid #d6e4fa;border-radius:12px;background:#edf4ff;color:#52637f;font-size:13px}.sf-note .ant-btn{padding-inline:4px}.sf-panel{min-width:0;margin:20px 0;padding:24px;border:1px solid #e1e8f3;border-radius:14px;background:#fff;box-shadow:0 2px 8px #14284e06}.sf-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.sf-panel h2{margin:0;color:#253954;font-size:18px}.sf-panel>header p{margin:5px 0 0;color:#8190a5;font-size:12px}.sf-panel>.ant-table-wrapper{margin:0 -8px}.sf-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sf-flow button{min-width:0;padding:16px 13px;border:1px solid #e1e8f3;border-radius:10px;background:#fafcff;color:#253954;text-align:left;cursor:pointer}.sf-flow button:hover{border-color:#2867f0}.sf-flow span{display:block;color:#8190a5;font-size:12px}.sf-flow strong{display:block;margin:12px 0 5px;font-size:19px;font-weight:650;font-variant-numeric:tabular-nums}.sf-flow small{display:block;color:#8190a5;font-size:11px}.sf-meta{margin:14px 0;color:#8190a5;font-size:12px;line-height:1.7}.sf-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sf-two>.sf-panel{margin-top:0}.sf-facts{margin:0}.sf-facts>div{display:grid;grid-template-columns:minmax(125px,37%) minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #edf0f6}.sf-facts>div:last-child{border-bottom:0}.sf-facts dt{color:#8190a5;font-size:13px}.sf-facts dd{margin:0;color:#52637f;font-size:13px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sf-facts dd strong{color:#2867f0;font-size:18px}.sf-task-list{display:grid;gap:10px}.sf-task-list .ant-btn{height:auto;padding:14px 16px;border-color:#e1e8f3;background:#fafcff;text-align:left}.sf-filter,.sf-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:18px 20px;border:1px solid #e1e8f3;border-radius:12px;background:#fafcff}.sf-filter label,.sf-search label{display:flex;flex:0 1 180px;flex-direction:column;gap:7px;color:#52637f;font-size:13px}.sf-filter input,.sf-search input,.sf-search .ant-select{height:42px}.sf-filter>span{padding-bottom:10px;color:#8190a5}.sf-search .ant-input{flex:1 1 280px;min-width:180px}.sf-actions{display:flex;flex-wrap:wrap;gap:4px}.sf-actions .ant-btn{padding-inline:3px}.sf-panel .ant-table-cell{font-size:13px;vertical-align:middle}.sf-panel .ant-table-cell small{display:block;margin-top:4px;color:#8190a5;font-size:11px}.sf-panel .ant-table-cell b{font-weight:650}.sf-panel .ant-table-container{border:1px solid #e1e8f3;border-radius:10px}.sf-income-total{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 22px}.sf-income-total span{color:#52637f;font-size:14px}.sf-income-total strong{display:block;margin-top:7px;font-size:34px;line-height:1.25}.sf-income-total p{margin:0;color:#8190a5;font-size:12px;text-align:right}.sf-income-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.sf-income-types .ant-btn{height:auto;padding:21px 22px;border:1px solid #e1e8f3;border-radius:14px;text-align:left}.sf-income-types .ant-btn:hover{border-color:#2867f0;background:#edf4ff}.sf-income-types span,.sf-income-types strong,.sf-income-types small{display:block}.sf-income-types span{color:#52637f}.sf-income-types strong{margin:13px 0 5px;font-size:28px}.sf-income-types small{color:#2867f0}.sf-trend>div{display:grid;grid-template-columns:55px minmax(0,1fr) 120px;align-items:center;gap:14px;margin:16px 0;color:#8190a5;font-size:12px}.sf-trend i{display:block;height:12px;min-width:4px;border-radius:5px;background:#4f7ce9}.sf-trend strong{text-align:right;color:#52637f;font-weight:550}.sf-rule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 20px}.sf-rule-head h3,.sf-tier-intro h3{margin:0 0 5px;font-size:17px}.sf-rule-head p,.sf-tier-intro p{margin:0;color:#8190a5;font-size:13px}.sf-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sf-rule-grid .ant-card-body{padding:22px}.sf-rule-grid small{float:right;color:#8190a5}.sf-rule-grid h3{margin:18px 0 6px;font-size:16px}.sf-rule-grid strong{font-size:27px;color:#2867f0}.sf-rule-grid p{margin:14px 0;color:#8190a5;font-size:12px;line-height:1.8}.sf-tier-intro{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:18px 20px;border:1px solid #d6e4fa;border-radius:11px;background:#edf4ff}.sf-tier-intro .ant-tag{grid-row:span 2;align-self:start;margin:0}.sf-tier-intro h3,.sf-tier-intro p{grid-column:2}.sf-tier-intro .ant-btn{grid-column:2;justify-self:start}.sf-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.sf-tier-grid article{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #e1e8f3;border-radius:11px;background:#fafcff}.sf-tier-grid span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf4ff;color:#2867f0;font-size:11px;font-weight:700}.sf-tier-grid small,.sf-tier-grid em{color:#8190a5;font-size:11px;font-style:normal}.sf-tier-grid b{font-size:22px}.sf-wallet{display:flex;align-items:center;gap:36px;flex-wrap:wrap;margin:0 0 22px;padding:24px 28px;border:1px solid #cbdfff;border-radius:14px;background:#edf4ff}.sf-wallet>div{display:flex;flex-direction:column;gap:6px}.sf-wallet span,.sf-wallet small{color:#8190a5;font-size:12px}.sf-wallet strong{color:#2867f0;font-size:34px}.sf-wallet b{font-size:17px}.sf-wallet .ant-btn{margin-left:auto}.sf-reconcile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.sf-reconcile-table{margin-bottom:20px;overflow:auto}.sf-demo{margin:26px 0 0;padding:15px 0;border-top:1px solid #e1e8f3;color:#8190a5;font-size:12px}.sf-demo summary{cursor:pointer;color:#52637f;font-size:13px}.sf-demo p{margin:12px 0}.sf-gate h3{margin:24px 0 4px;font-size:17px}.sf-gate p{color:#8190a5;font-size:13px}.sf-account{padding:20px;border:1px solid #e1e8f3;border-radius:12px;background:#fafcff}.sf-account-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.sf-account-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#edf4ff;color:#2867f0}.sf-account-title .ant-tag{margin:0}.sf-kicker{margin:0;color:#8190a5;font-size:13px}.sf-big{display:block;margin:8px 0;font-size:34px;font-variant-numeric:tabular-nums}.sf-drawer-label{display:flex;flex-direction:column;gap:7px;margin:20px 0;color:#52637f;font-size:13px;font-weight:600}.sf-amount{display:flex;align-items:center;gap:10px;padding:5px 10px;border:1px solid #e1e8f3;border-radius:10px}.sf-amount>span{font-size:21px}.sf-amount .ant-input{font-size:20px}.sf-drawer-actions{display:flex;justify-content:flex-end;gap:8px}.sf-security{margin:20px 0;padding:16px 20px;border:1px solid #e1e8f3;border-radius:11px;background:#fafcff}.sf-security h3{margin:0 0 5px;font-size:15px}.sf-security p,.sf-security small{color:#8190a5;font-size:12px}.sf-security>div{display:flex;gap:9px;margin-top:12px}.sf-detail-hero{margin-bottom:18px}.sf-detail-hero h2{margin:9px 0 0;font-size:22px}.sf-detail-hero p{margin:4px 0;color:#8190a5;font-size:12px}.sf-timeline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:20px 0;padding:13px;border:1px solid #e1e8f3;border-radius:10px;background:#fafcff;color:#52637f;font-size:12px}.sf-timeline i{color:#9aa8bb;font-style:normal}.sf-timeline strong{color:#2867f0}@media(max-width:1200px){.sf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-flow button:nth-child(3){margin-bottom:4px}.sf-two{grid-template-columns:1fr}.sf-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sf-auth-banner{align-items:flex-start;flex-direction:column;padding:18px}.sf-context{gap:8px 14px}.sf-context .ant-btn{margin-left:0}.sf-main-tabs>.ant-tabs-nav{padding-inline:6px}.sf-main-tabs .ant-tabs-tab{padding-inline:12px}.sf-metrics,.sf-income-types,.sf-reconcile-metrics{grid-template-columns:1fr}.sf-panel{padding:18px}.sf-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-flow button{padding:14px 11px}.sf-filter,.sf-search{align-items:stretch;flex-direction:column;padding:15px}.sf-filter label,.sf-search label,.sf-search .ant-input,.sf-search .ant-select{flex:1 1 auto;width:100%}.sf-filter>span{display:none}.sf-income-total{align-items:flex-start;flex-direction:column}.sf-income-total p{text-align:left}.sf-rule-head{align-items:flex-start;flex-direction:column}.sf-tier-intro{grid-template-columns:1fr}.sf-tier-intro h3,.sf-tier-intro p,.sf-tier-intro .ant-btn{grid-column:1}.sf-tier-intro .ant-tag{grid-row:auto}.sf-tier-grid{grid-template-columns:1fr}.sf-wallet{align-items:flex-start;flex-direction:column;padding:20px}.sf-wallet .ant-btn{margin-left:0}.sf-facts>div{grid-template-columns:1fr;gap:4px}.sf-security{padding:14px}.sf-security>div{flex-wrap:wrap}.sf-big{font-size:30px}}.sf-filter,.sf-search{background:#fff;border-color:#dce6f3;border-radius:12px;padding:18px 20px;margin-top:20px;box-shadow:none}.sf-filter label,.sf-search label{flex:0 1 170px;color:#52637f;font-size:14px;gap:7px}.sf-filter input[type=month],.sf-filter input[type=date]{appearance:none;box-sizing:border-box;width:100%;min-height:42px;height:42px;padding:9px 12px;border:1px solid #d9e3f2;border-radius:8px;background:#fff;color:#253954;font:inherit;font-variant-numeric:tabular-nums;outline:none}.sf-filter input[type=month]:focus,.sf-filter input[type=date]:focus{border-color:#2867f0;box-shadow:0 0 0 2px #2867f01f}.sf-filter input[type=month]::-webkit-calendar-picker-indicator,.sf-filter input[type=date]::-webkit-calendar-picker-indicator{margin-left:auto;opacity:.58;cursor:pointer}.sf-filter>span{padding-bottom:10px;color:#8190a5;font-size:17px}.sf-filter>.ant-btn,.sf-search>.ant-btn{min-height:42px;border-radius:10px;box-shadow:none}.sf-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sf-rule-card{display:flex;min-height:424px;flex-direction:column;padding:20px;border:1px solid #e1e8f3;border-radius:14px;background:#fff}.sf-rule-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:#8190a5;font-size:12px}.sf-rule-card header .ant-tag{margin:0}.sf-rule-card>small{color:#2867f0;font-size:12px}.sf-rule-card h3{margin:18px 0 8px;font-size:18px}.sf-rule-card>strong{font-size:28px;line-height:1.2;color:#253954}.sf-rule-card dl{display:grid;gap:11px;margin:22px 0 18px;padding-top:16px;border-top:1px solid #e8edf5}.sf-rule-card dl div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:12px}.sf-rule-card dt{color:#8190a5}.sf-rule-card dd{margin:0;text-align:right;color:#253954;font-weight:600}.sf-rule-card footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.sf-rule-card footer .ant-btn{height:42px;border-radius:10px}.sf-tier-page>.sf-filter{margin-top:20px}.sf-tier-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:4px 0 20px}.sf-tier-metrics .sf-metric{min-height:152px}.sf-tier-note{margin:0 0 22px;padding:17px 20px;border:1px solid #cfe0ff;border-radius:10px;background:#edf4ff;color:#52637f;line-height:1.7}.sf-tier-note .ant-btn{padding-inline:5px}.sf-tier-detail{display:grid;gap:0;margin-top:18px;border:1px solid #e1e8f3;border-radius:12px;overflow:hidden}.sf-tier-detail>div{display:grid;grid-template-columns:1fr 80px 100px;gap:12px;padding:13px 14px;border-bottom:1px solid #e8edf5;color:#52637f}.sf-tier-detail>div:last-child{border-bottom:0}.sf-tier-detail b,.sf-tier-detail strong{text-align:right;color:#253954}.sf-tier-detail .total{background:#f6f9ff;font-weight:700}.sf-rule-editor .ant-alert{margin-bottom:18px}.sf-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sf-editor-grid>label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:13px}.sf-editor-grid>label.full{grid-column:1 / -1}.sf-editor-grid .ant-input,.sf-editor-grid .ant-select{width:100%}.sf-formula{margin-top:18px;padding:13px 15px;border-radius:9px;background:#edf4ff;color:#52637f;font-size:13px;line-height:1.7}@media(max-width:1450px){.sf-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sf-editor-grid{grid-template-columns:1fr}.sf-editor-grid>label.full{grid-column:auto}.sf-tier-metrics,.sf-rule-grid{grid-template-columns:1fr}.sf-rule-card{min-height:0}}.sf-workspace{padding-top:0}.sf-workspace>.sf-sub-tabs{margin-inline:-24px;padding-inline:24px;border-bottom:1px solid #e1e8f3}.tenant-permission-picker{display:grid;gap:16px}.tenant-permission-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.tenant-permission-toolbar>.ant-input-affix-wrapper{max-width:320px}.tenant-permission-toolbar>span:last-child{flex:none;color:var(--permission-muted);font-size:12px}.tenant-permission-help{margin:0;color:var(--permission-muted);font-size:12px;line-height:1.7}.tenant-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-permission-card{min-width:0;border:1px solid var(--permission-border);border-radius:var(--permission-radius);overflow:hidden}.tenant-permission-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--permission-border);background:var(--permission-surface)}.tenant-permission-card h3{margin:0;font-size:14px;line-height:1.5}.tenant-permission-card header p{margin:6px 0 0;font-size:12px;line-height:1.7;color:var(--permission-muted)}.tenant-permission-card header>.ant-checkbox-wrapper{flex:none;font-size:12px}.tenant-permission-card header>.ant-tag{margin:0;flex:none}.tenant-permission-actions{display:grid;gap:14px;padding:16px}.tenant-permission-action{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.tenant-permission-action .ant-checkbox-wrapper{min-width:0;line-height:1.7}.tenant-permission-state{flex:none;font-size:11px;line-height:22px;color:var(--permission-muted)}.tenant-permission-planned .tenant-permission-help{margin-bottom:14px}@media(max-width:680px){.tenant-permission-grid{grid-template-columns:minmax(0,1fr)}.tenant-permission-toolbar{align-items:stretch;flex-direction:column;gap:8px}.tenant-permission-toolbar>.ant-input-affix-wrapper{max-width:none}}.tenant-permission-category{display:grid;gap:14px;min-width:0}.tenant-permission-category>header h3{margin:0 0 6px;font-size:14px;line-height:1.5}.tenant-live-iam .tenant-iam-live-content{min-width:0}.tenant-live-iam .tenant-iam-live-content-padded{padding:18px}.tenant-live-iam .tenant-iam-load{display:grid;place-items:center;min-height:280px}.tenant-live-iam .tenant-iam-source{margin:16px 18px;color:var(--ykm-color-text-secondary, #748197);font-size:12px}.tenant-live-iam .tenant-iam-create{margin-left:auto}.tenant-live-iam .tenant-filters{flex-wrap:wrap}.tenant-live-iam .tenant-filters>.tenant-select{min-width:0}.tenant-live-iam .tenant-iam-section-head{flex-wrap:wrap}.tenant-live-iam .tenant-iam-section-head>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.tenant-live-iam .tenant-iam-role-grid .ant-card p{overflow-wrap:anywhere}.tenant-live-iam .tenant-iam-org>span{display:block;padding:10px 18px}@media(max-width:600px){.tenant-live-iam .tenant-iam-live-content-padded{padding:14px}.tenant-live-iam .tenant-filters>.ant-input{max-width:none;width:100%}.tenant-live-iam .tenant-iam-create{margin-left:0}.tenant-live-iam .tenant-iam-position-list article{grid-template-columns:34px minmax(0,1fr)}.tenant-live-iam .tenant-iam-dept>.tenant-three{grid-template-columns:1fr}.tenant-live-iam .tenant-iam-org button{overflow-wrap:anywhere}}.tenant-live-iam>.tenant-metrics>.ant-card>.ant-card-body{display:flex;align-items:center;gap:16px;padding:0}.tenant-live-iam>.tenant-metrics strong{margin:5px 0;font-size:24px}.tenant-live-iam .tenant-iam-metric-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;color:#2867f0;background:#eaf2ff;font-size:20px;font-weight:700}.tenant-live-iam .tenant-metrics>.ant-card:nth-child(2) .tenant-iam-metric-icon{color:#159a7d;background:#e6f7f2}.tenant-live-iam .tenant-metrics>.ant-card:nth-child(3) .tenant-iam-metric-icon{color:#d98a15;background:#fff4df}.tenant-live-iam .tenant-metrics>.ant-card:nth-child(4) .tenant-iam-metric-icon{color:#ec4e64;background:#ffedf0}@media(max-width:600px){.tenant-live-iam>.tenant-metrics>.ant-card{padding:14px}.tenant-live-iam>.tenant-metrics>.ant-card>.ant-card-body{gap:8px;align-items:flex-start;flex-direction:column}}.tenant-iam-page.tenant-live-iam{max-width:none}.tenant-live-iam>.tenant-page-head{margin-bottom:18px}.tenant-live-iam>.tenant-metrics{margin:0 0 16px}.tenant-live-iam .tenant-iam-tab-count{margin-left:6px;font-style:normal}.tenant-live-iam .tenant-iam-live-content-padded>.tenant-iam-source{margin-right:0;margin-left:0}.tenant-live-iam .tenant-filters>.ant-input{max-width:360px}.tenant-live-iam .ant-table small{color:var(--ykm-color-text-secondary, #748197)}.tenant-live-iam .tenant-iam-split{gap:16px}.tenant-live-iam .tenant-iam-dept>.tenant-iam-section-head{padding:16px 18px;margin-bottom:0}.tenant-live-iam .tenant-iam-dept>.tenant-three>.ant-card{padding:0}.tenant-live-iam .tenant-iam-dept>.tenant-three>.ant-card .ant-card-body{padding:16px 18px}.tenant-live-iam .tenant-iam-position-list{padding:6px 18px 16px}.tenant-live-iam .tenant-iam-section-head h3{font-size:14px}.tenant-live-iam .tenant-iam-role-grid h3{margin:12px 0 6px}.tenant-live-iam>.tenant-metrics .tenant-iam-metric-placeholder{font-size:14px;line-height:28.8px;white-space:nowrap}.tenant-role-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px}.tenant-role-summary .ant-card-body{display:flex;flex-direction:column;height:100%;padding:18px}.tenant-role-summary-heading,.tenant-role-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tenant-role-summary-heading h3{margin:0;font-size:15px;line-height:24px;overflow-wrap:anywhere}.tenant-role-summary-heading .ant-tag,.tenant-role-editor-heading .ant-tag{flex:none;margin:0}.tenant-role-summary-description{color:var(--ykm-color-text-secondary, #748197);font-size:13px;line-height:1.6;margin:8px 0 16px;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tenant-role-summary-counts{display:grid;grid-template-columns:1fr 1fr;background:var(--ykm-color-bg-layout, #f6f8fc);border-radius:8px;padding:12px 16px;gap:16px}.tenant-role-summary-counts>div{display:flex;flex-direction:column;gap:4px}.tenant-role-summary-counts span,.tenant-role-summary-modules>span,.tenant-role-summary-footer>span{font-size:12px;color:var(--ykm-color-text-secondary, #748197)}.tenant-role-summary-counts strong{font-size:20px;font-weight:600;line-height:28px}.tenant-role-summary-counts strong>small{display:inline;margin:0;font-size:12px;font-weight:400;color:var(--ykm-color-text-secondary, #748197)}.tenant-role-summary-modules{margin:16px 0;flex:1}.tenant-role-summary-modules>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tenant-role-summary-modules .ant-tag{margin:0}.tenant-role-summary-footer{border-top:1px solid var(--ykm-color-border, #e2e8f1);padding-top:14px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px}.tenant-role-summary-footer>div{display:flex;gap:8px;flex-wrap:wrap}.tenant-role-editor-heading{margin-bottom:20px}.tenant-role-editor-heading h5{margin:0 0 4px}#tenant-role-permissions-form{margin-top:24px}.tenant-role-review-group{margin:18px 0}.tenant-role-review-group>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tenant-role-review-group .ant-tag{white-space:normal;margin:0}.tenant-live-iam .tenant-iam-position-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.tenant-live-iam .tenant-iam-position-actions .ant-btn{padding-inline:6px}.tenant-live-iam .tenant-iam-position-actions .ant-btn-dangerous span{color:inherit}@media(max-width:600px){.tenant-live-iam .tenant-iam-position-actions{grid-column:2}}.tenant-store-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.tenant-store-permission-grid .ant-card-body>div+div{margin-top:10px}@media(max-width:600px){.tenant-store-permission-grid{grid-template-columns:1fr}}.tenant-store-role-form{display:flex;flex-direction:column;gap:24px;margin-top:24px}.tenant-store-role-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:start}.tenant-store-role-form .ant-form-item{margin-bottom:20px;min-width:0}.tenant-store-role-form .ant-form-item-label{padding-bottom:8px}.tenant-store-role-form .ant-form-item-label>label{color:var(--ykm-color-text, #18233a);font-weight:600}.tenant-store-role-form .ant-select{width:100%}.tenant-store-role-form .ant-card-body{padding:20px}.tenant-store-role-basics .ant-card-body>.ant-form-item:last-child,.tenant-store-role-reason .ant-form-item{margin-bottom:0}.tenant-store-role-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tenant-store-role-section-head h4{margin:0;font-size:14px;line-height:22px}.tenant-store-role-section-head .ant-tag{margin:0}.tenant-store-role-help{margin:8px 0 16px;color:var(--ykm-color-text-secondary, #748197);line-height:1.7;font-size:12px}.tenant-store-role-permissions .tenant-store-permission-grid{display:block;columns:2;column-gap:16px;margin:0}.tenant-store-role-permissions .tenant-store-permission-grid>.ant-card{break-inside:avoid;margin-bottom:16px}.tenant-store-role-permissions .ant-checkbox-wrapper{align-items:flex-start;line-height:22px}.tenant-store-role-pending .ant-tag{margin:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.tenant-store-role-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tenant-store-role-footer>span{color:var(--ykm-color-text-secondary, #748197);font-size:12px}@media(max-width:600px){.tenant-store-role-fields{grid-template-columns:minmax(0,1fr)}.tenant-store-role-permissions .tenant-store-permission-grid{columns:1}.tenant-store-role-form .ant-card-body{padding:16px}.tenant-store-role-form{gap:20px;margin-top:20px}}.tenant-audit-device{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-audit-page .tenant-filters>.ant-select{min-width:112px}.tenant-audit-detail-title{display:flex;align-items:center;gap:12px}.tenant-audit-detail-title>.anticon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;color:var(--audit-primary);background:var(--audit-primary-bg);font-size:20px}.tenant-audit-detail-title strong{display:block;color:var(--audit-text);font-size:17px;line-height:1.5}.tenant-audit-detail-title span:not(.anticon){display:block;margin-top:3px;color:var(--audit-muted);font-size:12px;font-weight:400}.tenant-audit-detail-content{display:grid;gap:18px;padding:24px;color:var(--audit-text)}.tenant-audit-detail-summary{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid var(--audit-border);border-radius:var(--audit-radius);background:var(--audit-surface)}.tenant-audit-detail-result-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;font-size:23px}.tenant-audit-detail-summary.is-success .tenant-audit-detail-result-icon{color:var(--audit-success);background:var(--audit-success-bg)}.tenant-audit-detail-summary.is-failed .tenant-audit-detail-result-icon{color:var(--audit-error);background:var(--audit-error-bg)}.tenant-audit-detail-summary.is-pending .tenant-audit-detail-result-icon{color:var(--audit-warning);background:var(--audit-warning-bg)}.tenant-audit-detail-summary-copy{min-width:0;flex:1}.tenant-audit-detail-eyebrow{color:var(--audit-muted);font-size:12px}.tenant-audit-detail-summary h2{margin:4px 0 6px;font-size:20px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.tenant-audit-detail-summary p{margin:0;font-size:12px;color:var(--audit-muted);font-variant-numeric:tabular-nums}.tenant-audit-detail-summary>.ant-tag{align-self:flex-start;margin:0;white-space:nowrap}.tenant-audit-detail-section{min-width:0;border:1px solid var(--audit-border);border-radius:var(--audit-radius);background:var(--audit-surface);overflow:hidden}.tenant-audit-detail-section>header{padding:17px 20px;border-bottom:1px solid var(--audit-border)}.tenant-audit-detail-section h3{margin:0;font-size:14px;font-weight:600}.tenant-audit-detail-section header p{margin:5px 0 0;color:var(--audit-muted);font-size:12px}.tenant-audit-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;padding:20px}.tenant-audit-detail-fields>div{min-width:0}.tenant-audit-detail-fields>.is-wide{grid-column:1 / -1}.tenant-audit-detail-fields dt{margin-bottom:7px;color:var(--audit-muted);font-size:12px;line-height:1.5}.tenant-audit-detail-fields dd{margin:0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.tenant-audit-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.tenant-audit-detail-tags .ant-tag{margin:0;white-space:normal}.tenant-audit-detail-note{display:flex;align-items:flex-start;gap:8px;padding:12px 20px;border-top:1px solid var(--audit-border);color:var(--audit-muted);font-size:12px;line-height:1.7;background:var(--audit-background)}.tenant-audit-detail-note .anticon{margin-top:4px;flex:none}.tenant-audit-detail-muted{color:var(--audit-muted)}.tenant-audit-detail-changes{padding:0 20px 8px}.tenant-audit-detail-changes table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}.tenant-audit-detail-changes th,.tenant-audit-detail-changes td{padding:13px 12px;border-bottom:1px solid var(--audit-border);vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}.tenant-audit-detail-changes thead th{color:var(--audit-muted);font-size:12px;font-weight:400}.tenant-audit-detail-changes th:first-child{width:26%;padding-left:0}.tenant-audit-detail-changes tbody th{font-weight:500}.tenant-audit-detail-changes tr:last-child td,.tenant-audit-detail-changes tbody tr:last-child th{border-bottom:0}.tenant-audit-detail-changes .is-changed{background:var(--audit-primary-bg)}.tenant-audit-detail-changed{display:block;color:var(--audit-primary);font-size:11px;margin-top:4px}.tenant-audit-detail-values{margin:0;padding-left:16px}.tenant-audit-detail-values li+li{margin-top:5px}.tenant-audit-detail-empty{display:flex;align-items:flex-start;gap:12px;padding:24px 20px;color:var(--audit-muted)}.tenant-audit-detail-empty>.anticon{font-size:22px;margin-top:2px}.tenant-audit-detail-empty strong{font-size:13px;font-weight:500}.tenant-audit-detail-empty p{margin:6px 0 0;font-size:12px;line-height:1.7}.tenant-audit-detail-trace{background:var(--audit-surface);border-color:var(--audit-border)}.tenant-audit-detail-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.tenant-audit-detail-loading{display:grid;gap:32px;padding:28px 24px}.tenant-audit-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.tenant-audit-detail-footer>span{display:flex;align-items:center;gap:7px;color:var(--audit-muted);font-size:12px}.tenant-audit-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:560px){.tenant-audit-detail-content{padding:16px;gap:14px}.tenant-audit-detail-summary{padding:16px;gap:10px;flex-wrap:wrap}.tenant-audit-detail-summary h2{font-size:18px}.tenant-audit-detail-result-icon{width:38px;height:38px;font-size:20px}.tenant-audit-detail-summary>.ant-tag{margin-left:48px}.tenant-audit-detail-fields{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.tenant-audit-detail-section>header{padding:15px 16px}.tenant-audit-detail-note{padding:12px 16px}.tenant-audit-detail-changes{padding:0 12px 8px}.tenant-audit-detail-changes th,.tenant-audit-detail-changes td{padding:12px 6px;font-size:12px}.tenant-audit-detail-changes th:first-child{width:26%}}.tenant-audit-detail-drawer .ant-drawer-content-wrapper{max-width:100vw}.tenant-audit-detail-summary p span{display:inline-block;white-space:nowrap}.tenant-introduction-drawer .ant-drawer-body{background:#f6f8fc;padding:24px}.tenant-introduction-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:20px}.tenant-introduction-card{min-width:0;border-color:#e1e8f3}.tenant-introduction-card .ant-card-head{min-height:58px}.tenant-introduction-help{color:#75849c;font-size:13px;line-height:1.7;margin:0 0 12px}.tenant-introduction-empty{padding:24px 0;text-align:center;color:#75849c;font-size:13px}.tenant-introduction-images{list-style:none;padding:0;margin:16px 0;display:grid;gap:12px}.tenant-introduction-images li{display:flex;gap:14px;padding:12px;border:1px solid #e1e8f3;border-radius:12px;background:#fbfcff}.tenant-introduction-images .ant-image{flex-shrink:0;background:#eef2f8;border-radius:6px;overflow:hidden}.tenant-introduction-image-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.tenant-introduction-image-info strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.tenant-introduction-image-info>span{color:#75849c;font-size:12px}.tenant-introduction-preview-page{border:1px solid #e1e8f3;border-radius:12px;overflow:auto;max-height:640px;background:#fff;margin-bottom:12px}.tenant-introduction-preview-page h3{margin:0;padding:16px;font-size:16px;text-align:center;border-bottom:1px solid #eef2f8}.tenant-introduction-preview-page>img{display:block;width:100%;height:auto}.tenant-introduction-preview-empty{min-height:350px;display:grid;align-items:center}.tenant-introduction-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.tenant-introduction-footer>span{font-size:12px;color:#75849c}.tenant-introduction-footer .ant-btn{flex-shrink:0}@media(max-width:760px){.tenant-introduction-drawer .ant-drawer-body{padding:16px}.tenant-introduction-layout{grid-template-columns:minmax(0,1fr);gap:16px}.tenant-introduction-card .ant-card-body{padding:16px}.tenant-introduction-images li{gap:10px;padding:10px}.tenant-introduction-footer{align-items:flex-start}}.tenant-introduction-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;color:#75849c;font-size:13px}.tenant-introduction-status .ant-btn{flex-shrink:0}.tenant-introduction-status+.ant-alert{margin-top:12px}.tenant-introduction-footer>.ant-space{flex-shrink:0}.tenant-introduction-mode-panel{margin-top:20px;padding:20px 24px;border:1px solid var(--ant-color-border-secondary, #e1e8f3);border-radius:14px;background:var(--ant-color-bg-container, white)}.tenant-introduction-mode-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tenant-introduction-mode-heading strong{font-size:14px}.tenant-introduction-mode-heading>span,.tenant-introduction-count{color:var(--ant-color-text-secondary, #75849c);font-size:12px}.tenant-introduction-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.tenant-introduction-modes .ant-radio-wrapper{margin:0;padding:16px;align-items:center;border:1px solid var(--ant-color-border-secondary, #e1e8f3);border-radius:10px;transition:border-color .18s,background .18s}.tenant-introduction-modes .ant-radio-wrapper-checked{border-color:var(--ant-color-primary, #4164ef);background:var(--ant-color-primary-bg, #f0f5ff)}.tenant-introduction-modes .ant-radio-wrapper:focus-within{outline:2px solid var(--ant-color-primary, #4164ef);outline-offset:2px}.tenant-introduction-mode-option{display:flex;align-items:center;gap:12px}.tenant-introduction-mode-option>.anticon{font-size:22px;color:var(--ant-color-text-secondary, #75849c)}.tenant-introduction-modes .ant-radio-wrapper-checked .anticon{color:var(--ant-color-primary, #4164ef)}.tenant-introduction-mode-option strong{display:block;font-size:14px;font-weight:600}.tenant-introduction-mode-option small{display:block;margin-top:4px;color:var(--ant-color-text-secondary, #75849c);font-size:12px;line-height:1.6}.tenant-introduction-text-card .ykm-rich-text-content[role=textbox]{min-height:340px}.tenant-introduction-text-preview{padding:12px 16px 24px;overflow-wrap:anywhere}.tenant-introduction-text-preview .ykm-rich-text-readonly{padding:0}.tenant-introduction-text-preview .ykm-rich-text-content h3{text-align:left;padding:0;border:0}.tenant-introduction-preview-page>h3{position:sticky;top:0;z-index:1;background:var(--ant-color-bg-container, white)}.tenant-introduction-image-note{margin:12px 0 0;font-size:12px;color:var(--ant-color-text-tertiary, #75849c);line-height:1.6}.tenant-introduction-validation,.tenant-introduction-count.is-invalid{color:var(--ant-color-error, #cf1322)}.tenant-introduction-validation{margin-bottom:0;font-size:12px}@media(max-width:760px){.tenant-introduction-mode-panel{padding:16px}.tenant-introduction-modes{grid-template-columns:minmax(0,1fr);gap:10px}}@media(max-width:560px){.tenant-order-refund-actions .ant-btn{min-width:0}}.tenant-cross-config-v4 .tenant-cross-field{display:flex;flex-direction:column;gap:8px;min-width:0}.tenant-cross-config-v4 .tenant-cross-field>label,.tenant-cross-config-v4 .tenant-cross-field>span{font-size:13px;font-weight:600;color:#52637e}.tenant-cross-config-v4 .tenant-cross-field>b{font-size:14px;line-height:1.6;color:#263a58}.tenant-cross-config-v4 .tenant-cross-field>small,.tenant-cross-config-v4 .tenant-cross-scenario>small{font-size:12px;line-height:1.7;color:#748197}.tenant-cross-config-v4 .tenant-cross-scenario{display:flex;flex-direction:column;gap:8px;padding:14px 15px;border-bottom:1px solid #edf0f6}.tenant-cross-config-v4 .tenant-cross-scenario>label{font-size:12px;color:#52637e;font-weight:600}.tenant-cross-config-v4 .tenant-cross-scenario>label:not(:first-child){margin-top:6px}.tenant-cross-config-v4 .ant-select{width:100%;min-width:0}.tenant-cross-config-v4 .tenant-cross-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-cross-config-v4 .tenant-cross-switch{flex-shrink:0;white-space:nowrap}.tenant-cross-config-v4 .tenant-cross-rule-summary{flex-wrap:wrap}.tenant-cross-config-v4 .tenant-cross-hero p,.tenant-cross-config-v4 .tenant-cross-rule>header p,.tenant-cross-config-v4 .tenant-cross-risk span,.tenant-cross-config-v4 .tenant-cross-preview>p,.tenant-cross-config-v4 .tenant-cross-preview-source small,.tenant-cross-config-v4 .tenant-cross-boundary span{font-size:12px;line-height:1.7}.tenant-cross-config-v4 .tenant-cross-risk b,.tenant-cross-config-v4 .tenant-cross-asset b,.tenant-cross-config-v4 .tenant-cross-wallet b,.tenant-cross-config-v4 .tenant-cross-breakdown b{font-size:13px}.tenant-cross-config-v4 .tenant-cross-asset small,.tenant-cross-config-v4 .tenant-cross-store span,.tenant-cross-config-v4 .tenant-cross-breakdown span{font-size:12px;line-height:1.6}.tenant-cross-config-v4 .tenant-cross-assets{grid-template-columns:1fr}@media(max-width:700px){.tenant-cross-config-v4 .tenant-cross-store-grid{grid-template-columns:1fr}.tenant-cross-config-v4 .tenant-cross-rule>header>span{flex-shrink:0}}.tenant-cross-config-v4>.ant-alert{margin:16px 0}.tenant-cross-config-v4 .tenant-cross-store:disabled{cursor:not-allowed;opacity:.65}.tenant-cross-config-v4 .tenant-cross-store span{overflow-wrap:anywhere}.tenant-cross-config-v4 .tenant-config-foot-v2>div{display:flex;flex-wrap:wrap;gap:8px}.tenant-onboarding{--onboard-border: #e1e8f3;--onboard-muted: #75849c;padding-bottom:88px}.tenant-onboarding .ant-card{border-color:var(--onboard-border)}.onboard-step-card{margin:20px 0}.onboard-step-card .ant-card-body{padding:24px}.onboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:start}.onboard-main{min-width:0}.onboard-main>.ant-card-head{min-height:70px;background:#f9fbff}.onboard-number{display:inline-grid;place-items:center;width:32px;height:32px;margin-right:12px;color:#3e65e8;background:#eaf0ff;border-radius:9px;font-size:14px}.onboard-help,.onboard-aside p{color:var(--onboard-muted);line-height:1.8;margin:0 0 20px}.onboard-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.onboard-types>button{position:relative;border:1px solid var(--onboard-border);background:#fff;text-align:left;padding:24px 20px;border-radius:12px;display:flex;flex-direction:column;gap:12px;cursor:pointer;color:#25334d;font:inherit}.onboard-types>button.selected{border-color:#3e65e8;background:#f4f7ff;box-shadow:0 0 0 1px #3e65e8}.onboard-types>button:focus-visible{outline:3px solid #b0c5ff;outline-offset:3px}.onboard-types strong{font-size:17px}.onboard-types small,.onboard-types>button>span:not(.onboard-type-icon):not(.onboard-selected){color:var(--onboard-muted);line-height:1.7}.onboard-type-icon{background:#edf2ff;color:#3e65e8;border-radius:12px;width:44px;height:44px;display:grid;place-items:center;font-size:23px}.onboard-selected{position:absolute;right:14px;top:14px;color:#3e65e8}.onboard-kicker{color:#3e65e8;font-size:12px}.onboard-aside h3{font-size:16px;line-height:1.7;margin:12px 0}.onboard-aside p{margin-bottom:12px}.onboard-guide-line{border-top:1px solid var(--onboard-border);margin:20px 0}.onboard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:20px;align-items:start}.tenant-onboarding .onboard-form-grid .ant-form-item-label{padding-bottom:8px}.tenant-onboarding .onboard-form-grid .ant-form-item-label>label{height:auto;display:inline-flex;align-items:center;flex-direction:row;gap:0;margin:0}.tenant-onboarding .onboard-form-grid .ant-form-item-label label label{display:inline;margin:0}.onboard-form-grid .ant-select{width:100%}.onboard-form-grid .ant-form-item{min-width:0;margin-bottom:24px}.onboard-form-grid .ant-form-item-extra{padding-top:6px;font-size:12px;color:var(--onboard-muted);line-height:1.6}.onboard-extra{margin:16px 0}.onboard-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboard-material{border:1px solid var(--onboard-border);padding:18px;border-radius:12px;min-width:0}.onboard-material-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.onboard-material p{color:var(--onboard-muted);font-size:12px;line-height:1.7;min-height:40px}.onboard-file{display:flex;align-items:center;gap:10px;margin:14px 0;min-height:60px}.onboard-file>span:not(.onboard-sample){flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.onboard-file img{width:64px;height:60px;object-fit:contain;background:#f5f7fc;border-radius:6px}.onboard-sample{display:grid;place-items:center;width:64px;height:60px;flex-shrink:0;background:#eef2fa;color:var(--onboard-muted);border-radius:6px}.onboard-file-empty{padding:24px;background:#f8faff;text-align:center;color:#8a97ad;border:1px dashed #d6dfef;border-radius:8px;margin:14px 0}.onboard-error{color:#c43e43;margin-top:8px}.onboard-footer{position:sticky;bottom:0;z-index:4;margin-top:20px;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 24px;background:#fff;border:1px solid var(--onboard-border);border-radius:12px;box-shadow:0 -4px 20px #233b6505}.onboard-footer>span{color:var(--onboard-muted);font-size:12px}.onboard-footer .ant-btn{flex-shrink:0}.onboard-consent{margin:24px 0 12px}.onboard-main .ant-descriptions{margin-top:20px}.onboard-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.onboard-status-grid .ant-card-body{display:flex;flex-direction:column;gap:10px}.onboard-status-grid span,.onboard-status-grid small{color:var(--onboard-muted)}.onboard-status-grid strong{font-size:18px;color:#25334d}.onboard-progress>.ant-card-body>.ant-alert,.onboard-progress .ant-descriptions{margin-bottom:24px}.onboard-progress>.ant-card-body>p{color:var(--onboard-muted);line-height:1.8}.onboard-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.onboard-channel-grid p{color:var(--onboard-muted);line-height:1.8;min-height:48px}.onboard-history{margin-top:20px}.onboard-history ol{padding:0;list-style:none;margin:0}.onboard-history li{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #f0f3f8}.onboard-history li>span{color:#3e65e8}.onboard-tools{margin-top:24px;width:100%}.onboard-tools .ant-form{width:100%}.onboard-task-actions{margin-top:24px;text-align:right}@media(max-width:1200px){.onboard-layout{grid-template-columns:minmax(0,1fr)}.onboard-aside{display:none}}@media(max-width:760px){.onboard-types,.onboard-form-grid,.onboard-material-grid,.onboard-channel-grid{grid-template-columns:minmax(0,1fr)}.onboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboard-step-card .ant-card-body,.onboard-main>.ant-card-body{padding:16px}.onboard-footer{padding:12px;align-items:flex-start;flex-wrap:wrap}.onboard-footer>.ant-space{max-width:100%}.onboard-progress .ant-card-head-wrapper{align-items:flex-start;gap:8px;flex-wrap:wrap;padding:12px 0}.onboard-material .ant-btn{white-space:normal;height:auto;min-height:36px;text-align:left}}.onboard-form-section+.onboard-form-section{border-top:1px solid var(--onboard-border);padding-top:24px;margin-top:8px}.onboard-form-section h3{font-size:15px;color:#25334d;margin:8px 0}.onboard-validity{display:grid;gap:10px}.onboard-validity-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onboard-validity .ant-picker{width:100%;min-width:0}.tenant-onboarding .onboard-validity .ant-checkbox-wrapper{display:inline-flex;flex-direction:row;gap:0;margin:0}@media(max-width:760px){.onboard-validity-dates{grid-template-columns:minmax(0,1fr)}}.onboard-upload-guide{margin-top:16px}.onboard-upload-guide p,.onboard-upload-guide li{color:var(--onboard-muted);line-height:1.8}.onboard-upload-guide ul{padding-left:18px;margin:0 0 18px}.onboard-guide-buttons{display:grid;gap:10px}.onboard-guide-buttons .ant-btn{width:100%;white-space:normal;height:auto;min-height:38px;padding:8px}.onboard-guide-content{max-height:65vh;overflow-y:auto;overflow-x:hidden;padding:0 8px 12px 0}.onboard-guide-content>p{color:#65758d;line-height:1.8}.onboard-reference-image{display:block;width:100%;max-width:750px;height:auto;margin:16px auto 0}.onboard-bank-reference{max-width:500px}.onboard-document-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.onboard-document-examples figure{margin:0;min-width:0}.onboard-photo-frame{display:grid;place-items:center;padding:24px;min-height:260px;background:#f5f8fd;border:1px dashed #c8d6eb;border-radius:12px}.onboard-id-diagram,.onboard-license-diagram{display:flex;flex-direction:column;gap:14px;width:100%;padding:18px;border:2px solid #92afbd;border-radius:10px;color:#455e70;background:#edf5f5;font-size:12px}.onboard-id-diagram>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.onboard-id-diagram .anticon{font-size:34px}.onboard-license-diagram{background:#fffcf1;border-color:#cbbf92;color:#746740;border-radius:3px;min-height:205px;text-align:center}.onboard-document-examples figcaption{margin-top:12px;color:#65758d;line-height:1.8;font-size:12px}.onboard-guide-caption{font-size:12px}@media(max-width:1200px){.onboard-aside-with-upload{display:block}}@media(max-width:600px){.onboard-document-examples{grid-template-columns:minmax(0,1fr)}}.onboard-id-diagram,.onboard-license-diagram{box-sizing:border-box}.onboard-bank-region{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.onboard-bank-region .ant-select{min-width:0}@media(max-width:760px){.onboard-bank-region{grid-template-columns:minmax(0,1fr)}}.onboard-progress .onboard-provider-responses{overflow-wrap:anywhere}.tenant-home-popup-page .tenant-popup-switch-control,.tenant-home-popup-page .tenant-popup-duration{display:flex;align-items:center;gap:12px}.tenant-home-popup-page .tenant-popup-switch-control label{font-weight:600;cursor:pointer}.tenant-home-popup-page .tenant-popup-switch-control>span,.tenant-home-popup-page .tenant-popup-duration>span{color:var(--ant-color-text-secondary, #748197);font-size:13px}.tenant-home-popup-page .tenant-popup-duration .ant-input-number{width:132px;border-radius:8px}.tenant-home-popup-page .tenant-popup-duration label{font-size:13px}@media(max-width:560px){.tenant-home-popup-page .tenant-popup-duration{flex-wrap:wrap;gap:10px}}.tenant-popup-form-fields{margin:0;padding:0;border:0;min-width:0;display:grid;gap:18px}.tenant-home-popup-page>.ant-alert{margin-bottom:16px}.tenant-home-popup-page button.tenant-plugin-upload-thumb{padding:0;font:inherit;cursor:pointer}.tenant-home-popup-page button.tenant-plugin-upload-thumb:hover:not(:disabled){border-color:var(--ant-color-primary, #2867f0)}.tenant-home-popup-page button.tenant-plugin-upload-thumb:focus-visible{outline:2px solid var(--ant-color-primary, #2867f0);outline-offset:3px}.tenant-home-popup-page button.tenant-plugin-upload-thumb:disabled{cursor:not-allowed;opacity:.6}.sms-signature-status{margin-block:16px;padding:16px;border:1px solid var(--ant-color-border-secondary, #e8edf5);border-radius:8px;background:var(--ant-color-fill-quaternary, #fafafa)}.sms-signature-status-heading,.sms-signature-actions,.sms-signature-footer,.sms-signature-form-tools,.sms-signature-file{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sms-signature-status p{margin-block:10px;line-height:1.8}.sms-signature-actions,.sms-signature-demo-controls{margin-top:16px}.sms-signature-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:16px}.sms-signature-full{grid-column:1/-1}.sms-signature-field{min-width:0;display:flex;flex-direction:column;gap:8px}.sms-signature-field>label,.sms-signature-material>label{font-weight:600}.sms-signature-required,.sms-signature-error{color:var(--ant-color-error, #c93636)}.sms-signature-field small,.sms-signature-material small{color:var(--ant-color-text-secondary, #626d7c);line-height:1.65}.sms-signature-field small.sms-signature-error,.sms-signature-material small.sms-signature-error{color:var(--ant-color-error, #c93636)}.sms-signature-materials{display:grid;gap:16px;margin-top:16px}.sms-signature-material{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--ant-color-border-secondary, #e8edf5);padding-bottom:16px}.sms-signature-file-picker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border:1px dashed var(--ant-color-border, #d9d9d9);border-radius:8px;background:var(--ant-color-fill-quaternary, #fafafa)}.sms-signature-file-picker.has-error{border-color:var(--ant-color-error, #c93636)}.sms-signature-file-icon{font-size:24px;color:var(--ant-color-primary, #2867f0)}.sms-signature-file-info{flex:1;min-width:140px;overflow-wrap:anywhere}.sms-signature-file-info>span,.sms-signature-file-info>small{display:block}.sms-signature-file-info>small{margin-top:4px}.sms-signature-file-buttons{display:flex;flex-wrap:wrap;gap:8px}.sms-signature-template-link{justify-self:start;align-self:flex-start;height:auto;padding:0}.sms-signature-commitment-notice{margin:0;color:var(--ant-color-error, #c93636);font-size:12px;line-height:1.65}.sms-signature-content-help{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:20px;padding:20px 58px 16px 16px;border-left:4px solid #e6a23c;border-radius:10px;background:#fdf6ec;color:#606266;font-size:12px;line-height:1.7}.sms-signature-tip-icon{color:#e6a23c;font-size:16px}.sms-signature-tip-body{min-width:0}.sms-signature-tip-body h3{margin:0 0 16px;color:#e6a23c;font-size:13px;font-weight:700;line-height:1.5}.sms-signature-content-help p{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px}.sms-signature-content-help p>.anticon{flex:none;font-size:14px;margin-top:3px}.sms-signature-tip-warning{color:#e6a23c}.sms-signature-content-example{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:6px 8px;border:1px solid;border-radius:6px;line-height:1.7}.sms-signature-content-example+.sms-signature-content-example{margin-top:8px}.sms-signature-content-example>b{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.sms-signature-content-example .anticon{font-size:12px}.sms-signature-content-example.is-recommended{background:#f0f9ff;border-color:#d9f1ff}.sms-signature-content-example.is-recommended>b{color:#67c23a}.sms-signature-content-example.is-recommended .anticon{color:#09b523}.sms-signature-content-example.is-avoided{background:#fef3f3;border-color:#ffe8eb}.sms-signature-content-example.is-avoided>b{color:#f56c6c}.sms-signature-content-example.is-avoided .anticon{color:red;stroke:currentColor;stroke-width:65}.sms-signature-content-example span{overflow-wrap:anywhere}.sms-signature-field .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px 16px}.sms-signature-field .ant-radio-wrapper{margin-inline-end:0}.sms-signature-file{justify-content:space-between}.sms-signature-file span{min-width:0;overflow-wrap:anywhere;flex:1;font-size:12px}.sms-signature-footer,.sms-signature-form-tools{justify-content:space-between}.sms-signature-form-tools span{color:var(--ant-color-text-secondary, #626d7c);font-size:12px}.sms-signature-review{margin:0 0 16px}.sms-signature-review div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0}.sms-signature-review dt{color:var(--ant-color-text-secondary, #626d7c)}.sms-signature-review dd{margin:0;overflow-wrap:anywhere}.tenant-notification-signature-main,.tenant-notification-signature-aside{min-width:0}@media(max-width:600px){.sms-signature-content-help{gap:10px;padding:16px 12px}.sms-signature-content-example{grid-template-columns:minmax(0,1fr);gap:4px}.sms-signature-fields{grid-template-columns:1fr}.sms-signature-footer{align-items:stretch}.sms-signature-footer>.ant-space{justify-content:flex-end;flex:1}.tenant-notification-signature-scenario{flex-wrap:wrap}.tenant-notification-signature-scenario .ant-select{min-width:0;width:100%}.sms-signature-review div{grid-template-columns:90px minmax(0,1fr)}}.tenant-notification-signature-main{grid-template-columns:minmax(0,1fr)}.tenant-notification-signature-main>.ant-card{min-width:0}.tenant-notification-signature-card header>div{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.tenant-notification-history>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:4px;padding-block:12px}.tenant-notification-history .ant-card-head-title{flex-basis:100%}.tenant-notification-history .ant-card-extra{margin-inline-start:0;white-space:normal}}.tenant-group-buy{--gb-blue: var(--tenant-blue, #2867f0);--gb-blue-soft: var(--tenant-blue-soft, #edf4ff);--gb-text: var(--tenant-text, #18233a);--gb-text-secondary: var(--tenant-text-secondary, #52637f);--gb-muted: var(--tenant-muted, #748197);--gb-line: var(--tenant-line, #e2e8f1);--gb-panel: var(--tenant-panel, #fff);--gb-panel-secondary: var(--tenant-panel-secondary, #f7f9fc);min-width:0;color:var(--gb-text);font-size:15px;line-height:1.65}.tenant-group-buy h1{font-size:28px;letter-spacing:-.5px}.tenant-group-buy h2{font-size:18px}.tenant-group-buy h3{margin:4px 0 8px;font-size:16px;line-height:1.55}.tenant-group-buy p{margin:8px 0 16px;color:var(--gb-text-secondary);overflow-wrap:anywhere}.tenant-group-buy .tenant-page-head{margin-top:10px;margin-bottom:20px}.tenant-group-buy .tenant-page-head h1{margin-bottom:14px;font-size:28px}.tenant-group-buy .tenant-page-head p{font-size:15px}.tenant-group-buy>.ant-btn-link:first-child{height:auto;padding:0;font-size:14px}.tenant-group-buy .ant-btn{white-space:normal;height:auto;min-height:38px;font-size:14px}.tenant-group-buy .ant-btn-sm{min-height:34px;font-size:13px}.tenant-group-buy .ant-btn-link{min-height:28px;padding-inline:0;text-align:left}.tenant-group-buy .ant-table-wrapper{min-width:0;max-width:100%}.tenant-group-buy .ant-table-cell{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.tenant-group-buy .ant-table-cell small{display:block;margin-top:4px;color:var(--gb-muted);font-size:12px}.tenant-group-buy .ant-table-thead>tr>th{color:var(--gb-muted);background:var(--gb-panel-secondary)}.tenant-group-buy .ant-descriptions-item-content{overflow-wrap:anywhere}.tenant-group-buy .ant-alert{margin-bottom:18px}.tenant-group-buy .ant-card-head-title{white-space:normal}.tenant-group-buy .gb-tabs{margin-bottom:20px;border-radius:12px 12px 0 0;background:var(--gb-panel)}.tenant-group-buy .gb-tabs>.ant-tabs-nav{margin:0;padding-inline:10px}.tenant-group-buy .gb-tabs .ant-tabs-tab{min-height:58px;padding:12px 14px;font-size:14px;color:var(--gb-muted)}.tenant-group-buy .gb-tabs .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:5px}.tenant-group-buy .gb-tabs .ant-tabs-tab-active{font-weight:700}.tenant-group-buy .gb-tabs .ant-tabs-ink-bar{height:3px}.tenant-group-buy .gb-tabs .ant-tabs-content-holder:empty{display:none}.tenant-group-buy .gb-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:18px;border:1px solid var(--gb-line);border-radius:12px;background:var(--gb-panel)}.tenant-group-buy .gb-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:14px}.tenant-group-buy .gb-field>span{color:var(--gb-text-secondary);font-size:13px;font-weight:550}.tenant-group-buy .gb-field>small{color:var(--gb-muted);font-size:12px;font-weight:400}.tenant-group-buy .gb-field .ant-select{width:100%;min-height:42px}.tenant-group-buy .gb-field>.ant-input,.tenant-group-buy .gb-field>.ant-input-affix-wrapper{min-height:42px}.tenant-group-buy .gb-field>.ant-input-number{width:100%}.tenant-group-buy .gb-field>.ant-input-number .ant-input-number-input{min-height:40px}.tenant-group-buy .gb-filter>.gb-field{flex:1 1 145px;margin:0}.tenant-group-buy .gb-filter>.gb-field:first-child{flex-basis:190px}.tenant-group-buy .gb-filter>.gb-actions,.tenant-group-buy .gb-filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.tenant-group-buy .gb-filter .ant-btn{min-height:42px}.tenant-group-buy .gb-panel{min-width:0;margin:20px 0;border-color:var(--gb-line);border-radius:14px;font-size:15px}.tenant-group-buy .gb-panel>.ant-card-head{min-height:66px;padding:18px 24px;border-bottom-color:var(--gb-line)}.tenant-group-buy .gb-panel>.ant-card-head .ant-card-head-title{font-size:18px}.tenant-group-buy .gb-panel>.ant-card-body{padding:22px 24px}.tenant-group-buy .gb-connect{display:flex;align-items:center;justify-content:space-between;gap:24px}.tenant-group-buy .gb-connect>div{flex:1;min-width:0}.tenant-group-buy .gb-connect>.ant-btn{flex-shrink:0}.tenant-group-buy .gb-connect h3{max-width:720px;font-size:20px}.tenant-group-buy .gb-tags,.tenant-group-buy .gb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tenant-group-buy .gb-tags .ant-tag{margin:0;padding:4px 9px;border:0;border-radius:7px;font-size:12px}.tenant-group-buy .gb-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.tenant-group-buy .gb-metric{min-width:0;padding:20px;border:1px solid var(--gb-line);border-radius:14px;background:var(--gb-panel)}.tenant-group-buy .gb-metric>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--gb-text-secondary);font-size:14px}.tenant-group-buy .gb-metric>strong{display:block;margin:12px 0 6px;font-size:30px;letter-spacing:-.8px;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tenant-group-buy .gb-metric>small{display:block;color:var(--gb-muted);font-size:12px}.tenant-group-buy .gb-metric .ant-btn{width:22px;height:22px;min-height:22px;padding:0;flex-shrink:0;color:var(--gb-muted)}.tenant-group-buy .gb-summary{display:flex;gap:18px;margin:20px 0;padding:24px;border:1px solid #d6e4ff;border-radius:14px;background:var(--gb-blue-soft)}.tenant-group-buy .gb-summary>div{flex:1;min-width:0}.tenant-group-buy .gb-summary small{color:var(--gb-muted);font-size:12px}.tenant-group-buy .gb-summary h3{max-width:920px;font-size:17px}.tenant-group-buy .gb-summary p{margin-bottom:12px;font-size:13px}.tenant-group-buy .gb-ai-mark{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--gb-blue);color:#fff;font-weight:750;letter-spacing:-1px}.tenant-group-buy .gb-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tenant-group-buy .gb-value-grid>article{min-width:0;padding:20px;border:1px solid var(--gb-line);border-radius:12px;background:var(--gb-panel-secondary)}.tenant-group-buy .gb-value-grid p{font-size:14px}.tenant-group-buy .gb-exceptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-group-buy .gb-exceptions>article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:18px;border:1px solid var(--gb-line);border-radius:10px}.tenant-group-buy .gb-exceptions p{margin:4px 0 0;color:var(--gb-muted);font-size:13px}.tenant-group-buy .gb-exceptions b{font-size:14px}.tenant-group-buy .gb-exceptions .ant-btn{flex-shrink:0}.tenant-group-buy .gb-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px}.tenant-group-buy .gb-columns>*{min-width:0}.tenant-group-buy .gb-columns>.gb-panel{margin-top:0}.tenant-group-buy .gb-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-group-buy .gb-funnel>article{min-width:0;padding:16px;border:1px solid var(--gb-line);border-radius:10px;background:var(--gb-panel-secondary)}.tenant-group-buy .gb-funnel span{color:var(--gb-muted);font-size:13px}.tenant-group-buy .gb-funnel strong{display:block;margin-top:8px;font-size:26px;font-variant-numeric:tabular-nums}.tenant-group-buy .gb-funnel small{margin-left:5px;font-size:13px;font-weight:400}.tenant-group-buy .gb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.tenant-group-buy .gb-trend{min-width:0}.tenant-group-buy .gb-trend svg{display:block;width:100%;height:auto;max-height:260px}.tenant-group-buy .gb-trend text{fill:var(--gb-muted);font-size:12px}.tenant-group-buy .gb-note{color:var(--gb-muted);font-size:13px;line-height:1.75}.tenant-group-buy>.gb-note{margin:12px 0 22px}.tenant-group-buy .gb-demo{margin:12px 0 22px;color:var(--gb-muted);font-size:13px}.tenant-group-buy .gb-inline-note,.tenant-group-buy .gb-recommend{margin:10px 0 22px;padding:18px;border-radius:10px;background:var(--gb-blue-soft)}.tenant-group-buy .gb-inline-note{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px}.tenant-group-buy .gb-inline-note p:last-child,.tenant-group-buy .gb-recommend p:last-child{margin-bottom:0}.tenant-group-buy .gb-setting-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--gb-line)}.tenant-group-buy .gb-setting-list>div:last-child{border-bottom:0}.tenant-group-buy .gb-setting-list>div>label{flex:1;min-width:0}.tenant-group-buy .gb-setting-list p{margin:5px 0 0;font-size:13px}.tenant-group-buy .gb-setting-list .ant-switch{flex-shrink:0}.tenant-group-buy.gb-dialog{min-width:0}.tenant-group-buy .gb-dialog-section{margin:22px 0}.tenant-group-buy .gb-dialog-section>h3{margin-bottom:14px}.tenant-group-buy.gb-dialog .tenant-fields{gap:16px 24px}.tenant-group-buy.gb-dialog .tenant-fields>div{min-width:0}.tenant-group-buy.gb-dialog .tenant-fields dd{overflow-wrap:anywhere}.tenant-group-buy .gb-check{display:flex;align-items:flex-start;gap:9px;margin:22px 0;font-size:14px;line-height:1.7}.tenant-group-buy .gb-check.ant-checkbox-wrapper{margin-inline-start:0}.tenant-group-buy .gb-check-grid{display:flex;flex-wrap:wrap;gap:14px 22px;padding:12px 0 20px}.tenant-group-buy .gb-check-grid .ant-checkbox-wrapper{align-items:flex-start;margin:0;line-height:1.7}.tenant-group-buy .gb-mapping-rows>div{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;margin-bottom:12px}.tenant-group-buy .gb-mapping-rows .ant-select,.tenant-group-buy .gb-mapping-rows .ant-input-number{width:100%}.tenant-group-buy .gb-json{max-height:380px;padding:16px;overflow:auto;border-radius:10px;background:var(--gb-panel-secondary);color:var(--gb-text-secondary);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.tenant-group-buy .gb-invite{max-width:460px;margin:auto;padding:24px;text-align:center}.tenant-group-buy .gb-invite small{color:var(--gb-muted);font-size:12px}.tenant-group-buy .gb-qr-pending{display:grid;place-items:center;min-height:110px;margin:22px 0 12px;padding:18px;border:1px dashed var(--gb-line);border-radius:12px;background:var(--gb-panel-secondary);color:var(--gb-muted);font-size:13px}.tenant-group-buy .gb-plan-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:22px}.tenant-group-buy .gb-plan-layout>*{min-width:0}.tenant-group-buy .gb-plan-layout>.gb-panel{margin-top:0}.tenant-group-buy .gb-flow-steps{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 20px}.tenant-group-buy .gb-flow-steps>span{padding:8px 12px;border:1px solid var(--gb-line);border-radius:8px;background:var(--gb-panel-secondary);color:var(--gb-muted);font-size:13px}.tenant-group-buy .gb-flow-steps>span.active{border-color:#d6e4ff;background:var(--gb-blue-soft);color:var(--gb-blue)}.tenant-group-buy .gb-targets{max-height:260px;margin:20px 0;padding:14px;overflow:auto;border:1px solid var(--gb-line);border-radius:10px}.tenant-group-buy .gb-targets>summary{cursor:pointer;font-weight:600}.tenant-group-buy .gb-targets .ant-checkbox-wrapper,.tenant-group-buy .gb-targets>label{display:flex;align-items:flex-start;gap:10px;padding:9px 0;margin:0;font-size:13px}.tenant-group-buy .gb-tool-chain p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:10px 0;border-bottom:1px solid var(--gb-line);font-size:13px}.tenant-group-buy .gb-tool-chain span{color:var(--gb-muted)}.tenant-group-buy:has(.gb-bottom-actions){padding-bottom:106px}.tenant-group-buy .gb-bottom-actions{position:fixed;z-index:25;right:0;bottom:0;left:252px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;min-height:80px;padding:18px 28px;border-top:1px solid var(--gb-line);background:var(--gb-panel);box-shadow:0 -4px 12px #18233a06}.tenant-collapsed .tenant-group-buy .gb-bottom-actions{left:76px}.tenant-group-buy .gb-bottom-actions>span{margin-right:auto}.tenant-group-buy .gb-bottom-actions>.gb-actions{margin:0}.tenant-group-buy .gb-timeline{list-style:none;margin:0;padding:0}.tenant-group-buy .gb-timeline>li{display:flex;gap:18px;padding:12px 0}.tenant-group-buy .gb-timeline>li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--gb-panel-secondary);color:var(--gb-muted);font-size:13px}.tenant-group-buy .gb-timeline>li.done>span{background:var(--gb-blue-soft);color:var(--gb-blue)}.tenant-group-buy .gb-timeline p{margin:3px 0;font-size:13px}.tenant-group-buy .gb-audit{padding:16px 18px;border:1px solid var(--gb-line);border-radius:10px;background:var(--gb-panel-secondary);color:var(--gb-muted);font-size:13px;overflow-wrap:anywhere}.tenant-group-buy .gb-audit>p:last-child{margin-bottom:0}.tenant-group-buy button:focus-visible,.tenant-group-buy input:focus-visible,.tenant-group-buy select:focus-visible{outline:2px solid var(--gb-blue);outline-offset:3px}@media(min-width:1500px){.tenant-group-buy .gb-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.tenant-group-buy .gb-columns,.tenant-group-buy .gb-plan-layout{grid-template-columns:minmax(0,1fr)}.tenant-group-buy .gb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-group-buy .gb-exceptions{grid-template-columns:minmax(0,1fr)}.tenant-group-buy .gb-metric>strong{font-size:27px}}@media(max-width:820px){.tenant-group-buy .gb-bottom-actions{left:76px;padding-inline:18px}.tenant-group-buy .gb-connect{flex-direction:column;align-items:flex-start;gap:16px}.tenant-group-buy .gb-exceptions>article{flex-wrap:wrap}}@media(max-width:650px){.tenant-group-buy h1,.tenant-group-buy .tenant-page-head h1{font-size:24px}.tenant-group-buy .tenant-page-head{flex-wrap:wrap}.tenant-group-buy .gb-panel>.ant-card-head,.tenant-group-buy .gb-panel>.ant-card-body{padding:18px}.tenant-group-buy .gb-panel>.ant-card-head .ant-card-head-wrapper{gap:10px;flex-wrap:wrap}.tenant-group-buy .gb-panel .ant-card-extra{margin-inline-start:0}.tenant-group-buy .gb-value-grid{grid-template-columns:minmax(0,1fr)}.tenant-group-buy .gb-summary{gap:12px;padding:18px}.tenant-group-buy .gb-summary h3{font-size:15px}.tenant-group-buy .gb-tabs .ant-tabs-tab{padding-inline:12px}.tenant-group-buy .gb-filter>.gb-field{flex-basis:130px}.tenant-group-buy .gb-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-group-buy .gb-metrics{gap:10px}.tenant-group-buy .gb-metric{padding:14px}.tenant-group-buy .gb-metric>strong{font-size:23px}.tenant-group-buy .gb-mapping-rows>div{grid-template-columns:minmax(0,1fr) 80px}.tenant-group-buy .gb-mapping-rows>div>.ant-btn{grid-column:1 / -1;width:fit-content}.tenant-group-buy .gb-invite{padding:14px}.tenant-group-buy.gb-dialog .tenant-fields{grid-template-columns:minmax(0,1fr)}.tenant-group-buy .gb-setting-list>div{align-items:flex-start;gap:12px}.tenant-group-buy .gb-bottom-actions{gap:8px;padding:12px}.tenant-group-buy .gb-bottom-actions>span{width:100%}.tenant-group-buy .gb-bottom-actions>.gb-actions{width:100%}.tenant-group-buy .gb-bottom-actions>.gb-actions>.ant-btn{flex:1;min-width:80px}.tenant-group-buy:has(.gb-bottom-actions){padding-bottom:150px}}@media(max-width:440px){.tenant-group-buy .gb-metrics,.tenant-group-buy .gb-funnel{grid-template-columns:minmax(0,1fr)}.tenant-group-buy .gb-filter>.gb-field{flex-basis:100%}.tenant-group-buy .gb-summary{flex-direction:column}.tenant-group-buy .gb-tool-chain p{flex-direction:column;gap:3px}.tenant-group-buy .gb-bottom-actions>span{display:none}}.gb-connection .ant-steps{margin-bottom:20px}.gb-connection .gb-authorization-actions{margin-top:16px}.gb-connection .ant-alert-action{flex-shrink:0}.gb-connection-mapping{display:flex;align-items:center;gap:12px}.gb-connection-mapping>.ant-form-item:first-child{flex:1;min-width:0}.gb-connection-mapping .ant-input-number{width:100%}@media(max-width:640px){.gb-connection .ant-alert{flex-wrap:wrap}.gb-connection .ant-alert-action{margin:12px 0 0}.gb-connection-mapping{flex-wrap:wrap;align-items:flex-start}.gb-connection-mapping>.ant-form-item:first-child{flex-basis:100%}}.tenant-group-buy .gb-sync-results{max-height:280px;overflow-y:auto;overflow-wrap:anywhere}.douyin-binding-guide .ant-modal-body{max-height:65vh;overflow-y:auto}.douyin-binding-guide .ant-image{max-width:100%}.douyin-binding-guide .ant-image-img{max-width:100%;height:auto}.douyin-binding-guide li{margin-bottom:8px}.tenant-group-buy .douyin-guide-field-label{display:inline-flex;align-items:center;gap:8px}.tenant-group-buy .douyin-guide-link{padding-inline:0}.tenant-group-buy .douyin-guide-full{margin-top:8px}.tc-phone-shell{width:var(--phone-width, 375px);max-width:100%;margin:0 auto;padding:7px;border:1px solid #c1c5cd;border-radius:34px;background:#25272c;box-shadow:0 10px 24px #00000012}.tc-phone-shell,.tc-phone-shell *{box-sizing:border-box}.tc-phone-surface{position:relative;display:flex;flex-direction:column;overflow:hidden;aspect-ratio:430 / 932;border-radius:27px;background:#f9f9f9;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;container-type:inline-size}.tc-phone-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain}.tc-phone-scroll::-webkit-scrollbar{display:none}.tc-phone-surface button:focus-visible,.tc-phone-scroll:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.tc-preview-loading,.tc-preview-unavailable{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--tc-muted)}.tc-preview-stage{display:flex;justify-content:center;align-items:flex-start;flex:1;min-height:0;overflow:hidden;container-type:size}.tc-preview-device{width:446px;flex-shrink:0;max-width:min(100%,calc((100cqh - 16px) * 430 / 932 + 16px))}.tc-preview-device .tc-phone-shell{width:100%}.tc-phone-chrome{position:absolute;z-index:5;inset:0 0 auto;height:25cqw;pointer-events:none;color:#161618}.tc-phone-status{position:relative;height:14cqw;display:flex;align-items:center;justify-content:space-between;padding:0 7cqw;font-size:3.7cqw;line-height:1;font-weight:600}.tc-dynamic-island{position:absolute;top:2.7cqw;left:50%;transform:translate(-50%);width:28cqw;height:8.4cqw;border-radius:999px;background:#050505}.tc-dynamic-island:after{content:"";position:absolute;width:2.5cqw;height:2.5cqw;right:2.8cqw;top:2.95cqw;border-radius:50%;background:#0d1520;box-shadow:inset 0 0 .5cqw #21324a}.tc-phone-indicators{display:flex;align-items:center;gap:1.3cqw}.tc-phone-signal{display:flex;align-items:end;gap:.45cqw;height:2.8cqw}.tc-phone-signal i{width:.7cqw;height:100%;background:currentColor;border-radius:.2cqw}.tc-phone-signal i:nth-child(1){height:35%}.tc-phone-signal i:nth-child(2){height:55%}.tc-phone-signal i:nth-child(3){height:78%}.tc-phone-indicators svg{width:3.7cqw;height:3.2cqw}.tc-phone-battery{position:relative;width:5.4cqw;height:2.6cqw;border:.25cqw solid currentColor;border-radius:.7cqw;padding:.35cqw}.tc-phone-battery:before{content:"";display:block;height:100%;border-radius:.2cqw;background:currentColor}.tc-phone-battery:after{content:"";position:absolute;right:-.8cqw;top:.55cqw;width:.4cqw;height:1cqw;background:currentColor;border-radius:0 .5cqw .5cqw 0}.tc-wechat-capsule{position:absolute;right:2.3cqw;top:15.4cqw;display:flex;align-items:center;justify-content:space-evenly;width:22.5cqw;height:8.2cqw;border:.2cqw solid #0000001a;border-radius:999px;background:#ffffffb8;color:#101114}.tc-wechat-more{display:flex;align-items:center;gap:.8cqw}.tc-wechat-more i{width:.85cqw;height:.85cqw;border-radius:50%;background:currentColor}.tc-wechat-more i:nth-child(2){width:1.25cqw;height:1.25cqw}.tc-wechat-divider{height:4cqw;width:.2cqw;background:#00000026}.tc-wechat-close{width:4cqw;height:4cqw;border:.45cqw solid currentColor;border-radius:50%;display:grid;place-items:center}.tc-wechat-close:after{content:"";width:1.6cqw;height:1.6cqw;background:currentColor;border-radius:50%}.tc-phone-shell .th-logo{height:27cqw;padding:14cqw 26cqw 2cqw 4cqw}.tc-phone-shell .tc-phone-page-title{position:absolute;top:16.3cqw;left:26cqw;right:26cqw;text-align:center;font-size:4.533cqw;font-weight:600;line-height:1.4}.tc-phone-shell .th-logo img{flex:none}.tc-phone-shell .chinese-wellness .tc-phone-status{color:#fff;background:linear-gradient(#203d2640,transparent)}.tc-home-indicator{position:absolute;z-index:5;bottom:2cqw;left:50%;transform:translate(-50%);width:32cqw;height:1.2cqw;border-radius:999px;background:#171717;pointer-events:none}.tc-phone-shell .th-tabbar button:not(:disabled){cursor:pointer}.tc-preview-stage .tc-phone-shell{box-shadow:0 8px 22px #1c252a1a}.tc-phone-shell .th-global-preview .th-home-title{min-width:0;color:var(--th-primary);font-size:4.8cqw;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-phone-shell .th-global-preview .th-tags span{background:color-mix(in srgb,var(--th-accent) 10%,white)}.tc-screenshot-gallery{display:flex;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0}.tc-screenshot-image{display:block;width:100%;height:auto}.tc-screenshot-navigation{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;flex-shrink:0;color:var(--tc-muted)}.tc-screenshot-thumbnails{display:flex;justify-content:flex-start;gap:8px;max-width:100%;overflow-x:auto;padding:2px}.tc-screenshot-thumbnails button{width:34px;height:58px;padding:2px;flex-shrink:0;border:1px solid var(--tc-border);border-radius:6px;background:var(--tc-surface);cursor:pointer;overflow:hidden}.tc-screenshot-thumbnails button[aria-pressed=true]{border-color:var(--tc-primary);outline:1px solid var(--tc-primary)}.tc-screenshot-thumbnails img{width:100%;height:100%;object-fit:cover;object-position:top}.tc-screenshot-surface{background:var(--tc-surface, #fff)}.tc-theme-card,.tc-theme-card *{box-sizing:border-box}.tc-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.tc-theme-card{min-width:0;overflow:hidden;border:1px solid var(--tc-border);border-radius:var(--tc-radius);background:var(--tc-soft)}.tc-theme-card.is-current{border-color:var(--tc-primary-border)}.tc-theme-cover{position:relative;overflow:hidden;flex:none;background:var(--tc-soft)}.tc-catalog-effect{position:absolute;top:0;left:0;display:block;width:100%;height:auto;object-fit:contain;object-position:top}.tc-cover-caption{position:absolute;inset:auto 0 0;padding:32px 12px 12px;color:#fff;background:linear-gradient(180deg,transparent,rgb(14 23 30 / 48%) 40%,rgb(14 23 30 / 65%))}.tc-cover-caption .tc-theme-meta,.tc-cover-caption .tc-theme-meta>span{color:#ffffffd1}.tc-cover-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 8px;font-size:12px;line-height:1.6}.tc-cover-caption .tc-feature-tags{margin:0;gap:4px}.tc-cover-caption .tc-feature-tags>span{color:#fff;background:#ffffff24;border:1px solid rgb(255 255 255 / 20%);border-radius:4px;padding:1px 5px}.tc-theme-cover>.tc-sample-cover{width:100%;min-height:300px;border:0;border-radius:0}.tc-theme-card-body{padding:12px;background:var(--tc-surface)}.tc-theme-name{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.tc-theme-name h3{margin:0;font-size:16px;font-weight:600}.tc-theme-name .ant-tag{margin:0}.tc-theme-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px;color:var(--tc-muted);font-size:12px}.tc-theme-meta>span{color:var(--tc-subtle)}.tc-theme-popularity{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--tc-muted)}.tc-theme-popularity b{color:var(--tc-text);font-size:14px;margin:0 3px;font-variant-numeric:tabular-nums}.tc-card-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:8px;margin-top:8px;border-top:1px solid var(--tc-border)}@container (min-width: 1320px){.tc-theme-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (max-width: 950px){.tc-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 690px){.tc-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 430px){.tc-theme-grid{grid-template-columns:minmax(0,1fr)}}.tc-feature-tags{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.tc-feature-tags>span{padding:2px 5px;font-size:11px;color:var(--tc-muted);background:var(--tc-soft);border-radius:4px}.tc-theme-card-body{display:flex;flex-direction:column;flex:1}.tc-theme-card{display:flex;flex-direction:column}.tc-theme-popularity{margin-top:8px}.tc-card-actions .ant-btn{flex:1;padding-inline:8px;font-size:12px}.tc-sample-note{color:var(--tc-muted);font-size:12px;min-height:32px;display:flex;align-items:center}.tc-sample-cover{width:174px;flex-shrink:0;padding:16px 12px;min-height:320px;color:var(--sample-ink);background:var(--sample-paper);border:1px solid #00000012;border-radius:14px 14px 0 0}.tc-sample-brand{font-size:13px;font-weight:600;margin-bottom:12px}.tc-sample-brand span{display:block;font-size:8px;font-weight:400;margin-top:4px}.tc-sample-hero{position:relative;overflow:hidden;height:120px;border-radius:4px}.tc-sample-hero img{width:100%;height:100%;object-fit:cover}.tc-sample-hero strong{position:absolute;inset:0;padding:12px;white-space:pre-line;font-size:18px;line-height:1.7;background:#0005;color:#fff}.tc-sample-services{margin-top:15px}.tc-sample-services>b{font-size:9px}.tc-sample-services>div{display:flex;gap:8px;margin-top:10px}.tc-sample-services span{flex:1;font-size:9px;padding:10px 4px;background:#ffffffa8}.tc-sample-services small{display:block;font-size:7px;margin-top:6px}.tc-sample-action{background:var(--sample-ink);color:#fff;text-align:center;padding:8px;margin-top:12px;border-radius:4px;font-size:9px}.tc-sample-cover.serene .tc-sample-hero{height:156px}.tc-sample-cover.serene .tc-sample-hero strong{font-family:Songti SC,serif;writing-mode:vertical-rl}.tc-sample-cover.editorial{background:var(--sample-ink);color:var(--sample-paper)}.tc-sample-cover.editorial .tc-sample-services span{color:var(--sample-ink)}.tc-sample-cover.editorial .tc-sample-action{color:var(--sample-ink);background:var(--sample-paper)}.tc-sample-cover.bold .tc-sample-hero strong{font-size:20px;font-weight:700}.tc-catalog-badges{position:absolute;top:8px;right:10px;max-width:calc(100% - 20px);justify-content:flex-end;z-index:1;display:flex;flex-wrap:wrap;gap:4px}.tc-catalog-badges .ant-tag{margin:0;font-size:11px;line-height:22px;padding-inline:8px;border-radius:6px;box-shadow:0 2px 8px #00000014}.tc-phone-shell .th-display .tp-preferred{display:grid;gap:2.667cqw;padding:2.133cqw 3.2cqw 3.2cqw}.tc-phone-shell .th-display .tp-preferred-card{overflow:hidden;border-radius:3.733cqw;background:#fff}.tc-phone-shell .th-display .tp-preferred-card>img{width:100%;aspect-ratio:3;object-fit:contain}.tc-phone-shell .th-display .tp-preferred-details{display:grid;grid-template-columns:minmax(0,1fr) auto 21.333cqw;align-items:center;gap:2.667cqw;min-height:18.4cqw;padding:3.2cqw 3.467cqw}.tc-phone-shell .th-display .tp-preferred-details strong{font-size:4.8cqw;font-weight:600;line-height:1.3}.tc-phone-shell .th-display .tp-preferred-details small{display:block;margin-top:1.333cqw;line-height:1.45}.tc-phone-shell .th-display .tp-preferred-details .tp-price{display:flex;align-items:baseline;font-size:5.867cqw;color:var(--th-accent);font-weight:600;white-space:nowrap}.tc-phone-shell .th-display .tp-price small{display:inline;color:inherit}.tc-phone-shell .th-display .tp-action{display:inline-flex;justify-content:center;align-items:center;padding:1.067cqw 1.6cqw;min-height:8.267cqw;border-radius:999px;background:var(--th-primary);color:#fff;font-size:3.733cqw;line-height:1.3}.tc-phone-shell .th-display .tp-preferred-details>.tp-action{grid-column:3}.tc-phone-shell .th-display .tp-modern-profile{padding:2.133cqw 4cqw 3.2cqw}.tc-phone-shell .th-display .tp-account-card{min-height:42.133cqw;padding:4.267cqw 4cqw 3.2cqw;border-radius:3.733cqw;background:#c5093d;color:#fff}.tc-phone-shell .th-display .tp-identity{display:flex;align-items:center;gap:4cqw}.tc-phone-shell .th-display .tp-avatar{width:16cqw;height:16cqw;flex:none;display:flex;align-items:flex-end;justify-content:center;border-radius:50%;overflow:hidden;background:#fff;color:#757575}.tc-phone-shell .th-display .tp-avatar .th-icon{width:14.133cqw;height:14.133cqw}.tc-phone-shell .th-display .tp-identity strong{font-size:4.533cqw;font-weight:500}.tc-phone-shell .th-display .tp-identity p{margin-top:1.6cqw;font-size:3.733cqw;color:inherit}.tc-phone-shell .th-display .tp-balance{display:grid;grid-template-columns:1fr 1fr;margin-top:6.4cqw;text-align:center}.tc-phone-shell .th-display .tp-balance>div+div{border-left:.133cqw solid #ffffff47}.tc-phone-shell .th-display .tp-balance strong{display:block;font-size:5.6cqw;font-weight:600;line-height:1.2}.tc-phone-shell .th-display .tp-balance span{display:block;margin-top:1.333cqw;font-size:3.733cqw}.tc-phone-shell .th-display .tp-modern-menu{margin-top:3.467cqw;padding:1.067cqw 3.733cqw;border-radius:3.733cqw;background:#fff}.tc-phone-shell .th-display .tp-modern-menu>div{display:flex;align-items:center;gap:4.8cqw;min-height:16.8cqw;border-bottom:.133cqw solid #ececec;font-size:4.267cqw}.tc-phone-shell .th-display .tp-modern-menu>div:last-child{border:0}.tc-phone-shell .th-display .tp-modern-menu>div>span:nth-child(2){flex:1}.tc-phone-shell .th-display .tp-modern-menu>div>.th-icon{color:#757575}.tc-phone-shell .th-display .tp-layered-icon{position:relative;width:8.267cqw;height:8.267cqw;flex:none}.tc-phone-shell .th-display .tp-layered-icon .th-icon{position:absolute;inset:0;width:100%;height:100%}.tc-phone-shell .th-display .tp-layered-icon .th-icon:last-child{color:var(--th-accent)}.tc-phone-shell .th-display .tp-member-page{padding-bottom:3.733cqw;font-size:3.733cqw}.tc-phone-shell .th-display .tp-member-stack{display:grid}.tc-phone-shell .th-display .tp-member-hero{grid-area:1/1;position:relative;align-self:start;aspect-ratio:1536/987;background:#6f9f75}.tc-phone-shell .th-display .tp-member-hero>img{width:100%;height:100%;object-fit:cover}.tc-phone-shell .th-display .tp-member-copy{position:absolute;inset:0;padding:18cqw 5.6cqw 0;color:#fff;text-shadow:0 .267cqw 1cqw #0003}.tc-phone-shell .th-display .tp-member-copy>div{display:flex;align-items:center;gap:1.867cqw;font-size:4.533cqw}.tc-phone-shell .th-display .tp-member-copy .th-icon{width:9.067cqw;height:9.067cqw}.tc-phone-shell .th-display .tp-member-copy>strong{display:block;margin-top:4.267cqw;font-size:7.733cqw;line-height:1.1}.tc-phone-shell .th-display .tp-member-copy>span{display:block;margin-top:1.867cqw;font-size:3.733cqw}.tc-phone-shell .th-display .tp-member-plan{grid-area:1/1;align-self:start;z-index:1;margin:50% 3.733cqw 0;padding:4.267cqw 4cqw 4cqw;border:.267cqw solid #ffffff9e;border-radius:4.267cqw;background:#216f38;color:#fff;box-shadow:0 1.6cqw 4cqw #1f422626}.tc-phone-shell .th-display .tp-plan-heading{display:grid;grid-template-columns:minmax(0,1fr) 24.533cqw;gap:2.667cqw;align-items:center}.tc-phone-shell .th-display .tp-plan-heading strong{font-size:5.067cqw;font-weight:700;line-height:1.22}.tc-phone-shell .th-display .tp-plan-chip{display:inline-block;vertical-align:middle;margin-left:1.6cqw;padding:1.067cqw 1.867cqw;border-radius:999px;border:.267cqw solid var(--th-accent);background:#fff3bf;color:#174c2a;font-size:2.533cqw;font-weight:600}.tc-phone-shell .th-display .tp-plan-heading p{margin-top:1.867cqw;color:#ffffffe0;font-size:3.067cqw}.tc-phone-shell .th-display .tp-plan-heading img{width:24.533cqw;height:24.533cqw;object-fit:contain}.tc-phone-shell .th-display .tp-plan-bottom{display:grid;grid-template-columns:minmax(0,1fr) 36cqw;align-items:end;gap:3.467cqw;margin-top:3.467cqw}.tc-phone-shell .th-display .tp-member-price{display:flex;align-items:end;gap:1.067cqw;color:var(--th-accent)}.tc-phone-shell .th-display .tp-member-price b{font-size:12cqw;line-height:.88}.tc-phone-shell .th-display .tp-member-price span{font-size:3.467cqw;padding-bottom:.933cqw}.tc-phone-shell .th-display .tp-plan-bottom p{margin-top:2.4cqw;font-size:2.667cqw;color:#fff3bf}.tc-phone-shell .th-display .tp-plan-bottom p span{padding:.8cqw 1.6cqw;border-radius:999px;background:#fff3bf;color:#174c2a}.tc-phone-shell .th-display .tp-plan-bottom .tp-action{min-height:11.733cqw;font-size:4.267cqw;font-weight:700}.tc-phone-shell .th-display .tp-benefits{padding:3.2cqw 3.733cqw 0}.tc-phone-shell .th-display .tp-benefits h3{display:flex;align-items:center;gap:2.4cqw;color:#276c38;font-size:4.267cqw;line-height:1.2;margin-bottom:2.667cqw}.tc-phone-shell .th-display .tp-benefits h3:before,.tc-phone-shell .th-display .tp-benefits h3:after{content:"";height:.267cqw;flex:1;background:#b9d5bc}.tc-phone-shell .th-display .tp-benefit{display:grid;grid-template-columns:10.133cqw minmax(0,1fr) auto 2.133cqw;align-items:center;gap:2.133cqw;padding:2.133cqw;min-height:14.933cqw;margin-top:2.133cqw;border:.267cqw solid #e5e9e3;border-radius:2.667cqw;background:#fff;font-size:3.2cqw}.tc-phone-shell .th-display .tp-benefit img{width:9.6cqw;height:9.6cqw;object-fit:contain}.tc-phone-shell .th-display .tp-benefit b{padding:.667cqw 1.333cqw;border-radius:999px;background:#3c874a;color:#fff;font-size:2.4cqw}.tc-phone-shell .th-display .tp-chevron{font-size:5cqw;color:#737a73}.tc-phone-shell .th-display .tp-member-content{display:grid;gap:2.933cqw;padding:3.2cqw 3.733cqw 0}.tc-phone-shell .th-display .tp-member-day,.tc-phone-shell .th-display .tp-invite{display:grid;grid-template-columns:minmax(0,1fr) 29.333cqw;align-items:center;gap:2.4cqw;padding:3.2cqw 3.467cqw;border:.267cqw solid #b9d5bc;border-radius:3.2cqw;background:#f1f7ef}.tc-phone-shell .th-display .tp-member-day strong,.tc-phone-shell .th-display .tp-invite strong{font-size:4.533cqw;color:#276c38}.tc-phone-shell .th-display .tp-member-day small,.tc-phone-shell .th-display .tp-invite small{display:block;margin-top:1.067cqw}.tc-phone-shell .th-display .tp-member-day .tp-action,.tc-phone-shell .th-display .tp-invite .tp-action{margin-top:1.867cqw;min-height:7.2cqw;padding-inline:2.933cqw;font-size:3.067cqw}.tc-phone-shell .th-display .tp-member-day>img{width:100%;height:16.8cqw;object-fit:contain}.tc-phone-shell .th-display .tp-notice{padding:3.733cqw 3.467cqw;background:#f1f7ef;border:.267cqw solid #e5e9e3;border-radius:3.2cqw}.tc-phone-shell .th-display .tp-notice h3{font-size:4cqw;color:#276c38}.tc-phone-shell .th-display .tp-notice ul{margin:2.667cqw 0 0;padding-left:3.2cqw;font-size:2.933cqw;color:#737a73;line-height:1.45}.tc-phone-shell .th-display .tp-notice li+li{margin-top:1.6cqw}.tc-phone-shell .th-display .tp-profile-hero{padding-top:26cqw;background:#6f9f75;color:#fff}.tc-phone-shell .th-display .tp-profile-hero .tp-identity{min-height:33.067cqw;gap:3.733cqw;padding:2.4cqw 5.867cqw 4.533cqw}.tc-phone-shell .th-display .tp-profile-hero .tp-avatar{width:16.8cqw;height:16.8cqw;border:.533cqw solid #fff;background:transparent;color:#fff;align-items:center}.tc-phone-shell .th-display .tp-profile-hero .th-icon{width:11.733cqw;height:11.733cqw}.tc-phone-shell .th-display .tp-profile-hero strong{font-size:4.8cqw;font-weight:700}.tc-phone-shell .th-display .tp-profile-hero p{font-size:3.6cqw}.tc-phone-shell .th-display .tp-profile-content{display:grid;gap:2.667cqw;padding:0 3.467cqw 3.733cqw}.tc-phone-shell .th-display .tp-profile-content>section{border-radius:4.267cqw;background:#fff;box-shadow:0 1.067cqw 3.733cqw #2244260b}.tc-phone-shell .th-display .tp-orders{padding:4cqw 3.733cqw 3.2cqw}.tc-phone-shell .th-display .tp-orders header{display:flex;align-items:center;justify-content:space-between;min-height:9.067cqw}.tc-phone-shell .th-display .tp-orders header strong{font-size:4.8cqw}.tc-phone-shell .th-display .tp-orders header small{font-size:3.467cqw}.tc-phone-shell .th-display .tp-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tc-phone-shell .th-display .tp-profile-grid>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqw;min-height:18.933cqw;text-align:center;font-size:3.333cqw}.tc-phone-shell .th-display .tp-profile-grid .th-icon{width:8.533cqw;height:8.533cqw;color:#3c874a}.tc-phone-shell .th-display .tp-orders .tp-profile-grid{margin-top:2.4cqw}.tc-phone-shell .th-display .tp-account-assets{padding:3.2cqw 1.333cqw 2.933cqw}.tc-phone-shell .th-display .tp-account-assets>div{gap:2.133cqw;min-height:23.733cqw}.tc-phone-shell .th-display .tp-account-assets b{font-size:4.8cqw;color:#276c38;font-weight:400}.tc-phone-shell .th-display .tp-account-assets small{margin-left:.933cqw}.tc-phone-shell .th-display .tp-services{padding:3.2cqw 1.6cqw 2.667cqw}.tc-phone-shell .th-display .tp-services>div{min-height:20cqw}.tc-phone-shell .th-display .tp-profile-content .tp-invite{background:#f1f7ef}.tc-phone-shell .th-display .tp-invite-art{position:relative;height:17.6cqw}.tc-phone-shell .th-display .tp-invite-art>span{position:absolute;width:18.933cqw;height:11.2cqw;border:.267cqw solid #b9d5bc;border-radius:2.667cqw}.tc-phone-shell .th-display .tp-invite-art>span:first-child{top:4.267cqw;right:.533cqw;transform:rotate(10deg);background:#fff3bf}.tc-phone-shell .th-display .tp-invite-art>span:nth-child(2){display:grid;place-items:center;top:1.867cqw;right:5.6cqw;transform:rotate(-8deg);background:#e8f3e8;color:#3c874a}.tc-phone-shell .th-display .tp-invite-art>span .th-icon{width:6.4cqw;height:6.4cqw}.tc-phone-shell .th-display .tp-invite-art>.th-icon{position:absolute;right:0;bottom:0;width:9cqw;height:9cqw;color:#3c874a}.tc-phone-shell .th-display .tp-profile-ad{width:100%;height:auto;border-radius:3.2cqw;margin-top:3.2cqw}.tc-phone-shell .th-display[data-preview-page=login] .tc-phone-scroll{height:100%}.tc-phone-shell .tp-login{position:relative;min-height:100%;display:flex;flex-direction:column;background:#f1f7ef}.tc-phone-shell .th-display .tp-login-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tc-phone-shell .tp-login-spacer{min-height:92cqw;flex:1 1 auto}.tc-phone-shell .tp-login-footer{position:relative;z-index:1;flex:none;padding:0 6.933cqw 29.24cqw}.tc-phone-shell .tp-login-card{padding:6.133cqw 5.867cqw 5.067cqw;border-radius:4.267cqw;background:#fff;box-shadow:0 1.6cqw 4cqw #1f42261f}.tc-phone-shell .tp-login-action{display:flex;align-items:center;justify-content:center;gap:3.2cqw;min-height:13.867cqw;border-radius:99px;font-size:4.133cqw;font-weight:600}.tc-phone-shell .tp-login-action .th-icon{width:6.4cqw;height:6.4cqw}.tc-phone-shell .tp-login-wechat{color:#fff;background:var(--th-primary)}.tc-phone-shell .tp-login-phone{margin-top:4.533cqw;border:.267cqw solid var(--th-primary);color:var(--th-primary)}.tc-phone-shell .tp-login-consent{display:grid;grid-template-columns:5.067cqw 1fr;align-items:center;gap:1.867cqw;margin-top:2.933cqw;min-height:10.133cqw;font-size:2.8cqw;line-height:1.45;color:#737a73}.tc-phone-shell .tp-login-checkbox{width:4.533cqw;height:4.533cqw;border:.267cqw solid var(--th-primary);border-radius:50%}.tc-phone-shell .tp-login-link{color:#3c874a;font-weight:600}.tc-phone-shell .th-display .tp-member-ad{width:100%;height:auto;border-radius:3.2cqw}.tc-phone-shell .th-display{color:#171717;font-size:14px;line-height:1.4;letter-spacing:0;--th-brand: #c5093d;--th-muted: #6d6d6d}.tc-phone-shell .th-display.chinese-wellness{color:#202620;--th-brand: #3c874a;--th-muted: #737a73}.tc-phone-shell .th-display button{font:inherit;color:inherit;border:0;background:none;padding:0;margin:0;cursor:default;line-height:inherit}.tc-phone-shell .th-display img{display:block;object-fit:cover;max-width:100%}.tc-phone-shell .th-display h3,.tc-phone-shell .th-display p{margin:0}.tc-phone-shell .th-display small{display:inline;font-size:2.93333cqw;color:var(--th-muted)}.tc-phone-shell .th-icon{display:inline-block;flex:none;width:4cqw;height:4cqw;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;background:currentColor;vertical-align:middle}.tc-phone-shell .th-logo{height:24.26667cqw;flex:none;padding:11.73333cqw 4cqw 2.4cqw;background:#f9f9f9}.tc-phone-shell .th-logo img{width:30.4cqw;height:10.13333cqw;object-fit:contain}.tc-phone-shell .th-modern{padding-bottom:3.2cqw}.tc-phone-shell .th-carousel{position:relative;margin:2.66667cqw 2.66667cqw 0;border-radius:3.73333cqw;overflow:hidden;aspect-ratio:3}.tc-phone-shell .th-carousel>img{width:100%;height:100%;object-fit:contain}.tc-phone-shell .th-dots{position:absolute;left:5.06667cqw;bottom:2.93333cqw;display:flex;gap:2.13333cqw}.tc-phone-shell .th-dots button{width:1.86667cqw;height:1.86667cqw;border-radius:50%;background:#ffffff94;cursor:pointer}.tc-phone-shell .th-dots button[aria-pressed=true]{background:var(--th-primary)}.tc-phone-shell .th-display .th-counter{position:absolute;right:3.73333cqw;bottom:2.4cqw;padding:.53333cqw 1.6cqw;background:#1717177a;color:#fff;border-radius:999px;font-size:3.46667cqw;cursor:pointer}.tc-phone-shell .th-card{margin:3.2cqw 2.66667cqw 0;border:.26667cqw solid #ececec;border-radius:3.73333cqw;background:#fff;box-shadow:0 1.06667cqw 3.73333cqw #22181b0f}.tc-phone-shell .th-store{display:grid;grid-template-columns:36.53333cqw minmax(0,1fr);gap:2.93333cqw;padding:2.13333cqw;border-radius:2.66667cqw}.tc-phone-shell .th-store-photo{width:100%;height:33.33333cqw;border-radius:2.4cqw}.tc-phone-shell .th-store-info{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:.53333cqw 0}.tc-phone-shell .th-store-info>strong{font-size:4.26667cqw;line-height:1.3;margin-bottom:2.66667cqw}.tc-phone-shell .th-store-info p{display:flex;gap:1.33333cqw;align-items:center;margin-top:1.6cqw;font-size:3.06667cqw;color:var(--th-muted);line-height:1.35}.tc-phone-shell .th-store-actions{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:2.13333cqw;margin-top:2.93333cqw}.tc-phone-shell .th-store-actions button{display:flex;align-items:center;justify-content:center;gap:.66667cqw;min-height:7.73333cqw;border:.26667cqw solid #b9b9b9;border-radius:999px;font-size:3.06667cqw;white-space:nowrap;font-weight:600;color:var(--th-muted)}.tc-phone-shell .th-display .th-primary{background:var(--th-primary);color:#fff;border:0;border-radius:999px;box-shadow:0 .8cqw 2.13333cqw #950a311f}.tc-phone-shell .th-section{padding:1.6cqw 2.13333cqw 2.66667cqw}.tc-phone-shell .th-section header{display:flex;align-items:center;justify-content:space-between;gap:2.66667cqw;min-height:10.93333cqw}.tc-phone-shell .th-section h3{display:flex;align-items:center;gap:1.86667cqw;font-size:4.53333cqw;line-height:1.25;min-height:9.6cqw;font-weight:700}.tc-phone-shell .th-section h3:before{content:"";width:1.06667cqw;height:4.8cqw;background:var(--th-accent);border-radius:999px;flex:none}.tc-phone-shell .th-display .th-more{color:var(--th-primary);font-size:3.46667cqw;white-space:nowrap}.tc-phone-shell .th-offers{display:grid;grid-template-columns:1fr 1fr;gap:1.86667cqw}.tc-phone-shell .th-therapists{display:flex;flex-direction:column;gap:1.6cqw}.tc-phone-shell .th-therapists article{display:grid;grid-template-columns:24.53333cqw minmax(0,1fr) 19.2cqw;border:.26667cqw solid #ececec;border-radius:2.66667cqw;overflow:hidden;min-height:26.13333cqw}.tc-phone-shell .th-therapists article>img{height:100%;min-height:26.13333cqw;width:100%}.tc-phone-shell .th-person{min-width:0;padding:2.93333cqw 1.6cqw 2.4cqw 2.93333cqw}.tc-phone-shell .th-person>strong{font-size:3.86667cqw;line-height:1.3}.tc-phone-shell .th-person p{display:flex;gap:1.06667cqw;align-items:center;margin-top:2cqw;font-size:3.2cqw;white-space:nowrap}.tc-phone-shell .th-person p .th-icon{color:var(--th-accent)}.tc-phone-shell .th-person p small{border-left:.26667cqw solid #dedede;padding-left:1.06667cqw;margin-left:.53333cqw;line-height:1.2}.tc-phone-shell .th-tags{display:flex;flex-wrap:wrap;gap:1.33333cqw;margin-top:2.26667cqw}.tc-phone-shell .th-tags span{padding:1.06667cqw 2cqw;border-radius:999px;background:#fce8ed;color:var(--th-accent);font-size:2.8cqw;line-height:1.2;white-space:nowrap}.tc-phone-shell .th-availability{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2cqw 1.06667cqw;border-left:.26667cqw solid #ececec}.tc-phone-shell .th-availability small{font-size:2.66667cqw}.tc-phone-shell .th-availability b{font-size:4.53333cqw;color:var(--th-muted);line-height:1;margin:1.6cqw 0 2.13333cqw}.tc-phone-shell .th-availability button{width:16.26667cqw;min-height:8cqw;font-size:3.73333cqw;font-weight:600}.tc-phone-shell .th-hero{display:grid;position:relative}.tc-phone-shell .th-hero-photo{grid-area:1/1;width:100%;aspect-ratio:1357/1024;align-self:start}.tc-phone-shell .th-member{grid-area:1/1;align-self:start;z-index:1;margin:53.33333cqw 3.73333cqw 0;padding:4cqw 3.2cqw 3.46667cqw;border:.26667cqw solid #ffffffc7;border-radius:4.26667cqw;background:#ffffffeb;box-shadow:0 1.6cqw 4cqw #1f42261f,inset 0 .26667cqw #ffffffc7}.tc-phone-shell .th-member-summary{display:grid;grid-template-columns:12.53333cqw minmax(0,1fr) 10.93333cqw;gap:2.66667cqw;min-height:14.4cqw;align-items:center;width:100%;text-align:left}.tc-phone-shell .th-avatar{width:12.53333cqw;height:12.53333cqw;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 .26667cqw #ffffff2e,0 .8cqw 2.13333cqw #276c3817;color:var(--th-brand)}.tc-phone-shell .th-avatar .th-icon{width:8.8cqw;height:8.8cqw}.tc-phone-shell .th-member-summary strong{display:block;font-size:4.26667cqw;line-height:1.3}.tc-phone-shell .th-member-summary small{display:block;margin-top:1.33333cqw;line-height:1.35}.tc-phone-shell .th-coupons{text-align:center;justify-self:end}.tc-phone-shell .th-coupons b{font-size:5.86667cqw;line-height:1;font-weight:400}.tc-phone-shell .th-main-actions{display:grid;grid-template-columns:1fr 1fr;gap:2.13333cqw;margin-top:3.73333cqw}.tc-phone-shell .th-main-actions button{display:flex;align-items:center;justify-content:space-between;min-height:18.66667cqw;padding:2.4cqw 3.2cqw;border:.26667cqw solid #75aa7c;border-radius:2.4cqw;background:#f7faf6;color:#276c38;text-align:left;box-shadow:0 .8cqw 2.13333cqw #276c3817}.tc-phone-shell .th-main-actions small{display:block;font-size:2.4cqw;color:inherit;line-height:1.2}.tc-phone-shell .th-main-actions b{display:block;font-size:4.26667cqw;line-height:1.2;margin-top:1.2cqw}.tc-phone-shell .th-main-actions .th-icon{width:8.26667cqw;height:8.26667cqw;color:var(--th-primary)}.tc-phone-shell .th-chinese-content{padding:5.33333cqw 3.73333cqw 3.2cqw}.tc-phone-shell .th-quick{display:grid;grid-template-columns:repeat(4,1fr);padding:3.46667cqw .8cqw 2.66667cqw;border:.26667cqw solid #e5e9e3;border-radius:4.26667cqw;background:#fff;box-shadow:0 1.06667cqw 3.2cqw #23442a12}.tc-phone-shell .th-quick button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.73333cqw;min-height:19.2cqw;font-size:3.33333cqw;line-height:1.2}.tc-phone-shell .th-quick .th-icon{width:8.53333cqw;height:8.53333cqw;margin:1.33333cqw;color:var(--th-primary)}.tc-phone-shell .th-quick button>i:last-child{width:4cqw;height:.53333cqw;border-radius:999px;background:var(--th-brand)}.tc-phone-shell .th-nearby{margin-top:2.66667cqw;padding:0 3.73333cqw 3.73333cqw;border-radius:4.26667cqw;background:#fff;box-shadow:0 1.06667cqw 3.2cqw #23442a12}.tc-phone-shell .th-nearby header{display:flex;justify-content:space-between;align-items:center;gap:2.66667cqw}.tc-phone-shell .th-nearby h3{font-size:4.26667cqw;font-weight:600;line-height:1.3}.tc-phone-shell .th-nearby header button{display:flex;align-items:center;gap:1.6cqw;min-height:11.73333cqw;font-size:3.2cqw;color:var(--th-muted)}.tc-phone-shell .th-nearby-photo{width:100%;aspect-ratio:821/254;border-radius:3.2cqw}.tc-phone-shell .th-nearby>strong{display:block;margin-top:3.2cqw;font-size:3.73333cqw;line-height:1.35}.tc-phone-shell .th-nearby footer{display:flex;justify-content:space-between;align-items:flex-end;gap:2.66667cqw}.tc-phone-shell .th-nearby footer>div{display:flex;flex-wrap:wrap;gap:1.6cqw 3.2cqw}.tc-phone-shell .th-nearby footer span{display:flex;align-items:center;gap:1.06667cqw;font-size:2.93333cqw;color:var(--th-muted);line-height:1.35}.tc-phone-shell .th-nearby footer .th-icon{width:3.73333cqw;height:3.73333cqw;color:var(--th-brand);opacity:.62}.tc-phone-shell .th-nearby footer button{flex:none;min-width:20.8cqw;height:8.53333cqw;margin:1.6cqw 0;border:.26667cqw solid var(--th-primary);border-radius:999px;background:#f7faf6;color:var(--th-primary);font-size:3.33333cqw}.tc-phone-shell .th-bottom-ad{width:100%;aspect-ratio:896/118;margin-top:4.26667cqw;border-radius:3.2cqw}.tc-phone-shell .th-tabbar{overflow:visible;flex:none;display:flex;background:#fff;box-shadow:0 -.8cqw 3.2cqw #18141512;padding:1.06667cqw 0 4.26667cqw;min-height:18.13333cqw}.tc-phone-shell .th-tabbar button{display:flex;flex:1;align-items:center;justify-content:center;gap:.93333cqw;flex-direction:column;font-size:3.06667cqw;color:var(--th-muted)}.tc-phone-shell .th-tabbar .th-icon{width:6.13333cqw;height:6.13333cqw}.tc-phone-shell .th-tabbar button[aria-current=page]{color:var(--th-brand)}.tc-phone-shell .th-tabbar button:disabled{opacity:1}@container (max-width:340px){.tc-phone-shell .th-store{grid-template-columns:29.06667cqw minmax(0,1fr);gap:2.13333cqw}.tc-phone-shell .th-store-actions button{font-size:2.8cqw}.tc-phone-shell .th-store-actions .th-icon{width:3.46667cqw;height:3.46667cqw}.tc-phone-shell .th-therapists article{grid-template-columns:20cqw minmax(0,1fr) 16.8cqw}.tc-phone-shell .th-person{padding-left:2.13333cqw}.tc-phone-shell .th-tags{gap:.93333cqw}.tc-phone-shell .th-tags span{padding:.93333cqw 1.33333cqw;font-size:2.53333cqw}.tc-phone-shell .th-availability button{width:14.4cqw}.tc-phone-shell .th-main-actions b{font-size:3.73333cqw}}.tc-phone-shell .th-display{font-size:14px}.tc-phone-shell .th-display>*{font-size:3.73333cqw;line-height:1.4}.tc-phone-shell .th-person>strong{display:block}.tc-phone-shell .th-tabbar{overflow:visible;min-height:21.86667cqw;padding:0 0 8cqw;border-top:.13333cqw solid #ececec}.tc-phone-shell .th-tabbar button{min-height:13.86667cqw}.tc-phone-shell .th-tabbar .th-icon{width:6.66667cqw;height:6.66667cqw}.tc-phone-shell .chinese-wellness .th-tabbar{overflow:visible;padding:1.06667cqw 6.93333cqw 8cqw;border-color:#e5e9e3}.tc-phone-shell .chinese-wellness .th-tabbar .th-icon{width:5.86667cqw;height:5.86667cqw}.tc-phone-shell .th-tabbar button[aria-current=page]{color:var(--th-primary)}.tc-phone-shell .th-nearby header .th-icon{width:4.53333cqw;height:4.53333cqw;color:var(--th-brand)}.tc-phone-shell .th-main-actions button:first-child .th-icon{color:var(--th-brand)}.tc-phone-shell .th-logo{display:flex;align-items:center;gap:1.6cqw}.tc-phone-shell .th-logo .th-brand-logo{width:10.13333cqw;height:10.13333cqw;object-fit:contain}.tc-phone-shell .th-promotion-images>img{width:100%;aspect-ratio:378 / 204;object-fit:cover;border-radius:2.66667cqw}.tc-page{min-width:0;color:var(--tc-text);font-size:var(--tc-font)}.tc-page .tenant-page-head{margin-bottom:var(--tc-gap)}.tc-page .tenant-page-head h1{font-size:28px;letter-spacing:-.5px}.tc-page .tenant-page-head p{font-size:var(--tc-font)}.tc-context-bar{display:flex;align-items:center;gap:var(--tc-gap);padding:var(--tc-space);border:1px solid var(--tc-border);border-radius:var(--tc-radius);background:var(--tc-surface)}.tc-context-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:var(--tc-control-radius);color:var(--tc-primary);background:var(--tc-primary-bg);font-size:25px}.tc-current-summary{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:4px}.tc-current-summary>span{width:100%;color:var(--tc-muted)}.tc-current-summary>b{font-size:var(--tc-heading);font-weight:600}.tc-current-summary>small{color:var(--tc-muted);font-size:var(--tc-font)}.tc-context-actions{display:flex;align-items:center;gap:var(--tc-small-gap);margin-left:auto}.tc-workbench{overflow:hidden;border:1px solid var(--tc-border);border-radius:var(--tc-radius);background:var(--tc-surface)}.tc-workbench>.ant-tabs{padding:0 var(--tc-space)}.tc-workbench>.ant-tabs .ant-tabs-nav{margin-bottom:0}.tc-workbench>.ant-tabs .ant-tabs-tab{padding-top:20px;padding-bottom:20px;font-size:14px}.tc-dirty-dot{display:inline-block;width:6px;height:6px;margin-left:7px;border-radius:50%;background:currentColor;vertical-align:middle}.tc-catalog{container-type:inline-size}.tc-catalog,.tc-records{padding:var(--tc-space)}.tc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--tc-gap)}.tc-section-heading h2{margin:0 0 6px;font-size:var(--tc-heading);font-weight:600}.tc-section-heading h3{margin:0 0 6px;font-size:var(--tc-body);font-weight:600}.tc-section-heading p{margin:0;color:var(--tc-muted);line-height:1.7}.tc-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px;border:1px solid var(--tc-border);border-radius:var(--tc-control-radius);background:var(--tc-soft)}.tc-filters>.ant-form-item{flex:1 1 150px;min-width:140px;margin-bottom:0}.tc-filters>.tc-search{flex:1.4 1 180px}.tc-filters .ant-select{width:100%}.tc-filters .ant-form-item-label{padding-bottom:6px}.tc-filters .ant-form-item-label label{color:var(--tc-muted);font-size:12px}.tc-filters>.ant-btn{flex-shrink:0}.tc-results{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 16px;color:var(--tc-muted)}.tc-results b{margin:0 3px;color:var(--tc-text)}.tc-results>.ant-select{width:132px}.tc-footnote{color:var(--tc-subtle);margin:20px 0 0;font-size:12px}.tc-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 20px}.tc-empty p{margin:0;color:var(--tc-muted)}.tc-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 456px;align-items:start}.tc-edit-form{min-width:0;padding:var(--tc-space)}.tc-edit-form>.ant-alert{margin-bottom:16px}.tc-edit-form .ant-form-item{margin-bottom:20px}.tc-edit-form .ant-select{width:100%}.tc-image-slot{display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;min-width:0;padding:8px;box-sizing:border-box;border:1px solid var(--tc-border);border-radius:var(--tc-control-radius);background:var(--tc-soft)}.tc-image-slot img{display:block;width:100%;max-width:100%;min-width:0;height:auto;max-height:280px;object-fit:contain}.tc-image-caption{margin:14px 0 16px}.tc-image-caption b{display:block;overflow-wrap:anywhere;font-size:var(--tc-font);font-weight:500}.tc-image-caption span,.tc-help{display:block;margin:8px 0 0;color:var(--tc-muted);font-size:12px;line-height:1.8}.tc-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.tc-edit-note{margin-top:28px;padding:12px 14px;border:1px solid var(--tc-border);border-radius:var(--tc-control-radius);color:var(--tc-muted);font-size:12px;line-height:1.8;background:var(--tc-soft)}.tc-banners{display:grid;gap:20px;margin:20px 0}.tc-banners>article{padding:14px;border:1px solid var(--tc-border);border-radius:var(--tc-control-radius)}.tc-banner-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tc-banner-image{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;margin-bottom:16px;padding:8px;border-radius:var(--tc-control-radius);background:var(--tc-soft)}.tc-banner-image>img{display:block;width:100%;max-width:100%;height:auto;max-height:280px;object-fit:contain}.tc-link-fields .ant-form-item:last-child{margin-bottom:0}.tc-visibility-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:16px;border:1px solid var(--tc-border);border-radius:var(--tc-control-radius)}.tc-visibility-row span{display:block;margin-top:6px;color:var(--tc-muted);font-size:12px}.tc-preview-pane{position:sticky;top:88px;min-width:0;padding:20px 16px;align-self:start;border-left:1px solid var(--tc-border)}.tc-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tc-preview-controls>.ant-select{min-width:115px}.tc-preview-pane>p{margin:12px 0 0;font-size:12px;line-height:1.8;color:var(--tc-muted)}.tc-preview-drawer .ant-drawer-body{overflow:hidden}.tc-drawer-preview{display:grid;grid-template-columns:minmax(300px,420px) minmax(200px,1fr);height:100%;min-height:0;grid-template-rows:minmax(0,1fr);gap:40px}.tc-drawer-phone-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.tc-drawer-phone-pane>.tc-preview-controls{flex-shrink:0}.tc-drawer-preview>aside{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 0}.tc-drawer-preview aside h2{margin-top:16px;font-size:24px}.tc-drawer-preview aside p{color:var(--tc-muted);line-height:1.9}.tc-drawer-preview dl{margin:24px 0}.tc-drawer-preview dt{color:var(--tc-muted);margin-top:16px;font-size:12px}.tc-drawer-preview dd{margin:5px 0 0;font-size:14px}.tc-help-dialog p{line-height:1.9}@media(max-width:1360px){.tc-editor-grid{grid-template-columns:minmax(0,1fr) 456px}}@media(max-width:1100px){.tc-editor-grid{grid-template-columns:minmax(0,1fr) 424px}.tc-preview-pane{position:static;grid-column:1 / -1;border-left:0;border-top:1px solid var(--tc-border)}.tc-preview-controls{max-width:390px;margin:0 auto 16px}.tc-preview-pane>p{text-align:center}.tc-theme-cover{justify-content:center}}@media(max-width:720px){.tc-context-bar{gap:12px;padding:16px;flex-wrap:wrap}.tc-context-icon{width:44px;height:44px}.tc-current-summary{flex:1}.tc-context-actions{width:100%;justify-content:flex-end}.tc-catalog,.tc-records{padding:16px}.tc-workbench>.ant-tabs{padding:0 16px}.tc-workbench>.ant-tabs .ant-tabs-tab{font-size:13px}.tc-section-heading{align-items:flex-start}.tc-section-heading>.ant-tag{display:none}.tc-filters{padding:12px;gap:10px}.tc-filters>.ant-form-item{min-width:110px;flex-basis:calc(50% - 10px)}.tc-filters>.tc-search{flex-basis:100%}.tc-theme-grid{grid-template-columns:1fr;gap:12px}.tc-theme-card-body{padding:12px}.tc-theme-popularity{flex-wrap:wrap}.tc-editor-grid{grid-template-columns:minmax(0,1fr)}.tc-edit-form{padding:18px}.tc-preview-pane{padding:18px 10px}.tc-drawer-preview{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,140px);gap:16px}.tc-drawer-preview>aside{padding:0}.tc-preview-drawer .ant-drawer-body{padding:16px}.tc-preview-controls>.ant-select{min-width:0}.tc-preview-drawer .ant-drawer-content-wrapper{max-width:100vw}}@media(prefers-reduced-motion:reduce){.tc-page *,.tc-phone-shell *{scroll-behavior:auto}}.tc-color-editor>.ant-alert{margin-bottom:24px}.tc-color-editor .ant-form-item{margin-bottom:28px}.tc-color-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tc-color-controls>.ant-input{width:126px;font-family:ui-monospace,monospace}.tc-image-slot.brandLogo{max-width:144px}.tc-image-slot.promotionLeft,.tc-image-slot.promotionRight,.tc-image-slot.bottomAd{max-width:320px}.tc-page-config-block{min-width:0}.tc-page-config-block+.tc-page-config-block{margin-top:32px;padding-top:28px;border-top:1px solid var(--tc-border)}.tc-page-config-block>h4{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--tc-text)}.tc-page.is-editing{height:calc(100dvh - 120px);min-height:430px;display:flex;flex-direction:column}.tc-page.is-editing>.tenant-page-head,.tc-page.is-editing>.tc-context-bar{display:none}.tc-page.is-editing .tc-workbench{display:flex;flex-direction:column;flex:1;min-height:0}.tc-page.is-editing .tc-workbench>.ant-tabs{flex-shrink:0}.tc-page.is-editing .tc-workbench>.ant-tabs .ant-tabs-tab{padding-block:14px}.tc-editor{display:flex;flex-direction:column;min-height:0;flex:1}.tc-editor-grid{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 456px;align-items:stretch;overflow:hidden}.tc-edit-form{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-top:64px}.tc-edit-form:focus-visible,.tc-banner-selector button:focus-visible{outline:2px solid var(--tc-primary);outline-offset:-2px}.tc-config-pane{display:grid;grid-template-columns:112px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.tc-config-content{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.tc-config-content>.tc-edit-form{flex:1;min-height:0}.tc-module-tabs{flex-shrink:0;padding:14px var(--tc-space);background:var(--tc-surface);border-bottom:1px solid var(--tc-border)}.tc-banner-selector{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.tc-banner-selector button{position:relative;width:72px;height:48px;padding:4px;background:var(--tc-soft);border:1px solid var(--tc-border);border-radius:var(--tc-control-radius);cursor:pointer}.tc-banner-selector img{width:100%;height:100%;object-fit:contain}.tc-banner-selector span{position:absolute;bottom:0;right:0;padding:1px 5px;color:var(--tc-text);background:var(--tc-surface);font-size:11px}.tc-banner-selector button[aria-pressed=true]{border-color:var(--tc-primary);outline:1px solid var(--tc-primary)}.tc-banner-selector button:hover{border-color:var(--tc-primary)}.tc-banners>article[hidden],.tc-page-config-block[hidden]{display:none}.tc-page-config-block+.tc-page-config-block{margin-top:0;padding-top:0;border-top:0}.tc-editor .tc-preview-pane{position:static;display:flex;flex-direction:column;min-height:0;grid-column:auto;align-self:stretch;border-top:0;border-left:0;padding:12px}.tc-editor .tc-preview-controls{flex-shrink:0;margin:0 0 8px;width:100%}.tc-config-pane{border-left:1px solid var(--tc-border)}.tc-editor .tc-preview-pane>p{margin-top:8px;flex-shrink:0;text-align:center}.tc-mobile-editor-toggle{display:none}@media(max-width:1200px){.tc-editor-grid{grid-template-columns:minmax(0,1fr) 424px}}@media(max-width:1100px){.tc-editor-grid{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:minmax(0,1fr)}}@media(max-width:720px){.tc-page.is-editing{height:calc(100dvh - 96px);min-height:460px}.tc-mobile-editor-toggle{display:block;padding:8px 12px;border-bottom:1px solid var(--tc-border)}.tc-editor-grid{grid-template-columns:minmax(0,1fr)}.tc-editor[data-mobile-panel=配置] .tc-preview-pane,.tc-editor[data-mobile-panel=预览] .tc-config-pane{display:none}.tc-editor[data-mobile-panel=预览] .tc-editor-grid{grid-template-rows:minmax(0,1fr)}.tc-editor .tc-preview-pane{border:0}.tc-edit-form{padding:var(--tc-space)}}.tc-page:not(.is-editing) .tenant-page-head{margin-bottom:16px}.tc-context-bar{padding:12px 18px}.tc-context-icon{width:36px;height:36px;font-size:20px}.tc-current-summary{align-items:center}.tc-current-summary>span{width:auto;font-size:12px}.tc-current-summary>b{font-size:16px}.tc-workbench>.ant-tabs .ant-tabs-tab{padding-block:14px}.tc-filters{padding:12px}.tc-results{margin-block:10px}@media(max-width:720px){.tc-context-actions{width:auto}.tc-context-actions .ant-tag,.tc-current-summary>small{display:none}.tc-current-summary>span{width:100%}}.tc-catalog{padding:16px}@media(min-width:721px){.tc-filters .ant-form-item-row{flex-flow:row nowrap;align-items:center}.tc-filters .ant-form-item-label{flex:0 0 auto;padding:0 8px 0 0}.tc-filters .ant-form-item-control{flex:1 1 0;min-width:0}}.tc-record-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:20px 0 16px}.tc-record-filters label{display:flex;flex-direction:column;gap:6px;min-width:150px;color:var(--tc-muted);font-size:12px}.tc-record-search{flex:1;max-width:360px}.tc-record-source{color:var(--tc-muted);font-size:12px;margin-top:4px}.tc-record-detail{max-height:65dvh;overflow-y:auto;overflow-wrap:anywhere}.tc-record-assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.tc-record-assets figure{margin:0;min-width:0}.tc-record-assets img{width:100%;height:100px;object-fit:contain;background:#f5f5f5;border-radius:8px}.tc-record-assets figcaption{font-size:12px;margin-top:4px}.tc-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:10px 16px;border-bottom:1px solid var(--tc-border)}.tc-editor-identity{display:flex;align-items:center;gap:8px;min-width:0}.tc-editor-identity>div{min-width:0}.tc-editor-identity h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:16px;line-height:24px}.tc-editor-demo,.tc-editor-save-state{color:var(--tc-muted);font-size:11px;font-weight:400}.tc-editor-toolbar-actions{display:flex;gap:8px;flex-shrink:0}.tc-location-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 8px;background:var(--tc-surface);border-right:1px solid var(--tc-border)}.tc-location-group+.tc-location-group{margin-top:24px}.tc-location-group h3{margin:0 8px 8px;color:var(--tc-muted);font-size:12px;font-weight:400;line-height:20px}.tc-location-items{display:grid;gap:4px}.tc-location-items button{width:100%;min-height:40px;padding:8px;border:0;border-radius:var(--tc-control-radius);background:transparent;color:var(--tc-text);font:inherit;font-size:13px;line-height:20px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.tc-location-items button:hover{background:var(--tc-soft)}.tc-location-items button[aria-current=page]{background:var(--tc-primary-bg);color:var(--tc-primary);font-weight:600;box-shadow:inset 2px 0 var(--tc-primary)}.tc-location-items button:focus-visible{outline:2px solid var(--tc-primary);outline-offset:-2px}@media(max-width:720px){.tc-config-pane{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border-left:0}.tc-location-nav{max-height:160px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--tc-border)}.tc-location-group{display:flex;align-items:baseline;gap:8px}.tc-location-group+.tc-location-group{margin-top:4px}.tc-location-group h3{flex-shrink:0;margin:0}.tc-location-items{display:flex;flex-wrap:wrap;gap:4px}.tc-location-items button{width:auto}}@media(max-width:720px){.tc-editor-toolbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.tc-editor-toolbar-actions{width:100%}.tc-editor-toolbar-actions>.ant-btn{flex:1;padding-inline:6px;font-size:12px}.tc-editor-toolbar-actions .anticon{display:none}}.tc-page:not(.is-editing)>.tc-context-bar{margin-bottom:16px}.tc-help-scenario{margin-top:20px;padding-top:16px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.tc-help-scenario label{display:block;margin-bottom:8px;font-weight:600}.tc-help-scenario .ant-select{width:100%}.tc-help-scenario p{font-size:12px;color:var(--ant-color-text-secondary, #666)}.tc-activity-item+.tc-activity-item{margin-top:24px;padding-top:20px;border-top:1px solid var(--tc-border)}.tc-activity-item h4{margin:0 0 12px;font-size:14px;color:var(--tc-text)}.tc-tabbar-editor{display:grid;gap:16px}.tc-tabbar-help{margin:0;color:var(--tc-muted);font-size:12px;line-height:1.8}.tc-tabbar-item{padding:16px;border:1px solid var(--tc-border);border-radius:12px;display:grid;gap:12px;min-width:0}.tc-tabbar-item .ant-form-item{margin-bottom:0}.tc-tabbar-item-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.tc-tabbar-item-heading>span{color:var(--tc-muted);font-size:12px}.tc-tabbar-icon-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tc-tabbar-icon-sample{display:grid;place-items:center;width:48px;height:48px;background:var(--tc-soft);border-radius:10px;flex-shrink:0}.tc-tabbar-icon-sample i{width:26px;height:26px;background:var(--tc-text);mask:var(--tabbar-icon) center / contain no-repeat;-webkit-mask:var(--tabbar-icon) center / contain no-repeat}.tc-global-editor>.ant-alert{margin-bottom:24px}.tc-global-editor .ant-form-item{margin-bottom:24px}.tc-global-note{color:var(--tc-muted);font-size:12px;line-height:1.7;margin:8px 0 0}.tc-global-presets{margin-bottom:24px}.tc-global-presets>strong,.tc-global-guide>strong{display:block;margin-bottom:12px;font-size:14px}.tc-global-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tc-global-palette-grid button{display:flex;align-items:center;gap:8px;padding:10px 8px;border:1px solid var(--tc-border);border-radius:var(--tc-control-radius);background:var(--tc-surface);color:var(--tc-text);cursor:pointer;font:inherit;font-size:12px}.tc-global-palette-grid button[aria-pressed=true]{border-color:var(--tc-primary);background:var(--tc-soft);box-shadow:inset 0 0 0 1px var(--tc-primary)}.tc-global-swatches{display:flex;flex-shrink:0}.tc-global-swatches i{width:16px;height:24px}.tc-global-swatches i:first-child{border-radius:4px 0 0 4px}.tc-global-swatches i:last-child{border-radius:0 4px 4px 0}.tc-global-color-row{display:flex;align-items:center;gap:8px}.tc-global-color-row .ant-input{min-width:0;flex:1;font-variant-numeric:tabular-nums}.tc-global-guide{padding:14px;background:var(--tc-soft);border-radius:var(--tc-control-radius);margin-bottom:20px}.tc-global-guide p{color:var(--tc-muted);font-size:12px;line-height:1.8;margin:8px 0 0}.tc-location-group h3 .tc-global-group-trigger{padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:left}.tc-global-group-trigger:hover{color:var(--tc-primary)}.tc-global-palette-grid button:focus-visible,.tc-global-group-trigger:focus-visible{outline:2px solid var(--tc-primary);outline-offset:2px}.tc-global-expanded{display:flex;justify-content:center;overflow:auto}.tc-icon-library{display:grid;gap:16px;padding-top:8px}.tc-icon-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:380px;overflow-y:auto;padding:3px}.tc-icon-library-option{position:relative;display:grid;justify-items:center;gap:10px;padding:18px 4px 12px;border:1px solid var(--tc-border);border-radius:12px;background:var(--tc-surface);color:var(--tc-text);cursor:pointer;font:inherit;font-size:13px}.tc-icon-library-option:hover{border-color:var(--tc-primary);background:var(--tc-primary-bg)}.tc-icon-library-option[aria-pressed=true]{border-color:var(--tc-primary);background:var(--tc-primary-bg);color:var(--tc-primary);box-shadow:0 0 0 1px var(--tc-primary)}.tc-icon-library-option:focus-visible{outline:2px solid var(--tc-primary);outline-offset:2px}.tc-icon-library-option>i{width:30px;height:30px;background:currentColor;mask:var(--tabbar-icon) center / contain no-repeat;-webkit-mask:var(--tabbar-icon) center / contain no-repeat}.tc-icon-library-check{position:absolute;top:6px;right:6px;font-size:14px}.tc-icon-library-selection{margin:0;color:var(--tc-muted);font-size:13px}@media(max-width:480px){.tc-icon-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.tenant-mini-live .tenant-mini-panel,.tenant-mini-live .tenant-mini-stack{display:flex;flex-direction:column;gap:var(--ant-margin-lg, 24px);min-width:0}.tenant-mini-live>.ant-alert{margin-bottom:var(--ant-margin-md, 20px)}.tenant-mini-live .tenant-mini-panel>.tenant-metrics,.tenant-mini-live .tenant-mini-account,.tenant-mini-live .tenant-mini-grid,.tenant-mini-live .tenant-mini-compare{margin:0}.tenant-mini-live .tenant-mini-grid,.tenant-mini-live .tenant-mini-compare,.tenant-mini-live .tenant-mini-preview-layout{gap:var(--ant-margin-lg, 24px);align-items:stretch}.tenant-mini-live .tenant-mini-section .ant-card-body,.tenant-mini-live .tenant-mini-phone-card .ant-card-body{padding:var(--ant-padding-lg, 24px)}.tenant-mini-live .tenant-mini-note{margin-top:var(--ant-margin-md, 20px)}.tenant-mini-live .tenant-mini-health-list{display:flex;flex-direction:column;gap:var(--ant-margin-sm, 12px)}.tenant-mini-live .tenant-mini-health-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.tenant-mini-live .tenant-mini-actions{flex-wrap:wrap;gap:var(--ant-margin-sm, 12px)}.tenant-mini-live .tenant-mini-declarations{display:flex;flex-direction:column;gap:var(--ant-margin-sm, 12px)}.tenant-mini-live .tenant-mini-declarations .ant-form-item{margin-bottom:0}.tenant-mini-live .tenant-mini-settings .ant-form-item-label{padding-bottom:8px}.tenant-mini-live .tenant-mini-form-grid{gap:var(--ant-margin-lg, 24px);margin-bottom:var(--ant-margin-sm, 12px)}.tenant-mini-live .tenant-mini-declarations+.ant-alert{margin-top:var(--ant-margin-lg, 24px)}.tenant-mini-live .tenant-mini-settings .ant-checkbox-wrapper,.tenant-mini-live .tenant-mini-settings .ant-radio-wrapper{font-size:var(--ant-font-size, 14px);line-height:1.7}.tenant-mini-live .tenant-mini-settings .ant-radio-group{display:flex;flex-wrap:wrap;gap:12px 24px}.tenant-mini-live .tenant-mini-settings .ant-radio-wrapper{margin:0}.tenant-mini-live .tenant-mini-save-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;color:var(--ant-color-text-secondary, #52637f)}.tenant-mini-live .tenant-mini-form-grid>.ant-form-item{min-width:0}.tenant-mini-live .tenant-mini-qr{padding:20px}@media(max-width:700px){.tenant-mini-live .tenant-mini-panel,.tenant-mini-live .tenant-mini-stack{gap:var(--ant-margin-md, 20px)}.tenant-mini-live .tenant-mini-save-bar{align-items:stretch;flex-direction:column}.tenant-mini-live .tenant-mini-save-bar .ant-space{justify-content:flex-end}.tenant-mini-live .tenant-mini-actions .ant-btn:first-child{margin-left:0}.tenant-mini-live .tenant-mini-note{flex-direction:column}}.tenant-mini-live .tenant-mini-checklist+.ant-btn{margin-top:var(--ant-margin-md, 20px)}.tenant-mini-live .ant-alert-description{overflow-wrap:anywhere}.tenant-mini-live .tenant-mini-qr img{max-width:100%;object-fit:contain}.tenant-mini-live .tenant-mini-grid>.ant-card,.tenant-mini-live .tenant-mini-compare>.ant-card,.tenant-mini-live .tenant-mini-preview-layout>.ant-card{display:flex;flex-direction:column;min-width:0;height:100%}.tenant-mini-live .tenant-mini-grid>.ant-card>.ant-card-body,.tenant-mini-live .tenant-mini-compare>.ant-card>.ant-card-body,.tenant-mini-live .tenant-mini-preview-layout>.ant-card>.ant-card-body{flex:1;display:flex;flex-direction:column;gap:var(--ant-margin-md, 20px)}.tenant-mini-live .tenant-mini-preview-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tenant-mini-live .tenant-mini-preview-layout .tenant-mini-qr{margin:0;min-height:240px;border-style:solid;background:var(--ant-color-fill-quaternary, #fafbfd);font-size:var(--ant-font-size, 14px)}.tenant-mini-live .tenant-mini-preview-layout .tenant-mini-qr p{max-width:320px}.tenant-mini-live .tenant-mini-checklist{gap:16px}.tenant-mini-live .tenant-mini-checklist .ant-checkbox-wrapper{font-size:var(--ant-font-size, 14px)}.tenant-mini-live .tenant-mini-grid .tenant-mini-actions,.tenant-mini-live .tenant-mini-preview-layout .tenant-mini-actions{margin-top:auto;padding-top:16px}.tenant-mini-live .tenant-mini-preview-layout p{margin-top:0}@media(max-width:900px){.tenant-mini-live .tenant-mini-preview-layout{grid-template-columns:minmax(0,1fr)}}.tenant-mini-privacy h3{margin:24px 0 12px;font-size:var(--ant-font-size-lg, 16px)}.tenant-mini-privacy-item{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) auto;align-items:start;gap:16px;padding:16px;border:1px solid var(--ant-color-border-secondary, #edf0f6);border-radius:8px}.tenant-mini-privacy-item>.ant-btn{margin-top:30px}.tenant-mini-privacy-item .ant-form-item{margin-bottom:0;min-width:0}@media(max-width:700px){.tenant-mini-privacy-item{grid-template-columns:minmax(0,1fr)}.tenant-mini-privacy-item>.ant-btn{margin-top:0}}.tenant-mini-live .tenant-mini-account>.ant-avatar{flex-shrink:0}.tenant-mini-preflight{display:grid;gap:var(--ant-margin-xs, 8px);min-width:0}.tenant-mini-preflight .tenant-mini-preflight-meta{margin:0 0 4px;color:var(--ant-color-text-secondary, #52637f);font-size:var(--ant-font-size-sm, 12px);line-height:1.6}.tenant-mini-status-notice.ant-alert{padding:10px 12px;border-radius:var(--ant-border-radius, 8px);align-items:flex-start}.tenant-mini-status-notice .ant-alert-icon{margin-inline-end:8px;margin-top:3px;font-size:var(--ant-font-size, 14px)}.tenant-mini-status-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:var(--ant-font-size, 14px);line-height:1.6}.tenant-mini-status-line strong{flex-shrink:0;font-weight:600}.tenant-mini-status-line>span{min-width:0;color:var(--ant-color-text-secondary, #52637f);overflow-wrap:anywhere}.tenant-mini-status-content>p{margin:4px 0 0;font-size:var(--ant-font-size, 14px);line-height:1.6;overflow-wrap:anywhere}.tenant-package-editor .package-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;margin-bottom:24px;border:1px solid var(--package-border);border-radius:12px;background:var(--package-surface)}.package-steps button{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:52px;padding:12px;border:0;border-radius:10px;background:transparent;color:var(--package-muted);font:inherit;cursor:pointer;text-align:left}.package-steps button:hover,.package-steps .is-current{background:var(--package-fill);color:var(--package-text)}.package-steps button:focus-visible{outline:2px solid var(--package-primary);outline-offset:2px}.package-steps button>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:var(--package-fill);font-size:14px;font-weight:700}.package-steps .is-current>span{background:var(--package-primary);color:var(--package-surface)}.package-steps button>b{font-size:14px;font-weight:600;line-height:1.5}.tenant-package-editor .package-step-body{padding:24px 28px 28px;color:var(--package-text)}.package-step-body h3{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:15px;color:var(--package-text)}.package-step-body h3:before{content:"";width:4px;height:18px;border-radius:4px;background:var(--package-primary)}.package-step-body .package-fields+h3{margin-top:28px}.package-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.package-fields>.full{grid-column:1/-1}.package-field{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left}.package-field>label{font-size:13px;font-weight:600;line-height:1.6}.package-field small,.package-cover small,.package-cover p,.package-allocations>p{font-size:12px;color:var(--package-muted);line-height:1.7;overflow-wrap:anywhere}.package-field .package-field-error{color:var(--package-error)}.tenant-package-editor .package-field .ant-select,.tenant-package-editor .package-field .ant-picker,.tenant-package-editor .package-field>.ant-input,.tenant-package-editor .package-field>.ant-input-affix-wrapper{width:100%;min-height:42px;min-width:0;border-radius:8px}.tenant-package-editor .package-field .ant-input-affix-wrapper>.ant-input{min-height:0}.package-step-body>.ant-alert{margin-top:24px}.package-step-body>.ant-alert:first-child{margin-top:0;margin-bottom:24px}.package-cover{display:flex;align-items:center;gap:20px;min-width:0}.package-cover>div:last-child{min-width:0}.package-cover-image{flex:0 0 160px;height:103px;border:1px dashed var(--package-border);border-radius:10px;overflow:hidden;background:var(--package-soft);display:grid;place-items:center;color:var(--package-primary);font-size:32px;font-weight:700}.package-cover-image .ant-image,.package-cover-image img{width:100%;height:100%;object-fit:cover}.package-cover-actions{display:flex;flex-wrap:wrap;gap:8px}.package-cover p{margin:10px 0 4px}.package-preview-cover{width:100%;aspect-ratio:750/480;object-fit:cover;border-radius:10px;margin-bottom:14px}.package-allocation{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));gap:16px;align-items:center;padding:16px;border:1px solid var(--package-border);border-radius:8px;margin-top:12px}.package-allocation>b{font-size:13px}.package-summary{border-bottom:1px solid var(--package-border);padding-bottom:16px;margin-bottom:20px}.package-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.package-summary h3,.package-summary dl{margin:0}.package-summary dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:8px 0;font-size:13px;line-height:1.7}.package-summary dt{color:var(--package-muted)}.package-summary dd{margin:0;overflow-wrap:anywhere}.package-result p{color:var(--package-muted);line-height:1.8}.package-result h3{margin-top:20px}.tenant-package-editor .tenant-asset-form-head h2{scroll-margin-top:96px;outline:none}.tenant-package-editor .tenant-asset-preview h3,.tenant-package-editor .tenant-asset-preview p{overflow-wrap:anywhere}.tenant-package-editor .tenant-asset-preview-rule>b{overflow-wrap:anywhere;min-width:0;text-align:right}.tenant-package-editor .tenant-asset-preview-rule>span{flex-shrink:0}.tenant-package-editor .tenant-asset-editor-foot>div:last-child{flex-wrap:wrap}@media(max-width:1200px){.tenant-package-editor .package-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.tenant-app .tenant-package-editor .tenant-asset-editor-foot{left:76px;padding:12px;min-height:0}.tenant-package-editor .tenant-asset-editor-foot>div:last-child{width:100%;min-width:0;display:flex}.tenant-package-editor .tenant-asset-editor-foot .ant-btn{flex:1;min-width:88px}.tenant-package-editor .tenant-asset-editor-foot>div:first-child{display:none}}@media(max-width:700px){.tenant-package-editor .package-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.package-steps button{padding:10px 6px;gap:6px}.package-steps button>b{font-size:12px}.package-steps button>span{flex-basis:24px;height:26px;font-size:12px}.tenant-package-editor .package-step-body{padding:18px}.package-fields{grid-template-columns:1fr}.package-cover{align-items:flex-start;flex-direction:column}.package-cover-image{flex-basis:auto;width:160px}.package-allocation{grid-template-columns:1fr 1fr;padding:12px}.package-allocation>b{grid-column:1/-1}.package-summary dl>div{grid-template-columns:1fr;gap:4px}.package-summary>header{align-items:flex-start;flex-wrap:wrap;gap:4px}}.package-form-lock{margin:0;padding:0;border:0;min-width:0}.package-form-lock:disabled{pointer-events:none;opacity:.75}.package-steps button:disabled{cursor:wait;opacity:.65}.package-pagination{display:flex;justify-content:flex-end;padding:20px 24px}.tenant-package-home .tenant-asset-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tenant-package-home .tenant-asset-toolbar>div:first-child{flex:0 0 100%}.tenant-package-home .tenant-asset-toolbar>.ant-input{flex:1;min-width:160px;width:auto}.tenant-package-home .tenant-asset-toolbar>.ant-select{width:140px;flex:0 0 140px}.tenant-package-home .tenant-asset-toolbar>.ant-btn{flex-shrink:0}.tenant-gift-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;margin-bottom:24px;background:var(--gift-surface);border:1px solid var(--gift-border);border-radius:12px}.tenant-gift-steps button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px;min-width:0;border:0;border-radius:10px;background:transparent;text-align:left;font:inherit;color:var(--gift-muted);cursor:pointer}.tenant-gift-steps button:hover{background:var(--gift-fill)}.tenant-gift-steps button:focus-visible{outline:2px solid var(--gift-primary);outline-offset:2px}.tenant-gift-step-number{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:var(--gift-fill);font-size:14px;font-weight:700}.tenant-gift-step-title{font-size:14px;line-height:1.5;font-weight:600}.tenant-gift-steps .is-current{background:var(--gift-fill);color:var(--gift-text)}.tenant-gift-steps .is-current .tenant-gift-step-number{background:var(--gift-primary);color:var(--gift-surface)}.tenant-gift-rule{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:16px 18px;border:1px solid var(--gift-border);border-radius:9px;background:var(--gift-fill);text-align:left}.tenant-gift-rule-copy{flex:1;min-width:0}.tenant-gift-rule-copy label{color:var(--gift-text);font-size:13px;font-weight:600;line-height:1.6;cursor:pointer}.tenant-gift-rule-copy p{margin:4px 0 0;color:var(--gift-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.tenant-gift-rule>.ant-switch{flex-shrink:0}.tenant-gift-cover-picker{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}.tenant-gift-cover-image{aspect-ratio:750/480;width:100%;max-width:340px;border:1px dashed var(--gift-primary-border);border-radius:12px;overflow:hidden;background:var(--gift-soft)}.tenant-gift-cover-image .ant-image,.tenant-gift-cover-image img{width:100%;height:100%;object-fit:cover}.tenant-gift-cover-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:var(--gift-muted)}.tenant-gift-cover-empty .anticon{font-size:32px;color:var(--gift-primary)}.tenant-gift-cover-actions{display:flex;gap:8px;flex-wrap:wrap}.tenant-gift-cover-picker small{color:var(--gift-muted);line-height:1.7;overflow-wrap:anywhere}.tenant-gift-preview .tenant-gift-preview-cover{width:100%;aspect-ratio:750/480;object-fit:cover;border-radius:8px;margin-bottom:16px}.tenant-gift-preview .ant-image{display:block}.tenant-gift-editor .tenant-asset-form-head h2{scroll-margin-top:100px}.tenant-gift-editor .tenant-asset-editor-foot>div:last-child{flex-wrap:wrap}.tenant-gift-editor .tenant-asset-editor-layout>*{min-width:0}.tenant-gift-editor .tenant-package-basic-fields>label{min-width:0}.tenant-gift-editor .tenant-gift-card-visual[data-theme=生日礼遇]{background:var(--gift-warm)}.tenant-gift-editor .tenant-gift-card-visual[data-theme=节日祝福]{background:var(--gift-festive)}.tenant-gift-editor .tenant-gift-card-visual[data-theme=商务礼赠]{background:var(--gift-fill)}@media(max-width:1200px){.tenant-gift-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tenant-gift-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:4px}.tenant-gift-steps button{padding:10px 8px;gap:8px}.tenant-gift-step-number{flex-basis:26px;height:26px;font-size:13px}.tenant-gift-step-title{font-size:12px}.tenant-gift-rule{padding:14px;gap:12px}.tenant-gift-cover-picker{padding:0 0 20px}.tenant-gift-editor .tenant-asset-editor-foot{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:820px){.tenant-gift-editor .tenant-asset-editor-foot,.tenant-collapsed .tenant-gift-editor .tenant-asset-editor-foot{left:76px;padding:12px 16px}.tenant-gift-editor .tenant-asset-editor-foot>div:last-child{width:100%;min-width:0}}.tenant-gift-editor .ant-input-affix-wrapper>.ant-input{min-height:0}.tenant-gift-editor .tenant-asset-fields .ant-select,.tenant-gift-editor .tenant-asset-fields .ant-picker{min-height:42px}.gift-form-lock{padding:0;margin:0;border:0;min-width:0}.gift-form-lock:disabled{pointer-events:none;opacity:.75}.gift-pagination{display:flex;justify-content:flex-end;padding:20px 24px}.tenant-gift-home .tenant-asset-toolbar{grid-template-columns:minmax(0,1fr) 180px auto auto}.tenant-gift-home .tenant-asset-toolbar>div:first-child span{white-space:normal;line-height:1.6}@media(max-width:900px){.tenant-gift-home .tenant-asset-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.tenant-gift-home .tenant-asset-toolbar>.ant-input{grid-column:1/-1}}@media(max-width:600px){.tenant-gift-home .tenant-asset-toolbar{grid-template-columns:1fr}.tenant-gift-home .tenant-asset-toolbar>div:first-child{align-items:flex-start;flex-direction:column}}.benefit-editor{--benefit-line:#e0e7f2;--benefit-muted:#74849e;--benefit-blue:#3564f0;padding-bottom:130px}.benefit-editor .tenant-discount-card-editor-layout>main,.benefit-editor .tenant-discount-card-editor-layout>aside{min-width:0}.benefit-editor .tenant-discount-card-type-grid button{border-width:1px;min-height:105px;transition:background .15s,border-color .15s}.benefit-editor .tenant-discount-card-type-grid button.selected{border-width:1px;box-shadow:inset 0 0 0 1px #7c9cf6}.benefit-editor .tenant-discount-card-type-grid button:focus-visible,.benefit-editor .tenant-discount-card-stepper button:focus-visible{outline:2px solid var(--benefit-blue);outline-offset:3px}.benefit-editor .tenant-discount-card-stepper b{flex-shrink:0}.benefit-editor .tenant-discount-card-editor-section header>span{flex-shrink:0}.benefit-editor .tenant-discount-card-editor-section h2{scroll-margin-top:90px}.benefit-editor .tenant-discount-card-fields{gap:24px}.benefit-editor .tenant-discount-card-fields>.full{grid-column:1/-1}.benefit-field{display:flex;flex-direction:column;gap:8px;min-width:0}.benefit-editor .benefit-field>label{display:block;line-height:1.6}.benefit-field>.ant-select{width:100%;min-height:40px}.benefit-field>.ant-input,.benefit-field>.ant-input-affix-wrapper{min-height:40px}.benefit-field>small,.benefit-choice>small{font-size:12px;line-height:1.7;color:var(--benefit-muted)}.benefit-required{color:#df4b50;margin-right:5px}.benefit-editor .benefit-error{color:#cf3548}.benefit-validation{margin-bottom:20px}.benefit-note{font-size:12px;line-height:1.8;color:var(--benefit-muted);margin:0}.benefit-choice{padding:16px 18px;border:1px solid var(--benefit-line);border-radius:10px;background:#fafbfe}.benefit-editor .benefit-choice .ant-checkbox-wrapper,.benefit-editor .benefit-projects .ant-checkbox-wrapper{display:inline-flex;flex-direction:row;align-items:center;gap:0;font-weight:400;margin:0;line-height:1.6}.benefit-choice>small{display:block;margin:8px 0 0 24px}.benefit-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benefit-editor .benefit-projects .ant-checkbox-wrapper{padding:12px;border:1px solid var(--benefit-line);border-radius:8px;min-height:46px;background:#fafbfe}.benefit-editor .benefit-projects .ant-checkbox-wrapper-checked{background:#eef4ff;border-color:#b3c8f7}.benefit-editor .tenant-discount-card-preview strong{font-size:23px;line-height:1.5;overflow-wrap:anywhere}.benefit-editor .tenant-discount-card-preview h3,.benefit-editor .tenant-discount-card-preview p,.benefit-editor .tenant-discount-card-preview-scope{overflow-wrap:anywhere}.benefit-editor .tenant-discount-card-preview-line{align-items:flex-start;gap:14px}.benefit-editor .tenant-discount-card-preview-line span{flex-shrink:0}.benefit-editor .tenant-discount-card-preview-line b{text-align:right;overflow-wrap:anywhere}.benefit-editor .tenant-operating-dl>div{gap:12px}.benefit-editor .tenant-operating-dl dd{overflow-wrap:anywhere;text-align:right}.benefit-editor .tenant-discount-card-editor-preview .ant-card-body{gap:14px}.benefit-review>section{border:1px solid var(--benefit-line);border-radius:10px;margin:20px 0;overflow:hidden}.benefit-review-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:#f7f9fe;border-bottom:1px solid var(--benefit-line)}.benefit-editor .benefit-review-title h3{margin:0;font-size:14px}.benefit-review dl{margin:0;padding:0 16px}.benefit-review dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;font-size:13px;line-height:1.6}.benefit-review dl>div+div{border-top:1px solid #edf0f6}.benefit-review dt{color:var(--benefit-muted)}.benefit-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.benefit-editor .benefit-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}@media(max-width:1200px){.benefit-editor .tenant-discount-card-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-editor .tenant-discount-card-editor-layout{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:1000px){.benefit-editor .tenant-discount-card-editor-layout{grid-template-columns:1fr}.benefit-editor .tenant-discount-card-editor-preview{order:0}.benefit-editor .benefit-footer>div:first-child{display:none}}@media(max-width:820px){.benefit-editor{padding-bottom:210px}.benefit-editor .tenant-asset-editor-foot.benefit-footer{left:76px;padding:12px}.benefit-editor .benefit-footer>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.benefit-editor .tenant-discount-card-editor-body{padding:18px}.benefit-editor .tenant-discount-card-editor-section header{padding:18px}.benefit-editor .tenant-discount-card-fields{grid-template-columns:1fr}}@media(max-width:560px){.benefit-editor .tenant-discount-card-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-editor .tenant-discount-card-stepper button{padding:10px 6px;gap:6px;font-size:12px}.benefit-editor .tenant-discount-card-stepper b{width:28px;height:28px}.benefit-projects{grid-template-columns:1fr}.benefit-review-title{flex-wrap:wrap}.benefit-review dl>div{grid-template-columns:1fr;gap:4px}.benefit-editor .tenant-discount-card-preview strong{font-size:20px}.benefit-editor .tenant-discount-card-type-grid{grid-template-columns:1fr}}.benefit-pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:18px 22px;border-top:1px solid var(--benefit-line,#e0e7f2)}.benefit-editor[data-saving=true] .tenant-discount-card-stepper,.benefit-editor[data-saving=true] .tenant-discount-card-editor-body{pointer-events:none;opacity:.7}@media(max-width:560px){.benefit-pagination{padding:14px 16px}}.coupon-editor{--coupon-blue:#3564f0;--coupon-line:#e0e7f2;--coupon-muted:#7b8ba5;--coupon-soft:#f5f8ff}.coupon-editor .coupon-back{padding-left:0;margin-bottom:8px}.coupon-progress{padding:16px;margin-bottom:22px;background:#fff;border:1px solid var(--coupon-line);border-radius:14px}.coupon-progress ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.coupon-progress li{position:relative;min-width:0}.coupon-progress li:not(:last-child):after{position:absolute;content:"";height:1px;width:12px;right:-14px;top:50%;background:var(--coupon-line)}.coupon-progress button{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--coupon-muted);text-align:left;cursor:pointer;font:inherit}.coupon-progress button:hover{background:var(--coupon-soft)}.coupon-progress button:focus-visible,.coupon-editor .tenant-coupon-type-card:focus-visible{outline:2px solid var(--coupon-blue);outline-offset:3px}.coupon-progress-number{display:grid;place-items:center;flex:0 0 32px;height:32px;background:#f0f3f8;border:1px solid #e9edf5;border-radius:50%;font-size:12px;font-weight:700}.coupon-progress b{display:block;font-size:13px;white-space:nowrap;font-weight:600}.coupon-progress small{display:block;margin-top:3px;font-size:11px;line-height:1.5}.coupon-progress .current button{background:#eef3ff;border-color:#d7e3ff;color:var(--coupon-blue)}.coupon-progress .current .coupon-progress-number{color:#fff;background:var(--coupon-blue);border-color:var(--coupon-blue);box-shadow:0 3px 8px #3564f022}.coupon-progress .complete .coupon-progress-number{background:#edf4ff;color:var(--coupon-blue);border-color:#cfddff}.coupon-progress .complete b{color:#425678}.coupon-editor .tenant-coupon-type-card{padding:18px;position:relative;align-items:center;gap:12px}.coupon-editor .tenant-coupon-type-card p{margin-bottom:0;font-size:12px}.coupon-editor .tenant-coupon-type-card i{margin-left:auto;width:18px;height:18px;border:1px solid #ced8ea;border-radius:50%;font-style:normal;font-size:11px;text-align:center;flex-shrink:0;line-height:17px}.coupon-editor .tenant-coupon-type-card.selected i{background:var(--coupon-blue);color:#fff;border-color:var(--coupon-blue)}.coupon-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.coupon-fields>.full{grid-column:1/-1}.coupon-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.coupon-field>label{color:#34425b;font-size:13px;font-weight:600;line-height:1.6}.coupon-required{color:#e35454;margin-right:5px}.coupon-field>.ant-select{width:100%;min-height:40px}.coupon-field>.ant-input,.coupon-field>.ant-input-affix-wrapper{min-height:40px}.coupon-field>.ant-switch{align-self:flex-start;margin-top:6px}.coupon-field small,.coupon-section-note{font-size:12px;line-height:1.65;color:var(--coupon-muted)}.coupon-field.has-error>small,.coupon-confirm-error{color:#d33e45}.coupon-section-note{margin:0;padding:10px 14px;background:var(--coupon-soft);border-radius:8px}.coupon-section-label{display:flex;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--coupon-line)}.coupon-section-label h3{font-size:14px;margin:0}.coupon-section-label span{font-size:12px;color:var(--coupon-muted)}.coupon-field .ant-checkbox-group{display:flex;gap:12px;flex-wrap:wrap;padding:8px 0}.coupon-switch-list{border:1px solid var(--coupon-line);border-radius:10px;overflow:hidden}.coupon-switch-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;background:#fcfdff}.coupon-switch-list>div+div{border-top:1px solid var(--coupon-line)}.coupon-switch-list label{font-size:13px;color:#34425b;font-weight:600}.coupon-switch-list small{display:block;font-size:12px;color:var(--coupon-muted);margin-top:5px;font-weight:400}.coupon-policy-row{padding:14px 16px;border:1px solid var(--coupon-line);border-radius:10px;display:flex;gap:20px;font-size:13px;align-items:center}.coupon-policy-row b{flex-shrink:0}.coupon-policy-row span{color:#61728d}.coupon-ticket{border:1px solid #cddcff;border-radius:12px;background:linear-gradient(130deg,#edf3ff,#fafcff);overflow:hidden}.coupon-ticket-top{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 18px 0;font-size:12px;color:#617697}.coupon-ticket-top .ant-tag{background:#fff;color:var(--coupon-blue);border:1px solid #d9e4fa;margin:0}.coupon-ticket h3{margin:20px 18px 12px;font-size:17px;overflow-wrap:anywhere;color:#1d2d49}.coupon-ticket strong{display:block;margin:0 18px;color:var(--coupon-blue);font-size:24px;line-height:1.5;overflow-wrap:anywhere}.coupon-ticket>p{font-size:12px;color:#7a8ba8;margin:10px 18px 22px;overflow-wrap:anywhere;min-height:19px}.coupon-ticket-bottom{border-top:1px dashed #c1d1ef;padding:14px 18px;font-size:12px;color:#526582;display:flex;flex-direction:column;gap:4px;background:#fff6}.coupon-ticket-bottom small{font-size:11px;color:var(--coupon-muted)}.coupon-side-meta{margin:16px 0}.coupon-side-meta>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #edf0f6;font-size:12px}.coupon-side-meta dt{flex-shrink:0;color:var(--coupon-muted)}.coupon-side-meta dd{margin:0;text-align:right;overflow-wrap:anywhere;color:#354968}.coupon-side-note{margin:12px 0 0;font-size:12px;color:var(--coupon-muted);line-height:1.7}.coupon-review{padding:24px}.coupon-review section{margin:20px 0;border:1px solid var(--coupon-line);border-radius:10px;overflow:hidden}.coupon-review header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;background:#f8faff;border-bottom:1px solid var(--coupon-line)}.coupon-review h3{font-size:14px;margin:0}.coupon-review dl{margin:0;padding:4px 16px}.coupon-review dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:11px 0;font-size:13px}.coupon-review dl>div+div{border-top:1px solid #f0f3f8}.coupon-review dt{color:var(--coupon-muted)}.coupon-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.coupon-editor .coupon-footer{z-index:20;gap:12px;border-top:1px solid var(--coupon-line);box-shadow:0 -4px 16px #24396306}.coupon-editor .coupon-footer>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.coupon-editor .coupon-footer small{font-size:11px}.coupon-result{padding:8px 0}.coupon-result h3,.coupon-result p{overflow-wrap:anywhere}@media(max-width:1280px){.coupon-progress ol{gap:8px}.coupon-progress button{padding:10px 7px;gap:7px}.coupon-progress li:not(:last-child):after{width:6px;right:-7px}.coupon-progress small{font-size:10px}.coupon-progress-number{flex-basis:28px;height:28px}.coupon-editor .tenant-asset-editor-layout{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:1100px){.coupon-editor .tenant-asset-editor-layout{grid-template-columns:1fr}.coupon-editor .coupon-side{position:static}.coupon-editor .coupon-footer>div:first-child{display:none}.coupon-progress ol{grid-template-columns:repeat(3,minmax(0,1fr))}.coupon-progress li:after{display:none}}@media(max-width:820px){.coupon-editor{padding-bottom:190px}.coupon-fields{grid-template-columns:1fr;padding:18px;gap:20px}.coupon-fields>.full{grid-column:auto}.coupon-editor .coupon-footer{left:76px;padding:12px;min-height:80px}.coupon-editor .coupon-footer>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.coupon-review{padding:18px}.coupon-review dl>div{grid-template-columns:90px minmax(0,1fr)}.coupon-policy-row{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:560px){.coupon-progress{padding:8px}.coupon-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.coupon-progress button{min-height:58px}.coupon-progress b{font-size:12px}.coupon-editor .tenant-coupon-type-grid{grid-template-columns:1fr}.coupon-review header{padding:8px 10px}.coupon-review header .ant-btn{padding:0}.coupon-ticket strong{font-size:22px}.coupon-editor .tenant-coupon-type-card{padding:14px}}.coupon-editor .tenant-coupon-type-card.selected{border-width:1px;box-shadow:none}.coupon-editor .tenant-asset-form-head h2{scroll-margin-top:90px}@media(max-width:820px){.coupon-editor .tenant-asset-editor-foot.coupon-footer{left:76px}.coupon-editor .tenant-asset-editor-foot.coupon-footer>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.coupon-field .coupon-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:0}.coupon-weekdays .ant-checkbox-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;min-height:66px;padding:10px 8px;border:1px solid var(--coupon-line);border-radius:10px;background:#fafbfe;color:#526582;font-size:13px;white-space:nowrap;transition:background .15s,border-color .15s}.coupon-weekdays .ant-checkbox-wrapper:hover{border-color:#9db8f8;background:#f4f7ff}.coupon-weekdays .ant-checkbox-wrapper-checked{border-color:#a9c0fa;background:#eef4ff;color:var(--coupon-blue)}.coupon-weekdays .ant-checkbox{flex:none;margin:8px;box-shadow:0 0 0 8px #fff,0 0 0 9px var(--coupon-line)}.coupon-weekdays .ant-checkbox+span{padding:0}.coupon-weekdays .ant-checkbox-wrapper:focus-within{outline:2px solid var(--coupon-blue);outline-offset:2px}@media(max-width:1400px){.coupon-field .coupon-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.coupon-field .coupon-weekdays{grid-template-columns:repeat(2,minmax(0,1fr))}}.coupon-editor .coupon-rule-note{padding:18px 20px;border-radius:10px;background:#f0f5ff;border-color:#d4e1ff}.coupon-editor .coupon-rule-note .ant-alert-title{font-size:14px;font-weight:600;color:#233550}.coupon-editor .coupon-rule-note .ant-alert-description{font-size:13px;line-height:1.8;color:#6b7d99;margin-top:6px}.coupon-first-order{padding:16px 18px;border:1px solid var(--coupon-line);border-radius:10px;background:#fafbfe}.coupon-first-order .ant-checkbox-wrapper{font-size:14px;font-weight:600;color:#233550}.coupon-first-order p{margin:8px 0 0 24px;font-size:13px;line-height:1.8;color:var(--coupon-muted)}@media(max-width:560px){.coupon-editor .coupon-section-label{flex-wrap:wrap;gap:8px}.coupon-editor .coupon-section-label h3{flex-shrink:0}}.tenant-coupon-pagination{display:flex;justify-content:flex-end;padding:18px 22px;border-top:1px solid var(--tenant-line,#e4e9f2)}.tenant-coupon-pagination .ant-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:8px}@media(max-width:720px){.tenant-coupon-pagination{padding:14px 16px}}.tenant-coupon-toolbar.coupon-assets-toolbar{grid-template-columns:minmax(220px,1fr) 160px 160px repeat(3,auto)}.tenant-coupon-toolbar.coupon-analysis-toolbar{grid-template-columns:180px 180px minmax(160px,1fr) repeat(3,auto);align-items:end;padding:14px 0 18px}.coupon-analysis-toolbar label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#748197}.tenant-coupon-analytics-panel>p{padding:0 16px;line-height:1.7;color:#748197}@media(max-width:1100px){.tenant-coupon-toolbar.coupon-assets-toolbar,.tenant-coupon-toolbar.coupon-analysis-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.tenant-coupon-toolbar.coupon-assets-toolbar,.tenant-coupon-toolbar.coupon-analysis-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-assets-toolbar>.ant-input,.coupon-analysis-toolbar>.ant-input{grid-column:1/-1}}@media(max-width:480px){.tenant-coupon-toolbar.coupon-assets-toolbar,.tenant-coupon-toolbar.coupon-analysis-toolbar{grid-template-columns:minmax(0,1fr)}}.coupon-issue-drawer{--issue-blue: #3564f0;--issue-ink: #24334c;--issue-muted: #6d7d96;--issue-line: #e1e8f2;color:var(--issue-ink)}.coupon-issue-drawer .ant-drawer-body{padding:24px 28px;background:#f7f9fd}.coupon-issue-drawer .ant-drawer-header{padding:22px 28px}.coupon-issue-drawer .ant-drawer-footer{padding:16px 28px}.coupon-issue-title{display:flex;align-items:center;gap:12px;font-size:18px}.coupon-issue-title>.anticon{color:var(--issue-blue)}.coupon-issue-title .ant-tag{margin-left:2px;font-weight:400}.coupon-issue-content>.ant-alert{font-size:12px;border-radius:10px}.coupon-issue-steps{max-width:740px;margin:26px auto 28px}.coupon-issue-layout{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:22px;align-items:start}.coupon-issue-main{background:#fff;border:1px solid var(--issue-line);border-radius:14px;padding:24px;min-width:0}.coupon-issue-section-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:24px}.coupon-issue-section-heading>span{color:var(--issue-blue);background:#eef3ff;border-radius:9px;padding:8px;font-weight:650;font-size:13px}.coupon-issue-section-heading h2{margin:0 0 6px;font-size:17px;line-height:1.5;color:var(--issue-ink)}.coupon-issue-section-heading h2:focus{outline:none}.coupon-issue-section-heading p{margin:0;font-size:12px;color:var(--issue-muted);line-height:1.7}.coupon-issue-coupons{display:grid;gap:12px;margin-bottom:28px}.coupon-issue-choice{display:flex;align-items:center;width:100%;text-align:left;font:inherit;background:#fff;border:1px solid var(--issue-line);border-radius:11px;padding:16px;cursor:pointer;color:var(--issue-ink);transition:border-color .15s,background .15s}.coupon-issue-choice:hover:not(:disabled){border-color:#93affc;background:#fafbff}.coupon-issue-choice.is-selected{border-color:var(--issue-blue);background:#f5f8ff;box-shadow:0 0 0 1px #3564f014}.coupon-issue-choice:focus-visible{outline:2px solid var(--issue-blue);outline-offset:3px}.coupon-issue-choice:disabled{background:#fafbfc;cursor:not-allowed;color:#8692a5}.coupon-issue-value{flex:0 0 138px;color:var(--issue-blue);border-right:1px dashed #d5dff0;padding-right:14px}.coupon-issue-value strong{font-size:30px;font-weight:700;line-height:1.2}.coupon-issue-value>span{margin-left:4px;font-size:13px}.coupon-issue-value small{display:block;margin-top:5px;font-size:11px;color:var(--issue-muted)}.coupon-issue-choice:disabled .coupon-issue-value{color:#8793a6}.coupon-issue-choice-copy{flex:1;padding-left:18px;min-width:0}.coupon-issue-choice-copy b{display:block;font-size:14px;margin-bottom:6px}.coupon-issue-choice-copy small{display:block;font-size:12px;color:var(--issue-muted);line-height:1.8}.coupon-issue-check{color:var(--issue-blue);font-size:19px;margin-left:8px;flex:0 0 19px}.coupon-issue-check>span:not(.anticon){display:block;width:17px;height:17px;border:1px solid #cdd6e5;border-radius:50%}.coupon-issue-form .ant-form-item-label label{font-weight:600}.coupon-issue-form .ant-form-item-extra{margin-top:6px;color:var(--issue-muted);font-size:12px}.coupon-issue-form .ant-input,.coupon-issue-form .ant-input-affix-wrapper,.coupon-issue-form .ant-input-number{min-height:38px}.coupon-issue-form .ant-form-item:last-child{margin-bottom:8px}.coupon-issue-unit{margin-left:10px;font-size:13px}.coupon-issue-summary{background:#fff;border:1px solid var(--issue-line);border-radius:14px;padding:20px;position:sticky;top:0}.coupon-issue-summary-label{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.coupon-issue-summary-label .ant-tag{margin:0;font-size:11px;font-weight:400}.coupon-issue-ticket{background:linear-gradient(145deg,#edf2ff,#f7faff);border:1px solid #dce5fc;border-radius:10px;margin-top:18px;padding:20px 12px;text-align:center;color:var(--issue-blue)}.coupon-issue-ticket>.anticon{font-size:22px}.coupon-issue-ticket h3{font-size:14px;margin:10px 0;color:var(--issue-ink)}.coupon-issue-ticket strong{font-size:40px;line-height:1.4}.coupon-issue-ticket span{margin-left:4px}.coupon-issue-ticket p{margin:4px 0 0;font-size:12px}.coupon-issue-summary dl{margin:18px 0;font-size:12px}.coupon-issue-summary dl>div{margin-bottom:14px}.coupon-issue-summary dt{color:var(--issue-muted);margin-bottom:5px}.coupon-issue-summary dd{margin:0;line-height:1.7}.coupon-issue-summary-total{border-top:1px dashed var(--issue-line);padding-top:16px;display:grid;gap:9px}.coupon-issue-summary-total>span{font-size:12px;color:var(--issue-muted)}.coupon-issue-summary-total b{color:var(--issue-blue);font-size:24px}.coupon-issue-summary-total small{font-size:12px;font-weight:400;color:var(--issue-muted)}.coupon-issue-summary-note{display:flex;gap:9px;margin-top:20px;padding-top:16px;border-top:1px solid var(--issue-line);color:var(--issue-muted);font-size:12px}.coupon-issue-summary-note>.anticon{margin-top:3px;color:#7c93c4}.coupon-issue-summary-note p{margin:0}.coupon-issue-summary-note small{display:block;margin-top:5px;line-height:1.8;font-size:11px}.coupon-issue-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.coupon-issue-footer>span{font-size:12px;color:var(--issue-muted)}.coupon-issue-footer>div{display:flex;gap:10px}.coupon-issue-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;width:100%}.coupon-issue-modes .ant-radio-button-wrapper{height:auto;padding:14px 10px;border:1px solid var(--issue-line);border-radius:10px;line-height:1.5;white-space:normal}.coupon-issue-modes .ant-radio-button-wrapper:before{display:none}.coupon-issue-modes .ant-radio-button-wrapper-checked{background:#f3f6ff;border-color:var(--issue-blue)}.coupon-issue-modes b{display:inline-block;margin-left:6px;font-size:13px}.coupon-issue-modes small{display:block;font-size:11px;color:var(--issue-muted);line-height:1.8;margin-top:6px}.coupon-issue-search small{display:block;margin:8px 0 16px;font-size:12px;color:var(--issue-muted)}.coupon-issue-filters{background:#f8faff;border:1px solid var(--issue-line);border-radius:10px;padding:16px;margin-bottom:16px}.coupon-issue-filters .ant-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coupon-issue-filters .ant-form-item{margin-bottom:10px;min-width:0}.coupon-issue-filters p{margin:4px 0;color:var(--issue-muted);font-size:12px;line-height:1.7}.coupon-issue-safety{padding:14px 0 18px;border-bottom:1px solid var(--issue-line)}.coupon-issue-safety small{display:block;margin:6px 0 0 24px;color:var(--issue-muted);font-size:12px;line-height:1.7}.coupon-issue-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px;font-size:13px}.coupon-issue-list-heading>span{font-size:12px;color:var(--issue-muted)}.coupon-issue-member{display:flex;align-items:center;gap:8px;white-space:nowrap}.coupon-issue-member b{display:block;font-size:12px;font-weight:500}.coupon-issue-member small{display:block;font-size:10px;color:var(--issue-muted);margin-top:3px}.coupon-issue-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf2fb;color:#627dab;flex-shrink:0}.coupon-issue-excluded{font-size:12px;color:#8b6c3e}.coupon-issue-main .ant-table{font-size:12px}.coupon-issue-selected{display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding:0 0 12px;font-size:12px;color:var(--issue-muted)}.coupon-issue-review-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dce5fc;background:#f6f9ff;border-radius:10px;margin-bottom:22px;padding:18px 8px}.coupon-issue-review-stats>div{padding:0 14px}.coupon-issue-review-stats>div+div{border-left:1px solid var(--issue-line)}.coupon-issue-review-stats small{color:var(--issue-muted);display:block;font-size:12px}.coupon-issue-review-stats strong{display:block;font-size:28px;margin-top:10px;color:var(--issue-blue)}.coupon-issue-review-stats em{font-style:normal;font-weight:400;font-size:12px;margin-left:6px;color:var(--issue-muted)}.coupon-issue-review .ant-descriptions-item-label{width:90px;color:var(--issue-muted)}.coupon-issue-review .ant-descriptions-item-content{overflow-wrap:anywhere}.coupon-issue-confirm{margin-top:22px;background:#f8faff;border-radius:10px;padding:16px}.coupon-issue-confirm p{font-size:12px;color:var(--issue-muted);line-height:1.8;margin:8px 0 0 24px}.coupon-issue-error,.coupon-issue-result{margin-bottom:18px}@media(max-width:850px){.coupon-issue-layout{grid-template-columns:minmax(0,1fr)}.coupon-issue-summary{position:static}.coupon-issue-summary dl{display:flex;flex-wrap:wrap;gap:12px 24px}.coupon-issue-ticket{padding:12px}}@media(max-width:520px){.coupon-issue-drawer .ant-drawer-body{padding:16px 12px}.coupon-issue-drawer .ant-drawer-header,.coupon-issue-drawer .ant-drawer-footer{padding:16px}.coupon-issue-main{padding:16px 12px}.coupon-issue-steps{margin:20px 0}.coupon-issue-value{flex-basis:110px;padding-right:8px}.coupon-issue-choice{padding:12px 10px}.coupon-issue-choice-copy{padding-left:12px}.coupon-issue-choice-copy small{font-size:11px}.coupon-issue-modes{gap:6px}.coupon-issue-modes .ant-radio-button-wrapper{padding:10px 7px}.coupon-issue-modes b{display:block;margin:5px 0 0}.coupon-issue-modes small{display:none}.coupon-issue-filters .ant-form{grid-template-columns:minmax(0,1fr);gap:0}.coupon-issue-footer{flex-wrap:wrap}.coupon-issue-footer>div{width:100%;justify-content:flex-end;gap:6px}.coupon-issue-review-stats>div{padding:0 8px}.coupon-issue-review-stats small{font-size:11px}.coupon-issue-list-heading{align-items:flex-start;flex-direction:column;gap:6px}}.coupon-issue-picker{margin-bottom:26px}.coupon-issue-picker-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;margin-bottom:12px}.coupon-issue-picker .coupon-issue-coupons{margin:14px 0;gap:8px;min-height:80px}.coupon-issue-picker .coupon-issue-choice{padding:12px 14px}.coupon-issue-picker .coupon-issue-choice-copy{padding-left:0}.coupon-issue-current{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px;padding:10px 12px;background:#f4f7ff;border-radius:8px;font-size:12px}.coupon-issue-current small{width:100%;color:var(--issue-muted)}.coupon-issue-ticket .coupon-issue-ticket-benefit{font-size:19px;font-weight:650;line-height:1.6}@media(max-width:520px){.coupon-issue-picker-toolbar{grid-template-columns:minmax(0,1fr)}}.tenant-recharge-pagination{display:flex;justify-content:flex-end;padding:18px 22px;border-top:1px solid var(--tenant-line,#e4e9f2)}.tenant-recharge-pagination .ant-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.tenant-recharge-form-body fieldset{border:0;padding:0;margin:0;min-width:0}.tenant-recharge-field>.ant-select{width:100%}@media(max-width:720px){.tenant-recharge-pagination{padding:14px 16px}}.tenant-version-license-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:10px 0 20px}.tenant-version-license-heading h2{margin:0}.tenant-version-summary>span{min-width:0;overflow-wrap:anywhere}.tenant-version-source{margin:24px 0 0;color:var(--tenant-muted, #74849d);font-size:12px;line-height:1.8}.tenant-version-setting{align-items:flex-start}.tenant-version-setting .ant-tag{margin-top:0}.tenant-service-content{display:grid;gap:28px}.tenant-service-intro{display:flex;align-items:flex-start;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--service-line)}.tenant-service-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:var(--service-radius);background:var(--service-bg);color:var(--service-primary);font-size:24px}.tenant-service-intro h2{margin:6px 0 8px;font-size:20px;line-height:1.5;overflow-wrap:anywhere}.tenant-service-intro p{margin:0;color:var(--service-muted)}.tenant-service-muted{color:var(--service-muted)}.tenant-service-section h3{margin:0 0 16px;font-size:15px}.tenant-service-section dl{margin:0;padding:20px;border:1px solid var(--service-line);border-radius:var(--service-radius);display:grid;gap:22px}.tenant-service-section dt{color:var(--service-muted);font-size:12px;margin-bottom:8px}.tenant-service-section dd{margin:0;line-height:1.7;overflow-wrap:anywhere}.tenant-service-note{font-size:12px;color:var(--service-muted);line-height:1.8}.tenant-service-note p{margin:0 0 6px}.tenant-service-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:600px){.tenant-service-drawer .ant-drawer-body{padding:20px}.tenant-service-intro{gap:12px}}.tenant-rooms-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:24px 20px 16px}.tenant-rooms-toolbar label{display:flex;flex-direction:column;gap:8px;min-width:150px;color:var(--ant-color-text-secondary,#6f819e);font-size:12px}.tenant-rooms-toolbar .tenant-rooms-keyword{flex:1;min-width:200px}.tenant-rooms-toolbar .ant-select{width:100%;height:32px}.tenant-rooms-toolbar .ant-input-affix-wrapper,.tenant-rooms-toolbar label>.ant-input,.tenant-rooms-toolbar .ant-btn{height:32px;min-height:32px}.tenant-rooms-toolbar .ant-input-affix-wrapper .ant-input{min-height:0}.tenant-rooms-date-to{line-height:32px;color:var(--ant-color-text-secondary,#6f819e)}.tenant-rooms-content{padding:0 20px 20px}.tenant-rooms-description{margin:0 0 16px;color:var(--ant-color-text-secondary,#6f819e);font-size:12px;line-height:1.7}.tenant-rooms-content>.ant-alert{margin-bottom:16px}.tenant-rooms-content td small{display:block;margin-top:4px;color:var(--ant-color-text-secondary,#6f819e);font-size:12px}.tenant-rooms-detail .ant-descriptions{margin-bottom:20px}.tenant-rooms-detail .ant-descriptions-item-content{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.tenant-rooms-toolbar label,.tenant-rooms-toolbar .tenant-rooms-keyword{flex:1 1 100%;min-width:0}.tenant-rooms-date-to{display:none}.tenant-rooms-toolbar>.ant-space{width:100%}}.tenant-room-types-toolbar{display:flex;align-items:flex-end;gap:16px;padding:24px 20px 20px;flex-wrap:wrap}.tenant-room-types-toolbar label{display:flex;flex-direction:column;gap:8px;width:260px;max-width:100%}.tenant-room-types-toolbar .ant-btn,.tenant-room-types-toolbar .ant-input-affix-wrapper{height:32px}.tenant-room-types-body{padding:0 20px 20px}.tenant-room-types-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.tenant-room-types-heading>span{color:var(--ant-color-text-secondary,#6f819e);font-size:12px}.tenant-room-types-form{margin-top:20px}.tenant-learning-list-cover{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;overflow:hidden;border-radius:8px;background:var(--tenant-soft, #f5f7fc);color:var(--tenant-muted, #748197)}.tenant-learning-list-cover img{width:100%;height:100%;object-fit:cover}.tenant-learning-list-cover span{padding:4px;font-size:11px;line-height:1.5;text-align:center}.tenant-learning-pagination{border-top:1px solid var(--tenant-line, #e4e9f2)}.tenant-learning-pagination .ant-pagination{flex-wrap:wrap;row-gap:8px}.tenant-learning-editor-static .ant-form-item{margin-bottom:24px}.tenant-learning-editor-static .ant-form-item:last-child{margin-bottom:0}.tenant-learning-editor-static #learning-media{margin-bottom:24px}.tenant-learning-editor-static .ant-form-item-extra{margin-top:8px;font-size:12px;line-height:1.7}.learning-cover-upload{display:flex;gap:20px;align-items:center;padding:18px;border:1px solid var(--learning-border);border-radius:var(--learning-radius);background:var(--learning-soft)}.learning-cover-upload>div{min-width:0}.learning-cover-upload strong,.learning-video-selected strong{display:block;overflow-wrap:anywhere}.learning-cover-upload p{color:var(--learning-muted);font-size:12px;margin:6px 0 12px}.learning-cover-tile,.learning-add-image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:1px dashed var(--learning-border);border-radius:var(--learning-radius);background:#fff;color:var(--learning-primary);cursor:pointer;font:inherit}.learning-cover-tile{width:176px;aspect-ratio:16/9;flex-shrink:0;padding:0;overflow:hidden}.learning-cover-tile>.anticon{font-size:26px}.learning-cover-tile img{width:100%;height:100%;object-fit:cover}.learning-cover-tile:hover,.learning-add-image:hover{border-color:var(--learning-primary)}.learning-cover-tile:focus-visible,.learning-add-image:focus-visible{outline:2px solid var(--learning-primary);outline-offset:3px}.learning-detail-images{display:flex;flex-wrap:wrap;gap:12px}.learning-add-image,.learning-detail-tile{width:112px;min-height:124px}.learning-add-image small{color:var(--learning-muted)}.learning-detail-tile{display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden;border:1px solid var(--learning-border);border-radius:var(--learning-radius);padding:6px;text-align:center}.learning-video-selected{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid var(--learning-border);border-radius:var(--learning-radius);background:var(--learning-soft)}.learning-video-selected>.anticon{font-size:30px;color:var(--learning-primary)}.learning-video-selected>div{flex:1;min-width:0}.learning-video-selected span:not(.anticon){font-size:12px}.learning-video-selected>div>span{color:var(--learning-muted)}.tenant-learning-editor-static .tenant-learning-preview-cover{overflow:hidden;aspect-ratio:16/9;min-height:0}.tenant-learning-editor-static .tenant-learning-preview-cover img{width:100%;height:100%;object-fit:cover}.tenant-learning-editor-static .tenant-learning-preview video{display:block;width:100%;max-height:260px;background:#172238;border-radius:var(--learning-radius);margin-bottom:16px}.tenant-learning-editor-static .tenant-learning-preview>.ant-card-body>.ant-image{display:block;margin-bottom:12px}.learning-preview-empty{display:grid;justify-items:center;gap:10px;padding:24px 8px;margin-bottom:16px;background:var(--learning-soft);border-radius:var(--learning-radius);color:var(--learning-muted);font-size:12px}.learning-preview-empty .anticon{font-size:28px}@media(max-width:700px){.learning-cover-upload,.learning-video-selected{flex-wrap:wrap}.learning-cover-upload{gap:12px}.learning-cover-tile{width:144px}.learning-video-selected>.ant-space{width:100%}}.tenant-learning-editor-static{padding-bottom:96px}.tenant-plugin-save-bar.tenant-learning-save-bar{justify-content:flex-end;z-index:31}.tenant-learning-save-bar>div>.ant-btn{min-width:0}.pricing-calculator .pricing-section{display:grid;gap:12px;margin:20px 0}.pricing-calculator .pricing-section h3{margin:0}.pricing-calculator .pricing-section p,.pricing-calculator .pricing-import p{margin:0;color:var(--ant-color-text-secondary)}.pricing-calculator .tenant-calc-main{min-width:0}.pricing-calculator .tenant-ops-field .ant-input-number{width:100%}.pricing-calculator .tenant-calc-result{align-self:start}.pricing-calculator .tenant-calc-result .ant-collapse{margin:16px 0}.pricing-rule-fields,.pricing-import{display:grid;gap:12px}.pricing-import-row{display:flex;gap:12px;align-items:center;justify-content:space-between;overflow-wrap:anywhere}.pricing-line-result{padding:8px 0;border-bottom:1px solid var(--ant-color-border-secondary)}.pricing-fingerprint{overflow-wrap:anywhere;font-size:12px}.pricing-calculator .pricing-notice{margin-top:16px}.pricing-calculator .tenant-calc-content{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}@media(max-width:1100px){.pricing-calculator .tenant-calc-content{grid-template-columns:1fr}.pricing-calculator .tenant-calc-result{position:static}}@media(max-width:700px){.pricing-calculator .tenant-calc-form-grid{grid-template-columns:1fr}.pricing-calculator .tenant-calc-tabs{overflow-x:auto}.pricing-calculator .tenant-calc-tabs button{flex-shrink:0}}.pricing-calculator .tenant-calc-result-list>div:nth-child(3) strong{font-size:16px}.pricing-calculator .tenant-calc-result-list>div:nth-child(5) strong,.pricing-calculator .tenant-calc-result-list>div:last-child strong{font-size:24px;color:var(--ant-color-primary)}.refund-calculator .refund-payment{padding:12px 0;border-top:1px solid var(--ant-color-border-secondary);display:grid;gap:10px}.refund-calculator .refund-payment>.ant-select{width:100%}.refund-calculator .refund-channel{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.refund-calculator .refund-policy{border:0;padding:16px 0;min-width:0}.refund-calculator .refund-policy legend{font-weight:600}.refund-calculator .tenant-calc-result-list>div:nth-child(5) strong{font-size:16px;color:inherit}.refund-calculator .tenant-calc-result .ant-alert{margin-bottom:12px}.tenant-real-calendar{min-width:0}.tenant-calendar-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:24px 20px 20px;border-bottom:1px solid var(--ant-color-border-secondary, #edf1f7)}.tenant-calendar-field{display:flex;flex-direction:column;gap:8px;min-width:180px;color:var(--ant-color-text-secondary, #6f819e);font-size:12px}.tenant-calendar-field>.ant-select{width:100%;height:32px}.tenant-calendar-field>input{box-sizing:border-box;height:32px;padding:4px 11px;border:1px solid var(--ant-color-border, #dfe6f1);border-radius:6px;background:var(--ant-color-bg-container, #fff);color:var(--ant-color-text, #34425b);font:inherit}.tenant-calendar-field>input:focus-visible{outline:2px solid var(--ant-color-primary, #2867f0);outline-offset:2px}.tenant-calendar-search{flex:1;max-width:320px;min-width:220px}.tenant-calendar-toolbar .ant-btn{height:32px;padding-inline:14px}.tenant-calendar-content{min-width:0;padding:20px}.tenant-calendar-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;color:var(--ant-color-text-secondary, #6f819e);font-size:12px}.tenant-calendar-person,.tenant-calendar-day,.tenant-calendar-shift{display:flex;flex-direction:column;gap:4px}.tenant-calendar-person span,.tenant-calendar-person small,.tenant-calendar-day span{color:var(--ant-color-text-secondary, #6f819e);font-weight:400}.tenant-calendar-shift{padding:8px;border-radius:6px;color:var(--ant-color-primary, #2867f0);background:var(--ant-color-primary-bg, #eef4ff)}.tenant-calendar-shift strong{overflow-wrap:anywhere}.tenant-calendar-shift small{font-size:11px;font-variant-numeric:tabular-nums}.tenant-calendar-shift.is-rest{color:var(--ant-color-success-text, #389e0d);background:var(--ant-color-success-bg, #f6ffed)}.tenant-calendar-unassigned{color:var(--ant-color-text-tertiary, #8494aa);font-size:12px}.tenant-real-calendar .ant-table-wrapper{min-width:0}@media(max-width:700px){.tenant-calendar-field,.tenant-calendar-search{flex:1 1 100%;max-width:none;min-width:0}.tenant-calendar-toolbar,.tenant-calendar-content{padding:16px}}.tenant-shift-toolbar>.ant-input,.tenant-shift-toolbar>.ant-btn,.tenant-shift-toolbar .ant-select{height:32px;min-height:32px;border-radius:7px}.tenant-shift-subhead>.ant-btn{gap:6px;padding-inline:14px}.tenant-shift-subhead>.ant-btn span{margin-left:0;color:inherit;font-size:inherit}.landing-fieldset{margin:0;border:0;min-width:0}.landing-fieldset .ant-input-number,.tenant-landing-store-picker>.ant-select{width:100%}.landing-image-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing-pagination{display:flex;justify-content:flex-end;padding:16px 20px}.tenant-landing-detail .tenant-landing-settings-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.tenant-landing-phone-hero{background-size:cover;background-position:center}.tenant-landing-row-actions .ant-btn{height:auto}@media(max-width:640px){.tenant-landing-toolbar>.ant-input{min-width:0;width:100%;flex-basis:100%}.tenant-landing-boundary{flex-wrap:wrap}.tenant-landing-boundary>div{flex-wrap:wrap}.tenant-landing-settings-facts{grid-template-columns:1fr}.tenant-landing-editor-head{flex-wrap:wrap}.tenant-landing-save-bar{flex-wrap:wrap;gap:8px}.tenant-landing-save-bar>div{flex-wrap:wrap}.tenant-landing-editor{padding-bottom:180px}}.tenant-landing-upload .landing-image-actions .ant-btn{padding-inline:15px;align-self:center}.tenant-landing-store-picker>.ant-select{display:inline-flex;padding:0;border:0;background:transparent;flex-wrap:nowrap}@media(max-width:700px){.tenant-app .tenant-landing-editor .tenant-landing-save-bar{left:76px}.tenant-landing-editor .tenant-landing-save-bar .ant-btn{min-width:0;padding-inline:10px}.tenant-landing-editor .tenant-landing-save-bar>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-landing-editor .tenant-landing-save-bar>div:last-child>.ant-btn:last-child{grid-column:1 / -1}}.tenant-lottery-editor .ant-input-number,.tenant-lottery-editor .ant-select{width:100%}.tenant-lottery-editor-body>.ant-alert,.tenant-lottery-editor-body>.ant-btn{margin-bottom:16px}.tenant-lottery-editor-body .tenant-lottery-prizes{margin:16px 0}.tenant-lottery-editor-body .tenant-lottery-field{min-width:0;display:flex;flex-direction:column;gap:8px}.tenant-lottery-upload{display:flex;flex-direction:column;gap:12px}.draw-image-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tenant-lottery-store-picker{display:flex;flex-direction:column;gap:12px}.draw-pagination{display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--ant-color-border-secondary)}.tenant-lottery-row-actions{flex-wrap:wrap}.tenant-lottery-settings-facts dd{overflow-wrap:anywhere;white-space:pre-wrap}.tenant-lottery-detail-list{padding:24px;color:var(--ant-color-text-secondary)}.tenant-lottery-editor-head h1{margin-bottom:8px}@media(max-width:700px){.tenant-lottery-save-bar{gap:8px;flex-wrap:wrap}.tenant-lottery-save-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px}.tenant-lottery-editor{padding-bottom:190px}.tenant-lottery-toolbar{flex-wrap:wrap}.tenant-lottery-toolbar>.ant-input{min-width:0;flex-basis:100%}.tenant-lottery-settings-facts{grid-template-columns:1fr}.draw-pagination{padding:12px}}.draw-fieldset{margin:0;min-width:0;border:0}.tenant-lottery-upload .draw-image-actions .ant-btn{padding-inline:15px}.tenant-lottery-store-picker>.ant-select{padding:0 12px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);display:inline-flex;flex-wrap:nowrap}.tenant-lottery-panel .ant-tabs-nav{padding-inline:20px}.tenant-lottery-detail>.ant-alert{margin-bottom:16px}.tenant-lottery-settings-facts dt{flex:0 0 88px}.tenant-lottery-settings-facts dd{flex:1;min-width:0;text-align:left}.tenant-lottery-phone-hero{background-size:cover;background-position:center}@media(max-width:700px){.tenant-app .tenant-lottery-editor .tenant-lottery-save-bar{left:76px}.tenant-lottery-editor .tenant-lottery-save-bar .ant-btn{min-width:0;padding-inline:10px}.tenant-lottery-editor .tenant-lottery-save-bar>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-lottery-editor .tenant-lottery-save-bar>div:last-child>.ant-btn:last-child{grid-column:1 / -1}.tenant-lottery-settings-facts dt{flex-basis:76px}}.tenant-app{min-height:100vh;color:#18233a;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.tenant-login-page{--tenant-login-blue:#2867f0;--tenant-login-text:#18233a;--tenant-login-muted:#718098;box-sizing:border-box;display:flex;min-height:100vh;min-height:100svh;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:54px 6vw 22px;background:#f8faff;color:var(--tenant-login-text);color-scheme:light}.tenant-login-page *,.tenant-login-page *:before,.tenant-login-page *:after{box-sizing:border-box}.tenant-login-layout{width:100%;max-width:1232px;margin:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(440px,1fr);gap:7%;align-items:center;flex:1}.tenant-login-brand{align-self:stretch;display:flex;flex-direction:column;padding:10px 0 20px;min-width:0}.tenant-login-logo{display:flex;align-items:center;gap:13px;width:fit-content;color:#172440;text-decoration:none;font-size:26px;font-weight:750;letter-spacing:2px}.tenant-login-logo small{display:block;margin-top:0;color:#7786a0;font-size:10px;font-weight:600;letter-spacing:2.7px}.tenant-login-logo-mark{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#2867f0;box-shadow:0 5px 12px #2867f016;color:#fff;font-size:28px;letter-spacing:0}.tenant-login-value{margin:auto 0;padding:64px 0 54px}.tenant-login-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 21px;color:#526f9d;font-size:13px}.tenant-login-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#2867f0}.tenant-login-page h1{margin:0;font-size:clamp(30px,3.3vw,44px);font-weight:700;line-height:1.4;letter-spacing:-1.5px}.tenant-login-tagline{margin:20px 0 42px;color:#6c7c95;font-size:24px;letter-spacing:2px}.tenant-login-features{display:flex;flex-direction:column;gap:24px}.tenant-login-features>div{display:flex;align-items:center;gap:16px}.tenant-login-feature-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #dfeaff;border-radius:12px;background:#eff5ff;color:#3970d4;font-size:11px;font-weight:650}.tenant-login-features h3{margin:0 0 4px;font-size:15px;font-weight:650}.tenant-login-features p{margin:0;color:#748197;font-size:13px}.tenant-login-brand-footer{margin:0;color:#8b96a8;font-size:12px}.tenant-login-card{box-sizing:border-box;width:100%;max-width:530px;min-width:0;justify-self:end;padding:40px 36px;border:1px solid #e1e8f3;border-radius:20px;background:#fff;box-shadow:0 16px 50px #243e6b08}.tenant-login-card h2{margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.5;letter-spacing:-.6px}.tenant-login-subtitle{margin:0 0 18px;color:#77849a;font-size:14px;line-height:1.8}.tenant-login-alert{margin:0 0 24px;padding:13px 15px;border-radius:10px;background:#eef5ff;color:#4674b4;font-size:13px;line-height:1.7}.tenant-login-tabs{display:flex;gap:24px;margin-bottom:28px;border-bottom:1px solid #e6ebf3}.tenant-login-tabs button{flex:1;padding:0 0 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#78869b;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.tenant-login-tabs button.active{border-bottom-color:#2867f0;color:#2867f0;font-weight:650}.tenant-login-field{display:block;margin-bottom:22px;color:#35435a;font-size:14px;font-weight:550}.tenant-login-field>span{display:block;margin-bottom:9px}.tenant-login-field input{display:block;width:100%;height:50px;padding:0 15px;outline-offset:2px;border:1px solid #dfe6f0;border-radius:10px;background:#fff;color:#1c2940;font:inherit;font-size:14px;transition:border-color .15s}.tenant-login-field input::placeholder{color:#a1aabb}.tenant-login-field input:focus{border-color:#5284ed;outline-color:#5284ed}.tenant-login-input-wrap{position:relative}.tenant-login-input-wrap input{padding-right:62px}.tenant-login-visibility{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:4px;border:0;background:none;color:#7888a0;font-size:12px;cursor:pointer}.tenant-login-code-row{position:relative}.tenant-login-code-row input{padding-right:134px}.tenant-login-code-button{position:absolute;top:7px;right:4px;min-width:112px;height:36px;padding:7px 13px;border:0;border-left:1px solid #e7edf6;border-radius:0;background:transparent;color:#2867f0;font-size:13px;cursor:pointer}.tenant-login-sent{display:block;margin-top:8px;color:#2f875f;font-size:12px;font-style:normal}.tenant-login-captcha-row{display:flex;align-items:center;gap:10px}.tenant-login-captcha-row input{flex:1;min-width:0}.tenant-login-captcha-image{display:grid;place-items:center;flex:0 0 112px;width:112px;height:50px;border-radius:8px;background:#edf4ff;color:#2959a3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;letter-spacing:5px;transform:rotate(-2deg)}.tenant-login-captcha-row .tenant-login-link{flex:none;font-size:12px}.tenant-login-primary{border:1px solid #2867f0!important;border-radius:10px;background:#2867f0!important;box-shadow:0 5px 13px #2867f014;color:#fff!important;font-size:15px;font-weight:600}.tenant-login-submit{position:relative;width:100%;height:50px;margin-top:7px;padding:12px 22px;cursor:pointer}.tenant-login-submit>span{position:absolute;top:10px;right:18px;font-size:19px}.tenant-login-forgot{display:flex;justify-content:flex-end;margin-top:14px}.tenant-login-error{margin:12px 0;padding:10px 13px;border:1px solid #f1d6d6;border-radius:9px;background:#fff5f5;color:#b74444;font-size:13px;line-height:1.7}.tenant-login-link{padding:0;border:0;border-radius:3px;background:none;color:#2867f0;font:inherit;font-size:13px;cursor:pointer}.tenant-login-agreements{margin:22px 0 0;color:#97a1b1;font-size:12px;line-height:1.9;text-align:center}.tenant-login-agreements .tenant-login-link{font-size:12px}.tenant-login-demo{margin-top:26px;padding-top:17px;border-top:1px solid #edf0f6;color:#7b879a;font-size:12px}.tenant-login-demo summary{width:fit-content;color:#8692a6;cursor:pointer}.tenant-login-demo p{margin:10px 0;line-height:1.9}.tenant-login-footer{display:flex;justify-content:space-between;width:100%;max-width:1232px;margin:28px auto 0;color:#94a0b3;font-size:11px}.tenant-account-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:24px}.tenant-account-drawer-body{display:flex;flex:1;min-height:0;flex-direction:column;gap:16px;overflow:auto}.tenant-account-drawer-body .ant-card{border-color:#e2e8f1}.tenant-account-drawer-body>p{margin:0;line-height:1.7}.tenant-account-demo-note{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid #dbe5fa;border-radius:10px;background:#f0f5ff;color:#526eaa;font-size:12px;line-height:1.6}.tenant-account-drawer-footer{display:flex;flex-shrink:0;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:24px}.tenant-account-panel{display:flex;flex-direction:column;gap:16px}.tenant-account-back{align-self:flex-start;padding:0;color:#2867f0!important}.tenant-account-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tenant-account-form-grid label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:12px;font-weight:600}.tenant-account-form-grid .ant-input,.tenant-account-form-grid .ant-select{width:100%}.tenant-account-password-rules{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;border-radius:9px;background:#f7f9fd;color:#748197;font-size:12px;line-height:1.6}.tenant-account-password-rules b{color:#52637f}.tenant-account-inline-actions{display:flex;justify-content:flex-end;gap:8px}.tenant-account-security-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tenant-account-security-metrics>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #e2e8f1;border-radius:9px;background:#fafbfd}.tenant-account-security-metrics span,.tenant-account-security-metrics small{color:#748197;font-size:11px}.tenant-account-security-metrics b{font-size:18px}.tenant-account-security-toolbar{display:flex;gap:8px}.tenant-account-security-toolbar .ant-select{flex:1;min-width:0}.tenant-account-security-list{border:1px solid #e2e8f1;border-radius:10px;background:#fff}.tenant-account-security-list article{padding:14px;border-bottom:1px solid #edf0f6}.tenant-account-security-list article:last-child{border-bottom:0}.tenant-account-security-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.tenant-account-security-row>div{display:flex;flex-direction:column;gap:5px;min-width:0}.tenant-account-security-row b{font-size:13px}.tenant-account-security-row span,.tenant-account-security-list article>small{color:#748197;font-size:11px}.tenant-account-security-list article>small{display:block;margin-top:7px}.tenant-account-security-empty{padding:24px;color:#748197;font-size:12px;text-align:center}.tenant-account-security-detail{background:#f8faff}.tenant-account-security-detail p{margin:0 0 7px;line-height:1.6}.tenant-account-security-detail p:last-of-type{margin-bottom:0}@media(min-width:1600px){.tenant-login-page{padding-top:70px;padding-bottom:30px}.tenant-login-layout,.tenant-login-footer{max-width:1320px}.tenant-login-card{padding:48px 42px}.tenant-login-value{padding:80px 0}.tenant-login-page h1{font-size:48px}}@media(max-width:1050px){.tenant-login-page{padding:36px 4vw 20px}.tenant-login-layout{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:5%}.tenant-login-card{padding:32px 26px}.tenant-login-page h1{font-size:31px}.tenant-login-tagline{font-size:21px}.tenant-login-eyebrow{font-size:11px}}@media(max-width:800px){.tenant-login-page{padding:27px 20px 20px}.tenant-login-layout{display:block;max-width:510px}.tenant-login-brand{padding:0}.tenant-login-logo{font-size:22px}.tenant-login-logo-mark{width:43px;height:43px;font-size:25px}.tenant-login-value{padding:32px 0 0}.tenant-login-eyebrow,.tenant-login-features,.tenant-login-brand-footer{display:none}.tenant-login-page h1{font-size:27px;letter-spacing:-.6px}.tenant-login-tagline{margin:10px 0 26px;font-size:17px}.tenant-login-card{max-width:100%;padding:29px 26px;border-radius:16px}.tenant-login-card h2{font-size:23px}.tenant-login-footer{max-width:510px}.tenant-login-footer span{display:none}}@media(max-width:420px){.tenant-login-page{padding:23px 14px 16px}.tenant-login-card{padding:26px 20px}.tenant-login-tabs{gap:12px}.tenant-login-tabs button{font-size:13px}.tenant-login-page h1{font-size:25px}}.tenant-entry-page{box-sizing:border-box;display:grid;place-items:center;min-height:100vh;min-height:100svh;overflow:auto;padding:46px 28px;background:#f8faff;color:#18233a}.tenant-entry-page *,.tenant-entry-page *:before,.tenant-entry-page *:after{box-sizing:border-box}.tenant-entry-card{width:min(100%,530px);border:1px solid #e1e8f3;border-radius:20px;background:#fff;box-shadow:0 16px 50px #243e6b0d}.tenant-entity-select-card{padding:40px 36px}.tenant-entry-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:#2867f0;font:inherit;font-size:13px;cursor:pointer}.tenant-entry-card h1{margin:28px 0 6px;font-size:25px;line-height:1.5;letter-spacing:-.6px}.tenant-entry-subtitle{margin:0;color:#77849a;font-size:14px;line-height:1.8}.tenant-entity-list{display:flex;flex-direction:column;gap:14px;margin:0 0 20px}.tenant-entity-option{display:flex;align-items:center;gap:13px;width:100%;padding:20px 16px;border:1px solid #e0e7f1;border-radius:12px;background:#fff;color:#263550;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.tenant-entity-option:hover{border-color:#b5cbf4;background:#fbfdff}.tenant-entity-option.selected{border-color:#6693ee;background:#f4f8ff;box-shadow:0 0 0 1px #6693ee}.tenant-entity-initial{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:11px;background:#edf4ff;color:#2867f0;font-size:18px;font-weight:650}.tenant-entity-copy{display:flex;flex:1;flex-direction:column;gap:5px;margin-left:0;min-width:0}.tenant-entity-copy strong{font-size:15px;line-height:1.3;font-weight:600}.tenant-entity-copy small{color:#8590a3;font-size:12px;line-height:1.4}.tenant-entity-radio{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-left:auto;border:1px solid #d1dceb;border-radius:50%;background:#fff;color:#fff;font-size:12px}.tenant-entity-option.selected .tenant-entity-radio{border-color:#2867f0;background:#2867f0}.tenant-entry-hint{margin:0 0 20px;color:#7b8aa1;font-size:13px;line-height:1.8}.tenant-entry-primary{position:relative;width:100%;height:50px;border:1px solid #2867f0;border-radius:10px;background:#8eacef;box-shadow:0 5px 13px #2867f014;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.tenant-entry-primary:not(:disabled){background:#2867f0}.tenant-entry-primary:disabled{cursor:not-allowed;opacity:.55}.tenant-entry-primary>span{position:absolute;top:10px;right:18px;font-size:19px}.tenant-entry-note{margin:22px 0 0;color:#8b96a8;font-size:12px;line-height:1.8}.tenant-login-success-card{display:flex;align-items:center;min-height:0;flex-direction:column;padding:50px 36px;text-align:center}.tenant-login-success-mark{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#eef9f5;color:#268969;font-size:28px}.tenant-login-success-card h1{margin:28px 0 6px;font-size:25px;line-height:1.5}.tenant-login-success-card>p{margin:0;color:#748197;font-size:14px;line-height:1.8}.tenant-login-success-card>strong{margin-top:6px;color:#95a0b0;font-size:13px;font-weight:500}.tenant-login-success-progress{width:140px;height:3px;margin-top:30px;overflow:hidden;border-radius:3px;background:#e9f0fc}.tenant-login-success-progress span{display:block;width:60%;height:100%;margin:0;border-radius:inherit;background:#2867f0;animation:tenant-entry-progress 1.4s ease both}@keyframes tenant-entry-progress{0%{transform:translate(-100%)}to{transform:translate(170%)}}@media(max-width:800px){.tenant-entry-page{align-items:start;padding:20px 14px}.tenant-entity-select-card{padding:29px 26px}.tenant-entry-card h1{margin:28px 0 6px;font-size:23px}.tenant-entry-subtitle{font-size:14px}.tenant-entity-option{padding:14px 12px}.tenant-entity-initial{width:42px;height:42px;border-radius:11px;font-size:18px}.tenant-entity-copy strong{font-size:15px}.tenant-entity-copy small{font-size:12px}.tenant-entity-radio{width:20px;height:20px}.tenant-entry-hint{margin-bottom:20px;font-size:13px}.tenant-entry-primary{height:50px;font-size:15px;border-radius:10px}.tenant-entry-primary>span{right:18%;font-size:19px}.tenant-entry-note{margin-top:22px;font-size:12px}.tenant-login-success-card{min-height:0;padding:50px 26px}.tenant-login-success-card h1{margin:28px 0 6px;font-size:25px}.tenant-login-success-card>p{font-size:14px}.tenant-login-success-card>strong{font-size:13px}.tenant-login-success-progress{margin-top:30px}}.tenant-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;background:#162447;overflow:auto}.tenant-brand{height:84px;display:flex;align-items:center;gap:12px;padding:16px;color:#fff}.tenant-brand>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#3e65e8;font-weight:700}.tenant-brand small{display:block;color:#91a0c0;font-size:10px;line-height:2.2}.tenant-sidebar .ant-menu{background:transparent}.tenant-sidebar .ant-menu-item-group-title{padding:20px 34px 9px;color:#8396bb!important;font-size:14px;font-weight:600;line-height:1.4}.tenant-sidebar .ant-menu-item{display:flex;align-items:center;height:52px;margin:3px 10px;padding-inline:20px!important;border-radius:14px;color:#b6c2d8;font-size:14px}.tenant-sidebar .ant-menu-item:hover{background:#1d3764!important;color:#fff}.tenant-sidebar .ant-menu-item-selected{background:#234d91!important;color:#fff!important;box-shadow:none}.tenant-sidebar .ant-menu-item-selected:after{display:none}.tenant-sidebar .ant-menu-item .ant-menu-item-icon{margin-inline-end:0;color:#b6c6df;font-size:14px}.tenant-sidebar .ant-menu-item-selected .ant-menu-item-icon{color:#fff}.tenant-menu-item-label{display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%;gap:10px;line-height:1.35}.tenant-menu-item-label>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-menu-badge{display:inline-grid;place-items:center;width:24px;min-width:24px;height:24px;padding:0;border-radius:999px;background:#f24f68;color:#fff;font-size:13px;font-weight:700;line-height:1;flex:none}.tenant-collapsed .ant-menu-item{padding-inline:22px!important}.tenant-collapsed .ant-menu-item .ant-menu-item-icon{margin-inline-end:0}.tenant-collapsed .tenant-menu-badge{position:absolute;top:1px;right:7px;width:24px;min-width:24px;height:24px;padding:0;font-size:12px}.tenant-sidebar-footer{padding:18px;color:#91a0c0;font-size:11px;border-top:1px solid rgba(255,255,255,.08);margin-top:12px}.tenant-collapsed .tenant-sidebar-footer{padding-inline:0;text-align:center;font-size:0}.tenant-collapsed .tenant-sidebar-footer:after{content:"V1.4";font-size:10px}.tenant-topbar.ant-layout-header{position:sticky;top:0;z-index:20;height:64px;display:flex;align-items:center;gap:12px;padding:0 28px;background:#fff;border-bottom:1px solid #e2e8f1;line-height:normal}.tenant-search{width:345px;text-align:left;color:#748197}.tenant-spacer{flex:1}.tenant-content{padding:28px;max-width:1680px;width:100%;margin:auto}.tenant-page-layout{width:100%;min-width:0}.tenant-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.tenant-page-head h1,.tenant-order-hero h1{font-size:24px;margin:0 0 6px}.tenant-page-head p{margin:0;color:#748197;font-size:13px}.tenant-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tenant-scope-selector{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 8px;border:1px solid #e2e8f1;border-radius:8px;background:#f8faff;color:#52637f}.tenant-scope-label{font-size:11px;white-space:nowrap}.tenant-scope-selector .ant-select{min-width:112px}.tenant-scope-selector .ant-select-selector{border:0!important;background:transparent!important;box-shadow:none!important;padding-inline:4px!important}.tenant-scope-selector .ant-tag{margin-inline-start:0;margin-inline-end:0;font-size:10px;line-height:20px}.tenant-account{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-account-full{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-account-short{display:none}.tenant-ai{display:flex;align-items:center;gap:10px;border:1px solid #e2e8f1;border-radius:12px;background:#fff;padding:12px 16px;margin-bottom:18px;color:#748197}.tenant-ai .tenant-actions{margin-left:auto}.tenant-muted{color:#748197}.tenant-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.tenant-metrics-6{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-metrics-6 .ant-card-body{min-height:144px;padding:18px}.tenant-metrics-6 .tenant-muted,.tenant-metrics-6 small{font-size:14px}.tenant-metrics-6 strong{font-size:30px;margin:16px 0 8px}.tenant-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-metrics strong{display:block;font-size:28px;margin:14px 0 3px;line-height:1.2}.tenant-metrics small{color:#748197;font-size:11px}.tenant-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.tenant-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tenant-three>div{background:#fafbfd;border:1px solid #e2e8f1;border-radius:10px;padding:16px}.tenant-three strong{display:block;font-size:23px}.tenant-three small{display:block;font-size:11px;color:#748197}.tenant-regions>div{display:flex;align-items:center;gap:18px;margin-bottom:12px;font-size:12px}.tenant-regions span{width:95px}.tenant-regions i{flex:1;height:8px;background:#f1f3f8;border-radius:10px;overflow:hidden}.tenant-regions i b{display:block;height:100%;background:#6cb8da;border-radius:10px}.tenant-regions strong{min-width:85px;text-align:right}.tenant-notice{padding:12px 15px;border:1px solid #dbe5fa;background:#f0f5ff;color:#526eaa;border-radius:9px;font-size:12px;margin-top:16px}.tenant-list>.ant-card-body{padding:0}.tenant-list .ant-tabs-nav{margin:0;padding:0 18px}.tenant-filters{display:flex;gap:10px;padding:14px 18px;align-items:center}.tenant-filters>.ant-input{flex:1;min-width:160px}.tenant-select{height:38px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;padding:0 12px;color:#4b5970;min-width:125px;max-width:100%;font:inherit}.tenant-select:focus-visible{outline:2px solid #3e65e8;outline-offset:2px}.tenant-select:disabled{background:#f5f5f5;color:#888}.tenant-links{display:flex;gap:8px;white-space:nowrap}.tenant-links .ant-btn-link{padding:0;height:auto}.tenant-list small{display:block;margin-top:5px;font-size:11px}.tenant-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;color:#748197;font-size:12px}.tenant-quick{display:flex;gap:10px;align-items:center;padding:4px 18px 16px;color:#748197;font-size:12px}.tenant-member-name{display:flex;gap:10px;align-items:center}.tenant-member-name>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf3ff;color:#416cc5}.tenant-order-actions{display:flex;gap:5px;flex-wrap:wrap;min-width:170px}.tenant-order-actions .ant-btn-link{padding:0 4px;height:28px;font-size:12px}.tenant-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:16px 0}.tenant-fields dt{font-size:12px;color:#748197;margin-bottom:6px}.tenant-fields dd{margin:0;overflow-wrap:anywhere}.tenant-pending{padding:48px;text-align:center;color:#748197;display:flex;gap:16px;justify-content:center;align-items:center}.tenant-state{display:flex;align-items:center;justify-content:center;min-height:180px;padding:24px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}.tenant-state .ant-empty{margin:0}.tenant-state .ant-alert{width:100%;max-width:720px}.tenant-state-loading{gap:10px;color:#748197}.tenant-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.tenant-form>.ant-card,.tenant-create-preview>.ant-card{margin-bottom:16px}.tenant-form .ant-card-head{background:#f5f9ff}.tenant-form .ant-card-head small{display:block;font-size:11px;font-weight:400;color:#748197;margin-left:38px}.tenant-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.tenant-form .tenant-select{width:100%}.tenant-form .ant-form-item{margin-bottom:18px}.tenant-form .ant-form-item-additional{min-height:30px;font-size:11px;padding-top:5px}.tenant-number{color:#3e65e8;font-size:11px;margin-right:20px}.tenant-owner{display:flex;gap:12px;margin-bottom:20px}.tenant-owner .ant-radio-wrapper{flex:1;align-items:flex-start;border:1px solid #e2e8f1;padding:16px;border-radius:10px}.tenant-owner small{display:block;font-size:12px;color:#748197;margin-top:6px}.tenant-create-preview{position:sticky;top:84px;align-self:start}.tenant-create-preview .tenant-fields{grid-template-columns:1fr;gap:12px}.tenant-create-preview .tenant-fields>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f6;padding-bottom:9px;font-size:12px}.tenant-create-footer{position:sticky;bottom:0;z-index:10;background:#fff;border-top:1px solid #e2e8f1;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tenant-error{color:#cf3434}.tenant-order-hero{margin-bottom:20px}.tenant-order-hero>.ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:20px}.tenant-order-hero strong{display:block;font-size:28px;color:#3e65e8}.tenant-order-hero small{display:block;color:#748197}.tenant-detail-layout{display:grid;grid-template-columns:132px minmax(0,1fr) 174px;gap:16px;align-items:start}.tenant-detail-layout nav,.tenant-order-side{position:sticky;top:84px;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e2e8f1;border-radius:12px;padding:14px}.tenant-detail-layout nav .ant-btn{text-align:left;padding:0;font-size:12px}.tenant-detail-main>.ant-card{margin-bottom:16px;scroll-margin-top:84px}.tenant-detail-main .tenant-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-detail-main .tenant-three .tenant-fields{grid-template-columns:1fr}.tenant-order-side small{color:#748197;font-size:11px}.tenant-timeline{padding-left:28px;line-height:2.6;color:#52637f}.tenant-stars{color:#d99620}.tenant-app .ant-table-cell{font-size:12px}.tenant-app .ant-table-thead th{color:#65738a;font-weight:500}.tenant-app .ant-card-head{min-height:54px}.tenant-app .ant-card-head-title{font-size:14px}.tenant-app .ant-card{border-color:#e2e8f1}.tenant-operating-page{--operating-line:#e2e8f1;--operating-muted:#748197;--operating-blue:#3e65e8;min-width:0}.tenant-readiness-page{min-width:0;color:#18233a}.tenant-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.tenant-readiness-head h1{margin:0 0 8px;font-size:30px;line-height:1.35}.tenant-readiness-head p{margin:0;color:#748197;font-size:14px}.tenant-readiness-summary{display:grid;grid-template-columns:300px minmax(0,1fr);gap:42px;align-items:center;padding:28px 34px;margin-bottom:14px;border:1px solid #e2e8f1;border-radius:16px;background:#fff}.tenant-readiness-progress{padding-right:36px;border-right:1px solid #e2e8f1}.tenant-readiness-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.tenant-readiness-progress b{font-size:16px}.tenant-readiness-progress strong{color:#2867f0;font-size:44px;line-height:1}.tenant-readiness-progress strong small{font-size:18px}.tenant-readiness-progress .ant-progress{margin:20px 0 8px}.tenant-readiness-progress p{margin:0;color:#748197;font-size:12px}.tenant-readiness-help{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:4px;border:1px solid #d6dfec;border-radius:50%;color:#748197}.tenant-readiness-next h2{margin:0 0 8px;font-size:22px}.tenant-readiness-next p{margin:0 0 20px;color:#52637f;font-size:14px}.tenant-readiness-note{margin:0 0 18px;color:#8492a8;font-size:12px}.tenant-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tenant-readiness-card{min-width:0;border-color:#e2e8f1;border-radius:14px}.tenant-readiness-card .ant-card-body{padding:20px}.tenant-readiness-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.tenant-readiness-number{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#edf3ff;color:#2867f0;font-size:15px;font-weight:750}.tenant-readiness-card header .ant-tag{margin:0;font-size:11px}.tenant-readiness-card h3{margin:16px 0 7px;font-size:17px}.tenant-readiness-card p{min-height:38px;margin:0 0 10px;color:#52637f;font-size:12px;line-height:1.6}.tenant-readiness-card small{display:block;min-height:32px;color:#8a96aa;font-size:11px;line-height:1.5}.tenant-readiness-card footer{display:flex;align-items:center;gap:6px;margin-top:18px}.tenant-readiness-card footer .ant-btn{font-size:11px}.tenant-readiness-drawer{color:#52637f}.tenant-readiness-guide{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #dbe5fa;border-radius:10px;background:#f0f5ff}.tenant-readiness-guide>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#2867f0;color:#fff;font-size:11px;font-weight:700}.tenant-readiness-guide p{margin:0;font-size:12px;line-height:1.7}.tenant-readiness-drawer h3{margin:22px 0 6px;font-size:13px;color:#18233a}.tenant-readiness-drawer>p{margin:0;line-height:1.7}.tenant-readiness-drawer label{display:block;margin:10px 0;color:#34425b;font-size:12px}.tenant-readiness-drawer label input{margin-right:8px}.tenant-readiness-drawer-footer{display:flex;justify-content:flex-end;gap:8px}.tenant-readiness-banner{display:flex;align-items:center;gap:14px;padding:16px 18px;margin:0 0 16px;border:1px solid #dbe5fa;border-radius:12px;background:#fff}.tenant-readiness-banner .tenant-readiness-mark{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#edf3ff;color:#2867f0;font-size:13px;font-weight:800}.tenant-readiness-banner>div{flex:1;min-width:0}.tenant-readiness-banner b{font-size:15px}.tenant-readiness-banner p{margin:3px 0 0;color:#748197;font-size:11px}.tenant-readiness-banner .ant-btn{flex:none}.tenant-operating-filter{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:10px;border:1px solid var(--operating-line);border-radius:12px;background:#fff}.tenant-operating-filter label{display:flex;flex-direction:column;gap:6px;color:#65738a;font-size:11px;font-weight:600}.tenant-operating-filter .ant-segmented{min-height:38px;padding:3px}.tenant-operating-filter input{height:38px;border:1px solid #d9dfe9;border-radius:8px;padding:0 10px;color:#34425b;font:inherit}.tenant-operating-filter-actions{display:flex;align-items:flex-end;gap:8px;margin-left:auto}.tenant-operating-error{margin:0 0 2px;color:#cf3434;font-size:11px}.tenant-operating-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:38px;margin-bottom:14px;color:var(--operating-muted);font-size:11px}.tenant-operating-context .ant-tag{margin:0}.tenant-operating-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.tenant-operating-metric{min-width:0;padding:16px;border:1px solid var(--operating-line);border-radius:12px;background:#fff}.tenant-operating-metric-name{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--operating-muted);font-size:12px}.tenant-operating-help{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid #cbd5e6;border-radius:50%;background:#fff;color:#7c8ba3;cursor:pointer;font:inherit;font-size:11px}.tenant-operating-metric-value{display:block;max-width:100%;overflow:hidden;margin:10px 0 6px;padding:0;border:0;background:transparent;color:#18233a;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font:inherit;font-size:23px;font-weight:750;line-height:1.25}.tenant-operating-metric-value:hover{color:var(--operating-blue)}.tenant-operating-change{color:var(--operating-muted);font-size:11px}.tenant-operating-up{color:#169b6b}.tenant-operating-down{color:#cf6a34}.tenant-operating-metric-actions{display:flex;gap:8px;margin-top:10px}.tenant-operating-metric-actions .ant-btn-link{height:auto;padding:0;font-size:11px}.tenant-operating-panel{margin-bottom:16px}.tenant-operating-panel .ant-card-head{padding-inline:18px}.tenant-operating-panel .ant-card-body{padding:18px}.tenant-operating-summary{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #dbe5fa;border-radius:12px;background:linear-gradient(125deg,#f0f5ff,#fafcff)}.tenant-operating-ai-mark{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#3e65e8;color:#fff;font-size:12px;font-weight:800}.tenant-operating-eyebrow{color:#526eaa;font-size:11px}.tenant-operating-summary h2{margin:4px 0 3px;font-size:17px;line-height:1.5}.tenant-operating-summary p{margin:0;color:var(--operating-muted);font-size:11px}.tenant-operating-summary-actions{display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.tenant-operating-summary-actions .ant-btn-link{padding:0;height:auto;font-size:11px}.tenant-operating-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.tenant-operating-insights article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:14px;border:1px solid var(--operating-line);border-radius:10px;background:#fafbfd}.tenant-operating-insight-main{display:flex;gap:9px;min-width:0}.tenant-operating-insight-main .ant-tag{flex:none;margin:0;height:22px;line-height:20px;font-size:10px}.tenant-operating-insight-main h3{margin:0 0 4px;font-size:12px;line-height:1.5}.tenant-operating-insight-main p{margin:0;color:var(--operating-muted);font-size:11px;line-height:1.55}.tenant-operating-inline-actions{display:flex;gap:8px;flex:none}.tenant-operating-inline-actions .ant-btn-link{height:auto;padding:0;font-size:11px}.tenant-operating-meta{margin:14px 0 0;color:var(--operating-muted);font-size:11px}.tenant-operating-quick{display:flex;gap:10px;flex-wrap:wrap}.tenant-operating-quick .ant-btn{min-width:130px;text-align:left}.tenant-operating-error-card{padding:34px;border:1px solid #f3c4c4;border-radius:12px;background:#fff7f7;color:#a83b3b;text-align:center;font-size:13px}.tenant-operating-dl{margin:18px 0 0}.tenant-operating-dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--operating-line)}.tenant-operating-dl dt{color:var(--operating-muted);font-size:11px}.tenant-operating-dl dd{margin:0;font-size:12px}.tenant-ai-page{min-width:0}.tenant-ai-head-actions{display:flex;flex-direction:column;align-items:flex-end;gap:78px}.tenant-ai-head-actions>div{display:flex;gap:10px}.tenant-ai-head-actions .ant-btn{min-width:112px;height:38px;border-radius:10px;font-weight:600}.tenant-ai-demo-note{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:16px;border:1px solid #dbe5fa;border-radius:10px;background:#f0f5ff;color:#526eaa;font-size:11px}.tenant-ai-demo-note .ant-tag{margin:0;color:#526eaa;background:#fff;border-color:#cfe0ff}.tenant-ai-tabs-card{margin-bottom:16px}.tenant-ai-tabs-card .ant-card-body{padding:0 18px}.tenant-ai-tabs-card .ant-tabs-nav{margin:0}.tenant-ai-prompt{margin-bottom:16px}.tenant-ai-prompt label{display:block;margin-bottom:8px;color:#52637f;font-size:12px;font-weight:650}.tenant-ai-prompt>div{display:flex;gap:10px}.tenant-ai-prompt .ant-input{height:38px}.tenant-ai-prompt .ant-btn{flex:none}.tenant-ai-question-list{display:flex;gap:4px;flex-wrap:wrap;margin-top:10px}.tenant-ai-question-list .ant-btn-link{height:auto;padding:0 8px;color:#526eaa;font-size:11px}.tenant-ai-readiness{margin-bottom:16px}.tenant-ai-readiness .ant-card-body{padding:18px 22px}.tenant-ai-readiness>div{display:flex;align-items:center;gap:10px}.tenant-ai-readiness b{font-size:14px}.tenant-ai-readiness .ant-tag{margin:0;color:#526eaa;background:#fff;border-color:#dbe5fa}.tenant-ai-readiness p{margin:10px 0 12px;color:#748197;font-size:12px}.tenant-ai-readiness .ant-btn-link{height:auto;padding:0;font-size:12px}.tenant-ai-summary-card{margin-bottom:16px}.tenant-ai-summary-card .ant-card-body{padding:16px}.tenant-ai-panel{margin-bottom:16px}.tenant-ai-panel .ant-card-body{padding:18px}.tenant-ai-insight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-ai-insight-list>article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:14px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd}.tenant-ai-quick{display:flex;gap:10px;flex-wrap:wrap}.tenant-ai-quick .ant-btn{min-width:150px;text-align:left}.tenant-ai-empty{padding:26px 0;text-align:center}.tenant-ai-empty b{font-size:13px}.tenant-ai-empty p{margin:7px 0 14px;color:#748197;font-size:11px}.tenant-ai-advisor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.tenant-ai-advisor-layout aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:84px}.tenant-ai-advisor-brief{margin-bottom:16px;background:linear-gradient(125deg,#f0f5ff,#fff)}.tenant-ai-advisor-brief h2{margin:5px 0;font-size:20px}.tenant-ai-advisor-brief p{margin:0;color:#748197;font-size:12px}.tenant-ai-question-card{margin-bottom:16px}.tenant-ai-question-card b{font-size:11px;color:#748197}.tenant-ai-question-card p{margin:7px 0 0;font-size:13px}.tenant-ai-analysis{display:flex;flex-direction:column;gap:0}.tenant-ai-analysis section{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #e2e8f1}.tenant-ai-analysis section:last-child{border-bottom:0}.tenant-ai-analysis section>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf3ff;color:#3e65e8;font-size:11px;font-weight:800}.tenant-ai-analysis h3{margin:0 0 4px;font-size:13px}.tenant-ai-analysis p{margin:0 0 8px;color:#52637f;font-size:12px;line-height:1.6}.tenant-ai-analysis .tenant-operating-meta{margin-top:4px}.tenant-ai-task-tabs{display:flex;gap:8px;flex-wrap:wrap}.tenant-ai-task-tabs .ant-tag{margin:0}.tenant-ai-task-preview{padding:18px;border:1px solid #dbe5fa;border-radius:10px;background:#f8faff}.tenant-ai-task-preview b{font-size:13px}.tenant-ai-task-preview p{margin:6px 0 12px;color:#52637f;font-size:11px}.tenant-ai-task-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.tenant-ai-task-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd}.tenant-ai-task-card h3{margin:6px 0 4px;font-size:13px}.tenant-ai-task-card p{margin:0;color:#52637f;font-size:11px;line-height:1.6}.tenant-ai-task-card .tenant-operating-inline-actions{align-items:center}.tenant-ai-plan-progress{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.tenant-ai-plan-progress span{padding:6px 9px;border-radius:999px;background:#f2f4f8;color:#8a96aa;font-size:11px}.tenant-ai-plan-progress span.is-active{background:#edf3ff;color:#2867f0}.tenant-ai-plan-progress span.is-done{background:#edf9f3;color:#16835e}.tenant-ai-plan-confirm{padding:12px;border:1px solid #e2e8f1;border-radius:9px;background:#fafbfd}.tenant-ai-plan-confirm .ant-checkbox-wrapper{font-size:12px}.tenant-ai-plan-actions{display:flex;justify-content:flex-end;gap:8px;margin:18px 0 12px}.tenant-ai-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-ai-agent-card{min-width:0}.tenant-ai-agent-card header{display:flex;align-items:center;gap:8px}.tenant-ai-agent-card header .ant-tag{margin:0}.tenant-ai-agent-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf3ff;color:#3e65e8;font-size:12px;font-weight:800}.tenant-ai-agent-card h2{margin:14px 0 4px;font-size:15px}.tenant-ai-agent-card>p{margin:0;color:#748197;font-size:11px}.tenant-ai-agent-card ul{min-height:43px;margin:13px 0;padding-left:18px;color:#52637f;font-size:11px;line-height:1.8}.tenant-ai-agent-recent{display:flex;flex-direction:column;gap:3px;margin:13px 0;color:#748197;font-size:10px}.tenant-ai-agent-recent b{color:#34425b;font-size:11px}.tenant-ai-plan-list{margin:16px 0;padding-left:20px;color:#52637f;font-size:12px;line-height:2}.tenant-ai-alert-filters{display:flex;gap:6px;flex-wrap:wrap}.tenant-ai-alert-filters .ant-tag{margin:0}.tenant-ai-alert-list,.tenant-ai-record-list{display:flex;flex-direction:column;gap:10px}.tenant-ai-alert-list article,.tenant-ai-record-list article{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd}.tenant-ai-alert-list article.is-read{opacity:.62;background:#fff}.tenant-ai-alert-list h3,.tenant-ai-record-list h3{margin:6px 0 4px;font-size:13px}.tenant-ai-alert-list p,.tenant-ai-record-list p{margin:0;color:#52637f;font-size:11px;line-height:1.6}.tenant-ai-alert-list small{display:block;margin-top:7px;color:#8a96aa;font-size:10px}.tenant-ai-alert-list .tenant-operating-inline-actions,.tenant-ai-record-list article>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tenant-ai-record-list article>div:first-child{min-width:0}.tenant-ai-record-list article>div:last-child>p{max-width:260px}.tenant-ai-record-list .ant-tag{margin:0}.tenant-ai-footer-note{margin:6px 0 18px}.tenant-data-page{min-width:0}.tenant-data-demo-note{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:14px;border:1px solid #dbe5fa;border-radius:10px;background:#f0f5ff;color:#526eaa;font-size:11px}.tenant-data-demo-note .ant-tag{margin:0}.tenant-data-demo-note .ant-btn-link{height:auto;padding:0;margin-left:auto;font-size:11px}.tenant-data-filter{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:10px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}.tenant-data-filter label,.tenant-data-period{display:flex;flex-direction:column;gap:6px;color:#65738a;font-size:11px;font-weight:600}.tenant-data-filter input{height:38px;border:1px solid #d9dfe9;border-radius:8px;padding:0 10px;color:#34425b;font:inherit}.tenant-data-period .ant-segmented{min-height:38px;padding:3px}.tenant-data-filter-actions{display:flex;gap:8px;margin-left:auto}.tenant-data-tabs-card{margin-bottom:14px}.tenant-data-tabs-card .ant-card-body{padding:10px 14px}.tenant-data-tabs-card .ant-segmented{width:100%}.tenant-data-pro-card{margin-bottom:14px;background:#f8faff}.tenant-data-pro-card>.ant-card-body>div:first-child{display:flex;gap:10px;align-items:center}.tenant-data-pro-card>.ant-card-body>div:first-child span{color:#748197;font-size:11px}.tenant-data-pro-card p{margin:10px 0 0;color:#748197;font-size:11px}.tenant-data-pro-fields{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px}.tenant-data-pro-fields label{display:flex;flex-direction:column;gap:6px;color:#748197;font-size:11px}.tenant-data-pro-fields .tenant-select{min-width:170px}.tenant-data-mode{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;color:#748197;font-size:11px}.tenant-data-summary{margin-bottom:16px}.tenant-data-summary .ant-card-body{padding:16px}.tenant-data-metrics,.tenant-data-panel{margin-bottom:16px}.tenant-data-panel .ant-card-body{padding:18px}.tenant-data-trend{display:flex;align-items:flex-end;gap:14px;height:190px;padding:12px 10px 0;border-bottom:1px solid #e2e8f1}.tenant-data-trend-item{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:flex-end;height:100%;gap:8px}.tenant-data-trend-item span{display:block;width:100%;max-width:58px;min-height:6px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#4f80ed,#94b6ff)}.tenant-data-trend-item small{color:#748197;font-size:10px}.tenant-data-change-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tenant-data-change-grid article{padding:14px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd}.tenant-data-change-grid article>span{color:#748197;font-size:11px}.tenant-data-change-grid h3{margin:6px 0;font-size:13px}.tenant-data-change-grid p{min-height:34px;margin:0 0 7px;color:#52637f;font-size:11px}.tenant-data-change-grid .ant-btn-link{padding:0;height:auto;font-size:11px}.tenant-data-heatmap{overflow:auto}.tenant-data-heatmap>div{display:grid;grid-template-columns:minmax(120px,1.2fr) repeat(6,minmax(70px,1fr));min-width:620px;align-items:center}.tenant-data-heatmap>div>*{padding:10px 8px;border-bottom:1px solid #edf0f6;font-size:11px}.tenant-data-heatmap>div:first-child>*{color:#748197;font-weight:600}.tenant-data-heatmap button{border:0;background:rgba(62,101,232,var(--heat));color:#18233a;cursor:pointer;font:inherit}.tenant-data-cycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tenant-data-cycle button{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd;text-align:left;cursor:pointer}.tenant-data-cycle strong{font-size:20px;color:#18233a}.tenant-data-cycle span{font-size:11px}.tenant-data-cycle small{color:#748197;font-size:10px}.tenant-data-ranking{display:flex;flex-direction:column}.tenant-data-ranking article{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f6}.tenant-data-ranking article:last-child{border-bottom:0}.tenant-data-ranking article>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf3ff;color:#3e65e8;font-size:11px}.tenant-data-ranking h3{margin:0;font-size:12px}.tenant-data-ranking p{margin:4px 0 0;color:#748197;font-size:11px}.tenant-data-ranking .ant-btn-link{height:auto;padding:0;font-size:11px}.tenant-data-next{margin-bottom:16px}.tenant-data-next .ant-card-body{padding:18px}.tenant-data-next .tenant-ai-insight-list article{align-items:center}.tenant-data-next .tenant-ai-insight-list article>div{flex:1}.tenant-data-next .tenant-ai-insight-list article p{margin:4px 0 0;color:#748197;font-size:11px}.tenant-data-subtabs{display:flex;gap:8px;margin:-4px 0 14px;border-bottom:1px solid #edf0f6}.tenant-data-subtabs button{padding:0 4px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#748197;cursor:pointer;font-size:12px}.tenant-data-subtabs button.active{border-bottom-color:#2867f0;color:#2867f0;font-weight:650}.tenant-data-item-summary{display:flex;align-items:baseline;gap:12px;padding:13px 14px;margin-bottom:8px;border:1px solid #dbe5fa;border-radius:10px;background:#f8faff}.tenant-data-item-summary span{color:#748197;font-size:11px}.tenant-data-item-summary b{font-size:18px;color:#18233a}.tenant-data-item-summary small{margin-left:auto;color:#748197;font-size:10px}.tenant-data-marketing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.tenant-data-marketing-grid article{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd}.tenant-data-marketing-grid span,.tenant-data-marketing-grid small{color:#748197;font-size:11px}.tenant-data-marketing-grid strong{font-size:20px;color:#18233a}.tenant-data-marketing-list article{grid-template-columns:minmax(0,1fr) auto auto}.tenant-data-marketing-list article>b{display:none}.tenant-data-channel-note{margin:0 0 12px;color:#748197;font-size:11px}.tenant-data-channel-table{overflow:auto;border:1px solid #e2e8f1;border-radius:10px}.tenant-data-channel-table>div{display:grid;grid-template-columns:1.4fr repeat(4,minmax(84px,1fr));min-width:620px;align-items:center}.tenant-data-channel-table>div>*{padding:11px 12px;border-bottom:1px solid #edf0f6;font-size:11px}.tenant-data-channel-table>div:last-child>*{border-bottom:0}.tenant-data-channel-table .header>*{color:#748197;font-weight:650;background:#fafbfd}@media(min-width:1500px){.tenant-operating-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.tenant-operating-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tenant-operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-operating-summary{align-items:flex-start;flex-wrap:wrap}.tenant-operating-summary-actions{width:100%;margin-left:52px}.tenant-operating-insights{grid-template-columns:1fr}}@media(max-width:900px){.tenant-readiness-summary{grid-template-columns:1fr;gap:22px}.tenant-readiness-progress{padding:0 0 20px;border-right:0;border-bottom:1px solid #e2e8f1}.tenant-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tenant-operating-filter{align-items:stretch;flex-direction:column}.tenant-operating-filter label,.tenant-operating-filter .ant-segmented{width:100%}.tenant-operating-filter .ant-segmented{max-width:100%;overflow-x:auto}.tenant-operating-filter-actions{margin-left:0}.tenant-operating-filter-actions .ant-btn{width:100%}.tenant-operating-metrics{grid-template-columns:1fr}.tenant-operating-summary-actions{margin-left:0;flex-wrap:wrap}.tenant-operating-insights article{flex-direction:column}.tenant-operating-inline-actions{width:100%}.tenant-operating-quick .ant-btn{flex:1;min-width:0}}@media(max-width:620px){.tenant-readiness-head{align-items:stretch;flex-direction:column}.tenant-readiness-head .ant-btn{width:100%}.tenant-readiness-grid{grid-template-columns:1fr}.tenant-readiness-banner{align-items:flex-start;flex-wrap:wrap}.tenant-readiness-banner .ant-btn{width:100%}}@media(max-width:900px){.tenant-ai-insight-list,.tenant-ai-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-ai-advisor-layout{grid-template-columns:1fr}.tenant-ai-advisor-layout aside{position:static;display:grid;grid-template-columns:1fr 1fr}.tenant-ai-prompt>div{flex-direction:column}.tenant-ai-prompt>div .ant-btn{width:100%}}@media(max-width:620px){.tenant-ai-head-actions{align-items:stretch;gap:10px;width:100%}.tenant-ai-head-actions>div{flex:1}.tenant-ai-head-actions .ant-btn{flex:1;min-width:0}.tenant-ai-readiness .ant-card-body{padding:14px}}@media(max-width:620px){.tenant-ai-demo-note{align-items:flex-start;flex-direction:column;gap:5px}.tenant-ai-insight-list,.tenant-ai-agent-grid,.tenant-ai-advisor-layout aside{grid-template-columns:1fr}.tenant-ai-quick .ant-btn{flex:1;min-width:0}.tenant-ai-analysis section{grid-template-columns:30px minmax(0,1fr)}}@media(max-width:900px){.tenant-data-filter{align-items:stretch;flex-direction:column}.tenant-data-filter label,.tenant-data-period{width:100%}.tenant-data-filter-actions{margin-left:0}.tenant-data-filter-actions .ant-btn{flex:1}.tenant-data-change-grid{grid-template-columns:1fr 1fr}.tenant-data-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-data-pro-fields label{flex:1}.tenant-data-pro-fields .tenant-select{min-width:0;width:100%}}@media(max-width:620px){.tenant-data-demo-note{align-items:flex-start;flex-direction:column;gap:6px}.tenant-data-demo-note .ant-btn-link{margin-left:0}.tenant-data-mode{align-items:flex-start;flex-direction:column}.tenant-data-change-grid,.tenant-data-cycle{grid-template-columns:1fr}.tenant-data-ranking article{grid-template-columns:28px minmax(0,1fr) auto}.tenant-data-ranking article .ant-btn-link:last-child{grid-column:2}.tenant-data-summary .tenant-operating-summary-actions{margin-left:0}}.tenant-services-page{min-width:0}.tenant-services-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;color:#748197;font-size:11px}.tenant-services-context .ant-tag{margin:0}.tenant-services-page .tenant-list{margin-bottom:16px}.tenant-services-page .tenant-list small{display:block;color:#748197;font-size:10px;margin-top:4px}.tenant-services-notice{margin-bottom:16px}.tenant-services-notice .tenant-resource-grid p{margin:7px 0 0;font-size:11px;line-height:1.6}@media(max-width:1200px){.tenant-metrics-6{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-search{width:220px}.tenant-filters{flex-wrap:wrap}.tenant-create-layout{grid-template-columns:minmax(0,1fr) 270px}.tenant-detail-layout{grid-template-columns:110px minmax(0,1fr)}.tenant-order-side{position:static;grid-column:2}.tenant-page-head{flex-wrap:wrap}}@media(max-width:800px){.tenant-topbar.ant-layout-header{padding:0 12px}.tenant-search{display:none}.tenant-scope-selector{padding-inline:4px;gap:2px}.tenant-scope-label,.tenant-scope-selector .ant-tag{display:none}.tenant-scope-selector{flex:0 0 auto}.tenant-scope-selector .ant-select{min-width:100px}.tenant-account{flex:0 0 auto;min-width:0;max-width:112px;padding-inline:10px}.tenant-account-full{display:none}.tenant-account-short{display:inline}.tenant-content{padding:16px}.tenant-metrics,.tenant-metrics-6{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-two,.tenant-create-layout,.tenant-form-grid{grid-template-columns:1fr}.tenant-create-preview{position:static}.tenant-detail-layout{display:block}.tenant-detail-layout nav{position:static;flex-direction:row;flex-wrap:wrap;margin-bottom:16px}.tenant-detail-main .tenant-three{grid-template-columns:1fr}.tenant-quick,.tenant-create-footer{flex-wrap:wrap}.tenant-order-hero>.ant-card-body{align-items:flex-start;flex-direction:column}.tenant-page-head h1{font-size:22px}.tenant-ai{flex-wrap:wrap}.tenant-owner{flex-direction:column}}@media(min-width:1760px){.tenant-metrics-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:600px){.tenant-metrics-6{grid-template-columns:1fr}}.tenant-form,.tenant-create-preview{min-width:0}@media(max-width:800px){.tenant-form .ant-card-head-title{white-space:normal}.tenant-form .ant-card-head{padding-inline:12px}.tenant-form .ant-card-extra{margin-inline-start:4px}.tenant-form-grid{grid-template-columns:minmax(0,1fr)}.tenant-form .ant-card-head small{margin-left:0}.tenant-form .ant-card-body{padding:16px}.tenant-form .ant-input{min-width:0}}.tenant-rule-difference{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 12px;border:1px solid #edf0f5;border-radius:8px;font-size:12px}.tenant-rule-difference+.tenant-rule-difference{margin-top:8px}@media(max-width:600px){.tenant-rule-difference{grid-template-columns:1fr}}.tenant-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-resource-grid section{background:#f8faff;border:1px solid #e5e9f1;border-radius:10px;padding:14px}.tenant-resource-grid h3{margin:0 0 8px;color:#68758a;font-size:12px;font-weight:400}@media(max-width:600px){.tenant-resource-grid{grid-template-columns:1fr}}.tenant-inherited-rules section{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:16px 12px;border-bottom:1px solid #edf0f5;font-size:12px}.tenant-inherited-rules small{display:block;margin-top:6px;color:#68758a}@media(max-width:600px){.tenant-account-form-grid,.tenant-account-security-metrics{grid-template-columns:1fr}.tenant-account-security-toolbar{flex-direction:column}.tenant-account-security-row{grid-template-columns:minmax(0,1fr) auto}.tenant-account-security-row .ant-btn-link{grid-column:1/-1;justify-self:start;padding-left:0}.tenant-account-drawer .ant-drawer-body{padding:18px}.tenant-account-drawer-footer{padding-top:16px}}@media(max-width:600px){.tenant-inherited-rules section{grid-template-columns:minmax(0,1fr) auto}}.tenant-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-capabilities article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:16px 12px;border:1px solid #e5e9f1;border-radius:10px;font-size:12px}.tenant-capabilities small{display:block;color:#68758a;margin-top:6px}.tenant-capabilities article>.tenant-muted{grid-column:2 / -1}.tenant-capability-number{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#edf2ff;color:#3e65e8;font-weight:600}@media(max-width:600px){.tenant-capabilities{grid-template-columns:1fr}}.tenant-store-create-page{max-width:1480px;margin:0 auto;padding-bottom:88px;--create-line:#dfe6f1;--create-muted:#748197;--create-blue:#2864f0}.tenant-store-create-page>.ant-btn-link{padding:0;height:24px;margin-bottom:7px}.tenant-store-create-page .tenant-page-head{margin-bottom:18px}.tenant-store-workflow{border:1px solid var(--create-line);border-radius:14px;background:#f5f7fc;overflow:hidden}.tenant-store-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--create-line);background:#f8fafd}.tenant-store-steps button{position:relative;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:18px 20px;border:0;background:transparent;color:var(--create-muted);text-align:left;cursor:pointer;font:inherit}.tenant-store-steps button:not(:last-child):after{content:"";position:absolute;top:34px;right:-11px;width:22px;height:1px;background:var(--create-line)}.tenant-store-steps b{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--create-line);border-radius:50%;background:#fff;font-size:12px}.tenant-store-steps span{font-size:12px;font-weight:800}.tenant-store-steps small{margin-top:2px;font-size:10px}.tenant-store-steps .active{background:#edf3ff;color:var(--create-blue)}.tenant-store-steps .active b,.tenant-store-steps .done b{background:var(--create-blue);border-color:var(--create-blue);color:#fff}.tenant-store-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;padding:18px}.tenant-store-form-card{overflow:hidden;border:1px solid var(--create-line);border-radius:12px}.tenant-store-form-card>.ant-card-head{padding:18px;min-height:unset;border-color:var(--create-line)}.tenant-store-form-card>.ant-card-body{padding:18px}.tenant-store-section-head{display:flex;align-items:flex-start;gap:12px}.tenant-store-section-head>span:first-child{display:grid;place-items:center;flex:none;width:34px;height:34px;background:#edf3ff;color:var(--create-blue);border-radius:10px;font-size:11px;font-weight:800}.tenant-store-section-head>div{flex:1;min-width:0}.tenant-store-step-title{font-size:16px;margin:0}.tenant-store-section-head p{font-size:11px;margin:3px 0 0;color:var(--create-muted);font-weight:400;white-space:normal}.tenant-store-uploads{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;margin-bottom:18px}.tenant-store-upload-slot>button:first-child{min-height:112px;border:1px dashed #b9c9df;border-radius:10px;background:#f8fafd;font:inherit;cursor:pointer}.tenant-store-logo{display:grid;grid-template-columns:48px 1fr;grid-template-rows:1fr 1fr;gap:0 10px;padding:16px;text-align:left}.tenant-store-logo b{grid-row:1/3;align-self:center;display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:var(--create-blue);color:#fff;font-size:20px}.tenant-store-logo span{align-self:end;font-size:11px;font-weight:800}.tenant-store-uploads small{font-size:10px;color:var(--create-muted)}.tenant-store-cover{display:grid;place-content:center;gap:5px;text-align:center}.tenant-store-cover span{font-size:12px;font-weight:800;color:var(--create-blue)}.tenant-store-create-page .tenant-form-grid{column-gap:16px;row-gap:0}.tenant-store-create-page .ant-form-item{margin-bottom:18px}.tenant-store-create-page .ant-form-item-label{padding-bottom:6px}.tenant-store-create-page .ant-form-item-label>label{color:#60708b;font-size:12px}.tenant-store-create-page .ant-form-item-required:before{display:none}.tenant-store-create-page .ant-form-item-required:after{content:" *";display:inline;visibility:visible;margin-left:3px}.tenant-store-create-page .ant-input,.tenant-store-create-page .tenant-select{width:100%;height:38px;border-radius:8px;border-color:var(--create-line);color:#34425b;font-size:12px}.tenant-store-create-page .ant-form-item-explain{font-size:11px}.tenant-store-aside{position:sticky;top:82px;display:flex;flex-direction:column;gap:12px}.tenant-store-preview,.tenant-store-checks{overflow:hidden;border:1px solid var(--create-line);border-radius:11px;background:#fff}.tenant-store-preview-cover{height:94px;padding:14px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(125deg,#163b79,#2c6ff5 62%,#6ba4ff);color:#fff}.tenant-store-preview-cover span{font-size:22px;font-weight:900}.tenant-store-preview-cover small{font-size:10px}.tenant-store-preview-title{display:flex;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--create-line)}.tenant-store-preview-title h3{margin:0;font-size:13px}.tenant-store-preview-title p{margin:3px 0 0;color:var(--create-muted);font-size:10px}.tenant-store-preview dl{margin:0;padding:6px 14px 12px}.tenant-store-preview dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--create-line)}.tenant-store-preview dl>div:last-child{border:0}.tenant-store-preview dt{color:var(--create-muted);font-size:10px}.tenant-store-preview dd{margin:0;font-size:11px;font-weight:700;text-align:right}.tenant-store-checks h3{margin:0;padding:13px 14px;border-bottom:1px solid var(--create-line);font-size:12px}.tenant-store-checks h3 small{float:right;color:var(--create-muted);font-size:10px;font-weight:400}.tenant-store-checks>div{display:grid;grid-template-columns:80px 1fr auto;gap:8px;padding:9px 14px;border-bottom:1px solid var(--create-line);font-size:10px}.tenant-store-checks>div:last-child{border:0}.tenant-store-checks strong{font-weight:500}.tenant-store-checks i{color:#129572;font-style:normal;font-weight:800}.tenant-store-tip{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #cfe0ff;border-radius:10px;background:#eef5ff;color:#4773ac}.tenant-store-tip b{font-size:13px}.tenant-store-tip span{font-size:10px;line-height:1.6}.tenant-store-create-footer{position:fixed;left:252px;right:0;bottom:0;z-index:35;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 30px;border-top:1px solid #dfe6f1;background:#fffffff5;box-shadow:0 -8px 24px #0d1e3e12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .tenant-store-create-footer{left:76px}.tenant-store-create-footer .ant-btn-primary{background:#2864f0}.tenant-store-create-result{max-width:880px;margin:42px auto;padding:36px;border:1px solid #e2e8f1;border-radius:16px;background:#fff;text-align:center;font-size:16px;line-height:1.5;box-shadow:0 8px 24px #162a4f0f}.tenant-store-success-mark{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 12px;border-radius:50%;background:#eaf8f2;color:#169b6b;font-size:27.2px;font-weight:900}.tenant-store-success-status{color:#169b6b;font-size:11.52px;font-weight:800}.tenant-store-create-result h1{margin:5px 0;font-size:23.2px;overflow-wrap:anywhere}.tenant-store-create-result>p{margin:0;color:#748197;font-size:11.52px}.tenant-store-success-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;border:1px solid #e2e8f1;border-radius:10px}.tenant-store-success-summary>div{padding:14px;border-right:1px solid #e2e8f1}.tenant-store-success-summary>div:last-child{border:0}.tenant-store-success-summary span,.tenant-store-success-summary b{display:block}.tenant-store-success-summary span{color:#748197;font-size:9.44px}.tenant-store-success-summary b{margin-top:4px;font-size:10.72px;overflow-wrap:anywhere}.tenant-store-success-todo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;border-radius:10px;background:#fafbfd;text-align:left}.tenant-store-success-todo>b{grid-column:1/-1;margin-bottom:3px;font-size:11.52px}.tenant-store-success-todo span{font-size:10.08px}.tenant-store-success-actions{display:flex;justify-content:center;gap:9px;margin-top:22px}.tenant-store-success-actions .ant-btn{border-radius:8px;font-size:13.12px;font-weight:700}@media(max-width:820px){.tenant-store-create-result{margin:12px auto;padding:22px 14px}.tenant-store-success-summary,.tenant-store-success-todo{grid-template-columns:minmax(0,1fr)}.tenant-store-success-summary>div{border-right:0;border-bottom:1px solid #e2e8f1}.tenant-store-success-actions{flex-direction:column}.tenant-store-success-actions .ant-btn{width:100%}}.tenant-store-create-error{color:#b42318}.tenant-store-step-title:focus-visible,#create-result-title:focus-visible{outline:2px solid #3e65e8;outline-offset:4px}.tenant-store-create-layout [id^=create-]{scroll-margin-block:90px 150px}@media(max-width:980px){.tenant-store-create-layout{grid-template-columns:minmax(0,1fr)}.tenant-store-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-store-tip{grid-column:1/-1}.tenant-store-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.tenant-store-create-page{padding-bottom:152px}.tenant-store-create-layout{padding:10px}.tenant-store-steps,.tenant-store-uploads,.tenant-store-aside{grid-template-columns:minmax(0,1fr)}.tenant-store-steps button:after{display:none}.tenant-store-create-footer,.tenant-collapsed .tenant-store-create-footer{left:0;min-height:132px;padding:10px 12px;flex-direction:column;align-items:stretch}.tenant-store-create-footer>.tenant-actions{display:grid;grid-template-columns:1fr 1fr}.tenant-store-form-card>.ant-card-body{padding:14px}}.tenant-store-create-page{line-height:1.5}.tenant-store-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.tenant-store-head .ant-btn-link{height:24px;padding:0;font-size:12px}.tenant-store-head h1{font-size:24px;line-height:36px;margin:7px 0 4px}.tenant-store-head p{font-size:13.12px;line-height:19.68px;color:#748197;margin:0}.tenant-store-head .ant-btn,.tenant-store-create-footer .ant-btn{border-radius:8px;font-weight:700;font-size:13.12px}.tenant-store-steps span{font-size:12.16px;line-height:18.24px}.tenant-store-steps small{font-size:9.6px;line-height:14.4px}.tenant-store-section-head h2{line-height:24px}.tenant-store-section-head p{font-size:10.72px;line-height:16.08px}.tenant-store-section-head .ant-tag{flex:none;display:flex;align-items:center;height:34px;padding:0 8px;margin:0;border-radius:10px;font-size:10px}.tenant-store-logo b{align-self:end}.tenant-store-preview-title{align-items:flex-start}.tenant-store-preview-title .ant-tag{flex:none;margin:0;font-size:10px;line-height:19px;padding:0 6px;border-radius:7px}.tenant-store-preview-title h3{font-size:12.8px;line-height:19.2px}.tenant-store-preview-title p,.tenant-store-preview dt{font-size:9.76px;line-height:14.64px}.tenant-store-preview dd{font-size:10.08px;line-height:15.12px}.tenant-store-create-page .ant-form-item-label{display:block;height:24.24px;line-height:18.24px;padding:0 0 6px}.tenant-store-create-page .ant-form-item-label>label{height:18.24px;line-height:18.24px;font-size:12.16px}.tenant-store-create-page .ant-input,.tenant-store-create-page .tenant-select{font-size:12.48px;line-height:18.72px}.tenant-store-create-page .ant-input[disabled]{color:#34425b;background:#fafbfd}.tenant-store-create-page .ant-form-item{margin-bottom:16px}@media(max-width:820px){.tenant-store-head{flex-direction:column}}.tenant-store-inline-field{display:flex;align-items:flex-start;gap:8px}.tenant-store-inline-field .ant-input{min-width:0;flex:1}.tenant-store-inline-field .ant-btn{border-radius:8px;font-weight:700}.tenant-store-org,.tenant-store-permissions{border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd}.tenant-store-org{margin:2px 0 18px}.tenant-store-org header{padding:14px;border-bottom:1px solid #e2e8f1}.tenant-store-org header b{font-size:11.52px}.tenant-store-org header span{display:block;margin-top:3px;font-size:9.76px;color:#748197}.tenant-store-org-tree{display:flex;align-items:center;gap:8px;padding:16px;white-space:nowrap;overflow:auto}.tenant-store-org-tree span,.tenant-store-org-tree strong,.tenant-store-org-tree em{padding:7px 9px;border:1px solid #e2e8f1;border-radius:7px;background:#fff;font-size:9.92px;font-style:normal}.tenant-store-org-tree span{color:#748197}.tenant-store-org-tree i{font-style:normal;color:#748197}.tenant-store-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 14px}.tenant-store-permissions>div{padding:11px 4px;border-bottom:1px solid #e2e8f1}.tenant-store-permissions>div:nth-child(odd){padding-right:12px;border-right:1px solid #e2e8f1}.tenant-store-permissions>div:nth-child(2n){padding-left:12px}.tenant-store-permissions>div:nth-last-child(-n+2){border-bottom:0}.tenant-store-permissions span{display:block;font-size:9.44px;color:#748197}.tenant-store-permissions b{display:block;font-size:10.24px;margin-top:4px}.tenant-store-rule-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-store-rule-cards article{padding:15px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd;min-width:0}.tenant-store-rule-cards header{display:flex;align-items:center;gap:9px;margin-bottom:13px}.tenant-store-rule-cards header>div{min-width:0;flex:1}.tenant-store-rule-cards header b{display:block;font-size:11.2px}.tenant-store-rule-cards header small{display:block;color:#748197;font-size:9.44px;margin-top:2px}.tenant-store-rule-icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:#2867f0;font-size:10.88px;font-weight:800}.tenant-store-rule-icon.tone-1{background:#eaf8f2;color:#169b6b}.tenant-store-rule-icon.tone-2{background:#f1edff;color:#7357d2}.tenant-store-rule-icon.tone-3{background:#fff5e6;color:#d98a18}.tenant-store-rule-cards .ant-switch{min-width:40px;width:40px;height:22px;flex:none}.tenant-store-rule-cards .ant-form-item{margin:10px 0 0}.tenant-store-rule-cards .ant-form-item-label{height:19.64px;padding-bottom:5px}.tenant-store-rule-cards .ant-form-item-label>label{font-size:9.76px;line-height:14.64px;height:14.64px;color:#748197}.tenant-store-rule-cards .ant-btn-link{margin-top:14px;padding:0;height:auto;font-size:12px}.tenant-store-rule-off{font-size:10px;color:#748197;margin:0}.tenant-store-rule-notice{margin:18px 0 0;padding:12px 14px;border:1px solid #e2e8f1;border-radius:9px;background:#f0f6ff;color:#3a639a;font-size:12.48px;line-height:1.5}.tenant-store-review-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:11px;background:linear-gradient(125deg,#15366c,#2765cf);color:#fff}.tenant-store-review-hero>div{display:flex;align-items:center;gap:12px}.tenant-store-review-hero>div>span{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#2867f0;font-weight:900}.tenant-store-review-hero h3{margin:0;font-size:13.76px}.tenant-store-review-hero p{margin:3px 0 0;font-size:9.76px;color:#cbdcff}.tenant-store-review-hero>strong{font-size:10.88px}.tenant-store-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.tenant-store-review-grid article{min-width:0;padding:15px;border:1px solid #e2e8f1;border-radius:10px;background:#fafbfd}.tenant-store-review-grid article>b{font-size:11.52px}.tenant-store-review-grid dl{margin:10px 0}.tenant-store-review-grid dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #e2e8f1}.tenant-store-review-grid dt{font-size:9.44px;color:#748197}.tenant-store-review-grid dd{font-size:9.92px;margin:0;font-weight:650;overflow-wrap:anywhere}.tenant-store-review-grid .ant-btn-link{padding:0;height:auto;font-size:12px}.tenant-store-review-confirm{padding:13px;border:1px solid #cfe0ff;border-radius:9px;background:#edf4ff}.tenant-store-review-confirm .ant-checkbox-wrapper{font-size:10.24px;line-height:1.5}.tenant-store-rule-versions>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e2e8f1}.tenant-store-rule-versions span{color:#748197;font-size:10.4px}.tenant-store-rule-versions b{font-size:10.88px}@media(max-width:820px){.tenant-store-rule-cards,.tenant-store-review-grid,.tenant-store-permissions{grid-template-columns:minmax(0,1fr)}.tenant-store-review-hero{flex-direction:column;align-items:flex-start}.tenant-store-permissions>div:nth-child(n){padding:10px 0;border-right:0;border-bottom:1px solid #e2e8f1}.tenant-store-permissions>div:last-child{border-bottom:0}}.tenant-staff-page .tenant-list{margin-top:16px}.tenant-commissions-page{min-width:0}.tenant-commission-demo{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#748197;font-size:11px}.tenant-commission-demo .ant-tag{margin:0}.tenant-commission-list{margin-bottom:16px}.tenant-commission-priority{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:4px 18px 16px;color:#52637f;font-size:12px}.tenant-commission-priority>div{display:flex;align-items:center;gap:8px}.tenant-commission-priority .ant-tag{margin:0}.tenant-commission-priority small{width:100%;color:#748197;font-size:11px}.tenant-commission-note{margin:0;padding:14px 18px;color:#526eaa;background:#f0f5ff;border-bottom:1px solid #dbe5fa;font-size:11px;line-height:1.6}.tenant-commission-rule{margin-bottom:16px}.tenant-commission-rule p{margin:7px 0 0;color:#748197;font-size:11px;line-height:1.6}.tenant-commission-analysis{padding:18px}.tenant-commission-bars{display:flex;flex-direction:column;gap:14px;margin-top:18px}.tenant-commission-bars>.tenant-commission-bar{display:grid;grid-template-columns:110px minmax(0,1fr) 86px;gap:12px;align-items:center;font-size:11px}.tenant-commission-bars i{height:8px;overflow:hidden;border-radius:10px;background:#eef1f7}.tenant-commission-bars i b{display:block;height:100%;border-radius:10px;background:#5d83ec}.tenant-commission-bars strong{text-align:right;color:#34425b}.tenant-settlement-page{min-width:0}.tenant-settlement-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px;color:#748197;font-size:11px}.tenant-settlement-scope .ant-tag{margin:0}.tenant-settlement-scope b{color:#526eaa}.tenant-settlement-workbench{margin-top:16px;margin-bottom:16px}.tenant-settlement-overview{padding:16px}.tenant-settlement-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.tenant-settlement-flow>div{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:14px;border:1px solid #dbe5fa;border-radius:10px;background:#f8faff}.tenant-settlement-flow span{grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf3ff;color:#3e65e8;font-size:10px;font-weight:700}.tenant-settlement-flow b{font-size:12px}.tenant-settlement-flow small{color:#748197;font-size:10px}.tenant-settlement-todos{display:flex;flex-direction:column}.tenant-settlement-todos button{display:flex;align-items:center;gap:10px;padding:12px 0;border:0;border-bottom:1px solid #edf0f6;background:transparent;text-align:left;cursor:pointer}.tenant-settlement-todos button:last-child{border-bottom:0}.tenant-settlement-todos i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf3ff;color:#3e65e8;font-size:10px;font-style:normal}.tenant-settlement-todos span{display:flex;flex-direction:column;gap:3px;flex:1}.tenant-settlement-todos b{font-size:11px}.tenant-settlement-todos small{color:#748197;font-size:10px}.tenant-settlement-todos em{color:#3e65e8;font-size:10px;font-style:normal}.tenant-settlement-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px}.tenant-settlement-section-head>div{display:flex;flex-direction:column;gap:4px}.tenant-settlement-section-head b{font-size:14px}.tenant-settlement-section-head span{color:#748197;font-size:11px}.tenant-settlement-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 18px}.tenant-settlement-rule-grid .ant-card-body{padding:16px}.tenant-settlement-rule-grid header{display:flex;align-items:center;justify-content:space-between}.tenant-settlement-rule-grid header small{color:#748197;font-size:10px}.tenant-settlement-rule-grid header .ant-tag{margin:0}.tenant-settlement-rule-grid h3{margin:16px 0 5px;font-size:14px}.tenant-settlement-rule-grid>div>strong{font-size:24px;color:#3e65e8}.tenant-settlement-rule-grid .tenant-operating-dl{margin:10px 0}.tenant-settlement-tier{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid #dbe5fa;border-radius:10px;background:#f8faff}.tenant-settlement-tier h3{margin:8px 0 4px;font-size:16px}.tenant-settlement-tier p{margin:0;color:#748197;font-size:11px}.tenant-settlement-tier .ant-tag{margin:0}.tenant-settlement-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.tenant-settlement-chain article{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid #e2e8f1;border-radius:10px;background:#fff}.tenant-settlement-chain span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf3ff;color:#3e65e8;font-size:10px;font-weight:700}.tenant-settlement-chain small{color:#748197;font-size:10px}.tenant-settlement-chain b{font-size:20px}.tenant-settlement-chain em{color:#748197;font-size:10px;font-style:normal}.tenant-settlement-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:center;padding:18px;border-bottom:1px solid #edf0f6}.tenant-settlement-wallet>div{display:flex;flex-direction:column;gap:4px}.tenant-settlement-wallet small,.tenant-settlement-wallet span{color:#748197;font-size:10px}.tenant-settlement-wallet b{font-size:20px}.tenant-settlement-wallet .ant-btn{white-space:nowrap}@media(max-width:900px){.tenant-settlement-flow,.tenant-settlement-chain,.tenant-settlement-wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-settlement-wallet .ant-btn{grid-column:1/-1}.tenant-settlement-rule-grid{grid-template-columns:1fr}}@media(max-width:620px){.tenant-settlement-flow,.tenant-settlement-chain,.tenant-settlement-wallet{grid-template-columns:1fr}.tenant-settlement-section-head{align-items:flex-start;flex-direction:column}.tenant-settlement-tier{flex-direction:column}}.tenant-iam-page{min-width:0}.tenant-iam-workbench{margin-top:16px;margin-bottom:16px}.tenant-iam-user{display:flex;align-items:center;gap:9px}.tenant-iam-user>span,.tenant-iam-detail-hero>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#eaf0ff;color:#3e65e8;font-weight:800}.tenant-iam-user small,.tenant-iam-user b{display:block}.tenant-iam-split{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:420px}.tenant-iam-org{border-right:1px solid #e2e8f1;padding:16px}.tenant-iam-org header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.tenant-iam-org header b,.tenant-iam-org header small{display:block}.tenant-iam-org header small{margin-top:3px;color:#748197;font-size:10px}.tenant-iam-org>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.tenant-iam-org>button.active{background:#edf3ff;color:#2867f0}.tenant-iam-org>button span{display:flex;flex-direction:column;gap:3px}.tenant-iam-org>button small{color:#748197;font-size:10px}.tenant-iam-org>button em{font-style:normal;color:#748197}.tenant-iam-dept{padding:20px}.tenant-iam-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px}.tenant-iam-section-head>div:first-child{min-width:0}.tenant-iam-section-head h3{margin:3px 0;font-size:16px}.tenant-iam-section-head p{margin:0;color:#748197;font-size:11px;line-height:1.6}.tenant-iam-section-head small{color:#748197;font-size:10px}.tenant-iam-position-list{margin-top:20px;border-top:1px solid #edf0f6}.tenant-iam-position-list article{display:grid;grid-template-columns:34px minmax(0,1fr) 50px auto;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0f6}.tenant-iam-position-list i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf3ff;color:#3e65e8;font-style:normal;font-size:10px;font-weight:700}.tenant-iam-position-list b,.tenant-iam-position-list small{display:block}.tenant-iam-position-list small{margin-top:3px;color:#748197;font-size:10px}.tenant-iam-position-list span{color:#52637f;font-size:11px}.tenant-iam-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px}.tenant-iam-role-grid .ant-card-body{padding:16px}.tenant-iam-role-grid header{display:flex;justify-content:space-between;align-items:center}.tenant-iam-role-grid header>span{color:#2867f0;font-weight:800}.tenant-iam-role-grid h3{margin:15px 0 5px;font-size:14px}.tenant-iam-role-grid p{min-height:32px;margin:0;color:#748197;font-size:11px}.tenant-iam-role-grid .ant-btn{margin-right:7px}.tenant-iam-filter-tabs{display:flex;gap:8px;padding:0 18px 15px}.tenant-iam-session-alert{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #edf0f6}.tenant-iam-session-alert>div{display:flex;flex-direction:column;gap:4px;flex:1}.tenant-iam-session-alert span{color:#748197;font-size:11px}.tenant-iam-permission{padding:0 18px 18px}.tenant-iam-permission>div:not(.tenant-iam-section-head){display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #edf0f6}.tenant-iam-permission>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf3ff;color:#2867f0;font-size:10px;font-weight:800}.tenant-iam-permission>div>div{display:flex;flex-direction:column;gap:3px;flex:1}.tenant-iam-permission small{color:#748197;font-size:10px}.tenant-iam-detail-hero{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tenant-iam-detail-hero>div{flex:1}.tenant-iam-detail-hero h3,.tenant-iam-detail-hero p{margin:0}.tenant-iam-detail-hero p{margin-top:3px;color:#748197;font-size:11px}.tenant-iam-detail-section{margin-top:20px;padding-top:16px;border-top:1px solid #edf0f6}.tenant-iam-detail-section header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tenant-iam-detail-section header small{color:#748197;font-size:10px}.tenant-iam-log{display:flex;flex-direction:column;gap:12px}.tenant-iam-log div{display:grid;grid-template-columns:90px 1fr;gap:4px 10px;font-size:11px}.tenant-iam-log time,.tenant-iam-log span{color:#748197;font-size:10px}.tenant-iam-log span{grid-column:2}.tenant-iam-detail-bottom{display:flex;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid #edf0f6}.tenant-iam-detail-bottom .ant-btn:first-child{margin-right:auto}@media(max-width:900px){.tenant-iam-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tenant-iam-split{grid-template-columns:1fr}.tenant-iam-org{border-right:0;border-bottom:1px solid #e2e8f1}.tenant-iam-role-grid{grid-template-columns:1fr}.tenant-iam-section-head,.tenant-iam-session-alert{align-items:flex-start;flex-direction:column}.tenant-iam-section-head .tenant-actions{width:100%}.tenant-iam-section-head .ant-btn{margin-bottom:4px}.tenant-iam-permission>div:not(.tenant-iam-section-head){align-items:flex-start;flex-wrap:wrap}.tenant-iam-permission>div .ant-btn{margin-left:42px}}.tenant-audit-page{min-width:0}.tenant-audit-workbench{margin-top:16px;margin-bottom:16px}.tenant-audit-note{display:flex;align-items:center;gap:8px;margin:0;padding:12px 18px;color:#52637f;background:#f8faff;border-bottom:1px solid #edf0f6;font-size:11px;line-height:1.6}.tenant-audit-session-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #edf0f6}.tenant-audit-session-head>div{display:flex;flex-direction:column;gap:4px;flex:1}.tenant-audit-session-head span{color:#748197;font-size:11px}.tenant-audit-notice{padding:0 18px 18px}.tenant-audit-notice .tenant-iam-section-head{padding:18px 0}.tenant-audit-notice>div:not(.tenant-iam-section-head){display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #edf0f6}.tenant-audit-notice>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#edf3ff;color:#2867f0;font-size:10px;font-weight:800}.tenant-audit-notice>div>b{flex:1;font-size:11px}.tenant-audit-notice>div .ant-btn{padding:0}.tenant-audit-workbench .ant-table small,.tenant-audit-page .ant-table small{display:block;color:#748197;font-size:10px}.tenant-audit-page .ant-table b{font-weight:650}@media(max-width:700px){.tenant-audit-session-head,.tenant-audit-note{align-items:flex-start;flex-direction:column}}.tenant-messages-page{min-width:0}.tenant-message-workbench{margin-top:16px;margin-bottom:16px}.tenant-message-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid #edf0f6}.tenant-message-section-head>div{display:flex;flex-direction:column;gap:4px}.tenant-message-section-head b{font-size:14px}.tenant-message-section-head span{color:#748197;font-size:11px}.tenant-message-title{display:flex;align-items:center;gap:9px}.tenant-message-title i{width:8px;height:8px;border-radius:50%;background:#cdd5e4}.tenant-message-title i.urgent{background:#e65757}.tenant-message-title i.important{background:#efad31}.tenant-message-title b,.tenant-message-title small{display:block}.tenant-message-detail-content{margin:18px 0;padding:16px;border-radius:10px;background:#f8faff;color:#34425b;font-size:12px;line-height:1.8}.tenant-messages-page .ant-table small{display:block;color:#748197;font-size:10px}.tenant-messages-page .ant-table b{font-weight:650}@media(max-width:700px){.tenant-message-section-head{align-items:flex-start;flex-direction:column}}.tenant-message-create-page{min-width:0;margin:0 -28px -28px;padding:0 28px 92px;background:#f5f7fc}.tenant-message-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 18px}.tenant-message-create-head>div:first-child{min-width:0}.tenant-message-create-head h1{margin:5px 0 4px;font-size:24px}.tenant-message-create-head p{margin:0;color:#748197;font-size:13px}.tenant-message-create-head>.tenant-actions{align-items:flex-start}.tenant-message-back{height:auto;padding:0;color:#2867f0}.tenant-message-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px}.tenant-message-compose-main{display:flex;min-width:0;flex-direction:column;gap:14px}.tenant-message-compose-card{overflow:hidden;border-color:#e0e7f2;border-radius:12px}.tenant-message-compose-card .ant-card-head{padding:0;border-bottom:1px solid #d9e6fa;background:linear-gradient(100deg,#eef5ff,#f8fbff)}.tenant-message-compose-card .ant-card-head-title{padding:0}.tenant-message-card-title{display:flex;align-items:center;gap:11px;padding:15px 18px}.tenant-message-card-title>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#e7f0ff;color:#2867f0;font-size:11px;font-weight:850}.tenant-message-card-title b,.tenant-message-card-title small{display:block}.tenant-message-card-title b{font-size:14px}.tenant-message-card-title small{margin-top:3px;color:#748197;font-size:11px;font-weight:400}.tenant-message-compose-card .ant-card-body{padding:0}.tenant-message-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:18px}.tenant-message-form-grid label,.tenant-message-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:#52637f;font-size:12px;font-weight:650}.tenant-message-form-grid label.full,.tenant-message-field.full{grid-column:1/-1}.tenant-message-form-grid small{color:#8795aa;font-size:10px;font-weight:400}.tenant-message-form-grid .tenant-select,.tenant-message-form-grid .ant-input,.tenant-message-form-grid .ant-input-affix-wrapper{width:100%}.tenant-message-content-input{min-height:150px}.tenant-message-upload{display:flex;align-items:center;gap:12px;padding:13px;border:1px dashed #c9dafa;border-radius:9px;background:#fbfdff}.tenant-message-upload span{color:#8795aa;font-size:10px;font-weight:400}.tenant-message-audience{display:flex;align-items:center;gap:16px;margin:17px;padding:15px;border:1px solid #cfe0fa;border-radius:10px;background:#f8fbff}.tenant-message-audience>div{min-width:0;flex:1}.tenant-message-audience span,.tenant-message-audience b,.tenant-message-audience small{display:block}.tenant-message-audience span{color:#748197;font-size:10px}.tenant-message-audience b{margin:5px 0;font-size:14px}.tenant-message-audience small{color:#748197;font-size:10px;font-weight:400}.tenant-message-recipient-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:0 17px 15px;overflow:hidden;border:1px solid #e2e8f1;border-radius:10px}.tenant-message-recipient-summary>div{padding:12px;border-right:1px solid #e2e8f1}.tenant-message-recipient-summary>div:last-child{border:0}.tenant-message-recipient-summary span,.tenant-message-recipient-summary b{display:block}.tenant-message-recipient-summary span{color:#748197;font-size:10px}.tenant-message-recipient-summary b{margin-top:4px;font-size:13px}.tenant-message-recipient-summary b.warn{color:#d88919}.tenant-message-check{display:flex!important;align-items:flex-start;flex-direction:row!important;gap:8px;margin:0 17px 17px;color:#52637f!important;font-size:11px!important;font-weight:400!important;line-height:1.6}.tenant-message-channel-grid{display:flex;flex-wrap:wrap;gap:10px}.tenant-message-channel-grid label{display:flex;align-items:center;flex-direction:row;gap:6px;padding:9px 11px;border:1px solid #e2e8f1;border-radius:8px;background:#fbfcff;color:#52637f;font-size:11px;font-weight:400}.tenant-message-error{padding:12px 14px;border:1px solid #f3c6c6;border-radius:9px;background:#fff3f3;color:#b84b4b;font-size:12px}.tenant-message-preview{position:sticky;top:84px;overflow:hidden;border:1px solid #e0e7f2;border-radius:12px;background:#fff;box-shadow:0 10px 28px #1c355b12}.tenant-message-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #e2e8f1;background:#f7f9fd}.tenant-message-preview-head b,.tenant-message-preview-head small{display:block}.tenant-message-preview-head b{font-size:14px}.tenant-message-preview-head small{margin-top:3px;color:#748197;font-size:10px}.tenant-message-preview-head .ant-tag{margin:0}.tenant-message-preview-body{padding:18px}.tenant-message-preview-body>.ant-tag{margin:0}.tenant-message-preview-body h3{margin:12px 0 8px;font-size:17px;line-height:1.45}.tenant-message-preview-body p{min-height:78px;margin:0;color:#748197;font-size:12px;line-height:1.75;white-space:pre-line}.tenant-message-preview-body dl{margin:16px 0 0;padding-top:10px;border-top:1px solid #e2e8f1}.tenant-message-preview-body dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.tenant-message-preview-body dt,.tenant-message-preview-body dd{margin:0;font-size:10px}.tenant-message-preview-body dt{color:#748197}.tenant-message-preview-body dd{font-weight:700;text-align:right}.tenant-message-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.tenant-message-preview-actions .ant-btn{color:#748197}.tenant-message-preview-note{padding:14px 16px;border-top:1px solid #cfe0fa;background:#f1f6ff;color:#526f9f;font-size:11px;line-height:1.6}.tenant-message-create-foot{position:fixed;right:0;bottom:0;left:252px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:12px 30px;border-top:1px solid #e2e8f1;background:#fffffff5;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-message-create-foot>span{color:#748197;font-size:11px}.tenant-message-create-foot>div{display:flex;gap:8px}.tenant-message-confirm-hero{padding:13px 14px;border:1px solid #cfe0fa;border-radius:9px;background:#f4f8ff}.tenant-message-confirm-hero b,.tenant-message-confirm-hero span{display:block}.tenant-message-confirm-hero b{font-size:14px}.tenant-message-confirm-hero span{margin-top:6px;color:#748197;font-size:11px;line-height:1.6}.tenant-message-confirm dl{margin:14px 0 0}.tenant-message-confirm dl>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f6}.tenant-message-confirm dt{color:#748197;font-size:11px}.tenant-message-confirm dd{margin:0;font-size:11px;font-weight:650}.tenant-message-confirm p{margin:14px 0 0;color:#748197;font-size:11px;line-height:1.6}.tenant-message-delete-confirm>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #f0caca;border-radius:9px;background:#fff5f5}.tenant-message-delete-confirm>div b{color:#b84b4b;font-size:13px}.tenant-message-delete-confirm>div span{color:#7a6870;font-size:11px}.tenant-message-delete-confirm dl{margin:14px 0}.tenant-message-delete-confirm dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf0f6}.tenant-message-delete-confirm dt{color:#748197;font-size:11px}.tenant-message-delete-confirm dd{margin:0;font-size:11px;font-weight:650}.tenant-message-delete-confirm label{display:flex;gap:8px;color:#52637f;font-size:11px}@media(max-width:1100px){.tenant-message-create-layout{grid-template-columns:1fr}.tenant-message-preview{position:static;max-width:620px}.tenant-message-recipient-summary{grid-template-columns:repeat(2,1fr)}.tenant-message-recipient-summary>div:nth-child(2){border-right:0}.tenant-message-recipient-summary>div:nth-child(-n+2){border-bottom:1px solid #e2e8f1}}@media(max-width:820px){.tenant-message-create-page{margin:0 -18px -18px;padding:0 12px 116px}.tenant-message-create-head{padding:0 2px 16px;flex-direction:column}.tenant-message-create-head>div:last-child{width:100%}.tenant-message-create-head>.tenant-actions .ant-btn{flex:1}.tenant-message-form-grid{grid-template-columns:1fr}.tenant-message-form-grid label.full,.tenant-message-field.full{grid-column:auto}.tenant-message-audience{align-items:flex-start;flex-direction:column}.tenant-message-audience .ant-btn{width:100%}.tenant-message-recipient-summary{grid-template-columns:1fr}.tenant-message-recipient-summary>div{border-right:0;border-bottom:1px solid #e2e8f1}.tenant-message-recipient-summary>div:last-child{border-bottom:0}.tenant-message-create-foot{left:0;min-height:100px;align-items:stretch;flex-direction:column;padding:10px 12px}.tenant-message-create-foot>div{display:grid;grid-template-columns:1fr 1fr}.tenant-message-create-foot .ant-btn{width:100%}}.tenant-config-page{min-width:0}.tenant-config-workbench{margin-top:16px;margin-bottom:16px}.tenant-config-boundary{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #cfe0ff;border-radius:10px;background:#f0f6ff;color:#4773ac;font-size:11px}.tenant-config-boundary b{color:#2867f0}.tenant-config-boundary .ant-tag{margin-left:auto}.tenant-config-section{padding-bottom:18px}.tenant-config-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px;border-bottom:1px solid #edf0f6}.tenant-config-section h3{margin:0 0 5px;font-size:16px}.tenant-config-section header p{margin:0;color:#748197;font-size:11px;line-height:1.6}.tenant-config-section header .ant-tag{margin:0}.tenant-config-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px}.tenant-config-form label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-config-form .ant-input,.tenant-config-form .tenant-select,.tenant-config-form textarea{width:100%;box-sizing:border-box}.tenant-config-form .full{grid-column:1/-1}.tenant-config-form textarea{min-height:80px;padding:10px;border:1px solid #dbe2ee;border-radius:8px;resize:vertical;font:inherit;color:#34425b}.tenant-config-rule-hero b{font-size:12px}.tenant-config-setting-list{padding:0 18px}.tenant-config-setting-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #edf0f6}.tenant-config-setting-list>div>div{display:flex;flex-direction:column;gap:4px;flex:1}.tenant-config-setting-list small{color:#748197;font-size:10px}.tenant-config-setting-list .ant-tag{margin:0}.tenant-config-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-top:1px solid #edf0f6}.tenant-config-foot>span{color:#748197;font-size:10px}.tenant-config-foot .ant-btn{margin-left:8px}@media(max-width:700px){.tenant-config-boundary,.tenant-config-section>header,.tenant-config-foot{align-items:flex-start;flex-direction:column}.tenant-config-boundary .ant-tag{margin-left:0}.tenant-config-form{grid-template-columns:1fr}.tenant-config-form .full{grid-column:auto}.tenant-config-rule-hero{align-items:flex-start;flex-direction:column}.tenant-config-rule-hero span{margin-left:0}.tenant-config-foot{gap:10px}}.tenant-plugins-page{min-width:0}.tenant-plugin-workbench{margin-top:16px;margin-bottom:16px}.tenant-plugin-note{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-bottom:1px solid #edf0f6;background:#f8faff;color:#52637f;font-size:11px}.tenant-plugin-note>div{display:flex;align-items:center;gap:10px}.tenant-plugin-note b{color:#2867f0}.tenant-plugin-note span{color:#748197}.tenant-plugin-note .ant-tag{margin:0;white-space:nowrap}.tenant-plugin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.tenant-plugin-card{min-width:0;border-color:#e2e8f1;border-radius:10px}.tenant-plugin-card .ant-card-body{padding:15px}.tenant-plugin-card header{display:flex;align-items:flex-start;gap:9px;min-height:42px}.tenant-plugin-card header>div{min-width:0;flex:1}.tenant-plugin-card header b,.tenant-plugin-card header small{display:block}.tenant-plugin-card header b{font-size:13px}.tenant-plugin-card header small{margin-top:3px;color:#748197;font-size:10px;line-height:1.45}.tenant-plugin-card header .ant-tag{margin:0;flex:none}.tenant-plugin-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:#edf3ff;color:#2867f0;font-size:13px;font-weight:800}.tenant-plugin-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 0;color:#748197;font-size:10px}.tenant-plugin-meta b{max-width:65%;color:#34425b;font-size:10px;text-align:right;font-weight:600}.tenant-plugin-meta .ant-tag{margin:0}.tenant-plugin-ai{display:flex;align-items:flex-start;gap:6px;margin-top:11px;padding:8px;border-radius:7px;background:#f4f7ff;color:#526eaa;font-size:10px;line-height:1.45}.tenant-plugin-ai .ant-tag{margin:0;font-size:9px;line-height:18px}.tenant-plugin-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #edf0f6}.tenant-plugin-card footer .ant-btn{padding:0;font-size:11px}.tenant-plugin-card footer .tenant-plugin-config-link{margin-left:auto}.tenant-plugin-empty{padding:48px 18px;text-align:center;color:#748197;font-size:12px}.tenant-plugin-detail-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.tenant-plugin-detail-head>div{min-width:0;flex:1}.tenant-plugin-detail-head h2{margin:0;font-size:18px}.tenant-plugin-detail-head p{margin:3px 0 0;color:#748197;font-size:11px}.tenant-plugin-detail-head .ant-tag{margin:0}.tenant-plugins-page .tenant-filters{margin:14px 18px}.tenant-plugins-page .tenant-metrics-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000px){.tenant-plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tenant-plugin-grid{grid-template-columns:1fr;padding:12px}.tenant-plugin-note{align-items:flex-start;flex-direction:column}.tenant-plugin-note .ant-tag{margin-left:0}.tenant-plugins-page .tenant-metrics-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.tenant-mini-page{min-width:0}.tenant-mini-demo-banner{display:flex;align-items:center;gap:10px;margin:16px 0;padding:12px 16px;border:1px solid #cfe0ff;border-radius:10px;background:#f0f6ff;color:#4773ac;font-size:11px}.tenant-mini-demo-banner .ant-tag{margin:0}.tenant-mini-account{display:flex;align-items:center;gap:12px;padding:16px 18px;margin:16px 0;border:1px solid #dbe5fa;border-radius:12px;background:#fff}.tenant-mini-account>div{flex:1}.tenant-mini-account h2{margin:0;font-size:17px}.tenant-mini-account p{margin:4px 0 0;color:#748197;font-size:11px}.tenant-mini-account .ant-tag{margin:0}.tenant-mini-app-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#2867f0;color:#fff;font-size:20px;font-weight:800}.tenant-mini-note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid #dbe5fa;border-radius:9px;background:#f8faff;color:#52637f;font-size:11px;line-height:1.6}.tenant-mini-note.warning{border-color:#f4d9a1;background:#fff8e8;color:#93631b}.tenant-mini-note b{color:#2867f0}.tenant-mini-note.warning b{color:#a56712}.tenant-mini-note span{flex:1}.tenant-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.tenant-mini-grid .ant-card,.tenant-mini-section{border-color:#e2e8f1;border-radius:11px}.tenant-mini-grid .ant-card-head,.tenant-mini-section .ant-card-head{min-height:48px;padding:0 18px}.tenant-mini-grid .ant-card-body,.tenant-mini-section .ant-card-body{padding:18px}.tenant-mini-actions{display:flex;align-items:center;gap:8px;margin-top:16px}.tenant-mini-actions .ant-btn:first-child{margin-left:auto}.tenant-mini-changes{margin:12px 0;padding-left:20px;color:#52637f;font-size:11px;line-height:1.9}.tenant-mini-health{display:flex;flex-direction:column;gap:10px}.tenant-mini-health>div{display:grid;grid-template-columns:24px 120px minmax(0,1fr);align-items:center;gap:8px;font-size:11px}.tenant-mini-health>div>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff2d8;color:#a56712;font-weight:800}.tenant-mini-health>div>span.ok{background:#e5f7ee;color:#169b6b}.tenant-mini-health small{color:#748197}.tenant-mini-empty{text-align:center;padding:18px;color:#748197}.tenant-mini-empty b,.tenant-mini-empty p{display:block}.tenant-mini-empty b{color:#34425b}.tenant-mini-empty p{margin:6px 0;font-size:11px}.tenant-mini-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.tenant-mini-compare .ant-card{border-color:#e2e8f1;border-radius:11px}.tenant-mini-compare .ant-select{width:100%;margin-bottom:14px}.tenant-mini-version-number{display:block;margin:10px 0;font-size:30px;color:#2867f0}.tenant-mini-release-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #edf0f6;color:#52637f;font-size:11px}.tenant-mini-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}.tenant-mini-preview-layout>.ant-card,.tenant-mini-phone-card{border-color:#e2e8f1;border-radius:11px}.tenant-mini-preview-layout .ant-select{width:100%}.tenant-mini-qr{display:grid;place-items:center;gap:6px;min-height:180px;margin:16px 0;border:1px dashed #b9c9df;border-radius:10px;background:#fafbfd;text-align:center;color:#748197;font-size:11px}.tenant-mini-qr .tenant-mini-app-icon{width:46px;height:46px}.tenant-mini-qr b{color:#34425b}.tenant-mini-qr p{margin:0;max-width:230px;line-height:1.5}.tenant-mini-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-mini-checklist .ant-checkbox-wrapper{font-size:11px}.tenant-mini-phone-nav{display:flex;gap:4px;margin-bottom:12px}.tenant-mini-phone-nav .ant-btn{flex:1;padding:0;font-size:11px}.tenant-mini-phone{min-height:380px;padding:14px;border:8px solid #dbe2ee;border-radius:25px;background:linear-gradient(180deg,#f5f8ff,#fff);box-shadow:0 8px 22px #152f5814}.tenant-mini-phone-top{display:flex;justify-content:space-between;font-size:10px;color:#748197}.tenant-mini-phone h3{margin:18px 0 22px;font-size:20px}.tenant-mini-phone h4{margin:12px 0 8px;font-size:15px}.tenant-mini-phone p{margin:5px 0;color:#748197;font-size:11px;line-height:1.5}.tenant-mini-phone>strong{display:block;margin:12px 0;color:#2867f0;font-size:22px}.tenant-mini-phone-block{margin:10px 0;padding:12px;border-radius:9px;background:#fff;box-shadow:0 4px 14px #152f5812;font-size:11px}.tenant-mini-phone-block strong{display:block;margin-top:4px;color:#2867f0;font-size:17px}.tenant-mini-phone .ant-btn{width:100%;margin-top:12px}.tenant-mini-record-toolbar{display:flex;gap:8px;margin-bottom:16px}.tenant-mini-record-toolbar .ant-input{flex:1}.tenant-mini-record-toolbar .ant-select{width:150px}.tenant-mini-section .ant-table small{display:block;margin-top:4px;color:#748197;font-size:10px}.tenant-mini-section .ant-table b{font-weight:650}.tenant-mini-section>.tenant-muted{margin-top:14px}.tenant-mini-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.tenant-mini-capabilities>div{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #edf0f6;border-radius:8px;font-size:11px}.tenant-mini-capabilities .ant-tag{margin:0}.tenant-mini-section .ant-radio-wrapper{display:flex;align-items:flex-start;margin:8px 0;font-size:11px}.tenant-mini-section .ant-radio-wrapper .ant-tag{margin-left:6px}.tenant-mini-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.tenant-mini-form-grid label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px}.tenant-mini-form-grid .ant-input{width:100%}.tenant-mini-detail-head{display:flex;align-items:center;gap:12px}.tenant-mini-detail-head>div{flex:1}.tenant-mini-detail-head h2{margin:0;font-size:20px}.tenant-mini-detail-head p{margin:4px 0;color:#748197;font-size:11px}.tenant-mini-timeline{display:flex;flex-direction:column;gap:12px;margin:18px 0}.tenant-mini-timeline>div{padding:12px 14px;border-left:3px solid #7ea5ff;background:#f8faff}.tenant-mini-timeline b,.tenant-mini-timeline span{display:block}.tenant-mini-timeline span{margin-top:4px;color:#748197;font-size:11px}@media(max-width:900px){.tenant-mini-grid,.tenant-mini-compare,.tenant-mini-preview-layout{grid-template-columns:1fr}.tenant-mini-phone-card{order:-1}}@media(max-width:700px){.tenant-mini-account{align-items:flex-start;flex-wrap:wrap}.tenant-mini-account>div{min-width:calc(100% - 56px)}.tenant-mini-account .ant-btn{width:100%}.tenant-mini-demo-banner{align-items:flex-start;flex-direction:column}.tenant-mini-checklist,.tenant-mini-capabilities,.tenant-mini-form-grid{grid-template-columns:1fr}.tenant-mini-record-toolbar{flex-wrap:wrap}.tenant-mini-record-toolbar .ant-input,.tenant-mini-record-toolbar .ant-select{width:100%;flex-basis:100%}.tenant-mini-release-summary{align-items:flex-start;flex-direction:column}.tenant-mini-release-summary .ant-btn{width:100%}}.tenant-asset-save-hint{color:#748197;font-size:12px}.tenant-coupon-type-section{padding:22px 20px 0}.tenant-coupon-type-section h3{margin:0 0 14px;font-size:15px}.tenant-coupon-type-card{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #e2e8f1;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.tenant-coupon-type-card.selected{border:2px solid #2867f0;padding:17px;background:#edf4ff}.tenant-coupon-type-card>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#edf3ff;color:#2867f0;font-size:15px;font-weight:800}.tenant-coupon-type-card b{font-size:14px;color:#18233a}.tenant-coupon-type-card p{margin:5px 0 8px;color:#748197;font-size:11px;line-height:1.5}.tenant-coupon-type-card small{color:#2867f0;font-size:11px}.tenant-field-help{display:block;margin:10px 20px 0;color:#8492a8;font-size:11px;line-height:1.5}.tenant-coupon-preview{padding:20px;border:1px solid #bdd4ff;border-radius:12px;background:#edf4ff;color:#204982}.tenant-coupon-preview>span{color:#55749f;font-size:11px}.tenant-coupon-preview h3{margin:8px 0;font-size:18px}.tenant-coupon-preview strong{display:block;margin:0 0 4px;color:#245292;font-size:32px}.tenant-coupon-preview hr{margin:16px 0;border:0;border-top:1px solid #cbdcf8}.tenant-coupon-preview p{margin:0;color:#55749f;font-size:11px}@media(max-width:720px){.tenant-coupon-type-grid{grid-template-columns:1fr}.tenant-coupon-type-section{padding:16px 14px 0}}.tenant-help-page{min-width:0}.tenant-help-boundary{margin-bottom:24px}.tenant-help-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tenant-help-doc-card{display:flex;flex-direction:column;align-items:flex-start;min-height:188px;padding:24px;text-align:left;border:1px solid var(--tenant-line,#e4e9f2);border-radius:14px;background:var(--tenant-panel,#fff);color:var(--tenant-text,#192a46);box-shadow:0 8px 22px #1d37600a;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.tenant-help-doc-card:hover{border-color:#93b4f4;transform:translateY(-2px);box-shadow:0 12px 28px #1d376014}.tenant-help-doc-number{display:grid;place-items:center;width:34px;height:34px;margin-bottom:22px;border-radius:9px;background:#edf3ff;color:#2867f0;font-size:12px;font-weight:700}.tenant-help-doc-card h2{margin:0 0 8px;font-size:18px}.tenant-help-doc-card p{margin:0;color:var(--tenant-muted,#74849d);font-size:13px;line-height:1.75}.tenant-help-doc-card footer{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px;margin-top:auto;padding-top:20px;color:#2867f0;font-size:13px}.tenant-help-doc-card footer small{color:var(--tenant-muted,#74849d)}.tenant-help-contact-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:24px}.tenant-help-contact-card h2{margin:10px 0 6px;font-size:18px}.tenant-help-contact-card p{margin:0;color:var(--tenant-muted,#74849d);font-size:13px}.tenant-help-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--tenant-muted,#74849d);font-size:13px}.tenant-help-breadcrumb .ant-btn{padding:0;height:auto}.tenant-help-doc-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:22px}.tenant-help-nav-card{position:sticky;top:86px}.tenant-help-nav-card .ant-card-body{padding:14px}.tenant-help-nav-card nav{display:grid;gap:4px}.tenant-help-nav-card nav button{padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--tenant-muted,#74849d);text-align:left;font:inherit;font-size:13px;cursor:pointer}.tenant-help-nav-card nav button:hover,.tenant-help-nav-card nav button.active{background:#edf3ff;color:#2867f0;font-weight:600}.tenant-help-nav-card .ant-divider{margin:16px 0}.tenant-help-nav-card>b{display:block;padding:0 12px 9px;color:var(--tenant-text,#192a46);font-size:12px}.tenant-help-toc{display:grid;gap:4px;padding:0 12px}.tenant-help-toc a{color:var(--tenant-muted,#74849d);font-size:12px;text-decoration:none}.tenant-help-toc a:hover{color:#2867f0}.tenant-help-article{padding:30px 34px;border:1px solid var(--tenant-line,#e4e9f2);border-radius:14px;background:var(--tenant-panel,#fff);box-shadow:0 8px 22px #1d37600a}.tenant-help-intro{margin:0 0 28px;padding:16px 18px;border-radius:10px;background:#f5f8fe;color:#4e6483;font-size:14px;line-height:1.85}.tenant-help-article section{scroll-margin-top:96px}.tenant-help-article section+section{margin-top:34px;padding-top:28px;border-top:1px solid var(--tenant-line,#e4e9f2)}.tenant-help-article h2{margin:0 0 18px;font-size:20px}.tenant-help-steps{display:grid;gap:18px;margin:0;padding:0;list-style:none;counter-reset:help-step}.tenant-help-steps li{position:relative;padding-left:48px}.tenant-help-steps li:before{content:counter(help-step,decimal-leading-zero);counter-increment:help-step;position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#edf3ff;color:#2867f0;font-size:11px;font-weight:700}.tenant-help-steps h3,.tenant-help-rule-list h3{margin:0 0 6px;font-size:15px}.tenant-help-steps p,.tenant-help-rule-list p,.tenant-help-article details p{margin:0;color:var(--tenant-muted,#74849d);font-size:13px;line-height:1.85}.tenant-help-rule-list{display:grid;gap:14px}.tenant-help-rule-list>div{padding:16px;border:1px solid var(--tenant-line,#e4e9f2);border-radius:10px;background:#fbfcfe}.tenant-help-article details{padding:15px 0;border-bottom:1px solid var(--tenant-line,#e4e9f2)}.tenant-help-article summary{cursor:pointer;color:var(--tenant-text,#192a46);font-size:14px;font-weight:600}.tenant-help-article details p{padding:12px 24px 0 0}.tenant-help-actions{display:flex;gap:10px;flex-wrap:wrap}.tenant-help-pagination{display:flex;justify-content:space-between;gap:18px;margin-top:30px;padding-top:20px;border-top:1px solid var(--tenant-line,#e4e9f2)}.tenant-help-support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.tenant-help-support-layout>div:first-child{display:grid;gap:18px}.tenant-help-info-card,.tenant-help-compose-card{padding:24px}.tenant-help-brand{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--tenant-line,#e4e9f2)}.tenant-help-brand>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#edf3ff;color:#2867f0;font-size:20px;font-weight:700}.tenant-help-brand h2{margin:0;font-size:17px}.tenant-help-brand p{margin:4px 0 0;color:var(--tenant-muted,#74849d);font-size:12px}.tenant-help-info-card dl,.tenant-help-contact-list{margin:14px 0 0}.tenant-help-info-card dl>div,.tenant-help-contact-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:9px 0;font-size:13px}.tenant-help-info-card dt,.tenant-help-contact-list dt{color:var(--tenant-muted,#74849d)}.tenant-help-info-card dd,.tenant-help-contact-list dd{margin:0;overflow-wrap:anywhere}.tenant-help-scope-list>div{padding-top:14px}.tenant-help-scope-list>div+div{margin-top:14px;padding-top:14px;border-top:1px solid var(--tenant-line,#e4e9f2)}.tenant-help-scope-list h3{margin:0 0 5px;font-size:14px}.tenant-help-scope-list p{margin:0;color:var(--tenant-muted,#74849d);font-size:13px;line-height:1.75}.tenant-help-compose-card>h2{margin:0 0 6px;font-size:18px}.tenant-help-compose-card>label{display:block;margin:20px 0 8px;color:var(--tenant-text,#344865);font-size:13px}.tenant-help-compose-card>.ant-select,.tenant-help-compose-card>.ant-input-textarea{width:100%}.tenant-help-required,.tenant-help-error{color:#d8495d}.tenant-help-compose-card .ant-input-textarea textarea{line-height:1.8}.tenant-help-compose-card .tenant-muted{font-size:12px;line-height:1.75}.tenant-help-error{margin:8px 0;font-size:13px}.tenant-help-result{margin-top:24px;padding-top:22px;border-top:1px solid var(--tenant-line,#e4e9f2)}.tenant-help-result h3{margin:0 0 10px;font-size:15px}.tenant-help-result .ant-input-textarea{display:block;margin-bottom:12px}.tenant-help-result p{margin:10px 0 0;color:#2867f0;font-size:12px}.tenant-help-local-note{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--tenant-line,#e4e9f2)}@media(max-width:1120px){.tenant-help-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-help-support-layout{grid-template-columns:1fr}.tenant-help-doc-layout{grid-template-columns:190px minmax(0,1fr)}.tenant-help-article{padding:26px}}@media(max-width:760px){.tenant-help-doc-grid{grid-template-columns:1fr}.tenant-help-contact-card{align-items:flex-start;flex-direction:column}.tenant-help-doc-layout{grid-template-columns:1fr}.tenant-help-nav-card{position:static}.tenant-help-nav-card nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-help-toc{display:none}.tenant-help-article{padding:22px 18px}.tenant-help-info-card,.tenant-help-compose-card{padding:20px}.tenant-help-info-card dl>div,.tenant-help-contact-list>div{grid-template-columns:110px minmax(0,1fr)}.tenant-help-pagination{flex-wrap:wrap}}@media(max-width:520px){.tenant-help-info-card dl>div,.tenant-help-contact-list>div{grid-template-columns:1fr;gap:4px}.tenant-help-nav-card nav{grid-template-columns:1fr}}.tenant-asset-preview-step{display:flex;flex-direction:column;gap:12px}.tenant-asset-validation{margin-bottom:14px}.tenant-asset-result{padding:24px 0}.tenant-asset-result h2{margin:12px 0 6px;font-size:20px}.tenant-asset-result p{margin:0;color:#748197;line-height:1.7}.tenant-field-help{display:block;margin-top:6px;color:#748197;font-size:11px;line-height:1.55}.tenant-version-page{min-width:0}.tenant-version-license-card{padding:26px}.tenant-version-license-card .ant-card-body{padding:0}.tenant-version-license-card small{display:block;color:#74849d;font-size:11px;letter-spacing:.18em}.tenant-version-license-card h2{margin:10px 0 18px;font-size:25px;color:#192a46}.tenant-version-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;color:#52637f;font-size:13px}.tenant-version-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.tenant-version-grid .ant-card{border-color:#e2e8f1;border-radius:11px}.tenant-version-grid .ant-card-head{min-height:52px}.tenant-version-grid .ant-card-body{padding:18px}.tenant-version-setting{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--tenant-line,#e4e9f2)}.tenant-version-setting:last-child{border-bottom:0}.tenant-version-setting b{display:block;font-size:14px}.tenant-version-setting span{display:block;margin-top:5px;color:#74849d;font-size:13px}.tenant-version-setting .ant-tag{margin:0;white-space:nowrap}.tenant-version-capabilities{display:grid}.tenant-version-releases{display:grid;gap:18px}.tenant-version-release{display:flex;gap:12px}.tenant-version-release strong{font-size:14px}.tenant-version-release p{margin:6px 0 0;color:#74849d;font-size:13px;line-height:1.75}.tenant-version-dot{width:10px;height:10px;margin-top:5px;flex:0 0 auto;border-radius:50%;background:#2867f0}.tenant-version-dot.green{background:#169b6b}.tenant-version-grid .ant-btn-link{padding:0;margin-top:18px;height:auto}@media(max-width:760px){.tenant-version-summary,.tenant-version-grid{grid-template-columns:1fr}.tenant-version-license-card{padding:20px}.tenant-version-setting{align-items:flex-start;flex-direction:column;gap:10px}}.tenant-config-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:15px 18px;border:1px solid #dbe6f7;border-radius:12px;background:#eef5ff;color:#203451}.tenant-config-status>[role=status]{flex:1;min-width:0}.tenant-config-status>.ant-space{flex-shrink:0}.tenant-config-status b{font-size:13px}.tenant-config-status i{display:inline-block;width:1px;height:15px;margin:0 12px;background:#9eb1cc;vertical-align:middle}.tenant-config-status p{margin:7px 0 0;color:#7487a4;font-size:11px}.tenant-config-ai-help{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:14px 18px;border:1px solid #e0e7f2;border-radius:12px;background:#fff;color:#72839e;font-size:12px}.tenant-config-shell-v2{overflow:hidden}.tenant-config-tabs{display:flex;gap:28px;overflow:auto;border-bottom:1px solid #e6ebf3;padding:0 18px}.tenant-config-tabs button{flex:0 0 auto;padding:16px 0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71819b;cursor:pointer;font:inherit;font-size:14px}.tenant-config-tabs button.active{border-bottom-color:#2867f0;color:#2867f0;font-weight:700}.tenant-config-section-v2>header{display:flex;align-items:flex-start;gap:12px;padding:22px 18px 18px;background:#f4f8ff;border-bottom:1px solid #e6edf7}.tenant-config-section-v2>header>div{flex:1}.tenant-config-section-v2 h3{margin:0 0 5px;font-size:17px}.tenant-config-section-index{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e6f0ff;color:#2867f0;font-weight:700}.tenant-config-logo{display:flex;align-items:center;gap:16px;margin:18px;padding:18px;border:1px dashed #c9dafa;border-radius:12px;background:#fbfdff}.tenant-config-logo-preview{display:grid;place-items:center;width:74px;height:74px;border:1px solid #d8e4f8;border-radius:14px;background:#edf4ff;color:#2867f0;font-size:32px;font-weight:700}.tenant-config-logo b{display:block;margin-bottom:10px;color:#425471;font-size:12px}.tenant-config-logo .ant-btn{margin-left:14px}.tenant-config-logo small{display:block;margin-top:9px;color:#8291a9;font-size:10px}.tenant-config-form-v2{padding:18px}.tenant-config-form-v2 label{min-width:0}.tenant-config-form-v2 label>span{color:#52637f;font-size:11px;font-weight:650}.tenant-config-form-v2 label>small{color:#8896aa;font-size:10px}.tenant-config-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.tenant-config-status-block{display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid #e0e7f2;border-radius:10px;background:#fff}.tenant-config-status-block span{color:#7587a1;font-size:11px}.tenant-config-status-block b{font-size:17px;color:#243854}.tenant-config-status-block small{color:#8896aa;line-height:1.6;font-size:10px}.tenant-config-notice{margin:0 18px 18px;padding:12px 14px;border:1px solid #dbe6f7;border-radius:9px;background:#f4f8ff;color:#647893;font-size:11px;line-height:1.6}.tenant-config-rule-hero{display:flex;align-items:center;gap:10px;margin:18px;padding:14px;border:1px solid #dbe5fa;border-radius:10px;background:#f8faff}.tenant-config-rule-hero .ant-tag{margin:0}.tenant-config-rule-hero span{margin-left:auto;color:#748197;font-size:10px}.tenant-config-card-intro{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #edf0f6}.tenant-config-card-intro span{color:#2867f0;font-size:14px;font-weight:700}.tenant-config-card-intro b{color:#52637f;font-size:11px}.tenant-config-card-intro .ant-btn{margin-left:auto}.tenant-config-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.tenant-config-business-card{border:1px solid #e0e7f2;border-radius:12px;background:#fff;overflow:hidden}.tenant-config-business-card header{display:flex;gap:11px;padding:16px;border-bottom:1px solid #edf0f6;background:#fbfcff}.tenant-config-business-card header>span{color:#2867f0;font-size:13px;font-weight:700}.tenant-config-business-card h3{margin:0 0 4px;font-size:14px}.tenant-config-business-card p{margin:0;color:#7a8ba5;font-size:10px;line-height:1.5}.tenant-config-card-rows{padding:7px 16px}.tenant-config-card-rows>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #f0f3f7}.tenant-config-card-rows>div:last-child{border-bottom:0}.tenant-config-card-rows div>div{display:flex;flex-direction:column;gap:3px}.tenant-config-card-rows b{font-size:11px;color:#52637f}.tenant-config-card-rows small{color:#8a98ab;font-size:9px;line-height:1.4}.tenant-config-card-rows strong{text-align:right;color:#263a58;font-size:11px}.tenant-config-business-card footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 16px;border-top:1px solid #edf0f6}.tenant-config-foot-v2{margin-top:0}.tenant-config-foot-v2>span{color:#748197;font-size:10px}@media(max-width:800px){.tenant-config-status-grid,.tenant-config-card-grid{grid-template-columns:1fr}.tenant-config-status,.tenant-config-card-intro{align-items:flex-start;flex-direction:column}.tenant-config-card-intro .ant-btn{margin-left:0}.tenant-config-rule-hero{align-items:flex-start;flex-direction:column}.tenant-config-rule-hero span{margin-left:0}}@media(max-width:560px){.tenant-config-tabs{gap:18px}.tenant-config-logo{align-items:flex-start;flex-direction:column}.tenant-config-logo .ant-btn{margin-left:8px}.tenant-config-form-v2{grid-template-columns:1fr}.tenant-config-form-v2 .full{grid-column:auto}.tenant-config-ai-help{align-items:flex-start;flex-direction:column}}.tenant-config-general-v3{background:#fff}.tenant-config-general-block{border-bottom:1px solid #e6ebf3}.tenant-config-general-block>header{display:flex;align-items:flex-start;gap:12px;padding:22px 18px 18px;background:#f4f8ff;border-bottom:1px solid #e6edf7}.tenant-config-general-block>header>div{flex:1}.tenant-config-general-block h3{margin:0 0 5px;font-size:17px}.tenant-config-general-block header p{margin:0;color:#748197;font-size:11px;line-height:1.6}.tenant-config-general-logo{display:flex;align-items:center;gap:16px;margin:18px;padding:18px;border:1px dashed #c9dafa;border-radius:12px;background:#fbfdff}.tenant-config-general-logo b{display:block;margin-bottom:9px;color:#425471;font-size:12px}.tenant-config-general-logo small{display:block;margin-top:8px;color:#8291a9;font-size:10px}.tenant-config-general-logo-actions{display:inline-flex;align-items:center;gap:6px}.tenant-config-general-logo-actions .ant-btn{margin:0}.tenant-config-general-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;padding:18px}.tenant-config-general-fields label,.tenant-cross-fields label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-config-general-fields label>span,.tenant-cross-fields label>span{color:#52637f;font-size:11px;font-weight:650}.tenant-config-general-fields label>small,.tenant-cross-fields label>small{color:#8896aa;font-size:10px;line-height:1.5}.tenant-config-general-fields .ant-input,.tenant-cross-fields .ant-input,.tenant-cross-fields select,.tenant-config-general-fields select{height:38px;border-color:#dbe2ee;border-radius:8px;color:#34425b;font-size:12px}.tenant-config-general-fields select,.tenant-cross-fields select{width:100%;padding:0 11px;background:#fff}.tenant-config-general-foot{display:flex;align-items:center;gap:10px;padding:18px;border-top:1px solid #e6ebf3}.tenant-config-general-foot span{color:#425471;font-size:11px;font-weight:700}.tenant-config-general-foot small{color:#8896aa;font-size:10px}.tenant-config-general-foot>div{display:flex;gap:8px;margin-left:auto}.tenant-cross-config-v3{padding:18px}.tenant-cross-boundary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 16px;border:1px solid #cfe0ff;border-radius:10px;background:#f0f6ff;color:#4773ac}.tenant-cross-boundary b,.tenant-cross-boundary span{display:block}.tenant-cross-boundary b{color:#2867f0;font-size:12px}.tenant-cross-boundary span{margin-top:4px;font-size:10px}.tenant-cross-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:18px}.tenant-cross-main{display:flex;min-width:0;flex-direction:column;gap:14px}.tenant-cross-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px;border:1px solid #cfe0ff;border-radius:11px;background:linear-gradient(120deg,#f0f6ff,#fbfdff)}.tenant-cross-hero>div{display:flex;align-items:center;gap:12px;min-width:0}.tenant-cross-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e2edff;color:#2867f0;font-size:16px;font-weight:800}.tenant-cross-hero h3{margin:0;font-size:15px;color:#203451}.tenant-cross-hero p{margin:4px 0 0;color:#748197;font-size:10px;line-height:1.5}.tenant-cross-switch,.tenant-cross-mini-switch{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#2867f0;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.tenant-cross-switch i,.tenant-cross-mini-switch i{position:relative;display:block;width:35px;height:20px;border-radius:999px;background:#cbd5e4}.tenant-cross-switch i:after,.tenant-cross-mini-switch i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #9ba8bb}.tenant-cross-switch.on i,.tenant-cross-mini-switch.on i{background:#2867f0}.tenant-cross-switch.on i:after,.tenant-cross-mini-switch.on i:after{left:18px}.tenant-cross-rule{border:1px solid #e0e7f2;border-radius:11px;background:#fff;overflow:hidden}.tenant-cross-rule>header{display:flex;align-items:flex-start;gap:11px;padding:16px;border-bottom:1px solid #edf0f6;background:#fbfcff}.tenant-cross-rule>header>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eaf2ff;color:#2867f0;font-size:11px;font-weight:800}.tenant-cross-rule>header h3{margin:0 0 4px;font-size:14px;color:#263a58}.tenant-cross-rule>header p{margin:0;color:#7a8ba5;font-size:10px;line-height:1.5}.tenant-cross-rule-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 8px}.tenant-cross-rule-summary b{font-size:12px;color:#263a58}.tenant-cross-rule-summary span{color:#8a98ab;font-size:10px}.tenant-cross-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 16px 12px}.tenant-cross-store{display:grid;grid-template-columns:18px 1fr;grid-template-rows:auto auto;gap:2px 8px;padding:11px;border:1px solid #e0e7f2;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.tenant-cross-store.selected{border-color:#86aef7;background:#f3f7ff}.tenant-cross-store i{grid-row:1/3;display:grid;place-items:center;width:18px;height:18px;border:1px solid #c6d1e1;border-radius:4px;color:#fff;font-style:normal;font-size:11px}.tenant-cross-store.selected i{border-color:#2867f0;background:#2867f0}.tenant-cross-store span{color:#34425b;font-size:10px;font-weight:700}.tenant-cross-store small{color:#8896aa;font-size:9px}.tenant-cross-rule>.ant-btn-link{margin:0 16px 13px;padding:0;font-size:10px}.tenant-cross-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 16px}.tenant-cross-asset{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #e0e7f2;border-radius:9px;background:#fbfcff}.tenant-cross-asset b,.tenant-cross-asset small{display:block}.tenant-cross-asset b{font-size:11px;color:#34425b}.tenant-cross-asset small{margin-top:3px;color:#8896aa;font-size:9px;line-height:1.4}.tenant-cross-mini-switch{flex:none;padding:0}.tenant-cross-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:17px}.tenant-cross-risk{display:flex;flex-direction:column;gap:4px;margin:0 17px 17px;padding:12px 14px;border:1px solid #cfe0ff;border-radius:9px;background:#f0f6ff;color:#4773ac}.tenant-cross-risk b{color:#2867f0;font-size:11px}.tenant-cross-risk span{font-size:10px;line-height:1.5}.tenant-cross-preview{position:sticky;top:82px;border:1px solid #e0e7f2;border-radius:11px;background:#fff;overflow:hidden}.tenant-cross-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:15px;border-bottom:1px solid #edf0f6}.tenant-cross-preview-head span,.tenant-cross-preview-head b{display:block}.tenant-cross-preview-head span{color:#7a8ba5;font-size:10px}.tenant-cross-preview-head b{margin-top:4px;color:#263a58;font-size:13px}.tenant-cross-preview-head .ant-tag{margin:0;font-size:9px}.tenant-cross-preview-source,.tenant-cross-preview-consume,.tenant-cross-wallet{padding:14px 15px;border-bottom:1px solid #edf0f6}.tenant-cross-preview-source span,.tenant-cross-preview-source b,.tenant-cross-preview-source small{display:block}.tenant-cross-preview-source span{color:#7a8ba5;font-size:10px}.tenant-cross-preview-source b{margin-top:5px;color:#263a58;font-size:14px}.tenant-cross-preview-source small{margin-top:3px;color:#8896aa;font-size:9px;line-height:1.4}.tenant-cross-preview-consume>b{display:block;margin-bottom:11px;color:#263a58;font-size:11px}.tenant-cross-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tenant-cross-breakdown span{display:flex;flex-direction:column;gap:3px;color:#7a8ba5;font-size:9px}.tenant-cross-breakdown b{color:#263a58;font-size:11px}.tenant-cross-wallet{display:flex;flex-direction:column;gap:5px}.tenant-cross-wallet span{color:#7a8ba5;font-size:10px}.tenant-cross-wallet b{color:#263a58;font-size:11px}.tenant-cross-preview>p{margin:0;padding:0 15px 11px;color:#8896aa;font-size:9px;line-height:1.5}.tenant-cross-preview>p:first-of-type{padding-top:13px}@media(max-width:1000px){.tenant-cross-layout{grid-template-columns:1fr}.tenant-cross-preview{position:static}.tenant-cross-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tenant-config-general-fields,.tenant-cross-fields,.tenant-cross-assets{grid-template-columns:1fr}.tenant-config-general-foot,.tenant-cross-boundary,.tenant-cross-hero{align-items:flex-start;flex-direction:column}.tenant-config-general-foot>div{margin-left:0}.tenant-cross-boundary .ant-btn{width:100%}.tenant-cross-store-grid{grid-template-columns:1fr}.tenant-cross-config-v3{padding:12px}}.service-create-page-v25{min-height:calc(100vh - 64px);margin:-28px -28px 0;padding-bottom:82px;background:#f5f7fc}.service-create-head-v25{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 28px 18px;border-bottom:1px solid #e3e9f2;background:#fff}.service-create-head-v25 h1{margin:0;font-size:24px}.service-create-head-v25 p{margin:4px 0 0;color:#748197;font-size:13px}.service-create-head-v25>div:last-child{display:flex;align-items:center;gap:9px}.tenant-link-button{display:block;margin:0 0 7px;padding:0;border:0;background:transparent;color:#2867f0;cursor:pointer;font-size:12px}.service-create-steps-v25{display:grid;grid-template-columns:repeat(3,1fr);padding:0 28px;border-bottom:1px solid #e3e9f2;background:#fff}.service-create-steps-v25 button{position:relative;display:flex;align-items:center;gap:11px;padding:15px 18px;border:0;background:transparent;color:#748197;text-align:left;cursor:pointer}.service-create-steps-v25 button:not(:last-child):after{content:"";position:absolute;top:50%;right:-14%;width:28%;height:1px;background:#dfe6f1}.service-create-steps-v25 button>b{display:grid;place-items:center;width:31px;height:31px;flex:none;border:1px solid #dfe6f1;border-radius:50%;background:#fff;font-size:12px}.service-create-steps-v25 strong,.service-create-steps-v25 small{display:block}.service-create-steps-v25 strong{font-size:13px}.service-create-steps-v25 small{margin-top:2px;font-size:10px}.service-create-steps-v25 button.active{color:#2867f0}.service-create-steps-v25 button.active>b,.service-create-steps-v25 button.done>b{border-color:#2867f0;background:#2867f0;color:#fff}.service-create-body-v25{padding:18px 28px 26px}.service-create-grid-v25{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.service-create-main-v25{display:flex;min-width:0;flex-direction:column;gap:16px}.service-create-card-v25{overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 7px #152d4e06}.service-create-section-v25{display:flex;align-items:flex-start;gap:11px;padding:17px 18px;border-bottom:1px solid #e8edf4}.service-create-section-v25>.service-section-number-v25{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#eaf2ff;color:#2867f0;font-size:12px;font-weight:850}.service-create-section-v25>div{min-width:0;flex:1}.service-create-section-v25 h2{margin:0;font-size:17px}.service-create-section-v25 p{margin:4px 0 0;color:#748197;font-size:11px}.service-create-form-v25{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;padding:24px 18px}.service-create-form-v25 .form-item{display:flex;flex-direction:column;gap:8px;min-width:0}.service-create-form-v25 .form-item>label,.service-create-form-v25 label>span{color:#52637f;font-size:13px;font-weight:650}.service-create-form-v25 .form-item small,.service-create-form-v25 .help{color:#8694a9;font-size:12px;line-height:1.5}.service-create-form-v25 .full{grid-column:1/-1}.money-field-v25{position:relative}.money-field-v25>span{position:absolute;z-index:1;top:9px;left:11px;color:#748197;font-size:12px}.money-field-v25 .ant-input{padding-left:28px}.service-create-tags-v25{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.service-create-tags-v25 label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:12px;border:1px solid #e0e7f2;border-radius:9px;background:#fbfcff;color:#52637f!important;font-size:11px!important;font-weight:500!important}.service-create-tags-v25 input{accent-color:#2867f0}.service-listing-choice-v25{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.service-listing-choice-v25 label{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;margin:0;padding:12px;border:1px solid #e0e7f2;border-radius:9px;background:#fbfcff}.service-listing-choice-v25 label.active{border-color:#7ea8f8;background:#eaf2ff}.service-listing-choice-v25 b,.service-listing-choice-v25 small{display:block}.service-listing-choice-v25 b{font-size:11px}.service-listing-choice-v25 small{margin-top:3px;color:#748197;font-size:10px}.service-create-aside-v25{position:sticky;top:82px;display:flex;flex-direction:column;gap:12px}.service-draft-summary-v25,.service-create-check-v25,.service-phone-preview-v25{overflow:hidden;border:1px solid #dfe6f1;border-radius:11px;background:#fff}.service-draft-summary-v25>div{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #e8edf4}.service-draft-summary-v25 dl{margin:0;padding:5px 14px 11px}.service-draft-summary-v25 dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #e8edf4}.service-draft-summary-v25 dl>div:last-child{border:0}.service-draft-summary-v25 dt{color:#748197;font-size:10px}.service-draft-summary-v25 dd{margin:0;font-size:11px;font-weight:750}.service-create-check-v25>b{display:block;padding:13px 14px;border-bottom:1px solid #e8edf4;font-size:12px}.service-create-check-v25>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-bottom:1px solid #e8edf4}.service-create-check-v25>div:last-child{border:0}.service-create-check-v25>div>span:first-child{font-size:10px}.service-media-layout-v25{display:grid;grid-template-columns:190px minmax(0,1fr) 190px;gap:12px;padding:18px}.service-main-upload-v25,.service-video-upload-v25{min-height:150px;display:grid;place-content:center;gap:5px;padding:14px;border:1px dashed #b9c9df;border-radius:10px;background:#fbfcff;color:#34425b;text-align:center}.service-main-upload-v25>span,.service-video-upload-v25>span{display:grid;place-items:center;width:38px;height:38px;margin:auto;border-radius:10px;background:#eaf2ff;color:#2867f0;font-weight:850}.service-main-upload-v25 b,.service-main-upload-v25 small,.service-video-upload-v25 b,.service-video-upload-v25 small{display:block}.service-main-upload-v25 b,.service-video-upload-v25 b{font-size:11px}.service-main-upload-v25 small,.service-video-upload-v25 small{color:#748197;font-size:9px;line-height:1.5}.service-gallery-v25{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.service-gallery-v25>div>button:first-child{min-height:68px;border:1px dashed #b9c9df;border-radius:8px;background:#fbfcff;color:#2867f0}.service-rich-grid-v25{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:18px}.service-rich-grid-v25 label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:11px;font-weight:650}.service-rich-grid-v25 textarea,.service-create-form-v25 textarea{width:100%;min-height:92px;padding:10px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;color:#34425b;font-size:11px;line-height:1.65;resize:vertical}.service-preview-cover-v25{height:176px;display:grid;place-items:center;background:linear-gradient(135deg,#dce9ff,#eff5ff);color:#4b6c9f;font-size:11px;font-weight:750}.service-preview-content-v25{padding:14px}.service-tag-line-v25{display:flex;gap:5px;margin-bottom:7px}.service-tag-line-v25 span{padding:3px 6px;border-radius:999px;background:#eaf2ff;color:#2867f0;font-size:9px}.service-preview-content-v25 h3{margin:0;font-size:15px}.service-preview-content-v25>p{margin:5px 0;color:#748197;font-size:10px;line-height:1.5}.service-preview-price-v25{display:flex;align-items:baseline;gap:7px;margin-top:10px}.service-preview-price-v25 b{color:#e14b3f;font-size:20px}.service-preview-price-v25 del{color:#748197;font-size:10px}.service-preview-detail-v25{margin-top:13px;padding-top:12px;border-top:1px solid #e8edf4}.service-preview-detail-v25 b{display:block;font-size:11px}.service-preview-detail-v25 p{margin:4px 0 11px;color:#748197;font-size:9px;line-height:1.65}.service-create-foot-v25{position:fixed;left:252px;right:0;bottom:0;z-index:19;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 28px;border-top:1px solid #e3e9f2;background:#fffffff5;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-create-foot-v25>span{color:#748197;font-size:10px}.service-create-foot-v25>div{display:flex;gap:8px}.service-review-grid-v25{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px}.service-review-main-v25{display:flex;min-width:0;flex-direction:column;gap:16px}.service-review-checks-v25{padding:4px 18px 13px}.service-review-checks-v25 article{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e8edf4}.service-review-checks-v25 article:last-child{border:0}.service-review-checks-v25 article>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#fbfcff;color:#2867f0;font-size:10px;font-weight:800}.service-review-checks-v25 b,.service-review-checks-v25 small{display:block}.service-review-checks-v25 b{font-size:11px}.service-review-checks-v25 small{margin-top:3px;color:#748197;font-size:10px}.service-final-preview-v25{position:sticky;top:82px;overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff}.service-final-title-v25{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid #e8edf4}.service-final-title-v25 b,.service-final-title-v25 small{display:block}.service-final-title-v25 b{font-size:11px}.service-final-title-v25 small{margin-top:3px;color:#748197;font-size:9px}@media(max-width:1120px){.service-create-grid-v25,.service-review-grid-v25{grid-template-columns:1fr}.service-create-aside-v25,.service-final-preview-v25{position:static}.service-media-layout-v25{grid-template-columns:170px 1fr}.service-video-upload-v25{grid-column:1/-1;min-height:96px}}@media(max-width:820px){.service-create-page-v25{margin:-18px;padding-bottom:112px}.service-create-head-v25{padding:17px 14px;flex-direction:column}.service-create-head-v25>div:last-child{width:100%;justify-content:space-between}.service-create-steps-v25{grid-template-columns:1fr;padding:0 14px}.service-create-steps-v25 button:not(:last-child):after{display:none}.service-create-body-v25{padding:12px}.service-create-aside-v25{grid-template-columns:1fr}.service-create-form-v25,.service-rich-grid-v25{grid-template-columns:1fr;padding:14px}.service-create-form-v25 .form-item.full{grid-column:auto}.service-listing-choice-v25,.service-create-tags-v25{grid-template-columns:1fr}.service-media-layout-v25{grid-template-columns:1fr;padding:14px}.service-main-upload-v25,.service-video-upload-v25{min-height:120px;grid-column:auto}.service-review-checks-v25 article{grid-template-columns:42px 1fr auto}.service-review-checks-v25 article>.ant-btn{grid-column:2}.service-create-foot-v25{left:0;min-height:98px;align-items:stretch;flex-direction:column;padding:10px 12px}.service-create-foot-v25>div{display:grid;grid-template-columns:repeat(2,1fr)}.service-create-foot-v25 .ant-btn{width:100%}}.tenant-service-subview{min-width:0}.tenant-service-subview-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-bottom:1px solid #edf0f6;background:linear-gradient(100deg,#fbfcff,#f5f8ff)}.tenant-service-subview-intro>div{display:flex;align-items:center;gap:12px;min-width:0}.tenant-service-subview-intro b,.tenant-service-subview-intro small{display:block}.tenant-service-subview-intro b{font-size:12px;color:#263a58}.tenant-service-subview-intro small{max-width:660px;margin-top:4px;color:#748197;font-size:10px;line-height:1.6}.tenant-service-object-mark{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:11px;background:#eaf1ff;color:#2364e8;font-size:12px;font-weight:900}.tenant-service-object-mark.tag{background:#f1edff;color:#7657d8}.tenant-service-subview-intro .ant-btn{flex:none}.tenant-service-tag-list{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tenant-service-tag-list span{display:inline-flex;padding:4px 7px;border-radius:999px;background:#f0f4fb;color:#536b91;font-size:10px;font-weight:700;white-space:nowrap}.tenant-service-category-name{display:inline-flex;padding:5px 9px;border-radius:7px;background:#eaf1ff;color:#2364e8;font-size:10px;font-weight:750}.tenant-services-page .tenant-list .ant-table-wrapper{overflow-x:auto}.tenant-services-page .tenant-list .ant-table-cell{white-space:nowrap}.tenant-services-page .tenant-list .ant-table-tbody .tenant-service-tag-list{min-width:120px}.tenant-services-page .tenant-list .ant-table-tbody .tenant-service-tag-list span{font-size:9px}.tenant-services-page .tenant-list .ant-tabs-nav{padding:0 18px}.tenant-services-page .tenant-list .ant-tabs-tab{font-size:12px}@media(max-width:800px){.tenant-service-subview-intro{align-items:flex-start;flex-direction:column}.tenant-service-subview-intro .ant-btn{width:100%}}.tenant-service-editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:8px 0}.tenant-service-editor-form label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:12px;font-weight:650}.tenant-service-editor-form label.full{grid-column:1/-1}.tenant-service-editor-form select{height:32px;padding:0 10px;border:1px solid #dbe2ee;border-radius:6px;background:#fff;color:#34425b}.tenant-service-editor-notice{margin-top:14px;padding:11px 13px;border:1px solid #cfe0ff;border-radius:8px;background:#f0f6ff;color:#4773ac;font-size:11px;line-height:1.6}.tenant-loading-icon{margin:0 18px 18px;padding:18px;border-top:1px solid #e6ebf3}.tenant-loading-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.tenant-loading-heading b{font-size:13px;color:#34425b}.tenant-loading-heading span,.tenant-loading-note{font-size:10px;line-height:1.6;color:#8896aa}.tenant-loading-source{display:flex;gap:24px;margin-bottom:16px;color:#52637f;font-size:11px}.tenant-loading-source label{display:flex;align-items:center;gap:6px}.tenant-loading-source input,.tenant-loading-preset input{accent-color:#2867f0}.tenant-loading-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px}.tenant-loading-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tenant-loading-preset{position:relative;display:flex;align-items:center;flex-direction:column;gap:12px;padding:16px 8px;border:1px solid #dbe2ee;border-radius:9px;background:#fff;color:#52637f;font-size:11px;cursor:pointer}.tenant-loading-preset.selected{border-color:#2867f0;background:#f0f6ff}.tenant-loading-preset input{position:absolute;top:9px;right:9px}.tenant-loading-icon-preview{display:inline-flex;width:30px;height:30px;color:#2867f0}.tenant-loading-icon-preview.ring{border:3px solid #dbe2ee;border-top-color:#2867f0;border-radius:50%;animation:tenant-loading-spin 1s linear infinite}.tenant-loading-icon-preview.dots{width:42px;align-items:center;justify-content:space-between}.tenant-loading-icon-preview.dots:before,.tenant-loading-icon-preview.dots:after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:tenant-loading-breathe 1.2s ease-in-out infinite}.tenant-loading-icon-preview.dots:after{animation-delay:.25s}.tenant-loading-icon-preview.dots{background:radial-gradient(circle,currentColor 0 4px,transparent 5px) center/12px 12px no-repeat}.tenant-loading-icon-preview.pulse{background:currentColor;border-radius:50%;animation:tenant-loading-breathe 1.4s ease-in-out infinite}.tenant-loading-icon-preview.large{width:34px;height:34px}.tenant-loading-preview{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;border:1px solid #dbe2ee;border-radius:9px;background:#f8faff;text-align:center}.tenant-loading-preview>span,.tenant-loading-preview small{color:#8896aa;font-size:10px}.tenant-loading-preview p{margin:8px 0 0;color:#52637f;font-size:11px}.tenant-loading-upload{display:flex;align-items:center;gap:16px;padding:16px;border:1px dashed #c9dafa;border-radius:9px;background:#fbfdff}.tenant-loading-upload-preview{display:grid;place-items:center;width:72px;height:72px;flex:none;border:1px solid #dbe2ee;border-radius:9px;background:#fff;color:#9aa8ba;font-size:22px}.tenant-loading-upload-preview img{max-width:100%;max-height:100%;object-fit:contain}.tenant-loading-upload b{font-size:11px;color:#425471}.tenant-loading-upload p{margin:6px 0 10px;color:#8896aa;font-size:10px;line-height:1.6}.tenant-loading-note{margin-top:12px}.tenant-identity-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.tenant-identity-flow{margin:0 18px 18px;border:1px solid #e0e7f2;border-radius:11px;background:#fff;overflow:hidden}.tenant-identity-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:16px;border-bottom:1px solid #edf0f6;background:#fbfcff}.tenant-identity-stepper>div{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center;color:#9aa8ba;font-size:10px}.tenant-identity-stepper span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f1f3f6;color:#66758c;font-size:12px;font-weight:700}.tenant-identity-stepper>div.active,.tenant-identity-stepper>div.done{color:#2867f0}.tenant-identity-stepper>div.active span,.tenant-identity-stepper>div.done span{background:#2867f0;color:#fff}.tenant-identity-card,.tenant-identity-result{padding:20px}.tenant-identity-card h3,.tenant-identity-result h3{margin:0 0 5px;color:#263a58;font-size:16px}.tenant-identity-card>p,.tenant-identity-result>p{margin:0 0 18px;color:#7a8ba5;font-size:11px}.tenant-identity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.tenant-identity-form-grid label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-identity-form-grid .full{grid-column:1/-1}.tenant-identity-form-grid .ant-input{height:36px}.tenant-identity-verify{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #dbe6f7;border-radius:8px;background:#f4f8ff;color:#52637f;font-size:11px}.tenant-identity-verify span{color:#2867f0}.tenant-identity-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid #edf0f6}.tenant-identity-materials{display:grid;gap:10px}.tenant-identity-materials>div{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#34425b;font-size:11px}.tenant-identity-materials span{color:#2f9a72}.tenant-identity-confirm dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}.tenant-identity-confirm dl div{padding:12px;border:1px solid #edf0f6;border-radius:8px}.tenant-identity-confirm dt{color:#8896aa;font-size:10px}.tenant-identity-confirm dd{margin:5px 0 0;color:#34425b;font-size:12px;font-weight:700}.tenant-identity-confirm label{display:flex;gap:8px;color:#52637f;font-size:11px;line-height:1.6}.tenant-identity-result-box{display:grid;grid-template-columns:120px 1fr;gap:11px 14px;margin:18px 0;padding:15px;border:1px solid #dbe6f7;border-radius:8px;background:#f4f8ff}.tenant-identity-result-box span{color:#8896aa;font-size:10px}.tenant-identity-result-box b{color:#34425b;font-size:11px}@keyframes tenant-loading-spin{to{transform:rotate(360deg)}}@keyframes tenant-loading-breathe{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media(max-width:760px){.tenant-service-editor-form,.tenant-loading-layout,.tenant-identity-form-grid{grid-template-columns:1fr}.tenant-service-editor-form label.full,.tenant-identity-form-grid .full{grid-column:auto}.tenant-identity-status-grid{grid-template-columns:1fr}.tenant-identity-stepper{overflow:auto;grid-template-columns:repeat(6,90px);justify-content:start}.tenant-loading-presets{gap:7px}.tenant-loading-upload{align-items:flex-start;flex-direction:column}}.tenant-iam-editor-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 0 20px;border-bottom:1px solid #edf0f6}.tenant-iam-editor-steps>div{display:flex;align-items:center;gap:7px;color:#8a98ab;font-size:11px}.tenant-iam-editor-steps span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f1f3f6;color:#66758c;font-weight:700}.tenant-iam-editor-steps>div.active,.tenant-iam-editor-steps>div.done{color:#2867f0}.tenant-iam-editor-steps>div.active span,.tenant-iam-editor-steps>div.done span{background:#2867f0;color:#fff}.tenant-iam-editor-body{padding:20px 4px 4px}.tenant-iam-editor-body h3{margin:0 0 5px;color:#263a58;font-size:16px}.tenant-iam-editor-body>p{margin:0 0 18px;font-size:11px}.tenant-iam-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.tenant-iam-editor-grid label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-iam-editor-grid label.full{grid-column:1/-1}.tenant-iam-editor-grid select{height:36px;padding:0 10px;border:1px solid #dbe2ee;border-radius:7px;background:#fff;color:#34425b}.tenant-iam-editor-notice{margin-top:16px;padding:11px 13px;border:1px solid #cfe0ff;border-radius:8px;background:#f0f6ff;color:#4773ac;font-size:11px;line-height:1.6}.tenant-iam-editor-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.tenant-iam-editor-summary>div{padding:12px;border:1px solid #edf0f6;border-radius:8px;background:#fbfcff}.tenant-iam-editor-summary dt{color:#8896aa;font-size:10px}.tenant-iam-editor-summary dd{margin:5px 0 0;color:#34425b;font-size:11px;font-weight:700}.tenant-iam-editor-check{display:flex;gap:8px;align-items:center;color:#52637f;font-size:11px}.tenant-iam-editor-result{padding:16px;border:1px solid #cfe8d9;border-radius:9px;background:#f3fbf6}.tenant-iam-editor-result .ant-tag{margin:0 0 16px}.tenant-iam-permission-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.tenant-iam-permission-checks label{display:flex;gap:7px;padding:10px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#52637f;font-size:10px;line-height:1.5}.tenant-iam-editor-footer{display:flex;justify-content:flex-end;gap:8px}.tenant-iam-editor-footer .ant-btn{margin:0}@media(max-width:650px){.tenant-iam-editor-grid,.tenant-iam-editor-summary,.tenant-iam-permission-checks{grid-template-columns:1fr}.tenant-iam-editor-grid label.full{grid-column:auto}.tenant-iam-editor-steps{overflow:auto;grid-template-columns:repeat(4,120px)}}.tenant-iam-recommended-roles{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;padding:12px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#52637f;font-size:11px}.tenant-iam-recommended-roles>span{font-weight:700}.tenant-iam-recommended-roles label{display:flex;align-items:center;gap:6px}.tenant-iam-info-panel{display:flex;flex-direction:column;gap:10px}.tenant-iam-info-panel>div{padding:12px 14px;border:1px solid #e2e8f1;border-radius:8px;background:#fbfcff;color:#52637f;font-size:11px;line-height:1.6}.tenant-commission-create-page{min-width:0}.tenant-commission-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.tenant-commission-create-head h1{margin:8px 0 4px;font-size:26px}.tenant-commission-create-head p{margin:0;color:#748197;font-size:12px}.tenant-commission-create-head>.tenant-actions{align-items:flex-start}.tenant-commission-create-shell{overflow:hidden}.tenant-commission-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-1px -1px 18px;padding:12px;background:#f7f9fd;border-bottom:1px solid #e6ebf3}.tenant-commission-stepper button{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px;border:0;border-radius:9px;background:transparent;text-align:left;color:#8795aa;cursor:pointer}.tenant-commission-stepper button.active{background:#edf4ff;color:#2867f0}.tenant-commission-stepper button.done{color:#2867f0}.tenant-commission-stepper b{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef1f6;font-size:12px}.tenant-commission-stepper .active b,.tenant-commission-stepper .done b{background:#2867f0;color:#fff}.tenant-commission-stepper span{font-size:13px;font-weight:700}.tenant-commission-stepper small{font-size:10px}.tenant-commission-create-alert{margin:0 18px 14px}.tenant-commission-form-card{padding:0 18px 20px}.tenant-builder-head{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #edf0f6}.tenant-builder-head>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf4ff;color:#2867f0;font-size:10px;font-weight:700}.tenant-builder-head>div{flex:1}.tenant-builder-head h2{margin:0 0 4px;font-size:17px}.tenant-builder-head p{margin:0;color:#748197;font-size:11px}.tenant-builder-head .ant-tag{margin:0}.tenant-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.tenant-form-grid label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:12px;font-weight:600}.tenant-form-grid label.full{grid-column:1/-1}.tenant-form-grid small{color:#8795aa;font-size:10px;font-weight:400}.tenant-create-callout{display:flex;gap:10px;margin-top:18px;padding:12px 14px;border:1px solid #dbe5fa;border-radius:9px;background:#f4f8ff;color:#607697;font-size:11px;line-height:1.6}.tenant-create-callout b{color:#2867f0;white-space:nowrap}.tenant-scope-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.tenant-scope-picker{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #e2e8f1;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.tenant-scope-picker.selected{border-color:#2867f0;background:#edf4ff}.tenant-scope-picker span{color:#748197;font-size:11px}.tenant-scope-picker b{color:#243854;font-size:13px}.tenant-scope-picker small{color:#8795aa;font-size:10px}.tenant-impact-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.tenant-impact-summary>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #e2e8f1;border-radius:9px;background:#fbfcff}.tenant-impact-summary span{color:#748197;font-size:10px}.tenant-impact-summary b{font-size:16px}.tenant-impact-summary b.safe{color:#169b6b}.tenant-commission-builder-grid,.tenant-commission-effective-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;padding:0 18px 20px}.tenant-commission-builder-grid .tenant-commission-form-card,.tenant-commission-effective-grid .tenant-commission-form-card{padding:0}.tenant-rule-editor{padding:18px 0;border-bottom:1px solid #edf0f6}.tenant-rule-editor:last-child{border-bottom:0}.tenant-rule-editor h3{margin:0 0 12px;font-size:14px}.tenant-reward-editor{display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto;gap:10px;align-items:center;margin-top:10px;padding:12px;border:1px solid #e2e8f1;border-radius:9px}.tenant-reward-editor.enabled{border-color:#bad2ff;background:#f7faff}.tenant-reward-editor>div{display:flex;flex-direction:column;gap:4px}.tenant-reward-editor>div span{color:#748197;font-size:10px}.tenant-reward-editor label{display:flex;align-items:center;gap:4px;color:#52637f;font-size:11px}.tenant-reward-editor .ant-input{width:60px}.tenant-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.tenant-setting-row>div{display:flex;flex-direction:column;gap:4px}.tenant-setting-row span{color:#748197;font-size:10px}.tenant-commission-preview{padding:18px;border:1px solid #c8dbff;border-radius:12px;background:#f5f8ff;align-self:start}.tenant-preview-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tenant-preview-title span{color:#2867f0;font-size:11px}.tenant-preview-title h3{margin:6px 0 0;font-size:17px}.tenant-preview-title .ant-tag{margin:0}.tenant-preview-rule{display:flex;flex-direction:column;gap:5px;margin-top:16px;padding:12px 0;border-top:1px solid #dbe5fa}.tenant-preview-rule strong{color:#245292;font-size:15px}.tenant-preview-rule small,.tenant-preview-reward span{color:#748197;font-size:10px}.tenant-preview-reward>div{display:flex;justify-content:space-between;padding-top:8px}.tenant-preview-reward>div strong{font-size:12px}.tenant-preview-order{margin-top:14px;padding:14px;border-radius:9px;background:#fff}.tenant-preview-order-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tenant-preview-order-head label{display:flex;align-items:center;gap:4px;color:#748197;font-size:10px}.tenant-preview-order-head .ant-input-affix-wrapper{width:105px}.tenant-preview-order>div:not(.tenant-preview-order-head):not(.tenant-preview-total){display:flex;justify-content:space-between;padding:7px 0;color:#748197;font-size:11px}.tenant-preview-order b{color:#34425b}.tenant-preview-total{display:flex;justify-content:space-between;margin-top:6px;padding-top:10px;border-top:1px solid #e8edf5}.tenant-preview-total strong{color:#2867f0;font-size:23px}.tenant-preview-total em{font-size:11px;font-style:normal}.tenant-commission-effective-grid .tenant-commission-preview{height:max-content}.tenant-review-name{padding:18px 0}.tenant-review-name small,.tenant-review-grid span{color:#748197;font-size:10px}.tenant-review-name h3{margin:6px 0;font-size:18px}.tenant-review-name p{margin:0;color:#748197;font-size:11px}.tenant-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:18px}.tenant-review-grid>div{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid #e2e8f1;border-radius:8px}.tenant-review-grid b{font-size:12px}.tenant-publish-checks{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.tenant-publish-checks>div{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e2e8f1;border-radius:8px}.tenant-publish-checks span{color:#748197;font-size:10px}.tenant-commission-page-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid #e6ebf3}.tenant-commission-page-foot>div{display:flex;gap:8px}.tenant-commission-create-result{max-width:650px;margin:60px auto;padding:36px;border:1px solid #e0e7f2;border-radius:14px;background:#fff;text-align:center;box-shadow:0 8px 24px #1d37600d}.tenant-commission-create-result h1{margin:14px 0 8px;font-size:25px}.tenant-commission-create-result p{margin:0 0 18px;color:#748197}.tenant-commission-create-result .ant-alert{text-align:left;margin-bottom:20px}.tenant-commission-create-result .tenant-actions{justify-content:center}@media(max-width:900px){.tenant-commission-builder-grid,.tenant-commission-effective-grid{grid-template-columns:1fr}.tenant-commission-preview{order:-1}.tenant-scope-picker-grid,.tenant-impact-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tenant-commission-create-head{align-items:flex-start;flex-direction:column}.tenant-commission-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-form-grid,.tenant-scope-picker-grid,.tenant-impact-summary{grid-template-columns:1fr}.tenant-form-grid label.full{grid-column:auto}.tenant-reward-editor{grid-template-columns:auto 1fr}.tenant-reward-editor label{grid-column:2}.tenant-publish-checks>div{grid-template-columns:1fr}.tenant-commission-page-foot{align-items:flex-start;flex-direction:column;gap:10px}.tenant-commission-page-foot>div{width:100%}.tenant-commission-page-foot>div .ant-btn{flex:1}}.tenant-drawer-actions{display:flex;justify-content:flex-end;gap:8px}.tenant-settlement-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.tenant-settlement-form-grid label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:12px;font-weight:600}.tenant-settlement-form-grid label.full{grid-column:1/-1}.tenant-settlement-form-grid .tenant-select,.tenant-settlement-form-grid .ant-input,.tenant-settlement-form-grid .ant-input-affix-wrapper{width:100%}.tenant-withdraw-detail-hero{padding:16px;border:1px solid #dbe5fa;border-radius:10px;background:#f5f8ff}.tenant-withdraw-detail-hero .ant-tag{margin:0 0 10px}.tenant-withdraw-detail-hero small{display:block;color:#748197;font-size:11px}.tenant-withdraw-detail-hero h2{margin:10px 0 4px;color:#2867f0;font-size:28px}.tenant-withdraw-detail-hero p{margin:0;color:#52637f}.tenant-withdraw-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0;padding:12px;border:1px solid #e2e8f1;border-radius:9px;color:#52637f;font-size:11px}.tenant-withdraw-flow i{color:#9aa8bb;font-style:normal}.tenant-withdraw-flow strong{color:#2867f0}.tenant-settlement-workbench .tenant-links{display:flex;gap:3px}.tenant-settlement-workbench .ant-table small{display:block;margin-top:4px;color:#748197;font-size:10px}@media(max-width:620px){.tenant-settlement-form-grid{grid-template-columns:1fr}.tenant-settlement-form-grid label.full{grid-column:auto}}.tenant-config-subtabs{display:flex;gap:28px;padding:0 18px;border-bottom:1px solid #e6ebf3;background:#fff}.tenant-config-subtabs button{padding:15px 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71819b;cursor:pointer;font:inherit;font-size:12px}.tenant-config-subtabs button.active{border-bottom-color:#2867f0;color:#2867f0;font-weight:700}.tenant-config-appointment-editor{display:flex;flex-direction:column;gap:16px;margin-top:16px}.tenant-config-editor-error{margin-top:16px}.tenant-config-appointment-editor .tenant-config-form{padding:0;gap:16px 14px}.tenant-config-appointment-editor .tenant-config-form label{gap:6px;font-size:12px}.tenant-config-appointment-editor .tenant-config-form label>span,.tenant-config-editor-readonly>span,.tenant-config-editor-toggle b,.tenant-config-editor-multi>span{color:#52637f;font-size:12px;font-weight:650}.tenant-config-appointment-editor .tenant-config-form label>small,.tenant-config-editor-readonly small,.tenant-config-editor-toggle small,.tenant-config-editor-multi small{color:#8795aa;font-size:10px;font-weight:400;line-height:1.55}.tenant-config-appointment-editor .ant-select,.tenant-config-appointment-editor .ant-input-number{width:100%}.tenant-refund-config{min-width:0}.tenant-refund-boundary{margin:0 18px 16px}.tenant-refund-boundary .ant-alert-message{font-size:12px;font-weight:700}.tenant-refund-boundary .ant-alert-description{font-size:11px;line-height:1.6}.tenant-refund-boundary-actions{display:flex;gap:8px;flex-wrap:wrap}.tenant-refund-editor .tenant-config-form{padding:0}.tenant-refund-threshold-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.tenant-refund-threshold-form label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-refund-threshold-form label.full{grid-column:1/-1}.tenant-refund-threshold-form .ant-input-number,.tenant-refund-threshold-form .ant-select{width:100%}.tenant-refund-threshold-form small{color:#8795aa;font-size:10px;font-weight:400;line-height:1.5}.tenant-refund-field-error{color:#c93d4d!important;font-size:11px!important;line-height:1.5}.tenant-refund-change-panel{display:flex;flex-direction:column;gap:8px;padding:13px 14px;border:1px solid #cfe0ff;border-radius:9px;background:#f0f6ff}.tenant-refund-change-panel>b{color:#2867f0;font-size:12px}.tenant-refund-effective-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-refund-effective-grid label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-refund-effective-grid label.full{grid-column:1/-1}.tenant-refund-effective-grid .ant-select,.tenant-refund-effective-grid .ant-input{width:100%}.tenant-refund-change-panel>small{color:#607697;font-size:10px;line-height:1.55}.tenant-refund-preview{display:flex;flex-direction:column;gap:13px}.tenant-refund-preview .ant-alert{margin-bottom:0}.tenant-refund-preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tenant-refund-preview-meta span{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#7a8ba5;font-size:10px}.tenant-refund-preview-meta b{color:#34425b;font-size:11px}.tenant-refund-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-refund-preview-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #e5eaf2;border-radius:8px;color:#71819b;font-size:10px}.tenant-refund-preview-list b{color:#263a58;text-align:right;font-size:11px}.tenant-refund-preview-reason{padding:10px 11px;border-radius:8px;background:#f4f8ff;color:#52637f;font-size:10px}.tenant-refund-preview-reason p{margin:5px 0 0;color:#263a58;font-size:11px;line-height:1.55}.tenant-refund-exception-detail{display:flex;flex-direction:column;gap:10px}.tenant-refund-exception-detail .ant-alert{margin-bottom:4px}.tenant-refund-exception-detail>div:not(.ant-alert){display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff}.tenant-refund-exception-detail>div>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf4ff;color:#2867f0;font-size:10px;font-weight:700}.tenant-refund-exception-detail>div>b{color:#34425b;font-size:11px}.tenant-config-editor-readonly{display:flex;flex-direction:column;gap:6px;padding:12px 13px;border:1px solid #e0e7f2;border-radius:9px;background:#f8faff}.tenant-config-editor-readonly>div{color:#34425b;font-size:12px;font-weight:650;line-height:1.55}.tenant-config-editor-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid #e0e7f2;border-radius:9px;background:#fff}.tenant-config-editor-toggle>div,.tenant-config-safety-toggle>div{display:flex;flex-direction:column;gap:4px;min-width:0}.tenant-config-editor-toggle .ant-switch,.tenant-config-safety-toggle .ant-switch{flex:none;margin-top:1px}.tenant-config-editor-multi{display:flex;flex-direction:column;gap:9px;padding:12px 13px;border:1px solid #e0e7f2;border-radius:9px;background:#fff}.tenant-config-editor-multi .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 12px}.tenant-config-editor-multi .ant-checkbox-wrapper{margin:0}.tenant-config-number-field{display:flex;align-items:center;gap:8px}.tenant-config-number-field .ant-input-number{flex:1}.tenant-config-number-field em{flex:none;color:#748197;font-size:11px;font-style:normal}.tenant-config-appointment-scope{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border:1px solid #cfe0ff;border-radius:9px;background:#f0f6ff;color:#607697;font-size:11px;line-height:1.55}.tenant-config-appointment-scope b{color:#2867f0;font-size:12px}.tenant-config-drawer-actions{display:flex;justify-content:flex-end;gap:8px}.tenant-appointment-safety>.ant-alert{margin:16px 18px 0}.tenant-appointment-safety .tenant-config-card-grid{padding-top:16px}.tenant-config-safety-fields,.tenant-config-safety-toggles{display:flex;flex-direction:column;gap:14px;padding:16px}.tenant-config-safety-fields label,.tenant-config-safety-toggles label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-config-safety-fields label>small,.tenant-config-safety-toggles label>small{color:#8795aa;font-size:10px;font-weight:400;line-height:1.55}.tenant-config-safety-fields .ant-select,.tenant-config-safety-toggles .ant-input-number{width:100%}.tenant-config-safety-fields .tenant-config-editor-readonly{margin-top:1px}.tenant-config-safety-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #edf0f6}.tenant-config-safety-toggle:last-child{border-bottom:0}.tenant-config-safety-change{margin:0 18px 16px;padding:14px 16px;border:1px solid #e0e7f2;border-radius:10px;background:#fbfcff}.tenant-config-safety-change label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:11px;font-weight:650}.tenant-config-safety-change .ant-input{resize:vertical}.tenant-config-empty{padding:28px 12px;text-align:center;color:#748197}.tenant-config-empty b{display:block;color:#52637f;font-size:13px}.tenant-config-empty p{margin:7px 0 0;font-size:11px;line-height:1.6}@media(max-width:800px){.tenant-config-subtabs{gap:20px}.tenant-config-appointment-editor .tenant-config-form{grid-template-columns:1fr}.tenant-config-appointment-editor .tenant-config-form .full{grid-column:auto}.tenant-appointment-safety>.ant-alert{margin-left:0;margin-right:0}.tenant-appointment-safety .tenant-config-card-grid{padding-left:0;padding-right:0}}@media(max-width:560px){.tenant-config-subtabs{padding:0 12px}.tenant-config-appointment-editor{margin-top:12px}.tenant-config-safety-change{margin-left:0;margin-right:0}.tenant-config-drawer-actions{width:100%}.tenant-config-drawer-actions .ant-btn{flex:1}}@media(max-width:560px){.tenant-refund-boundary{margin-left:0;margin-right:0}.tenant-refund-threshold-form,.tenant-refund-effective-grid,.tenant-refund-preview-meta,.tenant-refund-preview-list{grid-template-columns:1fr}.tenant-refund-threshold-form label.full,.tenant-refund-effective-grid label.full{grid-column:auto}.tenant-refund-boundary-actions{display:flex;flex-direction:column}.tenant-refund-boundary-actions .ant-btn{width:100%}}.tenant-asset-page{min-width:0;padding-bottom:104px;color:#18233a;line-height:1.55}.tenant-asset-page .tenant-page-head{align-items:flex-start;margin-bottom:18px}.tenant-asset-page .tenant-page-head h1{font-size:24px;line-height:1.4}.tenant-asset-page .tenant-page-head p{font-size:13px;line-height:1.7}.tenant-asset-save-hint{color:#748197;font-size:12px;line-height:1.7}.tenant-asset-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:12px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}.tenant-asset-steps .ant-steps-item{min-width:0;padding:0;border-radius:9px}.tenant-asset-steps .ant-steps-item-container{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:10px 6px;border-radius:8px}.tenant-asset-steps .ant-steps-item-process .ant-steps-item-container{background:#edf4ff}.tenant-asset-steps .ant-steps-item-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;margin:0;border:0;border-radius:8px;background:#f0f3f8;color:#748197;font-size:12px;line-height:26px}.tenant-asset-steps .ant-steps-item-process .ant-steps-item-icon,.tenant-asset-steps .ant-steps-item-finish .ant-steps-item-icon{background:#2867f0;color:#fff}.tenant-asset-steps .ant-steps-item-title{overflow:hidden;color:#748197;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.tenant-asset-steps .ant-steps-item-process .ant-steps-item-title,.tenant-asset-steps .ant-steps-item-finish .ant-steps-item-title{color:#2867f0;font-weight:650}.tenant-asset-steps .ant-steps-item-tail{top:25px;padding:0 3px}.tenant-asset-steps .ant-steps-item-tail:after{height:1px;background:#dfe6f1}.tenant-asset-steps .ant-steps-item-finish .ant-steps-item-tail:after{background:#9bbaf7}.tenant-asset-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:22px;align-items:start}.tenant-asset-editor-layout>.tenant-asset-form-card{min-width:0;overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-asset-form-card>.ant-card-body{padding:0}.tenant-asset-form-head{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border-bottom:1px solid #e6ebf3;background:linear-gradient(110deg,#eef5ff,#f9fbff)}.tenant-asset-form-head>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:#e2edff;color:#2867f0;font-size:13px;font-weight:750}.tenant-asset-form-head>div{min-width:0}.tenant-asset-form-head h2{margin:0;color:#18233a;font-size:16px;line-height:1.5}.tenant-asset-form-head p{margin:4px 0 0;color:#748197;font-size:12px;line-height:1.7}.tenant-asset-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:22px}.tenant-asset-fields>label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#34425b;font-size:13px;font-weight:600;line-height:1.55}.tenant-asset-fields>label.full,.tenant-asset-fields>.full{grid-column:1/-1}.tenant-asset-fields>label small,.tenant-asset-fields .ant-checkbox-group+small{color:#748197;font-size:11px;font-weight:400;line-height:1.7}.tenant-asset-fields .ant-input,.tenant-asset-fields .ant-input-affix-wrapper,.tenant-asset-fields .ant-select,.tenant-asset-fields .tenant-select{width:100%;min-width:0}.tenant-asset-fields .ant-input,.tenant-asset-fields .ant-input-affix-wrapper,.tenant-asset-fields .ant-select-selector{min-height:42px;border-radius:8px}.tenant-asset-fields textarea.ant-input{min-height:96px;resize:vertical}.tenant-asset-fields .ant-radio-group{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:42px}.tenant-asset-fields .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:9px}.tenant-asset-fields .ant-checkbox-wrapper{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#52637f;font-size:12px;font-weight:500;line-height:1.4}.tenant-asset-fields .ant-checkbox-wrapper-checked{border-color:#adc7f4;background:#edf4ff;color:#2867f0}.tenant-asset-validation{margin:16px 22px 0}.tenant-asset-validation.ant-alert,.tenant-asset-validation .ant-alert-message{font-size:12px}.tenant-coupon-type-section{padding:22px 22px 0}.tenant-coupon-type-section h3{margin:0 0 14px;color:#18233a;font-size:15px;line-height:1.5}.tenant-coupon-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-coupon-type-card{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:20px;text-align:left;color:#18233a;background:#fff;border:1px solid #e2e8f1;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tenant-coupon-type-card:hover,.tenant-coupon-type-card.selected{border-color:#2867f0;background:#edf4ff}.tenant-coupon-type-card.selected{box-shadow:inset 0 0 0 1px #2867f0}.tenant-coupon-type-card>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:#edf3ff;color:#2867f0;font-size:16px;font-weight:700}.tenant-coupon-type-card.selected>span{background:#2867f0;color:#fff}.tenant-coupon-type-card>div{min-width:0}.tenant-coupon-type-card b{display:block;font-size:15px;line-height:1.5}.tenant-coupon-type-card p{margin:6px 0 10px;color:#748197;font-size:12px;line-height:1.7}.tenant-coupon-type-card small{color:#2867f0;font-size:12px;line-height:1.5}.tenant-field-help{margin:10px 22px 0;color:#8492a8;font-size:11px;line-height:1.7}.tenant-asset-preview-step{display:flex;flex-direction:column;gap:12px;padding:22px}.tenant-asset-preview-rule{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf0f6;color:#34425b;font-size:12px}.tenant-asset-preview-rule span{flex:none;color:#748197}.tenant-asset-preview-rule b{overflow-wrap:anywhere;text-align:right;font-weight:650}.tenant-asset-confirm{padding:22px}.tenant-asset-confirm .tenant-operating-dl{margin:18px 0}.tenant-asset-confirm .ant-checkbox-wrapper{font-size:12px;line-height:1.7}.tenant-asset-preview-card{position:sticky;top:82px;min-width:0;overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-asset-preview-card>.ant-card-head{min-height:56px;padding:0 18px;border-bottom:1px solid #e6ebf3}.tenant-asset-preview-card>.ant-card-head .ant-card-head-title{font-size:15px}.tenant-asset-preview-card>.ant-card-body{padding:18px}.tenant-asset-preview-card .ant-tag{margin:0}.tenant-asset-preview-card>.ant-card-body>.ant-btn{margin-top:18px}.tenant-asset-preview-card .tenant-muted{margin:9px 0 0;font-size:11px;line-height:1.7}.tenant-asset-preview{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #cbdcfa;border-radius:12px;background:linear-gradient(135deg,#edf4ff,#e5efff);color:#214478}.tenant-asset-preview-mark{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#2867f0;color:#fff;font-size:15px;font-weight:750}.tenant-asset-preview>div:last-child{min-width:0}.tenant-asset-preview>div:last-child>span{color:#56739f;font-size:11px}.tenant-asset-preview h3{margin:7px 0 9px;color:#214478;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.tenant-asset-preview strong{display:block;color:#245292;font-size:22px;line-height:1.4;overflow-wrap:anywhere}.tenant-asset-preview p{margin:8px 0 0;color:#55749f;font-size:11px;line-height:1.7}.tenant-coupon-preview{padding:22px;border:1px solid #cbdcfa;border-radius:12px;background:linear-gradient(135deg,#edf4ff,#e5efff);color:#214478}.tenant-coupon-preview>span{color:#56739f;font-size:11px}.tenant-coupon-preview h3{margin:8px 0;color:#214478;font-size:19px;line-height:1.5;overflow-wrap:anywhere}.tenant-coupon-preview strong{display:block;color:#245292;font-size:32px;line-height:1.4}.tenant-coupon-preview>b{font-size:12px}.tenant-coupon-preview hr{margin:16px 0;border:0;border-top:1px solid #c2d6f5}.tenant-coupon-preview p{margin:0;color:#55749f;font-size:11px;line-height:1.7}.tenant-asset-editor-foot{position:fixed;left:252px;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:12px 28px;border-top:1px solid #e2e8f1;background:#fffffff7;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .tenant-asset-editor-foot{left:76px}.tenant-asset-editor-foot>div:first-child b,.tenant-asset-editor-foot>div:first-child small{display:block}.tenant-asset-editor-foot>div:first-child b{color:#34425b;font-size:12px;font-weight:650}.tenant-asset-editor-foot>div:first-child small{margin-top:3px;color:#748197;font-size:10px}.tenant-asset-editor-foot>div:last-child{display:flex;gap:10px;flex-shrink:0}.tenant-asset-editor-foot .ant-btn{min-width:92px;height:40px;border-radius:8px}.tenant-asset-result{padding:24px 22px}.tenant-asset-result h2{margin:12px 0 6px;font-size:20px;line-height:1.5}.tenant-asset-result p{margin:0;color:#748197;font-size:12px;line-height:1.8}.tenant-asset-result .ant-btn{margin:16px 8px 0 0}.tenant-asset-page .ant-alert{line-height:1.6}.tenant-package-back{margin:-4px 0 2px}.tenant-package-back .ant-btn{padding:0;color:#2867f0;font-size:13px}.tenant-package-home .tenant-page-head{margin-bottom:18px}.tenant-package-home .tenant-asset-workbench{margin-top:18px}.tenant-package-empty{padding:48px 18px;text-align:center;color:#748197;font-size:12px}.tenant-package-empty b{display:block;color:#34425b;font-size:14px}.tenant-package-empty p{margin:7px 0 0}.tenant-package-analytics{padding:22px}.tenant-package-analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.tenant-package-analytics-head b,.tenant-package-analytics-head span{display:block}.tenant-package-analytics-head b{font-size:15px}.tenant-package-analytics-head span{margin-top:4px;color:#748197;font-size:11px}.tenant-package-analytics-head .ant-tag{margin:0}.tenant-package-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.tenant-package-analytics-metrics>div{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #dfe7f3;border-radius:10px;background:#f8faff}.tenant-package-analytics-metrics span,.tenant-package-analytics-metrics small{color:#748197;font-size:11px}.tenant-package-analytics-metrics strong{color:#18233a;font-size:22px}.tenant-package-analytics-panel{border-color:#e2e8f1;border-radius:10px}.tenant-package-analytics-panel .ant-card-head{min-height:48px;padding:0 16px}.tenant-package-analytics-panel .ant-card-head-title{font-size:13px}.tenant-package-analytics-panel .ant-card-body{padding:0;overflow:auto}.tenant-package-analytics-panel table{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.tenant-package-analytics-panel th,.tenant-package-analytics-panel td{padding:13px 16px;border-bottom:1px solid #edf0f6;text-align:left;white-space:nowrap}.tenant-package-analytics-panel th{color:#748197;background:#f8faff;font-weight:600}.tenant-package-analytics-panel td{color:#52637f}.tenant-package-analytics-panel td b{color:#34425b}.tenant-package-analytics-note{margin-top:16px}.tenant-package-analytics>.ant-btn{padding-inline:0;margin-top:8px}.tenant-package-editor .tenant-asset-preview-card .tenant-asset-preview{margin-bottom:14px}.tenant-package-preview-meta{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#748197;font-size:11px}.tenant-package-preview-meta .ant-tag{margin:0}.tenant-package-editor input[type=file]{padding:8px 10px;font-size:11px}.tenant-package-editor .tenant-field-help{display:block;margin-top:5px;color:#8a96aa;font-size:10px;font-weight:400;line-height:1.5}@media(max-width:900px){.tenant-package-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tenant-package-analytics{padding:16px}.tenant-package-analytics-metrics{grid-template-columns:1fr}.tenant-package-analytics-head{align-items:flex-start;flex-direction:column}}.tenant-asset-workbench{margin-top:16px;margin-bottom:18px;overflow:hidden;border-color:#dfe6f1;border-radius:14px;box-shadow:0 8px 24px #19376609}.tenant-asset-workbench>.ant-card-body{padding:0}.tenant-asset-workbench>.ant-card-body>.ant-tabs{margin:0}.tenant-asset-workbench>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 22px;border-bottom:1px solid #e7edf5}.tenant-asset-workbench>.ant-card-body>.ant-tabs>.ant-tabs-nav:before{border-bottom:0}.tenant-asset-workbench>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding:18px 0;margin:0 28px 0 0;color:#52637f;font-size:14px;font-weight:600}.tenant-asset-workbench>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active{color:#2867f0}.tenant-asset-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 180px auto;align-items:center;gap:10px;padding:18px 22px 20px;border-bottom:1px solid #edf0f6}.tenant-asset-toolbar>div:first-child{grid-column:1/-1;display:flex;align-items:baseline;gap:12px;min-width:0;margin-bottom:1px}.tenant-asset-toolbar>div:first-child b{color:#18233a;font-size:14px;white-space:nowrap}.tenant-asset-toolbar>div:first-child span{overflow:hidden;color:#748197;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tenant-asset-toolbar>.ant-input{width:100%;height:42px;min-width:0;border-radius:9px}.tenant-asset-toolbar>.ant-select{width:100%;min-width:0}.tenant-asset-toolbar>.ant-select .ant-select-selector{min-height:42px;border-radius:9px}.tenant-asset-toolbar>.ant-btn{height:42px;min-width:76px;border-radius:9px;white-space:nowrap}.tenant-asset-workbench .ant-table-wrapper{overflow-x:auto}.tenant-asset-workbench .ant-table{min-width:920px}.tenant-asset-workbench .ant-table-thead>tr>th{padding:15px 18px;background:#f7f9fc;color:#52637f;font-size:12px;font-weight:650;white-space:nowrap}.tenant-asset-workbench .ant-table-tbody>tr>td{padding:17px 18px;border-bottom:1px solid #edf0f6;color:#52637f;font-size:13px;vertical-align:middle}.tenant-asset-workbench .ant-table-tbody>tr>td:first-child{color:#18233a}.tenant-asset-workbench .ant-table-tbody>tr>td>div>b,.tenant-asset-workbench .ant-table-tbody>tr>td>b{display:block;color:#263a58;font-size:13px}.tenant-asset-workbench .ant-table-tbody>tr>td small{display:block;margin-top:4px;color:#8a96aa;font-size:11px;line-height:1.5}.tenant-asset-row-actions{display:flex;align-items:center;gap:8px;min-width:190px;white-space:nowrap}.tenant-asset-row-actions .ant-btn{height:auto;padding:0;color:#2867f0;font-size:12px}.tenant-asset-analytics{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:30px 22px;color:#52637f}.tenant-asset-analytics b{display:block;color:#263a58;font-size:15px}.tenant-asset-analytics p{margin:6px 0 0;color:#748197;font-size:12px}.tenant-asset-analytics .ant-btn{flex:none}@media(max-width:720px){.tenant-asset-workbench>.ant-card-body>.ant-tabs>.ant-tabs-nav{padding-inline:14px;overflow-x:auto}.tenant-asset-workbench>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{margin-right:22px;white-space:nowrap}.tenant-asset-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:16px 14px 18px}.tenant-asset-toolbar>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.tenant-asset-toolbar>.ant-input{grid-column:1/-1}.tenant-asset-toolbar>.ant-select{width:100%;min-width:0}.tenant-asset-toolbar>.ant-btn{width:100%;min-width:0}.tenant-asset-analytics{align-items:flex-start;flex-direction:column;padding:24px 14px}}@media(max-width:480px){.tenant-asset-toolbar{grid-template-columns:1fr}.tenant-asset-toolbar>.ant-input{grid-column:auto}}.tenant-idle-editor .tenant-page-head{margin-bottom:18px}.tenant-idle-back{margin-bottom:4px}.tenant-idle-back .ant-btn{padding-inline:0;color:#2867f0}.tenant-idle-save-note{margin:-6px 0 16px}.tenant-idle-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:12px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}.tenant-idle-stepper button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:50px;padding:10px 6px;border:0;border-radius:8px;background:transparent;color:#748197;cursor:pointer;font:inherit}.tenant-idle-stepper button.active{background:#edf4ff;color:#2867f0;font-weight:650}.tenant-idle-stepper b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:#f0f3f8;color:#748197;font-size:12px}.tenant-idle-stepper button.active b{background:#2867f0;color:#fff}.tenant-idle-stepper span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tenant-idle-form-body{padding:0 22px 22px}.tenant-idle-block{padding:22px 0;border-bottom:1px solid #e6ebf3}.tenant-idle-block:first-child{padding-top:22px}.tenant-idle-block:last-child{border-bottom:0}.tenant-idle-block h3{margin:0 0 16px;color:#18233a;font-size:16px}.tenant-idle-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.tenant-idle-fields>label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#34425b;font-size:13px;font-weight:600}.tenant-idle-fields>label.full{grid-column:1/-1}.tenant-idle-fields .ant-input,.tenant-idle-fields .ant-input-affix-wrapper,.tenant-idle-fields .ant-select-selector{min-height:42px;border-radius:8px}.tenant-idle-fields textarea.ant-input{min-height:94px;resize:vertical}.tenant-idle-fields small,.tenant-idle-help{display:block;color:#748197;font-size:11px;font-weight:400;line-height:1.7}.tenant-idle-help{margin:10px 0 0}.tenant-idle-form-body>.ant-checkbox-wrapper,.tenant-idle-block>.ant-checkbox-wrapper{display:flex;align-items:center;margin-top:18px;color:#34425b;font-size:13px;font-weight:600}.tenant-idle-form-body>.tenant-idle-help{margin-left:22px}.tenant-idle-label{display:block;margin-bottom:10px;color:#34425b;font-size:13px;font-weight:600}.tenant-idle-slot{display:flex;align-items:center;gap:10px;margin:16px 0}.tenant-idle-slot .ant-input{width:150px;min-height:40px;border-radius:8px}.tenant-idle-slot span{color:#748197}.tenant-idle-slot .ant-btn{padding-inline:4px}.tenant-idle-rule{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid #d8e5fb;border-radius:8px;background:#f1f6ff;color:#55739f;font-size:12px;line-height:1.7}.tenant-idle-rule b{flex:none;color:#315889}.tenant-idle-rule p{margin:0}.tenant-idle-price-table{width:100%;margin-top:18px;border-collapse:collapse;font-size:12px}.tenant-idle-price-table th,.tenant-idle-price-table td{padding:12px 14px;border:1px solid #e3e9f2;text-align:left}.tenant-idle-price-table th{background:#f7f9fc;color:#748197;font-weight:600}.tenant-idle-price-table td{color:#34425b}.tenant-idle-price-table td small{display:block;color:#8a97aa;font-size:10px}.tenant-idle-price-table .ant-input{max-width:180px}.tenant-idle-review{display:flex;align-items:center;gap:14px;padding:24px 0;border-bottom:1px solid #e6ebf3}.tenant-idle-review-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e9f8f3;color:#218b6c;font-size:24px;font-weight:700}.tenant-idle-review h2{margin:0;color:#18233a;font-size:18px}.tenant-idle-review p{margin:4px 0 0;color:#748197;font-size:12px}.tenant-idle-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}.tenant-idle-summary div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f6;font-size:12px}.tenant-idle-summary dt{color:#748197}.tenant-idle-summary dd{margin:0;color:#34425b;font-weight:650;text-align:right}.tenant-idle-preview-card{position:sticky;top:82px;min-width:0;overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-idle-preview-card>.ant-card-head{min-height:56px;padding:0 18px;border-bottom:1px solid #e6ebf3}.tenant-idle-preview-card>.ant-card-head .ant-card-head-title{font-size:15px}.tenant-idle-preview-card>.ant-card-body{padding:18px}.tenant-idle-customer-preview{padding:20px;border:1px solid #bdd4ff;border-radius:12px;background:linear-gradient(135deg,#edf4ff,#e5efff);color:#214478}.tenant-idle-customer-preview>div{display:flex;justify-content:space-between;gap:12px}.tenant-idle-customer-preview>div span{color:#2867f0;font-size:12px;font-weight:650}.tenant-idle-customer-preview>div small{color:#748197;font-size:11px}.tenant-idle-customer-preview h3{margin:14px 0 8px;color:#214478;font-size:18px}.tenant-idle-preview-price{display:flex!important;align-items:baseline;justify-content:flex-start!important;gap:12px}.tenant-idle-preview-price b{color:#2867f0;font-size:32px}.tenant-idle-preview-price del{color:#748197;font-size:13px}.tenant-idle-customer-preview p{margin:10px 0 0;color:#55749f;font-size:12px}.tenant-idle-price-result{margin-top:20px}.tenant-idle-price-result h3{margin:0 0 8px;color:#18233a;font-size:14px}.tenant-idle-price-result>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e6ebf3;color:#52637f;font-size:12px}.tenant-idle-price-result>div b{color:#34425b}.tenant-idle-price-result>div.winner span,.tenant-idle-price-result>div.winner b{color:#2867f0}.tenant-idle-price-result>div.total{margin-top:3px;border-bottom:0;color:#34425b;font-weight:650}.tenant-idle-price-result>div.total strong{color:#2867f0;font-size:22px}.tenant-idle-result-note{margin-top:14px;padding:12px 14px;border-radius:8px;background:#edf4ff;color:#55739f;font-size:12px;line-height:1.7}.tenant-idle-preview-card .tenant-muted{margin:9px 0 0;font-size:11px;line-height:1.7}@media(max-width:1280px){.tenant-asset-editor-layout{grid-template-columns:minmax(0,1fr) 330px}.tenant-asset-fields{grid-template-columns:1fr}.tenant-asset-fields>label.full,.tenant-asset-fields>.full{grid-column:auto}.tenant-asset-steps{gap:3px}.tenant-asset-steps .ant-steps-item-title{font-size:11px}}@media(max-width:1100px){.tenant-asset-editor-layout{grid-template-columns:1fr}.tenant-asset-preview-card{position:static}.tenant-asset-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-asset-fields>label.full,.tenant-asset-fields>.full{grid-column:1/-1}.tenant-asset-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.tenant-idle-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-idle-fields,.tenant-idle-summary{grid-template-columns:1fr}.tenant-idle-fields>label.full{grid-column:auto}.tenant-idle-slot{flex-wrap:wrap}.tenant-idle-slot .ant-input{width:130px}}@media(max-width:820px){.tenant-asset-page{padding-bottom:150px}.tenant-asset-page .tenant-page-head{align-items:flex-start;flex-direction:column}.tenant-asset-page .tenant-page-head>.tenant-actions{width:100%}.tenant-asset-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.tenant-asset-steps .ant-steps-item-tail{display:none}.tenant-asset-editor-foot,.tenant-collapsed .tenant-asset-editor-foot{left:0;align-items:stretch;flex-direction:column;gap:10px;min-height:108px;padding:10px 18px}.tenant-asset-editor-foot>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-asset-editor-foot .ant-btn{width:100%;min-width:0}.tenant-coupon-type-grid{grid-template-columns:1fr}.tenant-coupon-type-section,.tenant-asset-fields,.tenant-asset-preview-step,.tenant-asset-confirm{padding:18px}.tenant-asset-fields{grid-template-columns:1fr}.tenant-asset-fields>label.full,.tenant-asset-fields>.full{grid-column:auto}.tenant-asset-form-head{padding:16px 18px}.tenant-asset-preview-card>.ant-card-body{padding:16px}}@media(max-width:560px){.tenant-asset-steps{grid-template-columns:1fr 1fr}.tenant-asset-steps .ant-steps-item-container{justify-content:flex-start}.tenant-asset-editor-foot>div:first-child{display:none}.tenant-asset-editor-foot>div:last-child{grid-template-columns:1fr 1fr}.tenant-asset-preview{padding:16px}.tenant-coupon-preview{padding:18px}}.tenant-order-hero{margin:0 0 16px;overflow:hidden;border:0;border-radius:15px;background:linear-gradient(130deg,#102b5a,#1f58b9 64%,#3479ef);box-shadow:0 14px 30px #123e8529;color:#fff}.tenant-order-hero>.ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.tenant-order-hero h1{display:flex;align-items:center;gap:9px;margin:0;color:#fff;font-size:24px;line-height:1.35}.tenant-order-hero h1 .ant-tag{margin:0;border-color:transparent!important;background:#ffffff24!important;color:#fff!important;font-size:12px}.tenant-order-hero p{margin:8px 0 0;color:#cedcf4;font-size:13px;line-height:1.5}.tenant-order-hero small{display:block;color:#b9ceef;font-size:12px;line-height:1.5}.tenant-order-hero strong{display:block;margin:3px 0;color:#fff;font-size:32px;line-height:1.15}.tenant-order-hero>.ant-card-body>div:last-child{text-align:right}.tenant-order-hero>.ant-card-body>div:last-child small:last-child{color:#d4e0f3}.tenant-detail-layout{grid-template-columns:150px minmax(0,1fr) 220px;gap:16px;align-items:start}.tenant-order-anchor{position:sticky;top:82px;min-width:0;padding:18px 14px!important;border:1px solid #e2e8f1!important;border-radius:12px!important;background:#fff!important}.tenant-order-anchor>b{display:block;margin:0 8px 14px;color:#18233a;font-size:15px;line-height:1.4}.tenant-order-anchor>.ant-btn{position:relative;width:100%;min-height:48px;margin:3px 0;padding:12px 12px 12px 18px;border:0;border-left:3px solid transparent;border-radius:0 9px 9px 0;background:transparent;color:#748197;font-size:14px;font-weight:650;line-height:1.5;text-align:left;transition:background .18s ease,color .18s ease,border-color .18s ease}.tenant-order-anchor>.ant-btn:hover,.tenant-order-anchor>.ant-btn:focus-visible{border-left-color:#9ebcf4;background:#edf4ff;color:#2867f0;outline:0}.tenant-order-anchor>.ant-btn.active{border-left-color:#2867f0;background:linear-gradient(90deg,#edf4ff,transparent);color:#2867f0;font-weight:800}.tenant-order-anchor>.ant-btn.active:after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.tenant-detail-main>.ant-card{overflow:hidden;margin-bottom:16px;border:1px solid #e2e8f1;border-radius:13px;background:#fff;scroll-margin-top:96px}.tenant-detail-main>.ant-card .ant-card-head{min-height:66px;padding:0 18px;border-bottom:1px solid #e2e8f1}.tenant-detail-main>.ant-card .ant-card-head-title{padding:13px 0;white-space:normal}.tenant-order-section-title{display:flex;align-items:center;gap:9px;min-width:0}.tenant-order-section-title>span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:#edf4ff;color:#2867f0;font-size:10px;font-weight:800}.tenant-order-section-title>div{display:flex;flex-direction:column;gap:2px;min-width:0}.tenant-order-section-title b{color:#18233a;font-size:15px;line-height:1.35}.tenant-order-section-title small{color:#748197;font-size:11px;font-weight:400;line-height:1.35}.tenant-person-card{overflow:hidden;border:1px solid #e2e8f1;border-radius:12px;background:#f9fbff;min-width:0}.tenant-person-card.customer{border-top:3px solid #2867f0}.tenant-person-card.staff{border-top:3px solid #16a875}.tenant-detail-main .tenant-person-card.ant-card .ant-card-head{min-height:78px;margin:0 16px;padding:0;border-bottom:1px solid #e2e8f1;background:transparent}.tenant-detail-main .tenant-person-card.ant-card .ant-card-head-title{padding:16px 0}.tenant-person-title{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.tenant-person-title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#edf4ff;color:#2867f0;font-size:16px;font-weight:800}.tenant-person-title b,.tenant-person-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-person-title b{color:#18233a;font-size:14px;line-height:1.4}.tenant-person-title small{margin-top:4px;color:#748197;font-size:11px;font-weight:400;line-height:1.4}.tenant-person-title .ant-tag{margin:0}.tenant-person-card>.ant-card-body{padding:0 16px 16px}#tenant-people>.ant-card-body{padding:16px}#tenant-people .tenant-two{margin-bottom:0;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}#tenant-people .tenant-profile-link{padding-inline:0;font-weight:600}.tenant-person-card .tenant-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:16px 0;min-height:96px}.tenant-person-card .tenant-fields>div{min-width:0;padding:0 10px;border-left:1px solid #e2e8f1}.tenant-person-card .tenant-fields>div:first-child{border-left:0;padding-left:8px}.tenant-person-card .tenant-fields>div:last-child{padding-right:0}.tenant-person-card .tenant-fields dt{margin-bottom:7px;font-size:11px;line-height:1.5}.tenant-person-card .tenant-fields dd{color:#18233a;font-size:14px;line-height:1.5;font-weight:650;font-variant-numeric:tabular-nums}.tenant-person-card .tenant-fields dd small{display:block;margin-top:3px;color:#748197;font-size:10px;font-weight:400;line-height:1.5}.tenant-person-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;border-top:1px solid #e2e8f1;padding-top:12px;color:#748197;font-size:11px;line-height:1.7}.tenant-person-footer-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.tenant-person-footer .ant-btn{height:24px;padding:0;font-size:11px}.tenant-person-explanation{max-width:330px;font-size:12px;line-height:1.7}.tenant-person-explanation p{margin:0 0 8px}.tenant-person-explanation p:last-child{margin-bottom:0}.tenant-person-card [role=alert]{margin-bottom:12px;color:#b42318;font-size:12px}@media(max-width:1500px){#tenant-people .tenant-two{grid-template-columns:1fr}}@media(max-width:560px){.tenant-person-card .tenant-fields{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.tenant-person-card .tenant-fields>div:nth-child(3){border-left:0;padding-left:8px}#tenant-people>.ant-card-head{padding-block:10px}#tenant-people>.ant-card-head .ant-card-head-wrapper{align-items:stretch;flex-direction:column;gap:6px}#tenant-people>.ant-card-head .ant-card-extra{align-self:flex-end;margin-inline-start:0}.tenant-person-title{grid-template-columns:34px minmax(0,1fr);gap:8px}.tenant-person-title>div:last-child{grid-column:2}.tenant-person-title>span{width:34px;height:34px}}.tenant-order-side{top:82px;gap:10px;padding:15px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}.tenant-order-side>b{font-size:15px}.tenant-order-side>p{margin:4px 0 13px;color:#748197;font-size:12px;line-height:1.5}.tenant-order-side>.ant-btn{width:100%;margin:0}.tenant-order-side>small{display:block;margin-top:10px;color:#748197;font-size:11px;line-height:1.55}@media(max-width:1320px){.tenant-detail-layout{grid-template-columns:168px minmax(0,1fr)}.tenant-order-side{position:static;grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tenant-order-side>b,.tenant-order-side>p,.tenant-order-side>small{grid-column:1/-1}.tenant-order-side>.ant-btn{margin:0}.tenant-order-anchor>.ant-btn{font-size:13px}}@media(max-width:820px){.tenant-order-hero>.ant-card-body{align-items:flex-start;flex-direction:column}.tenant-order-hero>.ant-card-body>div:last-child{text-align:left}.tenant-detail-layout{display:block}.tenant-order-anchor{position:sticky;top:0;z-index:8;display:flex;gap:8px;margin-bottom:16px;padding:10px!important;overflow-x:auto}.tenant-order-anchor>b{display:none}.tenant-order-anchor>.ant-btn{flex:0 0 auto;width:auto;min-height:42px;margin:0;padding:9px 14px;border:1px solid #e2e8f1;border-radius:8px;white-space:nowrap}.tenant-order-anchor>.ant-btn:hover,.tenant-order-anchor>.ant-btn:focus-visible,.tenant-order-anchor>.ant-btn.active{border-color:#2867f0;background:#edf4ff}.tenant-order-anchor>.ant-btn.active:after{display:none}.tenant-order-side{display:grid;grid-template-columns:1fr;gap:8px}.tenant-order-side>b,.tenant-order-side>p,.tenant-order-side>small{grid-column:auto}}.tenant-order-filter-intro{display:flex;align-items:center;gap:10px;padding:13px 14px;margin-bottom:16px;border:1px solid #dbe5fa;border-radius:10px;background:#f0f5ff;color:#526eaa;font-size:12px}.tenant-order-filter-intro b{color:#2867f0}.tenant-order-filter-intro span{flex:1}.tenant-order-filter-intro .ant-tag{margin:0}.tenant-order-filter-section{margin-bottom:14px;border:1px solid #e2e8f1;border-radius:11px;background:#fff;overflow:hidden}.tenant-order-filter-section header{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-bottom:1px solid #e8edf4;background:#f7f9fd}.tenant-order-filter-section header b{color:#18233a;font-size:13px}.tenant-order-filter-section header small{color:#748197;font-size:11px}.tenant-order-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.tenant-order-filter-grid>label{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-order-filter-grid>label>.tenant-select,.tenant-order-filter-grid>label>.ant-input,.tenant-order-filter-grid>label>input{width:100%;min-height:38px}.tenant-order-filter-grid>label>input{padding:7px 10px;border:1px solid #d9dfe9;border-radius:8px;color:#34425b;font:inherit}.tenant-order-filter-grid>label>input:focus{border-color:#5284ed;outline:2px solid #dbe8ff;outline-offset:0}.tenant-order-filter-footer{display:flex;align-items:center;gap:8px}.tenant-order-filter-footer>span{flex:1}.tenant-order-export{display:grid;gap:16px}.tenant-order-export>p{margin:0;line-height:1.7}.tenant-order-export section{padding:15px;border:1px solid #e2e8f1;border-radius:10px;background:#fbfcff}.tenant-order-export section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#18233a}.tenant-order-export section>header b{font-size:13px}.tenant-order-export section>header .ant-tag{margin:0}.tenant-order-export-scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-order-export-scopes label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #dfe6f1;border-radius:8px;background:#fff;cursor:pointer}.tenant-order-export-scopes label.selected{border-color:#9dbaf5;background:#eff5ff}.tenant-order-export-scopes input{margin-top:3px;accent-color:#2867f0}.tenant-order-export-scopes span{display:flex;flex-direction:column;gap:4px}.tenant-order-export-scopes small{color:#748197;font-size:11px;line-height:1.5}.tenant-order-export-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-order-export-fields fieldset{min-width:0;margin:0;padding:10px 12px;border:1px solid #e2e8f1;border-radius:8px;background:#fff}.tenant-order-export-fields legend{padding:0 5px;color:#748197;font-size:11px}.tenant-order-export-fields label{display:flex;align-items:center;gap:7px;margin:8px 0;color:#52637f;font-size:12px}.tenant-order-export-fields input{accent-color:#2867f0}.tenant-order-export-preview{overflow:hidden}.tenant-order-export-preview>.ant-table-wrapper{max-width:100%;overflow:hidden}.tenant-order-export-preview>small{display:block;margin-top:9px;color:#8a96aa;font-size:11px}.tenant-order-note{display:grid;gap:14px}.tenant-order-note>label{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-order-note .tenant-select{width:100%}.tenant-order-more{display:grid;gap:10px}.tenant-order-more .tenant-notice{margin:0 0 4px}.tenant-order-more>.ant-btn{height:42px;border-color:#dfe6f1;text-align:left}@media(max-width:700px){.tenant-order-filter-grid,.tenant-order-export-scopes{grid-template-columns:1fr}.tenant-order-export-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-order-filter-intro{align-items:flex-start;flex-direction:column}.tenant-order-filter-footer{flex-wrap:wrap}.tenant-order-filter-footer>span{display:none}.tenant-order-filter-footer .ant-btn{flex:1}}@media(max-width:480px){.tenant-order-export-fields{grid-template-columns:1fr}.tenant-order-export section{padding:12px}.tenant-order-filter-grid{padding:12px}}.tenant-iam-page{max-width:1760px;margin:0 auto;min-width:0}.tenant-iam-page>.tenant-page-head{margin-bottom:12px}.tenant-iam-page>.tenant-page-head h1{font-size:24px}.tenant-iam-page>.tenant-page-head p{font-size:13px}.tenant-iam-page>.tenant-ai{margin-bottom:14px}.tenant-iam-page>.tenant-metrics{gap:14px;margin:18px 0}.tenant-iam-page>.tenant-metrics>.ant-card{min-height:98px;padding:18px;border-radius:16px;box-shadow:0 8px 24px #20457e0a}.tenant-iam-workbench{overflow:hidden;border:1px solid #e2e8f1;border-radius:18px;background:#fff}.tenant-iam-workbench>.ant-tabs{overflow:hidden}.tenant-iam-workbench>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 24px;border-bottom:1px solid #e2e8f1}.tenant-iam-workbench>.ant-tabs>.ant-tabs-nav:before{display:none}.tenant-iam-workbench>.ant-tabs .ant-tabs-tab{height:64px;margin:0 38px 0 0;padding:0;color:#63738e;font-size:16px;font-weight:700}.tenant-iam-workbench>.ant-tabs .ant-tabs-tab-active{color:#2768ee}.tenant-iam-workbench>.ant-tabs .ant-tabs-ink-bar{height:3px;border-radius:3px 3px 0 0;background:#2c6bf1}.tenant-iam-workbench>.ant-tabs>.ant-tabs-content-holder{padding:22px}.tenant-iam-workbench .tenant-filters{display:flex;align-items:center;gap:10px;margin:0 0 18px}.tenant-iam-workbench .tenant-filters>.ant-input{max-width:360px}.tenant-iam-workbench .tenant-filters>.tenant-select{max-width:210px}.tenant-iam-workbench .ant-table td>b,.tenant-iam-workbench .ant-table td>small{display:block}.tenant-iam-workbench .ant-table td>small{margin-top:5px;color:#748197;font-size:12px}.tenant-iam-user>span{width:38px;height:38px;border-radius:11px}.tenant-iam-split{grid-template-columns:290px minmax(0,1fr);gap:18px;min-height:420px}.tenant-iam-org,.tenant-iam-dept{border:1px solid #e2e8f1;border-radius:14px;overflow:hidden}.tenant-iam-org{padding:0;border-right:1px solid #e2e8f1}.tenant-iam-org header{padding:18px;border-bottom:1px solid #e2e8f1}.tenant-iam-org>button{min-height:66px;padding:12px 18px;border-bottom:1px solid #edf1f7;border-radius:0}.tenant-iam-org>button.active{background:#edf4ff;box-shadow:inset 3px 0 #2c6bf1}.tenant-iam-org>button:first-of-type{min-height:52px;background:#f7faff;font-weight:800}.tenant-iam-dept{padding:0}.tenant-iam-dept>.tenant-iam-section-head{padding:20px 22px;border-bottom:1px solid #e2e8f1}.tenant-iam-dept>.tenant-three{grid-template-columns:repeat(3,1fr);gap:1px;margin:0;border-bottom:1px solid #e2e8f1;background:#e2e8f1}.tenant-iam-dept>.tenant-three>.ant-card{border:0;border-radius:0;background:#f8fbff}.tenant-iam-dept>.tenant-three>.ant-card .ant-card-body{padding:18px}.tenant-iam-dept>.tenant-three span{color:#748197;font-size:12px}.tenant-iam-dept>.tenant-three strong{display:block;margin-top:6px;font-size:22px}.tenant-iam-position-list{margin:0;padding:6px 20px 18px}.tenant-iam-position-list article{grid-template-columns:44px 1fr auto auto;padding:16px 4px}.tenant-iam-position-list i{width:34px;height:34px;border-radius:10px}.tenant-iam-role-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;padding:0}.tenant-iam-role-grid .ant-card{border-radius:14px}.tenant-iam-role-grid .ant-card-body{padding:18px}.tenant-iam-role-grid h3{margin:18px 0 7px}.tenant-iam-role-grid p{min-height:42px;font-size:13px;line-height:1.55}.tenant-iam-section-head{padding:0;margin-bottom:18px}.tenant-iam-section-head h3{margin:0 0 5px}.tenant-iam-filter-tabs{padding:0;margin-bottom:14px}.tenant-iam-session-alert{padding:16px 18px;border:1px solid #cfe0ff;border-radius:14px;background:#f2f7ff}.tenant-iam-permission{padding:0}.tenant-iam-permission>div:not(.tenant-iam-section-head){padding:15px 0}.iam-create-page{max-width:1500px;margin:0 auto;padding-bottom:96px;color:#18233a}.iam-create-head-v36{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.iam-create-head-v36 h1{margin:14px 0 6px;font-size:28px;line-height:1.3}.iam-create-head-v36 p{margin:0;color:#748197;font-size:13px}.iam-back-link{height:auto;padding:0;color:#2867f0!important;font-size:13px}.iam-create-layout-v36{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.iam-create-layout-v36>main{display:grid;gap:16px;min-width:0}.iam-form-card-v36,.iam-create-aside-v36{border:1px solid #e2e8f1;border-radius:16px;background:#fff;overflow:hidden}.iam-form-card-v36>header{display:flex;align-items:center;gap:12px;padding:17px 20px;background:#f2f7ff;border-bottom:1px solid #dbe7fb}.iam-form-card-v36>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e3edff;color:#2868ef;font-weight:800}.iam-form-card-v36>header div{display:grid;gap:3px}.iam-form-card-v36>header b{font-size:15px}.iam-form-card-v36>header small{color:#748197;font-size:11px}.iam-form-card-v36>.form-grid,.iam-form-card-v36>.iam-role-picker-v36,.iam-form-card-v36>.iam-security-options-v36{margin:20px}.iam-form-card-v36 .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.iam-form-card-v36 .form-item{display:flex;flex-direction:column;gap:7px;min-width:0;color:#52637f;font-size:12px;font-weight:650}.iam-form-card-v36 .form-item.full{grid-column:1/-1}.iam-form-card-v36 .ant-input,.iam-form-card-v36 .field{height:42px;border:1px solid #dfe6f1;border-radius:9px;background:#fff;color:#34425b;font:inherit}.iam-form-card-v36 .field{padding:0 12px}.iam-form-card-v36 .tenant-iam-editor-notice{margin:0 20px 20px}.iam-role-picker-v36{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iam-role-picker-v36 label{padding:14px;border:1px solid #e2e8f1;border-radius:12px;display:flex;gap:10px;align-items:flex-start;background:#fff}.iam-role-picker-v36 label.selected{border-color:#7fa7ff;background:#f1f6ff}.iam-role-picker-v36 label input{margin-top:3px;accent-color:#2868ef}.iam-role-picker-v36 label span{display:grid;gap:4px}.iam-role-picker-v36 small{color:#748197;font-size:11px}.iam-scope-button-v36{display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}.iam-scope-button-v36 span{color:#2868ef}.iam-security-options-v36{display:grid;gap:10px}.iam-security-options-v36 label{padding:14px;border:1px solid #e2e8f1;border-radius:12px;display:flex;gap:10px;background:#fbfcff}.iam-security-options-v36 label input{margin-top:3px;accent-color:#2868ef}.iam-security-options-v36 label span{display:grid;gap:4px}.iam-security-options-v36 small{color:#748197;font-size:11px}.iam-create-aside-v36{align-self:start;position:sticky;top:84px;padding:20px}.iam-create-aside-v36>div:first-child{text-align:center;padding:8px 0 18px;border-bottom:1px solid #e2e8f1}.iam-create-aside-v36>div:first-child>span{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 10px;border-radius:16px;background:#e5efff;color:#2868ef;font-size:24px;font-weight:800}.iam-create-aside-v36 h3{margin:0 0 4px;font-size:18px}.iam-create-aside-v36 small{color:#748197}.iam-create-aside-v36 dl{display:grid;gap:13px;margin:18px 0}.iam-create-aside-v36 dl div{display:grid;gap:4px}.iam-create-aside-v36 dt{color:#748197;font-size:12px}.iam-create-aside-v36 dd{margin:0;font-weight:700;line-height:1.45}.iam-create-aside-v36 .publish-checks{display:grid;gap:9px}.iam-create-aside-v36 .publish-checks>div{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:10px;border:1px solid #e2e8f1;border-radius:9px;background:#fbfcff}.iam-create-aside-v36 .publish-checks b,.iam-create-aside-v36 .publish-checks span{grid-column:1}.iam-create-aside-v36 .publish-checks span{color:#748197;font-size:11px}.iam-create-aside-v36 .publish-checks .ant-tag{grid-column:2;grid-row:1/3;align-self:center;margin:0}.iam-create-foot-v36{position:fixed;z-index:20;left:252px;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:14px max(26px,calc((100vw - 1750px)/2));border-top:1px solid #e2e8f1;background:#fffffff5;box-shadow:0 -8px 26px #18305614;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .iam-create-foot-v36{left:76px}.iam-create-foot-v36>span{color:#748197;font-size:12px}.iam-create-foot-v36>div{display:flex;gap:10px}.tenant-iam-governance-guide{display:grid;gap:14px}.tenant-iam-governance-guide>div{display:grid;gap:4px;padding:14px 16px;border:1px solid #e5eaf2;border-radius:10px;background:#f8faff}.tenant-iam-governance-guide b{color:#182a49;font-size:15px}.tenant-iam-governance-guide span{color:#71819d;line-height:1.6}@media(max-width:1280px){.iam-create-layout-v36{grid-template-columns:1fr}.iam-create-aside-v36{position:static}.tenant-iam-role-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:900px){.tenant-iam-workbench>.ant-tabs>.ant-tabs-nav{padding:0 14px}.tenant-iam-workbench>.ant-tabs .ant-tabs-tab{margin-right:24px}.iam-create-foot-v36{left:0}.tenant-iam-split{grid-template-columns:1fr}.tenant-iam-org{border-right:0}.tenant-iam-org header{border-bottom:1px solid #e2e8f1}}@media(max-width:600px){.tenant-iam-page>.tenant-metrics{grid-template-columns:1fr 1fr}.tenant-iam-role-grid,.iam-role-picker-v36,.iam-form-card-v36 .form-grid{grid-template-columns:1fr}.iam-form-card-v36 .form-item.full{grid-column:auto}.iam-create-head-v36{flex-direction:column}.iam-create-head-v36>button{align-self:flex-start}.iam-create-foot-v36{align-items:stretch;flex-direction:column;padding:10px 14px}.iam-create-foot-v36>div{width:100%}.iam-create-foot-v36 .ant-btn{flex:1}}.tenant-data-filter{position:relative;display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:14px 16px;padding:28px 30px 74px;margin-bottom:14px;border:1px solid #e2e8f1;border-radius:14px;background:#fff}.tenant-data-filter label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#52637f;font-size:13px;font-weight:650}.tenant-data-filter label>span{line-height:1.4}.tenant-data-filter input{box-sizing:border-box;width:100%;height:44px;border:1px solid #d9e1ee;border-radius:10px;padding:0 14px;color:#34425b;background:#fff;font-size:14px}.tenant-data-filter .tenant-select{min-width:0;width:100%;height:44px}.tenant-data-filter-actions{display:flex;align-items:center;gap:10px;margin-left:0}.tenant-data-filter-actions .ant-btn{height:44px;padding-inline:20px}.tenant-data-shortcuts{grid-column:1 / -1;display:flex;align-items:center;gap:26px;margin-top:6px}.tenant-data-shortcuts button{border:0;background:transparent;padding:0;color:#2867f0;font:inherit;font-size:14px;cursor:pointer}.tenant-data-shortcuts button.active{font-weight:650}.tenant-data-mode-picker{position:absolute;right:30px;bottom:26px;display:flex;align-items:center;gap:10px}.tenant-data-mode-picker .ant-btn{height:44px;padding-inline:20px}.tenant-data-help{display:grid;place-items:center;width:28px;height:28px;border:1px solid #c9d8ef;border-radius:50%;background:#fff;color:#6f86a8;font-size:15px;cursor:pointer}.tenant-operating-context{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-height:38px;margin:0 0 12px;color:#52637f;font-size:14px}.tenant-operating-context .ant-tag{margin:0;padding-inline:10px;border:1px solid #dbe5fa;background:#fff;color:#748197}.tenant-data-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px;color:#748197;font-size:13px}.tenant-data-meta .ant-btn-link{height:auto;padding:0;color:#2867f0;font-size:13px}.tenant-data-tabs-card{margin-bottom:14px;border-radius:14px}.tenant-data-tabs-card .ant-card-body{padding:0}.tenant-data-tab-nav{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding:0 24px}.tenant-data-tab-nav button{min-height:64px;padding:0 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#748197;white-space:nowrap;font-size:15px;cursor:pointer}.tenant-data-tab-nav button.active{border-bottom-color:#2867f0;color:#2867f0;font-weight:650}.tenant-data-pro-card{margin:0 0 14px;border:1px solid #cfe0ff;background:#f8faff}@media(max-width:900px){.tenant-data-filter{display:flex;align-items:stretch;flex-direction:column;padding:18px}.tenant-data-filter-actions{margin-left:0}.tenant-data-filter-actions .ant-btn{flex:1}.tenant-data-shortcuts{gap:18px;overflow-x:auto}.tenant-data-mode-picker{position:static;align-self:flex-end}.tenant-data-meta{align-items:flex-start;flex-direction:column}.tenant-data-tab-nav{padding:0 14px}}.tenant-member-detail-drawer .ant-drawer-header{padding:22px 30px;border-bottom:1px solid #e2e8f1}.tenant-member-detail-drawer .ant-drawer-title{color:#18233a;font-size:21px;font-weight:800}.tenant-member-detail-drawer .ant-drawer-body{padding:0;background:#fff}.tenant-member-detail-drawer .ant-drawer-footer{padding:14px 30px;border-top:1px solid #e2e8f1;background:#fffffff7}.tenant-member-detail-body{padding:0 30px 34px;color:#18233a}.tenant-member-ai-hero{display:flex;align-items:flex-start;gap:16px;margin:0 -30px 28px;padding:26px 30px;border:1px solid #d5e3ff;border-radius:0 0 14px 14px;background:#f3f7ff}.tenant-member-ai-mark{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:#e6efff;color:#2868ef;font-size:18px;font-weight:800}.tenant-member-ai-hero h2{margin:0 0 6px;font-size:20px;line-height:1.35}.tenant-member-ai-hero p{margin:0;color:#748197;font-size:15px;line-height:1.6}.tenant-member-ai-hero .ant-btn{height:auto;padding:8px 0;margin-right:22px;font-size:15px;font-weight:700}.tenant-member-detail-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.tenant-member-detail-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:3px;padding:18px 0;border-right:1px solid #e2e8f1}.tenant-member-detail-nav button{position:relative;width:100%;padding:12px 18px;border:0;border-left:3px solid transparent;background:transparent;color:#748197;font:inherit;font-size:15px;font-weight:650;text-align:left;cursor:pointer}.tenant-member-detail-nav button:hover,.tenant-member-detail-nav button.active{border-left-color:#2868ef;background:#f2f6ff;color:#2868ef}.tenant-member-detail-nav button.active:after{content:"";position:absolute;right:17px;top:50%;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.tenant-member-detail-main{min-width:0}.tenant-member-profile-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0 20px;border-bottom:1px solid #e2e8f1}.tenant-member-profile-identity{display:flex;align-items:center;gap:14px;min-width:0}.tenant-member-profile-identity>span{display:grid;place-items:center;width:64px;height:64px;border-radius:15px;background:#e4eeff;color:#2868ef;font-size:24px;font-weight:800}.tenant-member-profile-identity h2{margin:0;color:#18233a;font-size:22px;line-height:1.35}.tenant-member-profile-identity p{margin:4px 0 0;overflow:hidden;color:#748197;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.tenant-member-profile-head>.ant-tag{margin:0;padding:12px 14px;border:0;border-radius:12px;background:#e8f2ff;color:#2868ef;font-size:14px;font-weight:700}.tenant-member-summary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 22px;padding:20px 0;border-bottom:1px solid #e2e8f1}.tenant-member-summary-metrics>div{display:flex;flex-direction:column;gap:6px;padding:0 16px;border-right:1px solid #e2e8f1}.tenant-member-summary-metrics>div:first-child{padding-left:0}.tenant-member-summary-metrics>div:last-child{border-right:0}.tenant-member-summary-metrics span,.tenant-member-info-grid span,.tenant-member-asset-grid span,.tenant-member-store-grid span,.tenant-member-operation-grid>div>span{color:#748197;font-size:13px}.tenant-member-summary-metrics b{font-size:17px;line-height:1.3}.tenant-member-detail-section{overflow:hidden;margin:0 0 18px;border:1px solid #dce6f4;border-radius:14px;background:#fff}.tenant-member-detail-section>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-left:4px solid #5d92f5;border-bottom:1px solid #dce6f4;background:#f3f7ff}.tenant-member-detail-section>header h3{margin:0;font-size:17px;line-height:1.35}.tenant-member-detail-section>header p{margin:4px 0 0;color:#748197;font-size:12px}.tenant-member-detail-section>header .ant-btn{padding:0;color:#2868ef;font-size:14px;font-weight:700}.tenant-member-detail-section-body{padding:18px 20px}.tenant-member-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-member-info-grid>div,.tenant-member-asset-grid>div,.tenant-member-store-grid>div,.tenant-member-operation-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px;border:1px solid #e2e8f1;border-radius:10px;background:#fbfcff}.tenant-member-info-grid b,.tenant-member-asset-grid b,.tenant-member-store-grid b,.tenant-member-operation-grid b{font-size:14px;line-height:1.45}.tenant-member-status-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.tenant-member-status-tags .ant-tag,.tenant-member-operation-grid .ant-tag{margin:0;border:0;background:#e7f1ff;color:#2868ef}.tenant-member-status-tags small{margin-left:auto;color:#8a96aa;font-size:12px}.tenant-member-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-member-asset-grid small{color:#8a96aa;font-size:12px}.tenant-member-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-member-timeline>div{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid #e2e8f1;border-radius:10px;background:#fbfcff}.tenant-member-timeline b{color:#748197;font-size:13px}.tenant-member-timeline strong{font-size:15px}.tenant-member-timeline span{color:#748197;font-size:12px;line-height:1.5}.tenant-member-store-grid,.tenant-member-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-member-operation-grid>div>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px}.tenant-member-risk{display:grid;gap:10px}.tenant-member-risk>div{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e2e8f1;border-radius:10px;background:#fbfcff;color:#52637f;font-size:13px}.tenant-member-risk .ant-tag{margin:0;border:0}.tenant-member-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.tenant-member-detail-footer>div{display:flex;gap:10px}.tenant-member-detail-footer .ant-btn{height:42px;padding-inline:18px;border-radius:9px}@media(max-width:900px){.tenant-member-detail-body{padding:0 18px 26px}.tenant-member-ai-hero{margin:0 -18px 20px;padding:20px 18px}.tenant-member-detail-layout{grid-template-columns:1fr;gap:14px}.tenant-member-detail-nav{position:sticky;top:0;z-index:2;display:flex;flex-direction:row;overflow-x:auto;padding:8px 0;border-right:0;border-bottom:1px solid #e2e8f1;background:#fff}.tenant-member-detail-nav button{flex:0 0 auto;width:auto;white-space:nowrap}.tenant-member-detail-nav button.active:after{display:none}.tenant-member-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tenant-member-summary-metrics>div:nth-child(3){border-right:0}.tenant-member-summary-metrics>div:nth-child(n+4){padding-top:12px}.tenant-member-timeline{grid-template-columns:1fr}.tenant-member-detail-footer{align-items:stretch;flex-direction:column}.tenant-member-detail-footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-detail-footer>.ant-btn{width:100%}}@media(max-width:560px){.tenant-member-detail-drawer .ant-drawer-header{padding:18px}.tenant-member-detail-drawer .ant-drawer-footer{padding:10px 18px}.tenant-member-profile-head{align-items:flex-start;flex-direction:column}.tenant-member-profile-identity p{white-space:normal}.tenant-member-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-summary-metrics>div:nth-child(2){border-right:0}.tenant-member-summary-metrics>div:nth-child(3){padding-left:0;border-right:1px solid #e2e8f1}.tenant-member-summary-metrics>div:nth-child(4){border-right:0}.tenant-member-info-grid,.tenant-member-asset-grid,.tenant-member-store-grid,.tenant-member-operation-grid{grid-template-columns:1fr}.tenant-member-status-tags small{width:100%;margin-left:0}}.tenant-staff-page{min-width:0}.tenant-staff-workbench{margin-top:16px;border-color:#e1e8f3;border-radius:14px;overflow:hidden}.tenant-staff-workbench .ant-card-body,.tenant-staff-layer-card .ant-card-body,.tenant-staff-findings-card .ant-card-body,.tenant-staff-store-card .ant-card-body{padding:0}.tenant-staff-tabs{display:flex;align-items:center;gap:28px;overflow-x:auto;padding:0 24px;border-bottom:1px solid #e5ebf4}.tenant-staff-tabs button{flex:none;height:56px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#748197;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.tenant-staff-tabs button:hover,.tenant-staff-tabs button.active{border-bottom-color:#2868ef;color:#2868ef}.tenant-staff-filters{display:flex;align-items:center;gap:12px;min-height:82px;padding:16px 24px}.tenant-staff-filters .tenant-select{width:170px;height:38px}.tenant-staff-filters .tenant-select:first-child{width:150px}.tenant-staff-filters .ant-btn{height:38px}.tenant-staff-updated{margin-left:auto;color:#8a96aa;font-size:11px;white-space:nowrap}.tenant-staff-summary-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;margin-top:16px}.tenant-staff-layer-card,.tenant-staff-findings-card,.tenant-staff-store-card{border-color:#e1e8f3;border-radius:14px;overflow:hidden}.tenant-staff-layer-card>.ant-card-body,.tenant-staff-findings-card>.ant-card-body{min-height:250px}.tenant-staff-layer-card header,.tenant-staff-findings-card header,.tenant-staff-store-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e5ebf4}.tenant-staff-layer-card header h2,.tenant-staff-findings-card header h2,.tenant-staff-store-card>header h2{margin:0;font-size:16px;line-height:1.45}.tenant-staff-layer-card header p,.tenant-staff-findings-card header p,.tenant-staff-store-card>header p{margin:4px 0 0;color:#8290a6;font-size:11px}.tenant-staff-layer-card header .ant-btn,.tenant-staff-store-card>header .ant-btn{padding:0;height:auto;font-size:13px;font-weight:650}.tenant-staff-findings-card header .ant-tag{margin:0;border:0;font-size:11px}.tenant-staff-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 22px}.tenant-staff-layer-grid article{display:flex;min-width:0;min-height:112px;flex-direction:column;gap:6px;padding:16px 14px;border-left:4px solid #2868ef;border-radius:9px;background:#fafcff}.tenant-staff-layer-grid article.tone-green{border-left-color:#16a875}.tenant-staff-layer-grid article.tone-purple{border-left-color:#7657d8}.tenant-staff-layer-grid article.tone-orange{border-left-color:#ed9b19}.tenant-staff-layer-grid span{color:#748197;font-size:11px}.tenant-staff-layer-grid strong{font-size:20px;line-height:1.3}.tenant-staff-layer-grid small{color:#8a96aa;font-size:10px;line-height:1.4}.tenant-staff-findings-list{display:flex;flex-direction:column}.tenant-staff-findings-list button{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 22px;border:0;border-bottom:1px solid #e5ebf4;background:#fff;color:#18233a;text-align:left;font:inherit;cursor:pointer}.tenant-staff-findings-list button:last-child{border-bottom:0}.tenant-staff-findings-list button:hover{background:#f7faff}.tenant-staff-findings-list i{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:#edf3ff;color:#2868ef;font-size:11px;font-style:normal;font-weight:800}.tenant-staff-findings-list span{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.tenant-staff-findings-list b{font-size:12px}.tenant-staff-findings-list small{overflow:hidden;color:#8290a6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tenant-staff-findings-list em{flex:none;color:#2868ef;font-size:11px;font-style:normal;font-weight:650}.tenant-staff-store-card{margin-top:16px}.tenant-staff-table-wrap{overflow-x:auto;padding:0 22px 4px}.tenant-staff-table-wrap table{width:100%;min-width:1120px;border-collapse:collapse;color:#52637f;font-size:12px}.tenant-staff-table-wrap th{padding:14px 10px;background:#f6f8fc;color:#748197;font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.tenant-staff-table-wrap th:first-child,.tenant-staff-table-wrap td:first-child{padding-left:14px}.tenant-staff-table-wrap td{padding:16px 10px;border-bottom:1px solid #e8edf4;white-space:nowrap}.tenant-staff-table-wrap tbody tr:last-child td{border-bottom:0}.tenant-staff-table-wrap td:first-child{min-width:180px}.tenant-staff-table-wrap td:first-child b,.tenant-staff-table-wrap td:first-child small{display:block}.tenant-staff-table-wrap td:first-child b{color:#263a58;font-size:12px}.tenant-staff-table-wrap td:first-child small{margin-top:4px;color:#8a96aa;font-size:10px}.tenant-staff-table-wrap .ant-tag{margin:0;border:0;font-size:10px}.tenant-staff-table-wrap .ant-btn-link{padding:0;height:auto;font-size:12px}.tenant-staff-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#8290a6;font-size:11px}.tenant-staff-note .ant-tag{margin:0;border:0}.tenant-staff-rank-card .ant-card-body,.tenant-staff-distribution-card .ant-card-body{padding:0}.tenant-staff-rank-wrap{overflow:hidden}.tenant-staff-view-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e5ebf4;background:#fff}.tenant-staff-view-head h2{margin:0;font-size:16px;line-height:1.45}.tenant-staff-view-head p{margin:4px 0 0;color:#8290a6;font-size:11px}.tenant-staff-view-head .ant-tag,.tenant-staff-distribution-card>header .ant-tag{margin:0;border:0;font-size:11px}.tenant-staff-rank-table-wrap{padding:0 22px 4px}.tenant-staff-rank-table{min-width:1120px}.tenant-staff-rank-table th{white-space:nowrap}.tenant-staff-rank-table td{vertical-align:middle}.tenant-staff-rank-no{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#f6f8fc;color:#8290a6;font-size:11px;font-weight:800}.tenant-staff-rank-no.top{background:#fff1d6;color:#c77b0d}.tenant-staff-tech{display:flex;align-items:center;gap:9px;min-width:155px}.tenant-staff-tech>span{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#edf3ff;color:#2868ef;font-weight:800}.tenant-staff-tech b,.tenant-staff-tech small{display:block}.tenant-staff-tech b{font-size:12px}.tenant-staff-tech small{margin-top:2px;color:#8290a6;font-size:10px}.tenant-staff-cell-sub{display:block;margin-top:4px;color:#8a96aa;font-size:10px}.tenant-staff-key-value{color:#2868ef;font-size:13px;font-weight:800}.tenant-staff-rank-table .ant-btn-link{height:auto;padding:0;margin-right:10px;font-size:12px}.tenant-staff-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e5ebf4;color:#8290a6;font-size:11px}.tenant-staff-pagination .ant-btn{min-width:34px;height:34px;padding-inline:9px}.tenant-staff-distribution-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e5ebf4}.tenant-staff-distribution-card>header h2{margin:0;font-size:16px;line-height:1.45}.tenant-staff-distribution-card>header p{margin:4px 0 0;color:#8290a6;font-size:11px}@media(max-width:1100px){.tenant-staff-summary-grid{grid-template-columns:1fr}.tenant-staff-layer-grid{grid-template-columns:repeat(4,minmax(140px,1fr));overflow-x:auto}.tenant-staff-layer-grid article{min-width:140px}}@media(max-width:720px){.tenant-staff-filters{align-items:stretch;flex-wrap:wrap;padding:14px 16px}.tenant-staff-filters .tenant-select,.tenant-staff-filters .tenant-select:first-child{width:calc(50% - 6px)}.tenant-staff-updated{width:100%;margin-left:0}.tenant-staff-tabs{gap:20px;padding:0 16px}.tenant-staff-layer-card header,.tenant-staff-findings-card header,.tenant-staff-store-card>header,.tenant-staff-view-head,.tenant-staff-distribution-card>header{padding:16px}.tenant-staff-layer-grid{padding:16px}.tenant-staff-findings-list button{padding-inline:16px}.tenant-staff-table-wrap,.tenant-staff-rank-table-wrap{padding-inline:12px}.tenant-staff-pagination{justify-content:flex-start;overflow-x:auto;padding-inline:12px;white-space:nowrap}}.tenant-member-subview{min-width:0;padding:22px 20px 0;color:#18233a}.tenant-member-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.tenant-member-section-head>div:first-child{display:flex;min-width:0;flex-direction:column;gap:5px}.tenant-member-section-head b{font-size:16px;line-height:1.4}.tenant-member-section-head span{color:#748197;font-size:12px;line-height:1.6}.tenant-member-section-head>.ant-btn,.tenant-member-section-head .tenant-actions{flex:none}.tenant-member-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.tenant-member-summary-grid>div{min-width:0;padding:16px;border:1px solid #e1e8f3;border-radius:11px;background:#fbfcff}.tenant-member-summary-grid span,.tenant-member-summary-grid small{display:block;color:#748197;font-size:11px;line-height:1.5}.tenant-member-summary-grid b{display:block;margin:8px 0 4px;color:#18233a;font-size:22px;line-height:1.25}.tenant-member-boundary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;border:1px solid #dbe5fa;border-radius:10px;background:#f3f7ff}.tenant-member-boundary>div{display:flex;min-width:0;flex-direction:column;gap:4px}.tenant-member-boundary b{font-size:13px}.tenant-member-boundary span{color:#748197;font-size:12px;line-height:1.6}.tenant-member-boundary .ant-tag{margin:0;flex:none;border:0}.tenant-member-toolbar{display:flex;align-items:center;gap:10px;padding:14px 0 8px}.tenant-member-toolbar>.ant-input{flex:1;min-width:180px}.tenant-member-toolbar .tenant-select{min-width:138px}.tenant-member-toolbar .ant-btn{flex:none}.tenant-member-quick{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:3px 0 16px;color:#748197;font-size:12px}.tenant-member-quick .ant-btn{border-color:#dfe6f0;color:#52637f}.tenant-member-quick>span{font-weight:650}.tenant-member-subview .ant-table-wrapper{overflow:hidden;border:1px solid #e2e8f1;border-radius:10px}.tenant-member-subview .ant-table{font-size:12px}.tenant-member-subview .ant-table-thead>tr>th{background:#f6f8fc;color:#65738a;font-size:11px;font-weight:700;white-space:nowrap}.tenant-member-subview .ant-table-tbody>tr>td{color:#52637f;white-space:nowrap}.tenant-member-subview .ant-table-tbody>tr:hover>td{background:#fbfdff}.tenant-member-subview .ant-tag{margin:0;font-size:11px}.tenant-guest-name{display:flex;align-items:center;gap:9px}.tenant-guest-name>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf3ff;color:#2868ef;font-weight:750}.tenant-guest-name small{display:block;margin-top:4px;color:#8a96aa;font-size:10px}.tenant-member-level-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tenant-member-level-card{display:flex;min-width:0;flex-direction:column;padding:16px;border:1px solid #e1e8f3;border-radius:12px;background:#fff}.tenant-member-level-card>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.tenant-member-level-card>div .ant-tag{border:0;font-size:10px}.tenant-member-level-card h3{margin:17px 0 6px;font-size:17px}.tenant-member-level-card>strong{color:#2868ef;font-size:19px}.tenant-member-level-card dl{display:grid;gap:10px;margin:16px 0;flex:1}.tenant-member-level-card dl div{display:flex;flex-direction:column;gap:3px}.tenant-member-level-card dt{color:#8a96aa;font-size:10px}.tenant-member-level-card dd{margin:0;color:#52637f;font-size:11px;line-height:1.45}.tenant-member-level-card .ant-btn{margin-top:auto;font-size:11px}.tenant-member-level-card.level-0{background:#f8faff}.tenant-member-level-card.level-2{border-color:#bfd4ff;box-shadow:0 5px 16px #2867f00f}.tenant-member-rule-note{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:15px 16px;border:1px solid #dbe5fa;border-radius:10px;background:#f3f7ff}.tenant-member-rule-note>div{display:flex;min-width:0;flex-direction:column;gap:5px}.tenant-member-rule-note b{font-size:12px}.tenant-member-rule-note span{color:#748197;font-size:11px;line-height:1.6}.tenant-member-rule-note .ant-btn{flex:none}.tenant-member-tag-cloud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.tenant-member-tag-cloud>button{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;border:1px solid #e1e8f3;border-radius:10px;background:#fff;color:#18233a;text-align:left;cursor:pointer}.tenant-member-tag-cloud>button:hover{border-color:#9db9f5;background:#f8faff}.tenant-member-tag-cloud .ant-tag{border:0}.tenant-member-tag-cloud b{font-size:18px}.tenant-member-tag-cloud small{color:#8a96aa;font-size:10px}.tenant-member-segment-panel{overflow:hidden;border:1px solid #e1e8f3;border-radius:12px;background:#fff}.tenant-member-segment-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid #e5ebf4}.tenant-member-segment-panel h2{margin:0;font-size:15px}.tenant-member-segment-panel p{margin:4px 0 0;color:#8290a6;font-size:11px}.tenant-member-segment-panel header .ant-btn{padding:0;height:auto;font-size:12px}.tenant-member-segment-list{display:flex;flex-direction:column}.tenant-member-segment-list>div{display:grid;grid-template-columns:34px minmax(170px,1fr) 90px 110px 70px auto auto;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #edf0f5}.tenant-member-segment-list>div:last-child{border-bottom:0}.tenant-member-segment-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf3ff;color:#2868ef;font-size:10px;font-weight:800}.tenant-member-segment-list>div>div{display:flex;min-width:0;flex-direction:column;gap:3px}.tenant-member-segment-list b{font-size:12px}.tenant-member-segment-list small{color:#8290a6;font-size:10px;line-height:1.4}.tenant-member-segment-list>strong{font-size:12px}.tenant-member-segment-list>span:not(.tenant-member-segment-icon){display:flex;flex-direction:column;color:#52637f;font-size:11px}.tenant-member-segment-list .ant-tag{border:0;font-size:10px}.tenant-member-segment-list .ant-btn{white-space:nowrap}@media(max-width:1100px){.tenant-member-level-grid{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.tenant-member-level-card{min-width:190px}.tenant-member-tag-cloud{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.tenant-member-tag-cloud>button{min-width:150px}.tenant-member-segment-list{min-width:900px}.tenant-member-segment-panel{overflow-x:auto}}@media(max-width:720px){.tenant-member-subview{padding:18px 14px 0}.tenant-member-section-head{align-items:stretch;flex-direction:column}.tenant-member-section-head>.ant-btn,.tenant-member-section-head .tenant-actions{align-self:flex-start}.tenant-member-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-summary-grid b{font-size:19px}.tenant-member-boundary{align-items:flex-start;flex-direction:column}.tenant-member-toolbar{align-items:stretch;flex-wrap:wrap}.tenant-member-toolbar>.ant-input{width:100%;flex-basis:100%}.tenant-member-toolbar .tenant-select{flex:1;min-width:0}.tenant-member-toolbar .ant-btn{flex:1}.tenant-member-level-grid{grid-template-columns:repeat(5,190px)}.tenant-member-rule-note{align-items:flex-start;flex-direction:column}.tenant-member-tag-cloud{grid-template-columns:repeat(4,150px)}}.tenant-member-day-editor{padding-bottom:106px}.tenant-member-day-back{margin-bottom:4px}.tenant-member-day-back .ant-btn{padding-inline:0;color:#2867f0}.tenant-member-day-notice{margin:-4px 0 16px}.tenant-member-day-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start}.tenant-member-day-form{min-width:0}.tenant-member-day-section{margin-bottom:20px;overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-member-day-section>header{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border-bottom:1px solid #e6ebf3;background:linear-gradient(110deg,#eef5ff,#f9fbff)}.tenant-member-day-section>header>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#e2edff;color:#2867f0;font-size:13px;font-weight:750}.tenant-member-day-section h2{margin:0;color:#18233a;font-size:16px}.tenant-member-day-section header p{margin:4px 0 0;color:#748197;font-size:12px}.tenant-member-day-section-body{padding:22px}.tenant-member-day-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.tenant-member-day-fields>label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#34425b;font-size:13px;font-weight:600}.tenant-member-day-fields>label.full{grid-column:1/-1}.tenant-member-day-fields .ant-input,.tenant-member-day-fields .ant-input-affix-wrapper,.tenant-member-day-fields .ant-select-selector{min-height:42px;border-radius:8px}.tenant-member-day-fields textarea.ant-input{min-height:96px;resize:vertical}.tenant-member-day-fields small,.tenant-member-day-help{color:#748197;font-size:11px;font-weight:400;line-height:1.7}.tenant-member-day-help{margin:10px 0 0}.tenant-member-day-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-member-day-options button{padding:18px;text-align:left;border:1px solid #e1e8f2;border-radius:10px;background:#fff;color:#34425b;cursor:pointer}.tenant-member-day-options button.selected{border:2px solid #2867f0;padding:17px;background:#edf4ff;color:#2867f0}.tenant-member-day-options b,.tenant-member-day-options small{display:block}.tenant-member-day-options small{margin-top:6px;color:#748197;font-size:11px}.tenant-member-day-checks{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tenant-member-day-checks label{display:flex;align-items:center;gap:5px;padding:10px 14px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#52637f;font-size:12px}.tenant-member-day-checks label.checked{border-color:#adc7f4;background:#edf4ff;color:#2867f0}.tenant-member-day-month{max-width:280px}.tenant-member-day-month label{display:flex;flex-direction:column;gap:8px;color:#34425b;font-size:13px;font-weight:600}.tenant-member-day-toggle{display:flex;align-items:flex-start;gap:9px;margin-top:18px;color:#34425b}.tenant-member-day-toggle>span{display:flex;flex-direction:column;gap:4px}.tenant-member-day-toggle b{font-size:13px}.tenant-member-day-toggle small{color:#748197;font-size:11px;font-weight:400;line-height:1.7}.tenant-member-day-rate-example{padding:12px 14px;border:1px solid #d8e5fb;border-radius:8px;background:#f1f6ff;color:#55739f;font-size:12px;line-height:1.7}.tenant-member-day-rate-example b{color:#315889}.tenant-member-day-rate-example p{margin:4px 0 0}.tenant-member-day-rule{margin-top:18px;padding:13px 15px;border:1px solid #d8e5fb;border-radius:8px;background:#f1f6ff;color:#55739f;font-size:12px;line-height:1.7}.tenant-member-day-rule b{color:#315889}.tenant-member-day-rule p{margin:4px 0 0}.tenant-member-day-preview{position:sticky;top:82px;min-width:0;overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff}.tenant-member-day-preview>.ant-card-head{min-height:56px;padding:0 18px}.tenant-member-day-preview>.ant-card-body{padding:18px}.tenant-member-day-preview-card{padding:20px;border:1px solid #bdd4ff;border-radius:12px;background:linear-gradient(135deg,#edf4ff,#e5efff);color:#214478}.tenant-member-day-preview-card span{color:#748197;font-size:12px}.tenant-member-day-preview-card h3{margin:12px 0 10px;color:#214478;font-size:20px}.tenant-member-day-preview-card b{display:inline-block;padding:5px 9px;border-radius:6px;background:#edf4ff;color:#2867f0;font-size:12px}.tenant-member-day-money{margin-top:20px;padding:20px;border:1px solid #c8ddff;border-radius:12px;color:#748197}.tenant-member-day-money>span{font-size:12px}.tenant-member-day-money>strong{display:block;margin:10px 0;color:#2867f0;font-size:34px;line-height:1.2}.tenant-member-day-money>p{margin:0;font-size:12px}.tenant-member-day-money>p b{color:#34425b}.tenant-member-day-money>small{display:block;margin-top:8px;font-size:11px}.tenant-member-day-money dl{margin:16px 0 0}.tenant-member-day-money dl div,.tenant-member-day-facts div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #e3ebf7;font-size:12px}.tenant-member-day-money dt,.tenant-member-day-facts dt{color:#748197}.tenant-member-day-money dd,.tenant-member-day-facts dd{margin:0;color:#34425b;font-weight:650;text-align:right}.tenant-member-day-money details{margin-top:12px;color:#2867f0;font-size:12px}.tenant-member-day-money details p{margin:7px 0;color:#748197}.tenant-member-day-footnote{margin:14px 0 0;color:#8492a8;font-size:10px;line-height:1.7}.tenant-member-day-facts{margin:18px 0 0}.tenant-member-day-save-bar{position:fixed;left:252px;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:12px 28px;border-top:1px solid #e2e8f1;background:#fffffff7;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .tenant-member-day-save-bar{left:76px}.tenant-member-day-save-bar b,.tenant-member-day-save-bar small{display:block}.tenant-member-day-save-bar b{color:#34425b;font-size:12px}.tenant-member-day-save-bar small{margin-top:3px;color:#748197;font-size:10px}.tenant-member-day-save-bar>div:last-child{display:flex;gap:10px}.tenant-member-day-save-bar .ant-btn{min-width:92px;height:40px;border-radius:8px}@media(max-width:1100px){.tenant-member-day-layout{grid-template-columns:1fr}.tenant-member-day-preview{position:static}.tenant-member-day-save-bar,.tenant-collapsed .tenant-member-day-save-bar{left:0}}@media(max-width:720px){.tenant-member-day-fields,.tenant-member-day-options{grid-template-columns:1fr}.tenant-member-day-fields>label.full{grid-column:auto}.tenant-member-day-save-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 16px}.tenant-member-day-save-bar>div:last-child{width:100%}.tenant-member-day-save-bar .ant-btn{flex:1;min-width:0}}.tenant-plugin-config-page{min-width:0;padding-bottom:116px}.tenant-plugin-config-head{align-items:flex-start}.tenant-plugin-config-head h1{font-size:24px;margin:0 0 5px}.tenant-plugin-config-head p{font-size:13px}.tenant-plugin-back{height:auto;padding:0;margin-bottom:8px;color:#2867f0!important}.tenant-plugin-config-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start}.tenant-plugin-config-form{display:grid;gap:18px;min-width:0}.tenant-plugin-config-section{overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #18345c06}.tenant-plugin-config-section>header{display:flex;align-items:center;gap:12px;padding:17px 21px;border-bottom:1px solid #e4eaf2;background:linear-gradient(100deg,#eef5ff,#f8fbff)}.tenant-plugin-config-section>header>span{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:10px;background:#e2edff;color:#2867f0;font-size:13px;font-weight:750}.tenant-plugin-config-section h2{margin:0;font-size:16px}.tenant-plugin-config-section header p{margin:4px 0 0;color:#748197;font-size:12px;line-height:1.65}.tenant-plugin-config-body{padding:22px}.tenant-plugin-upload{display:flex;align-items:center;gap:18px;padding:17px;border:1px dashed #c7d6ec;border-radius:10px;background:#fbfcff}.tenant-plugin-upload-thumb{display:flex;flex:0 0 120px;width:120px;height:148px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid #d4e2f7;border-radius:9px;background:#edf4ff;color:#2867f0;overflow:hidden}.tenant-plugin-upload-thumb img{width:100%;height:100%;object-fit:contain}.tenant-plugin-upload-thumb b{font-size:30px;font-weight:400}.tenant-plugin-upload>div:last-child{min-width:0}.tenant-plugin-upload em,.tenant-plugin-field em,.tenant-plugin-fields em{color:#cf5a55;font-style:normal}.tenant-plugin-upload p{margin:8px 0 12px;color:#748197;font-size:12px;line-height:1.75}.tenant-plugin-upload-actions{display:flex;align-items:center;gap:10px}.tenant-plugin-upload-actions input{position:absolute;width:1px;height:1px;opacity:0}.tenant-plugin-upload small{display:block;margin-top:8px;color:#8a96aa;font-size:11px;overflow-wrap:anywhere}.tenant-plugin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.tenant-plugin-fields>label,.tenant-plugin-field{display:flex;flex-direction:column;gap:8px;color:#34425b;font-size:13px;font-weight:600}.tenant-plugin-fields input,.tenant-plugin-field input,.tenant-plugin-field select,.tenant-plugin-seconds-field input{height:42px;width:100%;padding:0 11px;border:1px solid #dfe6f1;border-radius:8px;background:#fff;color:#34425b;font:inherit}.tenant-plugin-field select{appearance:auto}.tenant-plugin-help{margin:9px 0 0;color:#748197;font-size:12px;line-height:1.75}.tenant-plugin-link-field{margin-top:18px}.tenant-plugin-link-note{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid #dfe6f1;border-radius:9px;background:#fbfcff}.tenant-plugin-link-note>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf4ff;color:#2867f0}.tenant-plugin-link-note p{margin:4px 0 0;color:#748197;font-size:12px}.tenant-plugin-autoclose{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#34425b;font-size:14px}.tenant-plugin-autoclose label:first-child{display:flex;align-items:center;gap:8px}.tenant-plugin-autoclose input[type=checkbox],.tenant-plugin-frequency input,.tenant-plugin-choice-grid input{accent-color:#2867f0}.tenant-plugin-seconds{display:flex;align-items:center;gap:9px;font-weight:400;white-space:nowrap}.tenant-plugin-seconds input{width:84px}.tenant-plugin-frequency{border:0;margin:22px 0 0;padding:0}.tenant-plugin-frequency legend{margin-bottom:10px;color:#34425b;font-size:13px;font-weight:650}.tenant-plugin-frequency label,.tenant-plugin-choice-grid label{display:flex;align-items:flex-start;gap:10px;padding:14px 15px;margin-bottom:10px;border:1px solid #dfe6f1;border-radius:9px;background:#fff;cursor:pointer}.tenant-plugin-frequency label:last-child{margin-bottom:0}.tenant-plugin-frequency label.selected,.tenant-plugin-choice-grid label.selected{border-color:#a9c5f7;background:#edf4ff}.tenant-plugin-frequency label input,.tenant-plugin-choice-grid label input{margin-top:4px}.tenant-plugin-frequency b,.tenant-plugin-choice-grid b{display:block;font-size:14px;font-weight:600;line-height:1.65}.tenant-plugin-frequency small,.tenant-plugin-choice-grid small{display:block;margin-top:4px;color:#748197;font-size:12px;line-height:1.7}.tenant-plugin-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-plugin-choice-grid label{margin:0}.tenant-plugin-switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.tenant-plugin-switch-row b{font-size:14px}.tenant-plugin-switch-row p{margin:6px 0 0;color:#748197;font-size:12px;line-height:1.8}.tenant-plugin-switch{flex:0 0 44px;width:44px;height:25px;padding:3px;border:0;border-radius:20px;background:#bbc5d5;cursor:pointer}.tenant-plugin-switch span{display:block;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .18s}.tenant-plugin-switch.on{background:#2867f0}.tenant-plugin-switch.on span{transform:translate(19px)}.tenant-plugin-divider{height:1px;margin:22px 0;border-top:1px solid #e6ebf3}.tenant-plugin-seconds-field{margin-top:18px;max-width:260px}.tenant-plugin-seconds-field>div{display:flex;align-items:center;gap:10px;color:#748197;font-size:13px;font-weight:400}.tenant-plugin-seconds-field input{width:92px}.tenant-plugin-save-bar{position:fixed;left:252px;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:12px 28px;border-top:1px solid #e2e8f1;background:#fffffff7;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .tenant-plugin-save-bar{left:76px}.tenant-plugin-save-bar b,.tenant-plugin-save-bar small{display:block}.tenant-plugin-save-bar b{color:#34425b;font-size:12px}.tenant-plugin-save-bar small{margin-top:3px;color:#748197;font-size:10px}.tenant-plugin-save-bar>div:last-child{display:flex;gap:10px}.tenant-plugin-save-bar .ant-btn{min-width:96px;height:40px;border-radius:8px}.tenant-plugin-inline-notice{position:fixed;right:28px;bottom:92px;z-index:30;margin:0;padding:10px 14px;border:1px solid #cde0ff;border-radius:8px;background:#f0f6ff;color:#2867f0;font-size:12px;box-shadow:0 5px 18px #2867f01f}.tenant-plugin-preview{position:sticky;top:84px;min-width:0;overflow:hidden;padding:18px;border:1px solid #dfe6f1;border-radius:14px;background:#fff;box-shadow:0 4px 16px #18345c0a}.tenant-plugin-preview>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.tenant-plugin-preview h2{margin:0;font-size:16px}.tenant-plugin-preview header p{margin:4px 0 0;color:#748197;font-size:12px}.tenant-plugin-preview .ant-tag{margin:0}.tenant-plugin-phone{position:relative;width:100%;max-width:316px;height:568px;margin:0 auto;overflow:hidden;border:5px solid #1b253b;border-radius:34px;background:#f6f8fb;color:#233149;box-shadow:0 12px 26px #14294721;font-size:13px}.tenant-plugin-phone-top{display:flex;align-items:center;justify-content:space-between;height:29px;padding:4px 20px 0;background:#fff;font-size:11px}.tenant-plugin-phone-nav{display:flex;align-items:center;justify-content:space-between;height:43px;padding:0 14px;background:#fff}.tenant-plugin-phone-nav>span{padding:2px 9px;border:1px solid #e8ecf2;border-radius:18px;font-size:12px}.tenant-plugin-mini-home{padding:18px 14px}.tenant-plugin-mini-home>small{display:block;margin-top:3px;color:#8590a1;font-size:11px}.tenant-plugin-mini-search{margin:14px 0;background:#eaf0f7;color:#8491a4;border-radius:9px;padding:9px;font-size:11px}.tenant-plugin-mini-banner{margin:14px 0;padding:16px;border-radius:12px;background:linear-gradient(120deg,#e8effb,#d9e7fc);color:#264c8c}.tenant-plugin-mini-banner small,.tenant-plugin-mini-banner span{font-size:11px}.tenant-plugin-mini-banner strong{display:block;margin:5px 0 8px;font-size:18px;line-height:1.55}.tenant-plugin-mini-shortcuts{display:flex;justify-content:space-between;margin:18px 0}.tenant-plugin-mini-shortcuts i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e8effc;color:#2867f0;font-style:normal}.tenant-plugin-phone-bottom{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-around;padding:7px 0 12px;border-top:1px solid #e9edf3;background:#fff;color:#8190a4;font-size:18px}.tenant-plugin-phone-bottom span{text-align:center}.tenant-plugin-phone-bottom small{display:block;font-size:10px}.tenant-plugin-phone-bottom .active{color:#2867f0}.tenant-plugin-phone-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px 22px;background:#0c162891}.tenant-plugin-phone-overlay>div{display:flex;align-items:center;flex-direction:column;gap:10px;width:100%;max-height:100%}.tenant-plugin-phone-overlay img{display:block;max-width:100%;max-height:390px;object-fit:contain;border-radius:8px}.tenant-plugin-phone-overlay .ant-btn{width:32px;height:32px;color:#fff;border-color:#fff;font-size:18px}.tenant-plugin-phone-overlay small{color:#fff;font-size:11px}.tenant-plugin-empty-popup{padding:30px 20px;border-radius:10px;background:#fff;color:#748197;text-align:center}.tenant-plugin-preview-message{min-height:42px;margin:16px 0 12px;color:#52637f;font-size:12px;line-height:1.7}.tenant-plugin-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tenant-plugin-preview-actions .ant-btn{padding-inline:8px;font-size:12px}.tenant-plugin-preview>.ant-btn-link{display:block;margin:12px auto 0;height:auto;padding:0;font-size:12px}.tenant-plugin-preview-help{margin:12px 0 0;color:#748197;font-size:11px;line-height:1.7}.tenant-follow-phone{position:relative;aspect-ratio:942/2048;max-width:280px;margin:0 auto;overflow:hidden;border:1px solid #dfe6f1;border-radius:14px;background:linear-gradient(180deg,#f7fbff,#eaf1fb);box-shadow:0 5px 18px #0f223c14}.tenant-follow-phone-content{position:relative;z-index:1;height:100%;padding:34px 18px;color:#233149}.tenant-follow-phone-logo{font-size:14px;font-weight:700}.tenant-follow-phone-content>h3{margin:80px 0 5px;font-size:20px}.tenant-follow-phone-content>p{margin:0;color:#748197;font-size:12px}.tenant-follow-phone-card{position:absolute;right:16px;bottom:74px;left:16px;padding:18px;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f223c24}.tenant-follow-phone-card b{color:#2867f0;font-size:12px}.tenant-follow-phone-card strong{display:block;margin:11px 0 8px;font-size:17px;line-height:1.5}.tenant-follow-phone-card small{display:block;color:#748197;font-size:11px;line-height:1.6}.tenant-follow-phone-card .ant-btn{margin-top:14px;width:100%}.tenant-follow-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#748197;font-size:20px;cursor:pointer}.tenant-follow-overlay{position:absolute;inset:0;background:#0c162826}.tenant-plugin-preview-state{padding:13px 14px;margin:16px 0 12px;border:1px solid #dfe6f1;border-radius:9px;background:#edf4ff}.tenant-plugin-preview-state b{font-size:12px}.tenant-plugin-preview-state p{margin:5px 0 0;color:#748197;font-size:11px;line-height:1.7}@media(max-width:1100px){.tenant-plugin-config-layout{grid-template-columns:1fr}.tenant-plugin-preview{position:static;max-width:600px;width:100%;margin:0 auto}.tenant-plugin-save-bar,.tenant-collapsed .tenant-plugin-save-bar{left:0}}@media(max-width:820px){.tenant-plugin-fields,.tenant-plugin-choice-grid{grid-template-columns:1fr}.tenant-plugin-config-body{padding:18px}.tenant-plugin-save-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 16px}.tenant-plugin-save-bar>div:last-child{width:100%}.tenant-plugin-save-bar .ant-btn{flex:1}.tenant-plugin-inline-notice{right:16px;bottom:150px}}.tenant-notification-page{min-width:0;padding-bottom:34px}.tenant-notification-back{height:auto;margin:0 0 5px;padding:0;color:#2867f0!important}.tenant-notification-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.tenant-notification-head h1{margin:0;color:#17233d;font-size:28px}.tenant-notification-head p{margin:7px 0 0;color:#748197;font-size:13px}.tenant-notification-head .ant-btn{margin-top:4px}.tenant-notification-environment{margin-bottom:16px;border:1px solid #d8e5fb!important;background:#f3f7ff!important}.tenant-notification-environment .ant-alert-message{color:#34425b;font-weight:700}.tenant-notification-environment .ant-alert-description{color:#748197}.tenant-notification-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.tenant-notification-metric{padding:17px 19px;border:1px solid #dfe6f1;border-radius:11px;background:#fff;box-shadow:0 2px 8px #18345c06}.tenant-notification-metric span,.tenant-notification-metric small{display:block;color:#748197}.tenant-notification-metric span{font-size:12px}.tenant-notification-metric strong{display:block;margin:9px 0 5px;color:#17233d;font-size:24px;line-height:1.2}.tenant-notification-metric small{font-size:10px}.tenant-notification-tabs{margin-bottom:18px;padding:0 8px;border:1px solid #dfe6f1;border-radius:11px;background:#fff}.tenant-notification-tabs .ant-tabs-nav{margin:0}.tenant-notification-tabs .ant-tabs-tab{padding:15px 18px;font-size:13px}.tenant-notification-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700}.tenant-notification-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.tenant-notification-audiences{padding:18px 12px;border:1px solid #dfe6f1;border-radius:11px;background:#fff}.tenant-notification-audiences h2{margin:0 8px;font-size:16px}.tenant-notification-audiences>p{margin:5px 8px 14px;color:#748197;font-size:11px;line-height:1.6}.tenant-notification-audiences button{display:flex;flex-direction:column;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:8px;background:#fff;color:#34425b;text-align:left;cursor:pointer}.tenant-notification-audiences button+button{margin-top:4px}.tenant-notification-audiences button.active{border-color:#cfe0ff;background:#edf4ff;color:#2867f0}.tenant-notification-audiences button span{font-size:13px;font-weight:700}.tenant-notification-audiences button small{margin-top:3px;color:#8a96aa;font-size:10px}.tenant-notification-main{min-width:0}.tenant-notification-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.tenant-notification-section-head h2{margin:0;font-size:18px}.tenant-notification-section-head p{margin:5px 0 0;color:#748197;font-size:11px}.tenant-notification-section-head .ant-btn{font-size:11px}.tenant-notification-group{margin-bottom:14px;padding:15px;border:1px solid #dfe6f1;border-radius:11px;background:#fff}.tenant-notification-group>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tenant-notification-group h3{margin:0;color:#34425b;font-size:14px}.tenant-notification-group>header span{color:#8a96aa;font-size:10px}.tenant-notification-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-notification-event-card{padding:13px;border:1px solid #e8edf5;border-radius:9px;background:#fbfcff}.tenant-notification-event-head{display:flex;justify-content:space-between;gap:8px}.tenant-notification-event-head h4{margin:0;font-size:13px}.tenant-notification-event-head p{margin:4px 0 0;color:#8a96aa;font-size:10px;line-height:1.5}.tenant-notification-event-head .ant-btn{height:auto;padding:0;font-size:10px}.tenant-notification-channels{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px;padding-top:10px;border-top:1px solid #edf0f6}.tenant-notification-channel{display:flex;align-items:center;gap:6px;color:#52637f;font-size:10px}.tenant-notification-local-note{margin-top:12px}.tenant-notification-savebar{position:fixed;right:0;bottom:0;left:252px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:11px 28px;border-top:1px solid #dfe6f1;background:#fffffff7;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .tenant-notification-savebar{left:76px}.tenant-notification-savebar b,.tenant-notification-savebar small{display:block}.tenant-notification-savebar b{color:#34425b;font-size:12px}.tenant-notification-savebar small{margin-top:3px;color:#748197;font-size:10px}.tenant-notification-savebar>div:last-child{display:flex;gap:9px}.tenant-notification-signature-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.tenant-notification-signature-main{display:grid;gap:14px}.tenant-notification-signature-card,.tenant-notification-sms-preview,.tenant-notification-history,.tenant-notification-signature-aside .ant-card{border-color:#dfe6f1;border-radius:11px}.tenant-notification-signature-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.tenant-notification-signature-card header span{color:#748197;font-size:12px}.tenant-notification-signature-card h2{margin:7px 0 4px;color:#17233d;font-size:27px}.tenant-notification-signature-card p{margin:0;color:#748197;font-size:11px}.tenant-notification-signature-pending{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;border:1px solid #cfe0ff;border-radius:8px;background:#f3f7ff}.tenant-notification-signature-pending b,.tenant-notification-signature-pending span{display:block}.tenant-notification-signature-pending b{font-size:12px}.tenant-notification-signature-pending span{margin-top:4px;color:#748197;font-size:10px}.tenant-notification-sms-preview .ant-card-extra{margin-left:auto}.tenant-notification-sms-bubble{max-width:440px;margin:12px 0;padding:14px;border-radius:10px;background:#f3f6fb}.tenant-notification-sms-bubble small{color:#748197;font-size:10px}.tenant-notification-sms-bubble p{margin:8px 0 0;color:#34425b;font-size:12px;line-height:1.7}.tenant-notification-history .ant-table{font-size:11px}.tenant-notification-signature-aside{display:grid;gap:14px}.tenant-notification-signature-aside ul{margin:0;padding-left:18px;color:#52637f;font-size:11px;line-height:2}.tenant-notification-modal-field{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-notification-modal-field small{color:#748197;font-size:10px;font-weight:400}.tenant-notification-statistics{display:grid;gap:14px}.tenant-notification-stat-filter{border-color:#dfe6f1;border-radius:11px}.tenant-notification-stat-filter>.ant-card-body{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.tenant-notification-stat-filter>.ant-card-body>div{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.tenant-notification-stat-filter label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-notification-stat-filter .ant-select,.tenant-notification-stat-filter input{min-width:140px;height:38px}.tenant-notification-stat-filter input{padding:0 10px;border:1px solid #dfe6f1;border-radius:7px;color:#34425b}.tenant-notification-date-separator{align-self:flex-end;padding:10px 0;color:#8a96aa;font-size:12px}.tenant-notification-quick{display:flex;align-items:center;gap:2px}.tenant-notification-quick .ant-btn{padding-inline:5px;font-size:10px}.tenant-notification-stat-note{color:#748197;font-size:11px}.tenant-notification-stat-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-notification-stat-table{border-color:#dfe6f1;border-radius:11px}.tenant-notification-stat-table .ant-card-head-title{font-size:14px}.tenant-notification-empty{padding:48px;text-align:center;border-color:#dfe6f1;border-radius:11px}.tenant-notification-empty h3{margin:0;font-size:16px}.tenant-notification-empty p{margin:8px auto 18px;color:#748197;font-size:11px}.tenant-notification-detail dl{margin:0 0 16px}.tenant-notification-detail dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f6;font-size:11px}.tenant-notification-detail dt{color:#748197}.tenant-notification-detail dd{margin:0;color:#34425b;font-weight:650;text-align:right}.tenant-notification-preview h3{margin:12px 0;font-size:18px}.tenant-notification-preview dl{margin:15px 0}.tenant-notification-preview dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f6;font-size:11px}.tenant-notification-preview dt{color:#748197}.tenant-notification-preview dd{margin:0;color:#34425b;font-weight:650;text-align:right}.tenant-notification-preview .ant-card{margin-bottom:14px;background:#fbfcff}.tenant-notification-preview .ant-card p{margin:0;color:#52637f;font-size:12px;line-height:1.8}.tenant-notification-ai,.tenant-notification-settings{display:grid;gap:14px;max-width:860px}.tenant-notification-ai .ant-card,.tenant-notification-settings .ant-card{border-color:#dfe6f1;border-radius:11px}.tenant-notification-ai>.ant-card>.ant-card-body>p{color:#748197;font-size:12px}.tenant-notification-ai-row{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #edf0f6;font-size:11px}.tenant-notification-ai-row span{color:#748197}.tenant-notification-ai-row .ant-tag{margin:0}.tenant-notification-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #edf0f6}.tenant-notification-setting-row:last-child{border-bottom:0}.tenant-notification-setting-row b,.tenant-notification-setting-row span{display:block}.tenant-notification-setting-row b{font-size:13px}.tenant-notification-setting-row span{margin-top:4px;color:#748197;font-size:11px}@media(max-width:1050px){.tenant-notification-metrics,.tenant-notification-stat-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-notification-layout{grid-template-columns:1fr}.tenant-notification-audiences{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tenant-notification-audiences h2,.tenant-notification-audiences>p{grid-column:1/-1}.tenant-notification-audiences button+button{margin-top:0}.tenant-notification-signature-layout{grid-template-columns:1fr}.tenant-notification-signature-aside{grid-template-columns:1fr 1fr}}@media(max-width:780px){.tenant-notification-page{padding-bottom:112px}.tenant-notification-head{flex-direction:column}.tenant-notification-head>.ant-btn{margin-top:0}.tenant-notification-event-grid{grid-template-columns:1fr}.tenant-notification-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-notification-section-head{flex-direction:column}.tenant-notification-stat-filter>.ant-card-body{align-items:stretch;flex-direction:column}.tenant-notification-stat-filter>.ant-card-body>div{align-items:stretch}.tenant-notification-stat-filter .ant-select,.tenant-notification-stat-filter input{width:100%}.tenant-notification-quick{width:100%;justify-content:space-between}.tenant-notification-signature-aside{grid-template-columns:1fr}.tenant-notification-savebar{left:0;align-items:stretch;flex-direction:column;gap:8px;padding:9px 14px}.tenant-collapsed .tenant-notification-savebar{left:0}.tenant-notification-savebar>div:last-child{display:grid;grid-template-columns:1fr 1fr}.tenant-notification-savebar .ant-btn{width:100%}}@media(max-width:560px){.tenant-notification-metrics,.tenant-notification-stat-summary{grid-template-columns:1fr}.tenant-notification-tabs{padding:0}.tenant-notification-tabs .ant-tabs-nav-wrap{overflow-x:auto}.tenant-notification-tabs .ant-tabs-tab{padding:13px 10px}.tenant-notification-audiences{grid-template-columns:1fr}.tenant-notification-ai-row{grid-template-columns:1fr;gap:5px}.tenant-notification-stat-filter>.ant-card-body>div{display:grid;grid-template-columns:1fr}.tenant-notification-date-separator{display:none}.tenant-notification-stat-filter>.ant-card-body>div:last-child{display:grid;grid-template-columns:1fr 1fr 1fr}.tenant-notification-stat-filter>.ant-card-body>div:last-child .ant-btn{padding-inline:4px}}@media(max-width:560px){.tenant-plugin-upload{align-items:flex-start;flex-direction:column}.tenant-plugin-upload-thumb{width:100%;height:160px;flex-basis:auto}.tenant-plugin-autoclose{align-items:flex-start;flex-direction:column}.tenant-plugin-preview{padding:14px}}.tenant-notification-realtime{overflow:hidden;margin-bottom:22px;border:1px solid #dfe6f1;border-radius:14px;background:#fff;box-shadow:0 2px 8px #18345c06}.tenant-notification-realtime>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border-bottom:1px solid #dfe6f1}.tenant-notification-realtime>header>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tenant-notification-realtime>header b{color:#34425b;font-size:14px;font-weight:700}.tenant-notification-realtime>header span{color:#748197;font-size:12px}.tenant-notification-realtime>header .ant-btn{height:auto;padding:0;color:#2867f0;font-size:14px}.tenant-notification-realtime-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-notification-realtime-metrics article{min-width:0;padding:23px 25px;border-right:1px solid #dfe6f1}.tenant-notification-realtime-metrics article:last-child{border-right:0}.tenant-notification-realtime-label{display:flex;align-items:center;gap:7px;color:#52637f;font-size:14px}.tenant-notification-realtime-label>button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #dfe6f1;border-radius:50%;background:#fff;color:#8a96aa;font-size:11px;cursor:pointer}.tenant-notification-realtime-label>i{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border-radius:9px;background:#edf4ff;color:#2867f0;font-size:14px;font-style:normal}.tenant-notification-realtime-label>i.tone-2{background:#e8f7f1;color:#11876d}.tenant-notification-realtime-label>i.tone-3{background:#fff2e3;color:#ad681d}.tenant-notification-realtime-label>i.tone-4{background:#efebff;color:#7760b2}.tenant-notification-realtime-metrics strong{display:flex;align-items:baseline;gap:8px;margin:10px 0 7px;color:#17233d;font-size:30px;font-variant-numeric:tabular-nums;line-height:1.4}.tenant-notification-realtime-metrics strong small{color:#748197;font-size:13px;font-weight:400}.tenant-notification-realtime-metrics p{margin:0;color:#748197;font-size:12px;line-height:1.6}.tenant-notification-current-signature{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:14px}.tenant-notification-current-signature h2{margin:0;color:#17233d;font-size:26px;letter-spacing:1px}.tenant-notification-current-signature .ant-tag{margin:0}.tenant-notification-signature-actions{display:flex;gap:12px;align-items:center}.tenant-notification-signature-card header{margin-bottom:20px}.tenant-notification-signature-card header p{margin-top:15px}.tenant-notification-signature-pending b{display:flex;align-items:center;gap:8px}.tenant-notification-signature-pending b .ant-tag{margin:0}.tenant-notification-sms-source{display:flex;align-items:center;gap:11px;margin-bottom:22px}.tenant-notification-sms-source>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#edf4ff;color:#2867f0;font-size:20px}.tenant-notification-sms-source b,.tenant-notification-sms-source small{display:block}.tenant-notification-sms-source b{font-size:14px}.tenant-notification-sms-source small{margin-top:5px;color:#748197;font-size:12px}.tenant-notification-sms-preview{background:#fbfcff}.tenant-notification-sms-bubble{max-width:100%;margin:0;padding:18px;border:1px solid #dfe6f1;border-radius:0 13px 13px;background:#fff}.tenant-notification-sms-bubble p{margin:0;color:#34425b;font-size:15px;line-height:1.9}.tenant-notification-sms-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;color:#748197;font-size:12px}.tenant-notification-sms-meta b{color:#2867f0;font-weight:600}.tenant-notification-history .ant-card-extra{color:#748197;font-size:11px}.tenant-notification-signature-aside ol{margin:0;padding-left:21px}.tenant-notification-signature-aside li{padding:0 0 20px 4px}.tenant-notification-signature-aside li:last-child{padding-bottom:0}.tenant-notification-signature-aside li::marker{color:#2867f0}.tenant-notification-signature-aside li b,.tenant-notification-signature-aside li span{display:block}.tenant-notification-signature-aside li b{font-size:14px;line-height:1.8}.tenant-notification-signature-aside li span{margin-top:6px;color:#748197;font-size:12px;line-height:1.75}.tenant-notification-billing-example{display:grid;grid-template-columns:1fr auto;gap:14px;color:#52637f;font-size:13px}.tenant-notification-billing-example b{color:#2867f0;font-weight:600}.tenant-notification-signature-aside>.ant-card .tenant-muted{display:block;margin-top:16px;line-height:1.8}.tenant-notification-signature-drawer{display:grid;gap:14px}.tenant-notification-signature-drawer .ant-card{border-color:#dfe6f1;border-radius:11px}.tenant-notification-signature-drawer-footer{display:flex;justify-content:flex-end;gap:10px}.tenant-notification-signature-drawer .tenant-notification-sms-bubble{background:#fbfcff}.tenant-notification-tabs .ant-tabs-nav-wrap{overflow-x:auto}.tenant-notification-tabs .ant-tabs-tab{flex:none;padding:17px 24px;color:#748197;font-size:15px}.tenant-notification-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2867f0;font-weight:700}.tenant-notification-tabs .ant-tabs-ink-bar{height:3px;border-radius:3px 3px 0 0}@media(max-width:1050px){.tenant-notification-realtime-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-notification-realtime-metrics article:nth-child(2){border-right:0}.tenant-notification-realtime-metrics article:nth-child(-n+2){border-bottom:1px solid #dfe6f1}}@media(max-width:560px){.tenant-notification-realtime>header{padding:15px}.tenant-notification-realtime>header>div{align-items:flex-start;flex-direction:column;gap:6px}.tenant-notification-realtime>header span{font-size:11px}.tenant-notification-realtime-metrics article{padding:18px 15px}.tenant-notification-realtime-label{font-size:12px;gap:5px}.tenant-notification-realtime-label>i{display:none}.tenant-notification-realtime-metrics strong{margin-top:16px;font-size:26px}.tenant-notification-tabs .ant-tabs-tab{padding:16px 18px;font-size:14px}.tenant-notification-sms-meta{align-items:flex-start;flex-direction:column;gap:4px}}.tenant-trial-page{min-width:0;padding-bottom:28px}.tenant-trial-page>.tenant-page-head .ant-btn{margin-left:10px}.tenant-trial-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 24px}.tenant-trial-metrics>div{min-width:0;padding:20px 22px;border:1px solid #dfe6f1;border-radius:12px;background:#fff}.tenant-trial-metrics span,.tenant-trial-metrics small{display:block;color:#748197;font-size:12px}.tenant-trial-metrics strong{display:block;margin:9px 0 5px;color:#18233a;font-size:27px;line-height:1.25}.tenant-trial-list-card{border-color:#dfe6f1;border-radius:12px;overflow:hidden}.tenant-trial-list-card>.ant-card-body{padding:0}.tenant-trial-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:22px;border-bottom:1px solid #e4eaf2}.tenant-trial-toolbar>.ant-input{flex:1;min-width:240px}.tenant-trial-toolbar>.ant-select{width:160px}.tenant-trial-table-wrap{overflow-x:auto}.tenant-trial-table{width:100%;min-width:980px;border-collapse:collapse;text-align:left;font-size:13px}.tenant-trial-table th{padding:16px 18px;background:#f7f9fc;color:#748197;font-size:12px;font-weight:650;white-space:nowrap}.tenant-trial-table td{padding:18px;border-top:1px solid #e7ecf3;color:#52637f;vertical-align:middle;line-height:1.65}.tenant-trial-table td>b,.tenant-trial-table td>div>b{display:block;color:#263a58;font-size:13px}.tenant-trial-table td small{display:block;margin-top:4px;color:#8a96aa;font-size:11px}.tenant-trial-row-actions{display:flex;gap:10px;flex-wrap:wrap;min-width:190px}.tenant-trial-row-actions .ant-btn{height:auto;padding:0;font-size:12px}.tenant-trial-pagination{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;color:#748197;font-size:12px}.tenant-trial-empty{text-align:center;padding:54px 20px}.tenant-trial-empty b{display:block;color:#263a58;font-size:16px}.tenant-trial-empty p{margin:9px 0 20px;color:#748197}.tenant-trial-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;border:1px solid #dfe6f1;border-radius:12px;background:#f8faff;margin-bottom:18px}.tenant-trial-detail-hero span{color:#748197;font-size:12px}.tenant-trial-detail-hero h2{margin:7px 0 0;font-size:21px}.tenant-trial-detail-hero .ant-tag{margin:0}.tenant-trial-back{margin-bottom:4px}.tenant-trial-back .ant-btn{padding-inline:0;color:#2867f0}.tenant-trial-editor{padding-bottom:112px}.tenant-trial-notice{margin:-4px 0 16px}.tenant-trial-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.tenant-trial-form{min-width:0}.tenant-trial-section{min-width:0;margin:0 0 22px;border:1px solid #dfe6f1;border-radius:12px;background:#fff;overflow:hidden}.tenant-trial-section>header{display:flex;align-items:center;gap:13px;padding:20px 24px;border-bottom:1px solid #e4eaf2;background:#fff}.tenant-trial-section>header>span{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:9px;background:#e8f1ff;color:#2867f0;font-size:13px;font-weight:700}.tenant-trial-section h2{margin:0;color:#18233a;font-size:17px}.tenant-trial-section header p{margin:5px 0 0;color:#748197;font-size:12px}.tenant-trial-section-body{padding:24px}.tenant-trial-field,.tenant-trial-fields label,.tenant-trial-limit label{display:flex;flex-direction:column;gap:9px;color:#34425b;font-size:14px;font-weight:600}.tenant-trial-field em,.tenant-trial-limit em{font-style:normal;color:#cf5a55}.tenant-trial-field small,.tenant-trial-help{color:#748197;font-size:12px;font-weight:400;line-height:1.8}.tenant-trial-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.tenant-trial-fields .ant-input{height:42px}.tenant-trial-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-trial-choices button{min-width:0;padding:16px;text-align:left;border:1px solid #dfe6f1;border-radius:9px;background:#fff;color:#34425b;cursor:pointer}.tenant-trial-choices button.selected{border:2px solid #2867f0;padding:15px;background:#edf4ff;color:#2867f0}.tenant-trial-choices b,.tenant-trial-choices small{display:block}.tenant-trial-choices small{margin-top:6px;color:#748197;font-size:12px;line-height:1.7}.tenant-trial-help{margin:14px 0 0}.tenant-trial-limit{display:flex;align-items:flex-end;gap:12px;margin-top:22px}.tenant-trial-limit label{width:400px;max-width:100%}.tenant-trial-limit .ant-input{height:42px}.tenant-trial-limit>span{padding-bottom:10px;color:#748197;font-size:13px;white-space:nowrap}.tenant-trial-project-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.tenant-trial-project-heading b{font-size:14px}.tenant-trial-project-heading span{color:#748197;font-size:12px}.tenant-trial-project-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-trial-project-picker label,.tenant-trial-store-list label{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #e0e7f1;border-radius:9px;background:#fbfcff;cursor:pointer}.tenant-trial-project-picker label:has(.ant-checkbox-checked){border-color:#abc5f4;background:#edf4ff}.tenant-trial-project-picker label>span{display:flex;min-width:0;flex-direction:column;gap:4px}.tenant-trial-project-picker b{font-size:13px}.tenant-trial-project-picker small{color:#748197;font-size:11px;line-height:1.6}.tenant-trial-project-table-wrap{overflow-x:auto;margin-top:18px;border:1px solid #e1e8f2;border-radius:9px}.tenant-trial-project-table{width:100%;min-width:620px;border-collapse:collapse;text-align:left;font-size:13px}.tenant-trial-project-table th{padding:12px;background:#f7f9fc;color:#748197;font-size:12px;white-space:nowrap}.tenant-trial-project-table td{padding:14px;border-top:1px solid #e7ecf3;color:#52637f}.tenant-trial-project-table td>b,.tenant-trial-project-table td small{display:block}.tenant-trial-project-table td small{margin-top:4px;color:#8a96aa;font-size:11px}.tenant-trial-project-table .ant-input{width:120px}.tenant-trial-store-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.tenant-trial-preview{position:sticky;top:84px;min-width:0;overflow:hidden;border-color:#dfe6f1;border-radius:12px}.tenant-trial-preview>.ant-card-head{min-height:58px;padding:0 18px}.tenant-trial-preview>.ant-card-body{padding:0}.tenant-trial-preview-hero{padding:24px 20px;background:linear-gradient(135deg,#edf4ff,#fff);border-bottom:1px solid #e1e8f2}.tenant-trial-preview-hero .ant-tag{margin:0}.tenant-trial-preview-hero h3{margin:13px 0 7px;color:#214478;font-size:20px}.tenant-trial-preview-hero p{margin:0 0 17px;color:#748197;font-size:13px}.tenant-trial-preview-hero strong{display:block;color:#2867f0;font-size:29px;line-height:1.5}.tenant-trial-preview-hero strong small{margin-left:5px;font-size:13px}.tenant-trial-preview-hero>small{display:block;margin-top:7px;color:#748197;font-size:12px}.tenant-trial-preview-items{padding:0 18px}.tenant-trial-preview-items>div{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid #e3eaf3}.tenant-trial-preview-items b{font-size:13px}.tenant-trial-preview-items small,.tenant-trial-preview-items del{display:block;margin-top:5px;color:#748197;font-size:11px}.tenant-trial-preview-items>div>div:last-child{text-align:right}.tenant-trial-preview-items strong{display:block;color:#2867f0;font-size:14px}.tenant-trial-preview-items>p{padding:20px 0;margin:0;text-align:center;color:#748197;font-size:12px}.tenant-trial-facts{display:grid;gap:14px;margin:0;padding:18px}.tenant-trial-facts>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.8}.tenant-trial-facts dt{color:#748197}.tenant-trial-facts dd{margin:0;color:#52637f;text-align:right;overflow-wrap:anywhere}.tenant-trial-preview-note{margin:0 16px 18px;padding:14px 16px;border:1px solid #dfe6f1;border-radius:8px;background:#f7f9fc;color:#748197;font-size:12px;line-height:1.8}.tenant-trial-preview-footer{padding:0 18px 20px}.tenant-trial-save-bar{position:fixed;left:252px;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:12px 28px;border-top:1px solid #e2e8f1;background:#fffffff7;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .tenant-trial-save-bar{left:76px}.tenant-trial-save-bar b,.tenant-trial-save-bar small{display:block}.tenant-trial-save-bar b{color:#34425b;font-size:12px}.tenant-trial-save-bar small{margin-top:3px;color:#748197;font-size:10px}.tenant-trial-save-bar>div:last-child{display:flex;gap:10px}.tenant-trial-save-bar .ant-btn{min-width:96px;height:40px;border-radius:8px}@media(max-width:1100px){.tenant-trial-layout{grid-template-columns:1fr}.tenant-trial-preview{position:static;max-width:600px;width:100%;margin:0 auto}.tenant-trial-save-bar,.tenant-collapsed .tenant-trial-save-bar{left:0}.tenant-trial-toolbar>.ant-select{flex:1;min-width:140px;width:auto}}.tenant-notification-signature-actions{align-items:flex-start;flex-wrap:wrap}.tenant-notification-signature-note{align-self:center;color:#748197;font-size:12px}.tenant-notification-signature-scenario{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#52637f;font-size:12px;font-weight:650}.tenant-notification-signature-scenario .ant-select{min-width:220px;margin-left:auto}@media(max-width:820px){.tenant-trial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-trial-toolbar>.ant-input{flex-basis:100%}.tenant-trial-choices,.tenant-trial-fields{grid-template-columns:1fr}.tenant-trial-section-body{padding:18px}.tenant-trial-project-picker,.tenant-trial-store-list{grid-template-columns:1fr}.tenant-trial-save-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 16px}.tenant-trial-save-bar>div:last-child{width:100%}.tenant-trial-save-bar .ant-btn{flex:1;min-width:0}}@media(max-width:560px){.tenant-trial-metrics{grid-template-columns:1fr}.tenant-trial-section>header{padding:18px}.tenant-trial-toolbar{padding:16px}.tenant-trial-pagination{flex-wrap:wrap;padding:16px}.tenant-trial-save-bar>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-trial-save-bar .ant-btn{padding-inline:8px}}.tenant-idle-weekdays .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:10px}.tenant-idle-weekdays .ant-checkbox-wrapper{display:flex;align-items:center;gap:9px;min-width:112px;padding:13px 16px;border:1px solid #dfe6f1;border-radius:10px;background:#fff;color:#34425b;font-size:14px;font-weight:600}.tenant-idle-weekdays .ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:#9fc0ff;background:#edf4ff;color:#2867f0}.tenant-idle-weekdays .ant-checkbox{top:0}.tenant-idle-slots{display:grid;gap:10px;margin-top:18px}.tenant-idle-slot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0}.tenant-idle-slot .ant-input{width:100%;min-height:48px;border-radius:10px;font-size:15px}.tenant-idle-slot>span{color:#748197;font-size:15px}.tenant-idle-slot .ant-btn{padding-inline:4px;font-size:13px}.tenant-idle-add-slot{min-height:44px;margin-top:14px;border-color:#abc5f4;color:#2867f0;font-size:14px}.tenant-idle-add-slot:hover{border-color:#2867f0;color:#2867f0;background:#f5f8ff}@media(max-width:720px){.tenant-idle-weekdays .ant-checkbox-wrapper{min-width:calc(50% - 5px)}.tenant-idle-slot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tenant-idle-slot .ant-btn{grid-column:1/-1;justify-self:start}}.tenant-app .ant-btn-primary,.tenant-app .ant-btn-primary:hover,.tenant-app .ant-btn-primary:focus,.tenant-app .ant-btn-primary:active{color:#fff}.tenant-member-action-drawer .ant-drawer-body{padding:0;background:#f7f9fc}.tenant-member-action-content{padding:20px 22px 28px}.tenant-member-action-success{margin-bottom:16px;padding:11px 14px;border:1px solid #cde0ff;border-radius:8px;background:#edf5ff;color:#2867f0;font-size:12px}.tenant-member-action-section{margin-bottom:16px;border:1px solid #dfe6f1;border-radius:11px;background:#fff;overflow:hidden}.tenant-member-action-section>header{padding:16px 18px;border-bottom:1px solid #e6ebf3;background:#f5f8ff}.tenant-member-action-section h3{margin:0;color:#18233a;font-size:15px}.tenant-member-action-section header p{margin:5px 0 0;color:#748197;font-size:12px;line-height:1.6}.tenant-member-action-section>div{padding:18px}.tenant-member-action-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-member-action-label,.tenant-member-action-fields label{display:flex;flex-direction:column;gap:8px;margin-top:14px;color:#34425b;font-size:13px;font-weight:600}.tenant-member-action-fields label{margin-top:0}.tenant-member-action-label .tenant-select{width:100%}.tenant-member-action-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-member-action-choice-grid label{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #dfe6f1;border-radius:8px;color:#52637f;font-size:13px}.tenant-member-action-choice-grid input{accent-color:#2867f0}.tenant-member-action-rule{display:grid;grid-template-columns:1fr .65fr 1fr;gap:10px;align-items:end}.tenant-member-action-rule .tenant-select{width:100%}.tenant-member-action-preview,.tenant-member-action-match{margin-top:14px;padding:12px 14px;border:1px solid #dbe7fb;border-radius:8px;background:#f2f7ff;color:#52637f;font-size:12px;line-height:1.7}.tenant-member-action-preview b{display:block;color:#2867f0;font-size:15px}.tenant-member-action-stat{display:grid;gap:8px}.tenant-member-action-stat b{font-size:16px}.tenant-member-action-stat strong{color:#2867f0;font-size:26px}.tenant-member-action-stat span,.tenant-member-action-profile span{color:#748197;font-size:12px;line-height:1.6}.tenant-member-action-list{display:grid;gap:0}.tenant-member-action-list span{padding:12px 0;border-bottom:1px solid #e7ecf3;color:#52637f;font-size:12px}.tenant-member-action-list span:last-child{border-bottom:0}.tenant-member-action-profile{display:grid;gap:7px}.tenant-member-action-profile b{color:#18233a;font-size:15px}.tenant-member-action-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tenant-member-action-money-grid>div{padding:14px;border:1px solid #e1e8f3;border-radius:8px;background:#fbfcff}.tenant-member-action-money-grid span,.tenant-member-action-money-grid b{display:block}.tenant-member-action-money-grid span{color:#748197;font-size:11px}.tenant-member-action-money-grid b{margin-top:7px;color:#18233a;font-size:16px}.tenant-member-action-footer{display:flex;justify-content:flex-end;gap:10px}.tenant-member-action-footer .ant-btn{min-width:92px}@media(max-width:640px){.tenant-member-action-fields,.tenant-member-action-choice-grid,.tenant-member-action-money-grid,.tenant-member-action-rule{grid-template-columns:1fr}.tenant-member-action-content{padding:14px}.tenant-member-action-footer{flex-wrap:wrap}.tenant-member-action-footer .ant-btn{flex:1;min-width:0}}.tenant-member-tag-preview{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid #d5e4fb;border-radius:10px;background:#f3f7ff}.tenant-member-tag-preview>span{color:#34425b;font-weight:650}.tenant-member-tag-preview small{color:#748197}.tenant-member-level-drawer .ant-drawer-body,.tenant-member-tag-drawer .ant-drawer-body{background:#f6f8fc}.tenant-member-level-drawer .tenant-member-action-content,.tenant-member-tag-drawer .tenant-member-action-content{max-width:980px;margin:auto}.tenant-member-level-drawer .tenant-member-action-section{margin-bottom:18px}.tenant-member-level-drawer .tenant-member-action-section>header{background:#eef5ff}.tenant-member-level-preview{padding:18px;border:1px solid #cfe0ff;border-radius:12px;background:linear-gradient(135deg,#edf4ff,#f8fbff)}.tenant-member-level-preview h2{margin:12px 0 4px;color:#18233a}.tenant-member-level-preview p{color:#748197}.tenant-member-level-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;border:1px solid #dbe7fb;border-radius:8px;background:#fff}.tenant-member-level-preview dl div{padding:12px;border-bottom:1px solid #e7ecf3}.tenant-member-level-preview dt{color:#748197;font-size:11px}.tenant-member-level-preview dd{margin:4px 0 0;color:#263a58;font-weight:650}.tenant-member-level-preview .ant-alert{grid-column:1/-1;margin-top:16px}.tenant-member-segment-condition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tenant-member-segment-condition-grid button{position:relative;display:flex;flex-direction:column;gap:5px;padding:12px;text-align:left;border:1px solid #dfe6f1;border-radius:8px;background:#fff;color:#34425b}.tenant-member-segment-condition-grid button.selected{border-color:#2867f0;background:#edf4ff}.tenant-member-segment-condition-grid button span{color:#8a96aa;font-size:10px}.tenant-member-segment-condition-grid button i{position:absolute;right:10px;top:10px;font-style:normal;color:#2867f0}.tenant-member-level-drawer .tenant-member-action-fields label.full,.tenant-member-tag-drawer .tenant-member-action-fields label.full{grid-column:1/-1}.tenant-plugin-auth-drawer{display:grid;gap:18px;padding:4px 2px 20px}.tenant-plugin-auth-drawer .tenant-plugin-detail-head{margin:0}.tenant-plugin-auth-intro{margin:0;padding:14px 16px;border:1px solid #dbe7fb;border-radius:10px;background:#f2f7ff;color:#52637f;line-height:1.7}.tenant-plugin-auth-scope{display:grid;gap:12px;padding:16px;border:1px solid #dfe6f1;border-radius:10px;background:#fff}.tenant-plugin-auth-scope b{color:#263a58}.tenant-plugin-auth-scope label{display:flex;align-items:center;gap:8px;color:#52637f;font-size:13px}.tenant-plugin-auth-scope input{accent-color:#2867ef}.tenant-plugin-auth-notice{padding:12px 14px;border-radius:8px;background:#fff8e8;color:#8b6500;font-size:12px;line-height:1.6}.tenant-plugin-auth-drawer .ant-btn{justify-self:end}@media(max-width:640px){.tenant-member-segment-condition-grid{grid-template-columns:1fr 1fr}.tenant-member-level-preview dl{grid-template-columns:1fr}.tenant-member-level-drawer .tenant-member-action-fields label.full,.tenant-member-tag-drawer .tenant-member-action-fields label.full{grid-column:auto}}.tenant-config-general-v3{padding-bottom:104px}.tenant-config-general-foot{position:fixed;left:252px;right:0;bottom:0;z-index:25;min-height:76px;box-sizing:border-box;padding:12px 28px;border-top:1px solid #e2e8f1;background:#fffffff7;box-shadow:0 -8px 24px #0d1e3e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-collapsed .tenant-config-general-foot{left:76px}.tenant-config-logo-preview img{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px;background:#fff}.tenant-config-logo-error{color:#cf5a55!important}.tenant-app .ant-btn.ant-btn-color-primary.ant-btn-variant-solid{--ant-btn-text-color:#fff;--ant-btn-text-color-hover:#fff;--ant-btn-text-color-active:#fff;--ant-btn-text-color-disabled:#fff;color:#fff!important}.tenant-app .ant-btn.ant-btn-color-primary.ant-btn-variant-solid>span{color:#fff!important;-webkit-text-fill-color:#fff}.tenant-app .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:hover,.tenant-app .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:focus,.tenant-app .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:active,.tenant-app .ant-btn.ant-btn-primary.ant-btn-disabled,.tenant-app .ant-btn.ant-btn-color-primary.ant-btn-variant-solid:disabled{color:#fff!important;-webkit-text-fill-color:#fff}@media(max-width:820px){.tenant-config-general-foot{left:0;min-height:108px;align-items:flex-start;flex-direction:column;padding:10px 16px}.tenant-config-general-foot>div{width:100%;margin-left:0}.tenant-config-general-foot>div .ant-btn{flex:1}.tenant-config-general-foot>div{display:flex}}.tenant-member-day-home{min-width:0;padding-bottom:28px}.tenant-member-day-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.tenant-member-day-home-metrics>div{min-width:0;padding:18px 20px;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-member-day-home-metrics span,.tenant-member-day-home-metrics small{display:block;color:#748197;font-size:12px}.tenant-member-day-home-metrics strong{display:block;margin:10px 0 4px;color:#18233a;font-size:28px;line-height:1.2}.tenant-member-day-list-card{overflow:hidden;border-color:#dfe6f1;border-radius:12px}.tenant-member-day-list-card>.ant-card-body{padding:0}.tenant-member-day-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 18px}.tenant-member-day-list-card>.ant-card-body>.ant-tabs .ant-tabs-tab{padding:16px 14px;font-size:13px}.tenant-member-day-list-intro{padding:18px 20px 10px;color:#34425b;font-size:12px}.tenant-member-day-list-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 160px 160px auto auto;align-items:center;gap:10px;padding:0 20px 18px}.tenant-member-day-list-toolbar .ant-input,.tenant-member-day-list-toolbar .ant-select{width:100%;min-width:0}.tenant-member-day-list-toolbar .ant-input{height:40px}.tenant-member-day-list-toolbar .ant-select-selector{min-height:40px;border-radius:8px}.tenant-member-day-list-toolbar .ant-btn{height:40px;border-radius:8px;white-space:nowrap}.tenant-member-day-table-wrap{width:100%;overflow-x:auto;border-top:1px solid #e5ebf3}.tenant-member-day-table{width:100%;min-width:980px;border-collapse:collapse;text-align:left;font-size:12px}.tenant-member-day-table th{padding:14px 20px;background:#f7f9fc;color:#748197;font-size:11px;font-weight:650;white-space:nowrap}.tenant-member-day-table td{padding:17px 20px;border-top:1px solid #e7ecf3;color:#52637f;vertical-align:middle;line-height:1.65;white-space:nowrap}.tenant-member-day-table td>b,.tenant-member-day-table td>div>b{display:block;color:#263a58;font-size:12px}.tenant-member-day-table td small{display:block;margin-top:3px;color:#8a96aa;font-size:10px}.tenant-member-day-table td .ant-tag{margin:0;border:0;font-size:10px}.tenant-member-day-row-actions{display:flex;gap:12px;align-items:center}.tenant-member-day-row-actions .ant-btn{height:auto;padding:0;font-size:12px}.tenant-member-day-empty{padding:48px 18px;text-align:center;white-space:normal}.tenant-member-day-empty b{display:block;color:#263a58;font-size:15px}.tenant-member-day-empty p{margin:7px 0 0;color:#748197}.tenant-member-day-analytics{padding:0 20px 20px}.tenant-member-day-analytics-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 0 18px;color:#34425b}.tenant-member-day-analytics-intro>div{display:flex;flex-direction:column;gap:4px}.tenant-member-day-analytics-intro b{font-size:15px}.tenant-member-day-analytics-intro span{color:#748197;font-size:11px}.tenant-member-day-analytics-intro .ant-tag{margin:0}.tenant-member-day-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-member-day-analytics-metrics>div{padding:15px;border:1px solid #e0e7f2;border-radius:10px;background:#fbfcff}.tenant-member-day-analytics-metrics span,.tenant-member-day-analytics-metrics small{display:block;color:#748197;font-size:11px}.tenant-member-day-analytics-metrics strong{display:block;margin:9px 0 3px;color:#18233a;font-size:23px;line-height:1.2}.tenant-member-day-analytics-panel{margin-top:16px;overflow:hidden;border:1px solid #e0e7f2;border-radius:10px;background:#fff}.tenant-member-day-analytics-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #e7ecf3;background:#fbfcff}.tenant-member-day-analytics-panel>header>div{display:flex;flex-direction:column;gap:4px}.tenant-member-day-analytics-panel header b{font-size:13px;color:#263a58}.tenant-member-day-analytics-panel header span{color:#748197;font-size:10px}.tenant-member-day-analytics-panel header .ant-btn{height:auto;padding:0;font-size:11px}.tenant-member-day-analytics-table-wrap{overflow-x:auto}.tenant-member-day-analytics-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:11px}.tenant-member-day-analytics-table-wrap th{padding:12px 16px;background:#f7f9fc;color:#748197;font-weight:650;white-space:nowrap}.tenant-member-day-analytics-table-wrap td{padding:14px 16px;border-top:1px solid #edf0f6;color:#52637f;white-space:nowrap}.tenant-member-day-analytics-table-wrap td b{color:#263a58}.tenant-member-day-analytics-table-wrap .ant-btn{height:auto;padding:0;font-size:11px}.tenant-member-day-analytics-note{margin-top:14px;font-size:11px}@media(max-width:1000px){.tenant-member-day-home-metrics,.tenant-member-day-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-day-list-toolbar{grid-template-columns:minmax(220px,1fr) 150px 150px auto auto}}@media(max-width:720px){.tenant-member-day-home .tenant-page-head{align-items:flex-start;flex-direction:column}.tenant-member-day-home .tenant-page-head>.tenant-actions{width:100%}.tenant-member-day-home .tenant-page-head>.tenant-actions .ant-btn{flex:1}.tenant-member-day-home-metrics,.tenant-member-day-analytics-metrics{grid-template-columns:1fr 1fr}.tenant-member-day-list-toolbar{grid-template-columns:1fr 1fr;padding-inline:14px}.tenant-member-day-list-toolbar .ant-input{grid-column:1/-1}.tenant-member-day-list-intro,.tenant-member-day-analytics{padding-inline:14px}.tenant-member-day-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{padding-inline:8px}}@media(max-width:480px){.tenant-member-day-home-metrics,.tenant-member-day-analytics-metrics,.tenant-member-day-list-toolbar{grid-template-columns:1fr}.tenant-member-day-list-toolbar .ant-input{grid-column:auto}.tenant-member-day-list-toolbar .ant-btn{width:100%}}.tenant-coupon-home{min-width:0;padding-bottom:28px}.tenant-coupon-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.tenant-coupon-home-metrics>div{min-width:0;padding:18px 20px;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-coupon-home-metrics span,.tenant-coupon-home-metrics small{display:block;color:#748197;font-size:12px}.tenant-coupon-home-metrics strong{display:block;margin:10px 0 4px;color:#18233a;font-size:28px;line-height:1.2}.tenant-coupon-list-card{overflow:hidden;border-color:#dfe6f1;border-radius:12px}.tenant-coupon-list-card>.ant-card-body{padding:0}.tenant-coupon-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 18px}.tenant-coupon-list-card>.ant-card-body>.ant-tabs .ant-tabs-tab{padding:16px 14px;font-size:13px}.tenant-coupon-list-intro{padding:18px 20px 10px;color:#34425b;font-size:12px}.tenant-coupon-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 160px auto auto;align-items:center;gap:10px;padding:0 20px 18px}.tenant-coupon-toolbar .ant-input,.tenant-coupon-toolbar .ant-select{width:100%;min-width:0}.tenant-coupon-toolbar .ant-input{height:40px}.tenant-coupon-toolbar .ant-select-selector{min-height:40px;border-radius:8px}.tenant-coupon-toolbar .ant-btn{height:40px;border-radius:8px;white-space:nowrap}.tenant-coupon-table-wrap{width:100%;overflow-x:auto;border-top:1px solid #e5ebf3}.tenant-coupon-table{width:100%;min-width:1060px;border-collapse:collapse;text-align:left;font-size:12px}.tenant-coupon-table th{padding:14px 20px;background:#f7f9fc;color:#748197;font-size:11px;font-weight:650;white-space:nowrap}.tenant-coupon-table td{padding:17px 20px;border-top:1px solid #e7ecf3;color:#52637f;vertical-align:middle;line-height:1.65;white-space:nowrap}.tenant-coupon-table td>b,.tenant-coupon-table td>div>b{display:block;color:#263a58;font-size:12px}.tenant-coupon-table td small{display:block;margin-top:3px;color:#8a96aa;font-size:10px}.tenant-coupon-table td .ant-tag{margin:0;border:0;font-size:10px}.tenant-coupon-row-actions{display:flex;gap:12px;align-items:center}.tenant-coupon-row-actions .ant-btn{height:auto;padding:0;font-size:12px}.tenant-coupon-empty{padding:48px 18px;text-align:center;white-space:normal}.tenant-coupon-empty b{display:block;color:#263a58;font-size:15px}.tenant-coupon-empty p{margin:7px 0 0;color:#748197}.tenant-coupon-issue-drawer{display:grid;gap:16px;padding:20px;background:#f7f9fc}.tenant-coupon-issue-drawer>label{display:flex;flex-direction:column;gap:8px;color:#34425b;font-size:13px;font-weight:600}.tenant-coupon-issue-drawer .ant-select,.tenant-coupon-issue-drawer .ant-input{width:100%}.tenant-coupon-issue-drawer .ant-btn{justify-self:end}.tenant-coupon-analytics{padding:0 20px 20px}.tenant-coupon-analytics-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 0 18px;color:#34425b}.tenant-coupon-analytics-intro>div{display:flex;flex-direction:column;gap:4px}.tenant-coupon-analytics-intro b{font-size:15px}.tenant-coupon-analytics-intro span{color:#748197;font-size:11px}.tenant-coupon-analytics-intro .ant-tag{margin:0}.tenant-coupon-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-coupon-analytics-metrics>div{padding:15px;border:1px solid #e0e7f2;border-radius:10px;background:#fbfcff}.tenant-coupon-analytics-metrics span,.tenant-coupon-analytics-metrics small{display:block;color:#748197;font-size:11px}.tenant-coupon-analytics-metrics strong{display:block;margin:9px 0 3px;color:#18233a;font-size:23px;line-height:1.2}.tenant-coupon-analytics-panel{margin-top:16px;overflow:hidden;border:1px solid #e0e7f2;border-radius:10px;background:#fff}.tenant-coupon-analytics-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #e7ecf3;background:#fbfcff}.tenant-coupon-analytics-panel>header>div{display:flex;flex-direction:column;gap:4px}.tenant-coupon-analytics-panel header b{font-size:13px;color:#263a58}.tenant-coupon-analytics-panel header span{color:#748197;font-size:10px}.tenant-coupon-analytics-panel header .ant-btn{height:auto;padding:0;font-size:11px}.tenant-coupon-analytics-table-wrap{overflow-x:auto}.tenant-coupon-analytics-table-wrap table{width:100%;min-width:780px;border-collapse:collapse;text-align:left;font-size:11px}.tenant-coupon-analytics-table-wrap th{padding:12px 16px;background:#f7f9fc;color:#748197;font-weight:650;white-space:nowrap}.tenant-coupon-analytics-table-wrap td{padding:14px 16px;border-top:1px solid #edf0f6;color:#52637f;white-space:nowrap}.tenant-coupon-analytics-table-wrap td b{color:#263a58}.tenant-coupon-analytics-table-wrap .ant-btn{height:auto;padding:0;font-size:11px}.tenant-coupon-analytics-note{margin-top:14px;font-size:11px}@media(max-width:1000px){.tenant-coupon-home-metrics,.tenant-coupon-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-coupon-toolbar{grid-template-columns:minmax(220px,1fr) 150px auto auto}}@media(max-width:720px){.tenant-coupon-home .tenant-page-head{align-items:flex-start;flex-direction:column}.tenant-coupon-home .tenant-page-head>.tenant-actions{width:100%}.tenant-coupon-home .tenant-page-head>.tenant-actions .ant-btn{flex:1}.tenant-coupon-home-metrics,.tenant-coupon-analytics-metrics{grid-template-columns:1fr 1fr}.tenant-coupon-toolbar{grid-template-columns:1fr 1fr;padding-inline:14px}.tenant-coupon-toolbar .ant-input{grid-column:1/-1}.tenant-coupon-list-intro,.tenant-coupon-analytics{padding-inline:14px}.tenant-coupon-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{padding-inline:8px}}@media(max-width:480px){.tenant-coupon-home-metrics,.tenant-coupon-analytics-metrics,.tenant-coupon-toolbar{grid-template-columns:1fr}.tenant-coupon-toolbar .ant-input{grid-column:auto}.tenant-coupon-toolbar .ant-btn{width:100%}}.tenant-discount-card-home,.tenant-idle-home{min-width:0;padding-bottom:28px}.tenant-discount-card-home-metrics,.tenant-idle-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.tenant-discount-card-home-metrics>div,.tenant-idle-home-metrics>div{min-width:0;padding:18px 20px;border:1px solid #dfe6f1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-discount-card-home-metrics span,.tenant-discount-card-home-metrics small,.tenant-idle-home-metrics span,.tenant-idle-home-metrics small{display:block;color:#748197;font-size:12px}.tenant-discount-card-home-metrics strong,.tenant-idle-home-metrics strong{display:block;margin:10px 0 4px;color:#18233a;font-size:28px;line-height:1.2}.tenant-discount-card-list-card,.tenant-idle-list-card{overflow:hidden;border-color:#dfe6f1;border-radius:12px}.tenant-discount-card-list-card>.ant-card-body,.tenant-idle-list-card>.ant-card-body{padding:0}.tenant-discount-card-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav,.tenant-idle-list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 18px}.tenant-discount-card-list-card>.ant-card-body>.ant-tabs .ant-tabs-tab,.tenant-idle-list-card>.ant-card-body>.ant-tabs .ant-tabs-tab{padding:16px 14px;font-size:13px}.tenant-discount-card-list-intro,.tenant-idle-list-intro{padding:18px 20px 10px;color:#34425b;font-size:12px}.tenant-discount-card-toolbar,.tenant-idle-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 170px 170px auto auto;align-items:center;gap:10px;padding:0 20px 18px}.tenant-discount-card-toolbar .ant-input,.tenant-discount-card-toolbar .ant-select,.tenant-idle-toolbar .ant-input,.tenant-idle-toolbar .ant-select{width:100%;min-width:0}.tenant-discount-card-toolbar .ant-input,.tenant-idle-toolbar .ant-input{height:40px}.tenant-discount-card-toolbar .ant-select-selector,.tenant-idle-toolbar .ant-select-selector{min-height:40px;border-radius:8px}.tenant-discount-card-toolbar .ant-btn,.tenant-idle-toolbar .ant-btn{height:40px;border-radius:8px;white-space:nowrap}.tenant-discount-card-table-wrap,.tenant-idle-table-wrap{width:100%;overflow-x:auto;border-top:1px solid #e5ebf3}.tenant-discount-card-table,.tenant-idle-table{width:100%;min-width:1120px;border-collapse:collapse;text-align:left;font-size:12px}.tenant-discount-card-table th,.tenant-idle-table th{padding:14px 20px;background:#f7f9fc;color:#748197;font-size:11px;font-weight:650;white-space:nowrap}.tenant-discount-card-table td,.tenant-idle-table td{padding:17px 20px;border-top:1px solid #e7ecf3;color:#52637f;vertical-align:middle;line-height:1.65;white-space:nowrap}.tenant-discount-card-table td>b,.tenant-idle-table td>b{display:block;color:#263a58;font-size:12px}.tenant-discount-card-table td small,.tenant-idle-table td small{display:block;margin-top:3px;color:#8a96aa;font-size:10px}.tenant-discount-card-table td .ant-tag,.tenant-idle-table td .ant-tag{margin:0;border:0;font-size:10px}.tenant-discount-card-row-actions,.tenant-idle-row-actions{display:flex;gap:12px;align-items:center}.tenant-discount-card-row-actions .ant-btn,.tenant-idle-row-actions .ant-btn{height:auto;padding:0;font-size:12px}.tenant-discount-card-empty,.tenant-idle-empty{padding:48px 18px;text-align:center;white-space:normal}.tenant-discount-card-empty b,.tenant-idle-empty b{display:block;color:#263a58;font-size:15px}.tenant-discount-card-empty p,.tenant-idle-empty p{margin:7px 0 0;color:#748197}.tenant-discount-card-preview{padding:18px;border:1px solid #cfe0ff;border-radius:12px;background:linear-gradient(135deg,#e7f0ff,#f7faff);color:#244b8f}.tenant-discount-card-preview-top{display:flex;align-items:center;gap:12px}.tenant-discount-card-preview-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#2868ef;color:#fff;font-size:19px;font-weight:700}.tenant-discount-card-preview small{color:#6980a6}.tenant-discount-card-preview h3{margin:5px 0 0;color:#204783;font-size:17px}.tenant-discount-card-preview>strong{display:block;margin:18px 0 4px;color:#2868ef;font-size:30px}.tenant-discount-card-preview>p{margin:0 0 15px;color:#58739d}.tenant-discount-card-preview-line{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #c9dbfa;color:#6480aa}.tenant-discount-card-preview-line b{color:#2b4f88}.tenant-discount-card-preview-scope{display:block;margin-top:12px}.tenant-discount-card-analytics,.tenant-idle-analytics{padding:0 20px 20px}.tenant-discount-card-analytics-intro,.tenant-idle-analytics-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 0 18px;color:#34425b}.tenant-discount-card-analytics-intro>div,.tenant-idle-analytics-intro>div{display:flex;flex-direction:column;gap:4px}.tenant-discount-card-analytics-intro b,.tenant-idle-analytics-intro b{font-size:15px}.tenant-discount-card-analytics-intro span,.tenant-idle-analytics-intro span{color:#748197;font-size:11px}.tenant-discount-card-analytics-metrics,.tenant-idle-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-discount-card-analytics-metrics>div,.tenant-idle-analytics-metrics>div{padding:15px;border:1px solid #e0e7f2;border-radius:10px;background:#fbfcff}.tenant-discount-card-analytics-metrics span,.tenant-discount-card-analytics-metrics small,.tenant-idle-analytics-metrics span,.tenant-idle-analytics-metrics small{display:block;color:#748197;font-size:11px}.tenant-discount-card-analytics-metrics strong,.tenant-idle-analytics-metrics strong{display:block;margin:9px 0 3px;color:#18233a;font-size:23px;line-height:1.2}.tenant-discount-card-analytics-panel,.tenant-idle-analytics-panel{margin-top:16px;overflow:hidden;border:1px solid #e0e7f2;border-radius:10px;background:#fff}.tenant-discount-card-analytics-panel>header,.tenant-idle-analytics-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #e7ecf3;background:#fbfcff}.tenant-discount-card-analytics-panel>header>div,.tenant-idle-analytics-panel>header>div{display:flex;flex-direction:column;gap:4px}.tenant-discount-card-analytics-panel header b,.tenant-idle-analytics-panel header b{font-size:13px;color:#263a58}.tenant-discount-card-analytics-panel header span,.tenant-idle-analytics-panel header span{color:#748197;font-size:10px}.tenant-discount-card-analytics-panel header .ant-btn,.tenant-idle-analytics-panel header .ant-btn{height:auto;padding:0;font-size:11px}.tenant-discount-card-analytics-table,.tenant-idle-analytics-table{overflow-x:auto}.tenant-discount-card-analytics-table table,.tenant-idle-analytics-table table{width:100%;min-width:820px;border-collapse:collapse;text-align:left;font-size:11px}.tenant-discount-card-analytics-table th,.tenant-idle-analytics-table th{padding:12px 16px;background:#f7f9fc;color:#748197;font-weight:650;white-space:nowrap}.tenant-discount-card-analytics-table td,.tenant-idle-analytics-table td{padding:14px 16px;border-top:1px solid #edf0f6;color:#52637f;white-space:nowrap}.tenant-discount-card-analytics-table td b,.tenant-idle-analytics-table td b{color:#263a58}.tenant-discount-card-analytics-table .ant-btn,.tenant-idle-analytics-table .ant-btn{height:auto;padding:0;font-size:11px}.tenant-discount-card-analytics-note,.tenant-idle-analytics-note{margin-top:14px;font-size:11px}.tenant-discount-card-tab-panel{padding:20px}.tenant-discount-card-tab-panel h3{margin:0;color:#263a58}.tenant-discount-card-tab-panel>p{color:#748197}.tenant-discount-card-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.tenant-discount-card-ai-grid .ant-card{display:flex;flex-direction:column;gap:8px}.tenant-discount-card-ai-grid span{color:#748197;font-size:12px}.tenant-discount-card-ai-grid .ant-btn{align-self:flex-start}.tenant-discount-card-settings{display:grid;gap:16px;max-width:520px;margin-top:18px}.tenant-discount-card-settings>label{display:flex;flex-direction:column;gap:8px;color:#34425b;font-size:13px}.tenant-discount-card-settings>label:last-of-type{flex-direction:row;align-items:center}.tenant-discount-card-settings .ant-btn{justify-self:start}.tenant-discount-card-back{margin-bottom:4px}.tenant-discount-card-editor{padding-bottom:100px}.tenant-discount-card-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:20px 0;padding:8px;border:1px solid #dfe6f1;border-radius:12px;background:#fff}.tenant-discount-card-stepper button{display:flex;align-items:center;gap:10px;padding:14px;border:0;border-radius:10px;background:#fff;color:#748197;text-align:left;font-size:13px;cursor:pointer}.tenant-discount-card-stepper button.active{background:#eaf2ff;color:#2868ef}.tenant-discount-card-stepper b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f4f6fa;color:#748197}.tenant-discount-card-stepper button.active b{background:#2868ef;color:#fff}.tenant-discount-card-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.tenant-discount-card-editor-section{overflow:hidden;border:1px solid #dfe6f1;border-radius:12px;background:#fff}.tenant-discount-card-editor-section header{display:flex;gap:14px;padding:22px 24px;border-bottom:1px solid #e4eaf3;background:#f2f7ff}.tenant-discount-card-editor-section header>span{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#e3efff;color:#2868ef;font-weight:700}.tenant-discount-card-editor-section header h2{margin:0;color:#1b2b46;font-size:18px}.tenant-discount-card-editor-section header p{margin:5px 0 0;color:#748197}.tenant-discount-card-editor-body{padding:24px}.tenant-discount-card-editor-body h3{margin:0 0 14px;color:#263a58;font-size:16px}.tenant-discount-card-editor-body hr{margin:24px 0;border:0;border-top:1px solid #e5ebf3}.tenant-discount-card-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-discount-card-type-grid button{padding:18px;text-align:left;border:1px solid #dfe6f1;border-radius:12px;background:#fff;cursor:pointer}.tenant-discount-card-type-grid button.selected{border:2px solid #2868ef;background:#edf4ff}.tenant-discount-card-type-grid button b{color:#1b2b46;font-size:15px}.tenant-discount-card-type-grid button p{margin:8px 0 0;color:#748197;font-size:12px}.tenant-discount-radio{margin-right:8px;color:#2868ef}.tenant-discount-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.tenant-discount-card-fields label{display:flex;flex-direction:column;gap:8px;color:#34425b;font-size:13px;font-weight:600}.tenant-discount-card-fields label.full{grid-column:1/-1}.tenant-discount-card-fields small{color:#748197;font-weight:400}.tenant-discount-card-editor-preview .ant-card-head{font-weight:700}.tenant-discount-card-editor-preview .ant-card-body{display:grid;gap:16px}.tenant-discount-card-user-preview{padding:18px;border:1px solid #dfe6f1;border-radius:12px;background:#fbfcff}.tenant-discount-card-user-preview span{color:#748197;font-size:12px}.tenant-discount-card-user-preview h3{margin:9px 0;color:#263a58}.tenant-discount-card-user-preview strong{color:#2868ef;font-size:25px}.tenant-discount-card-user-preview del{margin-left:8px;color:#8a96aa;font-size:13px}.tenant-discount-card-user-preview p{margin:8px 0 0;color:#748197}.tenant-discount-card-save-note{margin:12px 0}.tenant-discount-card-save-bar{position:fixed;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 26px;border-top:1px solid #dfe6f1;background:#fff;box-shadow:0 -4px 14px #182b460f}.tenant-discount-card-save-bar>div:first-child{display:flex;flex-direction:column;gap:3px;color:#263a58}.tenant-discount-card-save-bar small{color:#748197}.tenant-discount-card-save-bar>div:last-child{display:flex;gap:10px}@media(max-width:1000px){.tenant-discount-card-home-metrics,.tenant-idle-home-metrics,.tenant-discount-card-analytics-metrics,.tenant-idle-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-discount-card-editor-layout{grid-template-columns:1fr}.tenant-discount-card-editor-preview{order:-1}.tenant-discount-card-toolbar,.tenant-idle-toolbar{grid-template-columns:minmax(220px,1fr) 150px auto auto}.tenant-discount-card-toolbar .ant-select:nth-of-type(2),.tenant-idle-toolbar .ant-select:nth-of-type(1){grid-column:2}}@media(max-width:720px){.tenant-discount-card-home-metrics,.tenant-idle-home-metrics,.tenant-discount-card-analytics-metrics,.tenant-idle-analytics-metrics{grid-template-columns:1fr 1fr}.tenant-discount-card-toolbar,.tenant-idle-toolbar{grid-template-columns:1fr 1fr;padding-inline:14px}.tenant-discount-card-toolbar .ant-input,.tenant-idle-toolbar .ant-input{grid-column:1/-1}.tenant-discount-card-list-intro,.tenant-idle-list-intro,.tenant-discount-card-analytics,.tenant-idle-analytics{padding-inline:14px}.tenant-discount-card-type-grid,.tenant-discount-card-fields{grid-template-columns:1fr}.tenant-discount-card-fields label.full{grid-column:auto}.tenant-discount-card-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-discount-card-save-bar{align-items:flex-start;flex-direction:column}.tenant-discount-card-save-bar>div:last-child{width:100%;flex-wrap:wrap}.tenant-discount-card-save-bar .ant-btn{flex:1}}@media(max-width:480px){.tenant-discount-card-home-metrics,.tenant-idle-home-metrics,.tenant-discount-card-analytics-metrics,.tenant-idle-analytics-metrics,.tenant-discount-card-toolbar,.tenant-idle-toolbar{grid-template-columns:1fr}.tenant-discount-card-toolbar .ant-input,.tenant-idle-toolbar .ant-input{grid-column:auto}.tenant-discount-card-toolbar .ant-btn,.tenant-idle-toolbar .ant-btn{width:100%}.tenant-discount-card-stepper{grid-template-columns:1fr 1fr}}.tenant-member-flow-steps{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:13px 16px;border:1px solid #dfe7f3;border-radius:11px;background:#fff;color:#8190a8;font-size:12px;font-weight:650}.tenant-member-flow-steps span{display:flex;align-items:center;gap:7px;white-space:nowrap}.tenant-member-flow-steps span.active{color:#2867f0}.tenant-member-flow-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f1f4f8;color:#8190a8;font-size:11px}.tenant-member-flow-steps span.active b{background:#2867f0;color:#fff}.tenant-member-flow-steps i{height:1px;flex:1;min-width:18px;background:#dfe5ef}.tenant-member-level-preview{position:relative}.tenant-member-level-preview>.ant-tag:nth-child(2){position:absolute;right:18px;top:18px}.tenant-member-level-preview h2{font-size:18px}.tenant-member-level-preview p{margin:0}.tenant-member-segment-drawer .tenant-member-action-content{max-width:980px;margin:auto}.tenant-member-segment-drawer .tenant-member-action-section>header{background:#eef5ff}.tenant-member-segment-drawer .tenant-member-segment-preview{margin-top:16px;padding:18px;border:1px solid #d2e2ff;border-radius:11px;background:#f2f7ff}.tenant-member-segment-drawer .tenant-member-segment-preview h3{display:flex;align-items:baseline;justify-content:space-between;margin:0;color:#18233a;font-size:15px}.tenant-member-segment-drawer .tenant-member-segment-preview h3 strong{color:#2867f0;font-size:32px}.tenant-member-segment-drawer .tenant-member-segment-preview>div{display:grid;grid-template-columns:repeat(3,1fr);margin:16px -18px;padding:12px 18px;border-top:1px solid #dbe7fb;border-bottom:1px solid #dbe7fb;background:#fff}.tenant-member-segment-drawer .tenant-member-segment-preview>div span{display:flex;flex-direction:column;gap:4px;color:#748197;font-size:11px}.tenant-member-segment-drawer .tenant-member-segment-preview>div b{color:#263a58;font-size:15px}.tenant-member-segment-drawer .tenant-member-segment-preview h4{margin:16px 0 8px;color:#263a58}.tenant-member-segment-drawer .tenant-member-segment-preview p{margin:5px 0;color:#748197;font-size:12px}.tenant-member-level-form-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:18px;align-items:start}.tenant-member-level-form-grid>div:first-child{min-width:0}.tenant-member-level-form-grid>div:last-child{position:sticky;top:12px}.tenant-member-level-form-grid .tenant-member-action-section{height:100%}@media(max-width:640px){.tenant-member-flow-steps{align-items:flex-start;flex-direction:column}.tenant-member-flow-steps i{width:1px;height:10px;margin-left:12px}.tenant-member-segment-preview>div{grid-template-columns:1fr}.tenant-member-segment-preview>div span{padding:6px 0}}@media(max-width:820px){.tenant-member-level-form-grid{grid-template-columns:1fr}.tenant-member-level-form-grid>div:last-child{position:static}}.tenant-member-level-modal .ant-modal-content,.tenant-member-tag-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:16px}.tenant-member-level-modal .ant-modal-header,.tenant-member-tag-modal .ant-modal-header{margin:0;padding:20px 24px;border-bottom:1px solid #e3e9f2;background:#fff}.tenant-member-level-modal .ant-modal-body,.tenant-member-tag-modal .ant-modal-body{max-height:calc(100vh - 190px);overflow:auto;padding:0;background:#f6f8fc}.tenant-member-level-modal .ant-modal-footer,.tenant-member-tag-modal .ant-modal-footer{margin:0;padding:14px 24px;border-top:1px solid #e2e8f1;background:#fff}.tenant-member-level-modal .tenant-member-action-content,.tenant-member-tag-modal .tenant-member-action-content{max-width:none;padding:22px 24px 24px}.tenant-member-level-modal .tenant-member-flow-steps{position:sticky;top:0;z-index:2;margin:-22px -24px 20px;padding:14px 24px;border-width:0 0 1px;border-radius:0;box-shadow:0 5px 16px #1830560f}.tenant-member-level-modal .tenant-member-flow-steps span:not(.active){color:#2867f0}.tenant-member-level-modal .tenant-member-flow-steps span:not(.active) b{background:#2867f0;color:#fff}.tenant-member-level-modal .tenant-member-level-form-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:22px}.tenant-member-level-modal .tenant-member-level-preview{position:sticky;top:58px}.tenant-member-level-impact{display:grid;gap:0;margin-top:18px;padding:14px;border:1px solid #dbe7fb;border-radius:9px;background:#fff}.tenant-member-level-impact>b{margin-bottom:8px;color:#263a58;font-size:13px}.tenant-member-level-impact>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf1f6;color:#748197;font-size:12px}.tenant-member-level-impact strong{color:#2867f0}.tenant-member-tag-modal .tenant-member-action-content{padding:24px 26px 26px}.tenant-member-tag-modal .tenant-member-action-section{margin:0}.tenant-member-tag-modal .tenant-member-action-section>header{padding:18px 20px}.tenant-member-tag-modal .tenant-member-action-fields{gap:18px}.tenant-member-tag-modal .tenant-member-tag-preview{margin-top:18px}.tenant-member-tag-modal .tenant-member-action-footer{justify-content:flex-end}.tenant-member-segment-page{min-width:0;padding-bottom:112px}.tenant-member-segment-page>.tenant-page-head{align-items:flex-start}.tenant-member-segment-notice{margin:-4px 0 16px}.tenant-member-segment-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px}.tenant-member-segment-form{display:flex;min-width:0;flex-direction:column;gap:16px}.tenant-member-segment-card{overflow:hidden;border:1px solid #dfe6f1;border-radius:13px;background:#fff;box-shadow:0 3px 12px #19376609}.tenant-member-segment-card>header{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #dbe6f6;background:linear-gradient(105deg,#edf4ff,#f9fbff)}.tenant-member-segment-card>header>span{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:#e0edff;color:#2867f0;font-size:12px;font-weight:750}.tenant-member-segment-card>header>div{min-width:0;flex:1}.tenant-member-segment-card h2{margin:0;color:#18233a;font-size:16px}.tenant-member-segment-card header p{margin:4px 0 0;color:#748197;font-size:12px;line-height:1.55}.tenant-member-segment-card header .ant-tag{margin:0;white-space:nowrap}.tenant-member-segment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:22px}.tenant-member-segment-fields>label{display:flex;min-width:0;flex-direction:column;gap:8px;color:#34425b;font-size:13px;font-weight:650}.tenant-member-segment-fields>label.full{grid-column:1/-1}.tenant-member-segment-fields .ant-input,.tenant-member-segment-fields .tenant-select{min-height:40px;width:100%}.tenant-member-segment-fields textarea.ant-input{resize:vertical}.tenant-member-segment-library{padding:17px 20px 10px;background:#fbfcff;border-bottom:1px solid #e7edf5}.tenant-member-segment-library-head,.tenant-member-segment-logic{display:flex;align-items:center;justify-content:space-between;gap:14px}.tenant-member-segment-library-head b,.tenant-member-segment-library-head small{display:block}.tenant-member-segment-library-head b{color:#263a58;font-size:13px}.tenant-member-segment-library-head small{margin-top:3px;color:#748197;font-size:11px}.tenant-member-segment-library-head .ant-tag{margin:0}.tenant-member-segment-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.tenant-member-segment-library-grid button{position:relative;display:flex;min-width:0;min-height:62px;flex-direction:column;justify-content:center;padding:10px 32px 10px 12px;border:1px solid #dfe6f1;border-radius:9px;background:#fff;color:#34425b;text-align:left;cursor:pointer}.tenant-member-segment-library-grid button.selected{border-color:#9fbcf1;background:#edf4ff;color:#2867f0}.tenant-member-segment-library-grid b,.tenant-member-segment-library-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-member-segment-library-grid b{font-size:12px}.tenant-member-segment-library-grid small{margin-top:4px;color:#748197;font-size:10px}.tenant-member-segment-library-grid i{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:#f2f5fa;color:#8a96aa;font-style:normal;transform:translateY(-50%)}.tenant-member-segment-library-grid button.selected i{background:#2867f0;color:#fff}.tenant-member-segment-logic{padding:16px 20px 8px}.tenant-member-segment-logic b,.tenant-member-segment-logic small{display:block}.tenant-member-segment-logic b{color:#263a58;font-size:13px}.tenant-member-segment-logic small{margin-top:3px;color:#748197;font-size:11px}.tenant-member-segment-logic>div:last-child{display:flex;gap:8px}.tenant-member-segment-logic label{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #dfe6f1;border-radius:8px;color:#748197;font-size:11px;cursor:pointer}.tenant-member-segment-logic label.active{border-color:#a6c2f5;background:#edf4ff;color:#2867f0;font-weight:650}.tenant-member-segment-logic input{accent-color:#2867f0}.tenant-member-segment-condition-list{display:grid;gap:9px;padding:8px 20px 14px}.tenant-member-segment-condition{display:grid;grid-template-columns:36px 148px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:11px;border:1px solid #dfe6f1;border-radius:10px;background:#fbfcff}.tenant-member-segment-condition>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#eaf2ff;color:#2867f0;font-size:11px;font-weight:750}.tenant-member-segment-condition b,.tenant-member-segment-condition small{display:block}.tenant-member-segment-condition b{color:#263a58;font-size:12px}.tenant-member-segment-condition small{margin-top:3px;color:#748197;font-size:10px}.tenant-member-segment-condition strong{color:#52637f;font-size:11px;font-weight:500}.tenant-member-segment-condition .ant-btn{color:#8a96aa;font-size:17px}.tenant-member-segment-empty{padding:28px;border:1px dashed #cbd8eb;border-radius:9px;text-align:center}.tenant-member-segment-empty b,.tenant-member-segment-empty span{display:block}.tenant-member-segment-empty b{color:#263a58;font-size:13px}.tenant-member-segment-empty span{margin-top:5px;color:#748197;font-size:11px}.tenant-member-segment-rule-tip{display:flex;align-items:center;gap:9px;margin:0 20px 17px;padding:10px 12px;border-radius:8px;background:#f2f8f4;color:#52637f;font-size:11px}.tenant-member-segment-rule-tip .ant-tag{margin:0}.tenant-member-segment-exclusions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px}.tenant-member-segment-exclusions label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:13px;border:1px solid #dfe6f1;border-radius:9px;background:#fbfcff;color:#34425b;font-size:12px}.tenant-member-segment-exclusions input{margin-top:2px;accent-color:#2867f0}.tenant-member-segment-exclusions b,.tenant-member-segment-exclusions small{display:block}.tenant-member-segment-exclusions small{margin-top:5px;color:#748197;font-size:10px;line-height:1.5}.tenant-member-segment-preview{position:sticky;top:82px;overflow:hidden;border:1px solid #dfe6f1;border-radius:13px;background:#fff;box-shadow:0 8px 24px #1937660f}.tenant-member-segment-preview>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 17px;border-bottom:1px solid #e5ebf3;background:#fbfcff}.tenant-member-segment-preview>header b,.tenant-member-segment-preview>header small{display:block}.tenant-member-segment-preview>header b{color:#263a58;font-size:14px}.tenant-member-segment-preview>header small{margin-top:3px;color:#748197;font-size:10px}.tenant-member-segment-preview>header .ant-tag{margin:0}.tenant-member-segment-estimate{padding:20px 16px;text-align:center}.tenant-member-segment-estimate strong{display:block;color:#2867f0;font-size:36px;line-height:1.15}.tenant-member-segment-estimate span{display:block;margin-top:4px;color:#52637f;font-size:12px}.tenant-member-segment-estimate em{display:inline-block;margin-top:9px;padding:4px 8px;border-radius:12px;background:#eaf8f2;color:#138a61;font-size:10px;font-style:normal}.tenant-member-segment-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3}.tenant-member-segment-metrics>div{padding:13px 8px;border-right:1px solid #e5ebf3;text-align:center}.tenant-member-segment-metrics>div:last-child{border-right:0}.tenant-member-segment-metrics span,.tenant-member-segment-metrics b{display:block}.tenant-member-segment-metrics span{color:#748197;font-size:10px}.tenant-member-segment-metrics b{margin-top:5px;color:#263a58;font-size:15px}.tenant-member-segment-preview>section{padding:16px;border-bottom:1px solid #e7ecf3}.tenant-member-segment-preview>section>b{display:block;margin-bottom:8px;color:#263a58;font-size:12px}.tenant-member-segment-preview>section p{position:relative;margin:0;padding:5px 0 5px 14px;color:#748197;font-size:11px;line-height:1.45}.tenant-member-segment-preview>section p:before{position:absolute;left:2px;top:11px;width:5px;height:5px;border-radius:50%;background:#2867f0;content:""}.tenant-member-segment-preview>section>small{display:block;margin-left:14px;color:#748197;font-size:10px}.tenant-member-segment-sample{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #edf0f5;color:#52637f;font-size:11px}.tenant-member-segment-sample em{color:#748197;font-size:10px;font-style:normal;text-align:right}.tenant-member-segment-preview>section .ant-btn{padding:0;margin-top:9px;font-size:11px}.tenant-member-segment-preview>.ant-alert{margin:0;border:0;border-radius:0;border-top:1px solid #dbe7fb}.tenant-member-segment-footer{position:fixed;right:0;bottom:0;left:252px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:12px 28px;border-top:1px solid #e2e8f1;background:#fffffff7;box-shadow:0 -8px 24px #0d1e3e12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-member-segment-footer b,.tenant-member-segment-footer small{display:block}.tenant-member-segment-footer b{color:#34425b;font-size:12px}.tenant-member-segment-footer small{margin-top:3px;color:#748197;font-size:10px}.tenant-member-segment-footer>div:last-child{display:flex;gap:10px}.tenant-member-segment-footer .ant-btn{min-width:92px;height:40px;border-radius:8px}.tenant-collapsed .tenant-member-segment-footer{left:76px}@media(max-width:1050px){.tenant-member-segment-layout{grid-template-columns:1fr}.tenant-member-segment-preview{position:static;order:-1}.tenant-member-segment-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-segment-exclusions{grid-template-columns:1fr 1fr}.tenant-member-level-modal .tenant-member-level-form-grid{grid-template-columns:1fr}.tenant-member-level-modal .tenant-member-level-preview{position:static}}@media(max-width:720px){.tenant-member-segment-page>.tenant-page-head{align-items:flex-start;flex-direction:column}.tenant-member-segment-page>.tenant-page-head>.tenant-actions{width:100%}.tenant-member-segment-page>.tenant-page-head>.tenant-actions .ant-btn{flex:1}.tenant-member-segment-fields{grid-template-columns:1fr;padding:16px}.tenant-member-segment-fields>label.full{grid-column:auto}.tenant-member-segment-library-grid{grid-template-columns:1fr 1fr}.tenant-member-segment-logic{align-items:flex-start;flex-direction:column}.tenant-member-segment-logic>div:last-child{width:100%}.tenant-member-segment-logic label{flex:1;justify-content:center}.tenant-member-segment-condition{grid-template-columns:36px 1fr 30px}.tenant-member-segment-condition strong{grid-column:2}.tenant-member-segment-condition .ant-btn{grid-column:3;grid-row:1}.tenant-member-segment-exclusions{grid-template-columns:1fr;padding:16px}.tenant-member-segment-footer,.tenant-collapsed .tenant-member-segment-footer{left:0;align-items:stretch;flex-direction:column;gap:8px;padding:10px 16px}.tenant-member-segment-footer>div:last-child{width:100%}.tenant-member-segment-footer .ant-btn{flex:1;min-width:0}}@media(max-width:480px){.tenant-member-segment-library-grid{grid-template-columns:1fr}.tenant-member-segment-footer>div:last-child{display:grid;grid-template-columns:1fr 1fr}.tenant-member-segment-footer .ant-btn:last-child{grid-column:1/-1}}.tenant-member-transfer-intro{display:flex;flex-direction:column;gap:5px;padding:4px 0 18px;color:#52637f}.tenant-member-transfer-intro span{color:#2867f0;font-size:12px}.tenant-member-transfer-intro b{font-size:18px;color:#18233a}.tenant-member-transfer-intro small{font-size:12px;color:#748197}.tenant-member-transfer-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.tenant-member-transfer-choice>button{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #dfe7f3;border-radius:11px;background:#fff;text-align:left;cursor:pointer;transition:.2s}.tenant-member-transfer-choice>button:hover{border-color:#8eb2f2;background:#f5f9ff}.tenant-member-transfer-choice i{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#eaf2ff;color:#2867f0;font-style:normal;font-weight:750}.tenant-member-transfer-choice span{display:flex;flex-direction:column;gap:4px}.tenant-member-transfer-choice b{color:#263a58;font-size:14px}.tenant-member-transfer-choice small{color:#748197;font-size:11px;line-height:1.5}.tenant-member-transfer-choice em{color:#2867f0;font-size:11px;font-style:normal}.tenant-member-transfer-menu .ant-modal-body{padding:20px 24px 24px}.tenant-member-transfer-modal .ant-modal-body{max-height:calc(100vh - 210px);overflow:auto;padding:20px 24px;background:#f7f9fc}.tenant-member-transfer-modal .ant-modal-footer{margin:0;padding:12px 24px;border-top:1px solid #e3e9f2}.tenant-member-transfer-steps{display:flex;align-items:center;gap:10px;margin:-20px -24px 18px;padding:14px 24px;border-bottom:1px solid #e0e7f2;background:#fff;color:#8a98ab;font-size:12px;font-weight:650}.tenant-member-transfer-steps span{display:flex;align-items:center;gap:7px;white-space:nowrap}.tenant-member-transfer-steps span.active{color:#2867f0}.tenant-member-transfer-steps span.done{color:#138a61}.tenant-member-transfer-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f1f4f8;color:#8190a8;font-size:11px}.tenant-member-transfer-steps span.active b{background:#2867f0;color:#fff}.tenant-member-transfer-steps span.done b{background:#e5f8ef;color:#138a61}.tenant-member-transfer-steps i{height:1px;flex:1;min-width:18px;background:#dfe5ef;font-style:normal}.tenant-member-transfer-section{margin-bottom:16px;border:1px solid #dfe7f3;border-radius:10px;background:#fff;overflow:hidden}.tenant-member-transfer-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5eaf2;background:#fbfcff}.tenant-member-transfer-section>header>div{display:flex;flex-direction:column;gap:4px}.tenant-member-transfer-section header b{color:#263a58;font-size:13px}.tenant-member-transfer-section header small{color:#748197;font-size:11px;line-height:1.5}.tenant-member-transfer-section header .ant-tag{margin:0}.tenant-member-transfer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}.tenant-member-transfer-columns>div{display:flex;flex-direction:column;gap:5px;padding:10px 11px;border-radius:8px;background:#f7f9fc}.tenant-member-transfer-columns span{color:#748197;font-size:10px}.tenant-member-transfer-columns b{color:#34425b;font-size:11px;line-height:1.5}.tenant-member-import-drop{display:flex;width:calc(100% - 32px);min-height:102px;margin:16px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #adc5eb;border-radius:9px;background:#f7faff;color:#52637f;cursor:pointer}.tenant-member-import-drop i{color:#2867f0;font-size:22px;font-style:normal}.tenant-member-import-drop b{color:#34425b;font-size:13px}.tenant-member-import-drop span{color:#8a98ab;font-size:11px}.tenant-member-transfer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 16px 16px}.tenant-member-transfer-fields>label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:11px;font-weight:650}.tenant-member-transfer-fields>label.full{grid-column:1/-1}.tenant-member-transfer-fields .tenant-select,.tenant-member-transfer-fields .ant-input{width:100%}.tenant-member-transfer-modal .ant-alert{margin-top:12px}.tenant-member-transfer-file{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px;border:1px solid #dfe7f3;border-radius:9px;background:#fff}.tenant-member-transfer-file .ant-tag{margin:0}.tenant-member-transfer-file>div{display:flex;flex:1;flex-direction:column;gap:4px}.tenant-member-transfer-file b{color:#34425b;font-size:12px}.tenant-member-transfer-file small{color:#748197;font-size:10px}.tenant-member-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.tenant-member-import-summary>div{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid #dfe7f3;border-radius:9px;background:#fff}.tenant-member-import-summary span,.tenant-member-import-summary small{color:#748197;font-size:10px}.tenant-member-import-summary b{color:#18233a;font-size:21px}.tenant-member-transfer-section .ant-table-wrapper{padding:0 12px 12px}.tenant-member-transfer-section .ant-table-cell{font-size:11px}.tenant-member-transfer-section .ant-table-cell small{display:block;margin-top:3px;color:#748197;font-size:10px}.tenant-member-transfer-confirm{display:flex;align-items:flex-start;gap:8px;margin:14px 0;color:#52637f;font-size:11px;line-height:1.6}.tenant-member-transfer-confirm input{margin-top:3px;accent-color:#2867f0}.tenant-member-export-scope{display:grid;gap:9px;padding:15px 16px}.tenant-member-export-scope label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #dfe7f3;border-radius:8px;background:#fff;cursor:pointer}.tenant-member-export-scope label.selected{border-color:#9fbcf1;background:#edf4ff}.tenant-member-export-scope input{margin-top:3px;accent-color:#2867f0}.tenant-member-export-scope span{display:flex;flex-direction:column;gap:3px}.tenant-member-export-scope b{color:#34425b;font-size:12px}.tenant-member-export-scope small{color:#748197;font-size:10px}.tenant-member-export-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px 16px}.tenant-member-export-fields label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:6px;padding:10px;border:1px solid #dfe7f3;border-radius:8px;background:#fff;color:#34425b;font-size:11px}.tenant-member-export-fields label.sensitive{border-color:#f0c2bd;background:#fff8f7}.tenant-member-export-fields input{margin-top:2px;accent-color:#2867f0}.tenant-member-export-fields b{font-size:11px}.tenant-member-export-fields small{grid-column:2;color:#748197;font-size:10px;line-height:1.45}.tenant-member-export-summary{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;padding:12px;border-radius:8px;background:#edf4ff;color:#52637f;font-size:11px}.tenant-member-export-summary span{padding-right:9px;border-right:1px solid #cbdcf5}.tenant-member-export-summary span:last-child{border:0}.tenant-member-export-summary b{color:#2867f0}.tenant-member-transfer-result{padding:30px 18px;text-align:center}.tenant-member-transfer-result .ant-tag{margin:0}.tenant-member-transfer-result h3{margin:12px 0 8px;color:#18233a;font-size:20px}.tenant-member-transfer-result p{margin:0 auto 20px;max-width:500px;color:#748197;font-size:12px;line-height:1.7}.tenant-member-transfer-result dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid #e0e7f2;border-radius:9px;background:#fbfcff}.tenant-member-transfer-result dl>div{padding:12px;border-right:1px solid #e0e7f2}.tenant-member-transfer-result dl>div:last-child{border:0}.tenant-member-transfer-result dt{color:#748197;font-size:10px}.tenant-member-transfer-result dd{margin:6px 0 0;color:#263a58;font-size:12px;font-weight:650}@media(max-width:700px){.tenant-member-transfer-choice,.tenant-member-transfer-columns,.tenant-member-import-summary,.tenant-member-export-fields,.tenant-member-transfer-result dl{grid-template-columns:1fr}.tenant-member-transfer-steps{align-items:flex-start;flex-direction:column;gap:5px}.tenant-member-transfer-steps i{width:1px;height:8px;margin-left:12px}.tenant-member-transfer-fields{grid-template-columns:1fr}.tenant-member-transfer-fields>label.full{grid-column:auto}.tenant-member-transfer-result dl>div{border-right:0;border-bottom:1px solid #e0e7f2}.tenant-member-transfer-modal .ant-modal-body{padding-inline:14px}.tenant-member-transfer-steps{margin-inline:-14px;padding-inline:14px}}.tenant-recharge-page{font-size:14px;padding-bottom:24px}.tenant-recharge-back.ant-btn{height:auto;margin:0 0 12px;padding:0;font-size:14px}.tenant-recharge-page .tenant-page-head{align-items:center;margin-bottom:20px}.tenant-recharge-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.tenant-recharge-home-metrics article{padding:24px;border:1px solid #e2e8f1;border-radius:14px;background:#fff;box-shadow:0 2px 8px #152d4e06}.tenant-recharge-home-metrics article>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#748197;font-size:14px}.tenant-recharge-home-metrics i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#2867f0;background:#edf4ff;font-size:16px;font-style:normal}.tenant-recharge-home-metrics strong{display:block;margin-top:14px;color:#18233a;font-size:28px;line-height:1.4}.tenant-recharge-home-metrics small{display:block;margin-top:5px;color:#748197;font-size:12px}.tenant-recharge-list-card{overflow:hidden;border-radius:14px}.tenant-recharge-list-card>.ant-card-body{padding:0}.tenant-recharge-list-card .ant-tabs-nav{margin:0;padding:0 18px}.tenant-recharge-list-card .ant-tabs-tab{padding:14px 0;font-size:14px}.tenant-recharge-toolbar{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e2e8f1}.tenant-recharge-toolbar>.ant-input-affix-wrapper{flex:1;min-width:160px}.tenant-recharge-toolbar>.ant-select{flex:0 0 180px}.tenant-recharge-toolbar>.ant-btn{min-width:84px;height:42px}.tenant-recharge-toolbar .ant-input-affix-wrapper,.tenant-recharge-toolbar .ant-select{min-height:42px}.tenant-recharge-page .ant-table-cell{font-size:14px;line-height:1.7}.tenant-recharge-page .ant-table-cell small{display:block;margin-top:5px;color:#748197;font-size:12px}.tenant-recharge-page .ant-table-cell b{font-weight:600}.tenant-recharge-row-actions{display:flex;gap:8px;white-space:nowrap}.tenant-recharge-row-actions .ant-btn{height:auto;padding:0;font-size:14px}.tenant-recharge-record-note{margin:0;padding:14px 20px;color:#748197;font-size:12px;border-top:1px solid #e2e8f1}.tenant-recharge-analytics{padding:24px}.tenant-recharge-analytics-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;padding:18px 20px;margin-bottom:20px;border:1px solid #e2e8f1;border-radius:12px;background:#f7f9fc}.tenant-recharge-analytics-filter label{display:flex;flex-direction:column;gap:8px;color:#52637f;font-size:13px}.tenant-recharge-analytics-filter .ant-select{width:172px;height:42px}.tenant-recharge-analytics-filter .ant-input{width:162px;height:42px}.tenant-recharge-analytics-filter>span{align-self:flex-end;padding-bottom:10px;color:#748197}.tenant-recharge-analytics-filter .ant-btn{height:42px;min-width:76px}.tenant-recharge-analysis-scope{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0;color:#52637f}.tenant-recharge-analysis-scope b{display:block;font-size:14px;color:#18233a}.tenant-recharge-analysis-scope span{display:block;margin-top:5px;font-size:13px}.tenant-recharge-analysis-scope small{font-size:12px;color:#748197}.tenant-recharge-analytics h2{font-size:16px;margin:22px 0 14px}.tenant-recharge-analysis-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tenant-recharge-analysis-metrics article{padding:20px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}.tenant-recharge-analysis-metrics span{display:flex;align-items:center;gap:6px;color:#748197;font-size:13px}.tenant-recharge-analysis-metrics strong{display:block;margin-top:12px;font-size:24px;color:#18233a}.tenant-recharge-rule.ant-alert{margin:16px 0;border-radius:9px}.tenant-recharge-rule .ant-alert-title{font-size:14px;font-weight:600}.tenant-recharge-rule .ant-alert-description{font-size:13px;line-height:1.8;color:#748197}.tenant-recharge-editor{padding-bottom:110px}.tenant-recharge-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;margin-bottom:20px;border:1px solid #e2e8f1;border-radius:12px;background:#fff}.tenant-recharge-stepper .ant-btn{height:50px;padding:12px 5px;color:#748197;font-size:14px;border-radius:8px}.tenant-recharge-stepper b{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#f3f5f9;font-size:12px}.tenant-recharge-stepper .ant-btn.active{color:#2867f0;background:#edf4ff;font-weight:600}.tenant-recharge-stepper .active b{color:#fff;background:#2867f0}.tenant-recharge-form-card{overflow:hidden;border-radius:12px}.tenant-recharge-form-card>.ant-card-body{padding:0}.tenant-recharge-form-card .tenant-asset-form-head{margin:0;padding:18px 22px}.tenant-recharge-form-card .tenant-asset-form-head h2{font-size:16px}.tenant-recharge-form-card .tenant-asset-form-head p{font-size:13px}.tenant-recharge-form-body{padding:26px}.tenant-recharge-block h3{font-size:15px;margin:0 0 16px;font-weight:650;color:#18233a}.tenant-recharge-block+.tenant-recharge-block{padding-top:24px;margin-top:24px;border-top:1px solid #e2e8f1}.tenant-recharge-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.tenant-recharge-field{display:flex;flex-direction:column;min-width:0;gap:8px;margin-bottom:16px;color:#52637f;font-size:14px;font-weight:550}.tenant-recharge-fields>.tenant-recharge-field{margin-bottom:0}.tenant-recharge-field .ant-select,.tenant-recharge-field .ant-input-number{width:100%;min-height:42px}.tenant-recharge-field .ant-input-number-input{height:40px}.tenant-recharge-field>.ant-input{min-height:42px}.tenant-recharge-field small,.tenant-recharge-help{font-weight:400;color:#748197;font-size:13px;line-height:1.75}.tenant-recharge-help{margin:10px 0}.tenant-recharge-label{font-size:14px;color:#52637f}.tenant-recharge-checks{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.tenant-recharge-checks .ant-checkbox-wrapper{margin:0;padding:10px 12px;border:1px solid #e2e8f1;border-radius:8px}.tenant-recharge-checks .ant-checkbox-wrapper:has(input:checked){background:#edf4ff;border-color:#adc7f4;color:#2867f0}.tenant-recharge-toggle{margin:16px 0}.tenant-recharge-toggle small{display:block;margin:4px 0 0 24px;color:#748197;font-size:13px}.tenant-recharge-upload{display:flex;align-items:center;gap:20px;margin-bottom:18px}.tenant-recharge-upload>img{width:124px;height:100px;object-fit:cover;border-radius:9px;border:1px solid #e2e8f1}.tenant-recharge-upload p{font-size:13px;color:#748197;line-height:1.75;margin:10px 0}.tenant-recharge-preview{position:sticky;top:86px;border-radius:12px}.tenant-recharge-preview .ant-card-head{min-height:40px;padding:18px 18px 0;border-bottom:0}.tenant-recharge-preview .ant-card-head-title{font-size:16px}.tenant-recharge-preview .ant-card-body{padding:18px}.tenant-recharge-card-preview{overflow:hidden;border:1px solid #d2dff2;border-radius:12px;background:linear-gradient(125deg,#eef5ff,#dce8ff);color:#264e86}.tenant-recharge-card-preview>img{width:100%;max-height:140px;object-fit:cover;display:block}.tenant-recharge-card-preview>div{padding:24px 22px}.tenant-recharge-card-preview span{font-size:13px;color:#6580a9}.tenant-recharge-card-preview h3{font-size:18px;margin:10px 0 18px;line-height:1.5}.tenant-recharge-card-preview strong{font-size:32px;line-height:1.35}.tenant-recharge-card-preview p{font-size:14px;line-height:1.7;margin:14px 0}.tenant-recharge-card-preview footer{margin-top:16px;padding-top:14px;border-top:1px solid #cddcf2;font-size:12px}.tenant-recharge-facts{margin:0}.tenant-recharge-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid #e2e8f1;font-size:14px}.tenant-recharge-facts dt{color:#748197}.tenant-recharge-facts dd{margin:0;color:#34425b;overflow-wrap:anywhere}.tenant-recharge-preview .tenant-recharge-facts>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.tenant-recharge-preview .tenant-recharge-facts dd{text-align:right;font-weight:600}.tenant-recharge-preview-rules{padding:12px 0;color:#748197;font-size:13px;line-height:1.75}.tenant-recharge-preview-rules p{margin:7px 0}.tenant-recharge-preview-rules span{display:block;color:#52637f}.tenant-recharge-preview>.ant-card-body>.ant-btn{min-height:42px}.tenant-recharge-errors{display:flex;flex-direction:column;align-items:flex-start}.tenant-recharge-errors .ant-btn{height:auto;white-space:normal;text-align:left;padding:3px 0}.tenant-recharge-detail{font-size:14px}.tenant-recharge-detail-banner{padding:20px;margin-bottom:24px;border:1px solid #dbe5fa;border-radius:12px;background:#f1f6ff}.tenant-recharge-detail-banner>span{font-size:13px;color:#748197}.tenant-recharge-detail-banner h2{font-size:20px;margin:7px 0 12px}@media(max-width:1280px){.tenant-recharge-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-recharge-fields{grid-template-columns:1fr}.tenant-recharge-stepper{gap:3px}.tenant-recharge-stepper .ant-btn{font-size:13px}.tenant-recharge-editor .tenant-asset-editor-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}}@media(max-width:1100px){.tenant-recharge-page .tenant-asset-editor-layout{grid-template-columns:1fr}.tenant-recharge-preview{position:static}.tenant-recharge-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-recharge-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-recharge-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-recharge-toolbar{flex-wrap:wrap}}@media(max-width:620px){.tenant-recharge-home-metrics,.tenant-recharge-fields,.tenant-recharge-analysis-metrics{grid-template-columns:1fr}.tenant-recharge-analytics-filter label,.tenant-recharge-analytics-filter .ant-select,.tenant-recharge-analytics-filter .ant-input{width:100%}.tenant-recharge-analytics-filter>span{display:none}.tenant-recharge-facts>div{grid-template-columns:1fr;gap:5px}.tenant-recharge-editor .tenant-asset-editor-foot{padding:12px}.tenant-recharge-editor .tenant-asset-editor-foot>div:first-child{display:none}.tenant-recharge-editor .tenant-asset-editor-foot>div:last-child{width:100%;flex-wrap:wrap}.tenant-recharge-editor .tenant-asset-editor-foot .ant-btn{flex:1;min-width:80px}.tenant-recharge-page .tenant-page-head{align-items:flex-start;flex-wrap:wrap}}.tenant-agreement-config{min-width:0}.tenant-agreement-editor{display:grid;gap:16px;margin-top:16px}.tenant-agreement-editor>section{overflow:hidden;border:1px solid #e0e7f2;border-radius:10px;background:#fff}.tenant-agreement-editor>section>header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #edf0f6;background:#fbfcff}.tenant-agreement-editor>section>header b{font-size:13px;color:#34425b}.tenant-agreement-editor>section>header span{color:#8a98ab;font-size:10px}.tenant-agreement-editor .tenant-config-form{padding:16px}.tenant-agreement-editor .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.tenant-agreement-editor .ant-checkbox-wrapper{margin:0;padding:7px 9px;border:1px solid #e0e7f2;border-radius:7px;background:#fbfcff}.tenant-agreement-editor .ant-checkbox-wrapper:has(input:checked){border-color:#adc7f4;background:#edf4ff;color:#2867f0}.tenant-agreement-editor .tenant-config-editor-toggle{margin:0;padding:11px 0;border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6}.tenant-agreement-preview dl{margin:0 0 14px}.tenant-agreement-preview dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f6;font-size:11px}.tenant-agreement-preview dt{color:#748197}.tenant-agreement-preview dd{margin:0;color:#34425b;font-weight:650;text-align:right}@media(max-width:560px){.tenant-agreement-editor .tenant-config-form{grid-template-columns:1fr}.tenant-agreement-editor .tenant-config-form .full{grid-column:auto}}.tenant-settlement-config{min-width:0}.tenant-transaction-options{display:flex;flex-direction:column;gap:12px}.tenant-rule-editor .tenant-rule-choices .ant-radio-wrapper{align-items:flex-start;margin:0;padding:10px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff}.tenant-rule-editor .tenant-rule-choices .ant-radio-wrapper-checked{border-color:#adc7f4;background:#edf4ff}.tenant-rule-choices b{font-size:13px;font-weight:600}.tenant-rule-editor .tenant-rule-choices small{display:block;margin-top:5px;color:#60718a;font-size:12px;line-height:1.65}.tenant-rule-editor .tenant-config-editor-toggle small{color:#60718a;font-size:12px;line-height:1.65}.tenant-rule-example{padding:14px;border:1px solid #dbe5fa;border-radius:9px;background:#f8faff;color:#52637f;font-size:12px;line-height:1.7}.tenant-rule-example header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.tenant-rule-example header b{color:#2867f0;font-size:13px}.tenant-rule-example header span{color:#60718a;font-size:11px}.tenant-rule-example p{margin:10px 0}.tenant-rule-example ul{padding-left:18px;margin-bottom:0}.tenant-rule-example li+li{margin-top:6px}.tenant-rule-example-result{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:8px;background:#fff;color:#263a58}.tenant-rule-example-result strong{color:#2867f0;white-space:nowrap}.tenant-rule-price-sample{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #e0e7f2;border-radius:8px;background:#fff}.tenant-rule-price-sample>div{display:flex;align-items:center;gap:10px}.tenant-rule-price-sample strong{font-size:24px;color:#2867f0}.tenant-rule-price-sample del{color:#60718a}.tenant-rule-comparison{display:grid;gap:8px}.tenant-rule-comparison>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #e0e7f2;border-radius:8px;color:#52637f;font-size:12px}.tenant-rule-comparison strong{color:#263a58}.tenant-settlement-boundary{margin:0 18px 16px}.tenant-settlement-boundary .ant-alert-message{font-size:12px;font-weight:700}.tenant-settlement-boundary .ant-alert-description{font-size:11px;line-height:1.65}.tenant-settlement-editor .tenant-config-form{padding:0}.tenant-settlement-change-panel{display:flex;flex-direction:column;gap:8px;padding:13px 14px;border:1px solid #cfe0ff;border-radius:9px;background:#f0f6ff}.tenant-settlement-change-panel>b{color:#2867f0;font-size:12px}.tenant-settlement-effective-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-settlement-effective-grid label{display:flex;flex-direction:column;gap:6px;color:#52637f;font-size:11px;font-weight:650}.tenant-settlement-effective-grid label.full{grid-column:1/-1}.tenant-settlement-effective-grid .ant-select,.tenant-settlement-effective-grid .ant-input{width:100%}.tenant-settlement-change-panel>small{color:#607697;font-size:10px;line-height:1.55}.tenant-settlement-field-error{color:#c93d4d!important;font-size:11px!important;line-height:1.5}.tenant-settlement-preview{display:flex;flex-direction:column;gap:13px}.tenant-settlement-preview .ant-alert{margin-bottom:0}.tenant-settlement-preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tenant-settlement-preview-meta span{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#7a8ba5;font-size:10px}.tenant-settlement-preview-meta b{color:#34425b;font-size:11px}.tenant-settlement-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-settlement-preview-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #e5eaf2;border-radius:8px;color:#71819b;font-size:10px}.tenant-settlement-preview-list b{color:#263a58;text-align:right;font-size:11px}.tenant-settlement-preview-reason{padding:10px 11px;border-radius:8px;background:#f4f8ff;color:#52637f;font-size:10px}.tenant-settlement-preview-reason p{margin:5px 0 0;color:#263a58;font-size:11px;line-height:1.55}@media(max-width:560px){.tenant-settlement-boundary{margin-left:0;margin-right:0}.tenant-settlement-effective-grid,.tenant-settlement-preview-meta,.tenant-settlement-preview-list{grid-template-columns:1fr}.tenant-settlement-effective-grid label.full{grid-column:auto}}.tenant-recharge-upload .ant-upload-wrapper{flex:0 0 140px;width:140px}.tenant-recharge-upload .ant-upload-select{width:140px;height:110px;margin:0;border-radius:9px;background:#edf4ff}.tenant-recharge-upload .ant-upload-select img{width:100%;height:100%;object-fit:cover;border-radius:9px}.tenant-recharge-upload-control{display:flex;flex-direction:column;gap:8px;align-items:center;color:#748197;font-size:13px}.tenant-recharge-upload-control .anticon{font-size:22px;color:#6580a9}@media(max-width:820px){.tenant-recharge-page .tenant-page-head{align-items:flex-start}.tenant-recharge-editor .tenant-asset-editor-foot{left:76px}.tenant-recharge-editor .tenant-asset-editor-foot>div:first-child{display:none}}.tenant-recharge-analytics-filter>label:first-child{flex:1 1 200px;max-width:280px}.tenant-recharge-analytics-filter>label:nth-child(2){flex:0 1 160px}.tenant-recharge-analytics-filter>label .ant-select{width:100%}.tenant-recharge-date-range{display:flex;align-items:flex-end;gap:10px;flex:1 1 345px;max-width:430px}.tenant-recharge-date-range>label{flex:1;min-width:0}.tenant-recharge-date-range .ant-input{width:100%}.tenant-recharge-date-range>span{display:flex;align-items:center;height:42px;color:#748197}.tenant-recharge-analysis-scope>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tenant-recharge-analysis-scope span{margin-top:0}.tenant-recharge-analysis-metrics span{font-size:15px}.tenant-recharge-analysis-metrics strong{font-size:25px}@media(max-width:900px){.tenant-recharge-analysis-scope{align-items:flex-start;flex-direction:column;gap:8px}.tenant-recharge-analytics-filter>label:first-child{max-width:none}}@media(max-width:620px){.tenant-recharge-date-range{max-width:none;width:100%;flex-basis:100%}.tenant-recharge-analytics-filter>label:first-child,.tenant-recharge-analytics-filter>label:nth-child(2){flex:1 1 100%}}.tenant-member-action-drawer .ant-alert{margin-bottom:16px;border-radius:10px}.tenant-member-transaction-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.tenant-member-transaction-summary>div{padding:12px;border:1px solid #dfe7f3;border-radius:9px;background:#fbfcff}.tenant-member-transaction-summary span,.tenant-member-transaction-summary b{display:block}.tenant-member-transaction-summary span{color:#748197;font-size:11px}.tenant-member-transaction-summary b{margin-top:5px;color:#18233a;font-size:16px}.tenant-member-transaction-toolbar{display:grid;grid-template-columns:1fr auto 1fr 1fr 1.3fr auto auto;align-items:center;gap:8px}.tenant-member-transaction-toolbar>span{color:#748197;font-size:12px;text-align:center}.tenant-member-transaction-toolbar .tenant-select,.tenant-member-transaction-toolbar .ant-input{width:100%;min-width:0}.tenant-member-transaction-list{display:grid;gap:0}.tenant-member-transaction-list>div{display:grid;grid-template-columns:125px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #e7ecf3}.tenant-member-transaction-list>div:last-child{border-bottom:0}.tenant-member-transaction-list time{color:#748197;font-size:11px}.tenant-member-transaction-list span{display:grid;gap:3px;min-width:0}.tenant-member-transaction-list span b{color:#263a58;font-size:12px}.tenant-member-transaction-list span small,.tenant-member-transaction-list strong small{color:#8a98ab;font-size:10px}.tenant-member-transaction-list strong{font-size:13px;white-space:nowrap}.tenant-member-transaction-list strong.in{color:#189b67}.tenant-member-transaction-list strong.out{color:#c54c5d}.tenant-member-transaction-list strong small{display:block;margin-top:3px;font-weight:400;text-align:right}.tenant-member-transaction-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid #e7ecf3;color:#8a98ab;font-size:11px}.tenant-member-check-line{display:flex;align-items:flex-start;gap:8px;margin-top:14px;color:#52637f;font-size:12px;line-height:1.6}.tenant-member-check-line input{margin-top:3px;accent-color:#2867f0}.tenant-member-note-history{display:grid;gap:0}.tenant-member-note-history>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px;padding:11px 0;border-bottom:1px solid #e7ecf3}.tenant-member-note-history>div:last-child{border-bottom:0}.tenant-member-note-history time{color:#748197;font-size:11px}.tenant-member-note-history span{color:#34425b;font-size:12px}.tenant-member-note-history small{grid-column:2;color:#8a98ab;font-size:10px}.tenant-member-segment-picker{display:grid;gap:8px}.tenant-member-segment-picker>label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #dfe6f1;border-radius:8px;background:#fff;cursor:pointer}.tenant-member-segment-picker>label.selected{border-color:#8fb5fa;background:#f2f7ff}.tenant-member-segment-picker input{accent-color:#2867f0}.tenant-member-segment-picker label>span{display:grid;flex:1;gap:4px;min-width:0}.tenant-member-segment-picker b{color:#263a58;font-size:12px}.tenant-member-segment-picker small{color:#8a98ab;font-size:10px}.tenant-member-balance-fields>.full{grid-column:1/-1}.tenant-member-recharge-quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0;padding:12px;border:1px solid #dbe7fb;border-radius:9px;background:#f2f7ff}.tenant-member-recharge-quick>span{margin-right:3px;color:#52637f;font-size:12px;font-weight:650}.tenant-member-recharge-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;padding:14px;border:1px solid #cfe0ff;border-radius:10px;background:#edf5ff}.tenant-member-recharge-preview span{display:grid;gap:4px;color:#748197;font-size:11px}.tenant-member-recharge-preview b{color:#2867f0;font-size:16px}.tenant-member-balance-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:4px;border-radius:11px;background:#f3f6fb}.tenant-member-balance-mode-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 15px;border:1px solid transparent;border-radius:9px;background:transparent;color:#52637f;font-size:14px;font-weight:650;text-align:left;cursor:pointer;transition:all .15s ease}.tenant-member-balance-mode-tabs button span{color:#8a98ab;font-size:11px;font-weight:400}.tenant-member-balance-mode-tabs button:hover{background:#fff;color:#2867f0}.tenant-member-balance-mode-tabs button.active{border-color:#cfe0ff;background:#fff;color:#2867f0;box-shadow:0 2px 8px #1e488c14}.tenant-member-balance-mode-tabs button.active.danger{border-color:#ffc7c7;color:#c24141}.tenant-member-balance-mode-tabs button.active.danger span{color:#c45d5d}.tenant-member-wallet-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.tenant-member-wallet-summary>div{display:grid;gap:4px;padding:13px;border:1px solid #dfe7f3;border-radius:9px;background:#fbfcff}.tenant-member-wallet-summary span,.tenant-member-wallet-summary small{color:#748197;font-size:11px}.tenant-member-wallet-summary b{color:#18233a;font-size:18px}.tenant-member-deduct-quick{border-color:#ffd3d3;background:#fff6f6}.tenant-member-deduct-quick>span{color:#a64747}.tenant-member-proof-upload{display:flex;align-items:center;gap:10px;min-height:34px}.tenant-member-proof-upload span{color:#748197;font-size:11px;font-weight:400;word-break:break-all}.tenant-member-deduct-preview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:center;margin:16px 0;padding:14px;border:1px solid #ffcaca;border-radius:10px;background:#fff7f7}.tenant-member-deduct-preview span{display:grid;gap:4px}.tenant-member-deduct-preview small{color:#8a6870;font-size:10px}.tenant-member-deduct-preview b{color:#a53e46;font-size:15px}.tenant-member-deduct-preview i{color:#c34d56;font-size:13px;font-style:normal;text-align:center}.tenant-member-deduct-result{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:14px;border:1px solid #ffcaca;border-radius:10px;background:#fff1f1;color:#8f4148;font-size:12px}.tenant-member-deduct-result span{display:flex;flex-direction:column;gap:4px}.tenant-member-deduct-result b{color:#b3343d;font-size:17px}.tenant-member-action-help{margin-top:10px;color:#748197;font-size:11px;line-height:1.6}@media(max-width:760px){.tenant-member-transaction-summary,.tenant-member-recharge-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-transaction-toolbar{grid-template-columns:1fr 22px 1fr;gap:8px}.tenant-member-transaction-toolbar .tenant-select:nth-of-type(1),.tenant-member-transaction-toolbar .tenant-select:nth-of-type(2),.tenant-member-transaction-toolbar .ant-input[aria-label=搜索业务单号]{grid-column:1/-1}.tenant-member-transaction-toolbar .ant-btn{grid-column:auto}.tenant-member-transaction-list>div{grid-template-columns:1fr auto}.tenant-member-transaction-list time{grid-column:1/-1}.tenant-member-transaction-list .ant-btn{grid-column:2;grid-row:2}.tenant-member-transaction-list strong{grid-column:2;grid-row:1;align-self:start}}@media(max-width:560px){.tenant-member-transaction-summary,.tenant-member-recharge-preview,.tenant-member-wallet-summary{grid-template-columns:1fr}.tenant-member-note-history>div{grid-template-columns:1fr}.tenant-member-note-history small{grid-column:auto}.tenant-member-recharge-quick .ant-btn{flex:1;min-width:70px}.tenant-member-balance-mode-tabs{grid-template-columns:1fr}.tenant-member-deduct-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-deduct-result{align-items:flex-start;flex-direction:column}}.tenant-order-note>label small{color:#748197;font-size:11px;font-weight:400;line-height:1.6}.tenant-order-note-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-weight:500!important}.tenant-order-note-check input{accent-color:#2867f0}.tenant-order-more-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #dfe6f1;border-radius:9px;background:#fbfcff}.tenant-order-more-head b,.tenant-order-more-head small{display:block}.tenant-order-more-head small{margin-top:4px;color:#748197;font-size:11px}.tenant-order-more>.ant-btn{display:flex;align-items:center;justify-content:space-between;height:52px;border-color:#dfe6f1;text-align:left}.tenant-order-more>.ant-btn span{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.tenant-order-more>.ant-btn span small{color:#748197;font-size:10px}.tenant-order-export-hint{margin:8px 0 0;color:#748197;font-size:11px;line-height:1.55}.tenant-order-export-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-order-export-settings>label{display:flex;flex-direction:column;gap:7px;color:#52637f;font-size:12px;font-weight:650}.tenant-order-export-settings .tenant-select,.tenant-order-export-settings .ant-input{width:100%}.tenant-order-export-success{display:grid;justify-items:center;gap:5px;padding:12px 0 18px;text-align:center}.tenant-order-export-success>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e9f8f0;color:#159764;font-size:23px;font-weight:800}.tenant-order-export-success h3{margin:4px 0 0;color:#18233a}.tenant-order-export-success p{margin:0;color:#748197;font-size:12px}.tenant-order-export-file{display:grid;gap:5px;padding:13px 15px;border:1px solid #dbe5fa;border-radius:10px;background:#f4f7ff}.tenant-order-export-file b{color:#18233a;font-size:13px;word-break:break-all}.tenant-order-export-file span,.tenant-order-export-file small{color:#748197;font-size:11px;line-height:1.5}.tenant-order-export-history{display:grid;gap:10px}.tenant-order-export-history article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e2e8f1;border-radius:9px;background:#fbfcff}.tenant-order-export-history article>div{display:grid;gap:4px;min-width:0}.tenant-order-export-history article b{overflow:hidden;color:#34425b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tenant-order-export-history article span{color:#748197;font-size:11px}.tenant-order-export-scopes b em{margin-left:3px;color:#2867f0;font-size:11px;font-style:normal;font-weight:700}@media(max-width:600px){.tenant-order-export-settings{grid-template-columns:1fr}.tenant-order-export-history article{align-items:flex-start;flex-direction:column}.tenant-order-export-history article>.ant-btn{align-self:flex-end}}.tenant-gift-editor .tenant-asset-preview-card .tenant-asset-preview{margin-bottom:14px}.tenant-switch-field{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e2e8f1;border-radius:9px;background:#fbfcff}.tenant-switch-field>span{display:flex;flex-direction:column;gap:3px}.tenant-switch-field small{color:#748197;font-size:11px;font-weight:400;line-height:1.5}.tenant-gift-analytics{padding:22px}.tenant-gift-analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.tenant-gift-analytics-head b,.tenant-gift-analytics-head span{display:block}.tenant-gift-analytics-head b{font-size:15px}.tenant-gift-analytics-head span{margin-top:4px;color:#748197;font-size:11px}.tenant-gift-analytics-head .ant-tag{margin:0}.tenant-gift-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.tenant-gift-analytics-metrics>div{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #dfe7f3;border-radius:10px;background:#f8faff}.tenant-gift-analytics-metrics span,.tenant-gift-analytics-metrics small{color:#748197;font-size:11px}.tenant-gift-analytics-metrics strong{color:#18233a;font-size:22px}.tenant-gift-analytics-panel{border-color:#e2e8f1;border-radius:10px}.tenant-gift-analytics-panel .ant-card-head{min-height:48px;padding:0 16px}.tenant-gift-analytics-panel .ant-card-head-title{font-size:13px}.tenant-gift-analytics-panel .ant-card-body{padding:0;overflow:auto}.tenant-gift-analytics-panel table{width:100%;min-width:860px;border-collapse:collapse;font-size:12px}.tenant-gift-analytics-panel th,.tenant-gift-analytics-panel td{padding:13px 16px;border-bottom:1px solid #edf0f6;text-align:left;white-space:nowrap}.tenant-gift-analytics-panel th{color:#748197;background:#f8faff;font-weight:600}.tenant-gift-analytics-panel td{color:#52637f}.tenant-gift-analytics-panel td b{color:#34425b}.tenant-gift-analytics-note{margin-top:16px}.tenant-gift-analytics>.ant-btn{padding-inline:0;margin-top:8px}@media(max-width:900px){.tenant-gift-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tenant-gift-analytics{padding:16px}.tenant-gift-analytics-metrics{grid-template-columns:1fr}.tenant-gift-analytics-head{align-items:flex-start;flex-direction:column}}.tenant-wake-page{min-width:0;color:#182945}.tenant-wake-head{margin-bottom:12px}.tenant-wake-head h1{font-size:26px}.tenant-wake-head p{font-size:14px}.tenant-wake-source{display:flex;align-items:center;gap:8px;margin:4px 0 14px;padding:10px 14px;border:1px solid #e3eaf5;border-radius:9px;background:#f8faff;color:#6f819e;font-size:12px}.tenant-wake-source-dot{width:8px;height:8px;border-radius:50%;background:#45b97c}.tenant-wake-source .ant-btn{padding:0;height:auto}.tenant-wake-source>b{margin-left:auto;font-weight:500}.tenant-wake-panel{border-color:#e1e8f3}.tenant-wake-panel>.ant-card-body{padding:0}.tenant-wake-panel>.ant-card-body>.ant-tabs>.ant-tabs-nav{padding:0 18px;margin:0}.tenant-wake-panel>.ant-card-body>.ant-tabs>.ant-tabs-content-holder{display:none}.tenant-wake-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid #edf0f6;background:#fff}.tenant-wake-toolbar label,.tenant-wake-field{display:flex;flex-direction:column;gap:6px;color:#6f819e;font-size:11px}.tenant-wake-toolbar label>.ant-select{min-width:150px}.tenant-wake-toolbar .ant-input{height:36px}.tenant-wake-toolbar .tenant-wake-query{flex:1;min-width:220px}.tenant-wake-toolbar .tenant-wake-query .ant-input-search{width:100%}.tenant-wake-range{padding-bottom:9px;color:#8a9ab3}.tenant-wake-content{padding:18px}.tenant-wake-focus{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid #d7e5ff;border-radius:12px;background:linear-gradient(115deg,#eff5ff,#fafcff)}.tenant-wake-focus>div>span{color:#4c78d8;font-size:12px}.tenant-wake-focus h2{margin:7px 0 4px;font-size:23px}.tenant-wake-focus h2 b{color:#2867f0}.tenant-wake-focus p{margin:0;color:#7587a4;font-size:12px}.tenant-wake-opportunities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.tenant-wake-opportunities button{display:flex;flex-direction:column;align-items:flex-start;min-height:126px;padding:16px;border:1px solid #e2e9f3;border-radius:10px;background:#fff;color:#293a57;text-align:left;cursor:pointer;transition:.18s}.tenant-wake-opportunities button:hover{border-color:#99baff;box-shadow:0 6px 18px #dce7fa}.tenant-wake-opportunities span{font-size:13px;color:#6f819e}.tenant-wake-opportunities strong{margin:10px 0 3px;font-size:25px}.tenant-wake-opportunities strong small{font-size:11px;font-weight:400}.tenant-wake-opportunities em{font-style:normal;color:#8292ab;font-size:11px}.tenant-wake-opportunities i{margin-top:auto;color:#2867f0;font-size:11px;font-style:normal}.tenant-wake-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.tenant-wake-columns>.ant-card{border-color:#e2e9f3}.tenant-wake-columns>.ant-card .ant-card-head{min-height:48px}.tenant-wake-columns>.ant-card .ant-card-head-title{font-size:15px}.tenant-wake-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf0f6}.tenant-wake-suggestion:last-child{border-bottom:0}.tenant-wake-suggestion b{font-size:13px}.tenant-wake-suggestion p{margin:4px 0 0;color:#8292ab;font-size:11px}.tenant-wake-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-wake-metric{border:0;background:#f7f9fd}.tenant-wake-metric .ant-card-body{padding:12px}.tenant-wake-metric span,.tenant-wake-metric small{display:block;color:#788aa5;font-size:11px}.tenant-wake-metric strong{display:block;margin:6px 0 2px;font-size:20px}.tenant-wake-recent{margin-top:14px;border-color:#e2e9f3}.tenant-wake-recent .ant-card-head-title{font-size:15px}.tenant-wake-section-head,.tenant-wake-list-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.tenant-wake-section-head h2{margin:0;font-size:18px}.tenant-wake-section-head p{margin:4px 0 0;color:#7c8da7;font-size:12px}.tenant-wake-list-note{padding:12px 14px;border-radius:8px;background:#f7f9fd;color:#6f819e;font-size:12px}.tenant-wake-list-note b{color:#2867f0}.tenant-wake-table-wrap{overflow-x:auto}.tenant-wake-table{width:100%;min-width:880px;border-collapse:collapse;font-size:12px}.tenant-wake-table th{padding:12px 14px;background:#f7f9fd;color:#71839f;font-weight:600;text-align:left;white-space:nowrap}.tenant-wake-table td{padding:15px 14px;border-bottom:1px solid #edf0f6;vertical-align:top}.tenant-wake-table td>b,.tenant-wake-table td>small{display:block}.tenant-wake-table td>small{margin-top:4px;color:#8494aa;font-size:10px;line-height:1.5}.tenant-wake-table .ant-space{gap:0 4px!important}.tenant-wake-empty{padding:48px;text-align:center;color:#7d8da7}.tenant-wake-boundary{margin:14px 0 0}.tenant-wake-guide h3{margin:18px 0 6px;font-size:14px}.tenant-wake-guide h3:first-child{margin-top:0}.tenant-wake-guide p{margin:0;color:#71839f;line-height:1.8}.tenant-wake-person{display:flex;align-items:center;gap:12px;margin-bottom:20px}.tenant-wake-person>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#e8f0ff;color:#2867f0;font-size:21px;font-weight:700}.tenant-wake-person h2{margin:0;font-size:19px}.tenant-wake-person p{margin:3px 0 0;color:#7a8ba5;font-size:12px}.tenant-wake-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.tenant-wake-detail dl div{padding:12px;border:1px solid #e6ebf3;border-radius:8px;background:#fafbfe}.tenant-wake-detail dt{color:#7b8ca6;font-size:11px}.tenant-wake-detail dd{margin:5px 0 0;font-weight:600}.tenant-wake-task-form{display:grid;gap:14px}.tenant-wake-task-form>label{display:grid;gap:6px;color:#6f819e;font-size:12px}.tenant-wake-drawer-actions{display:flex;justify-content:flex-end;gap:8px}.tenant-wake-analysis-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-wake-funnel{display:grid;gap:13px;padding:4px}.tenant-wake-funnel>div{display:grid;grid-template-columns:78px minmax(80px,1fr) 42px 14px;align-items:center;gap:8px;color:#637793;font-size:11px}.tenant-wake-funnel>div>div{height:9px;border-radius:9px;background:#edf1f8;overflow:hidden}.tenant-wake-funnel i{display:block;height:100%;border-radius:inherit;background:#5b84ed}.tenant-wake-funnel b{text-align:right;color:#2a3e5e}.tenant-wake-funnel small{color:#9aa9bf}.tenant-wake-analytics-list{display:grid;gap:14px}.tenant-wake-analytics-list>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding-bottom:10px;border-bottom:1px solid #edf0f6}.tenant-wake-analytics-list span{font-weight:600}.tenant-wake-analytics-list b{color:#2867f0}.tenant-wake-analytics-list small{grid-column:1 / -1;color:#8393aa}.tenant-wake-editor-page{padding-bottom:76px}.tenant-wake-steps{margin:0 0 16px;padding:18px 22px;border:1px solid #e1e8f3;border-radius:10px;background:#fff}.tenant-wake-steps .ant-steps-item-title{font-size:12px}.tenant-wake-errors{margin-bottom:14px}.tenant-wake-errors ul{margin:3px 0 0;padding-left:18px}.tenant-wake-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.tenant-wake-editor-fields{min-width:0}.tenant-wake-editor-card{border-color:#dee7f3}.tenant-wake-editor-card>.ant-card-head{background:#f7faff}.tenant-wake-editor-card>.ant-card-head-title{font-size:16px}.tenant-wake-card-note{margin:0 0 18px;color:#71839f;font-size:12px}.tenant-wake-field{margin-bottom:16px;color:#334865;font-size:12px}.tenant-wake-field>span{font-weight:600}.tenant-wake-field>small{color:#8494aa;font-size:10px;line-height:1.5}.tenant-wake-field>.ant-select,.tenant-wake-field>.ant-input,.tenant-wake-field>.ant-input-number{width:100%}.tenant-wake-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-3px 0 16px}.tenant-wake-template-grid button{min-height:66px;padding:10px;border:1px solid #e1e8f3;border-radius:8px;background:#fff;color:#314461;text-align:left;cursor:pointer}.tenant-wake-template-grid button.selected{border-color:#4b78ec;box-shadow:0 0 0 2px #e5edff;background:#f6f9ff}.tenant-wake-template-grid b,.tenant-wake-template-grid small{display:block}.tenant-wake-template-grid small{margin-top:4px;color:#8292ab;font-size:10px;line-height:1.4}.tenant-wake-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.tenant-wake-channel-grid>label{display:flex;align-items:flex-start;gap:8px;padding:14px;border:1px solid #e1e8f3;border-radius:8px;cursor:pointer}.tenant-wake-channel-grid>label.selected{border-color:#4b78ec;background:#f6f9ff}.tenant-wake-channel-grid b,.tenant-wake-channel-grid small{display:block}.tenant-wake-channel-grid small{margin-top:4px;color:#8494aa;font-size:10px;line-height:1.5}.tenant-wake-switch{display:flex;align-items:center;gap:8px;margin:12px 0;color:#334865;font-size:12px}.tenant-wake-benefit-summary{margin:12px 0;padding:14px;border-radius:8px;background:#f7f9fd}.tenant-wake-benefit-summary p{margin:4px 0 0;color:#8091aa;font-size:11px;line-height:1.6}.tenant-wake-variable-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:-8px;color:#8292ab;font-size:11px}.tenant-wake-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tenant-wake-preview{position:sticky;top:84px;border-color:#dee7f3}.tenant-wake-preview-card{padding:18px;border:1px solid #c8dbff;border-radius:10px;background:linear-gradient(140deg,#eff5ff,#f8fbff)}.tenant-wake-preview-card>span{color:#6682ad;font-size:11px}.tenant-wake-preview-card h2{margin:12px 0 7px;font-size:20px}.tenant-wake-preview-card p{min-height:46px;margin:0 0 12px;color:#587094;font-size:12px;line-height:1.7}.tenant-wake-preview>dl{margin:18px 0}.tenant-wake-preview>dl div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f6;font-size:11px}.tenant-wake-preview dt{color:#7e90a9}.tenant-wake-preview dd{margin:0;font-weight:600;text-align:right}.tenant-wake-editor-footer{position:fixed;right:0;bottom:0;left:252px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-top:1px solid #e2e8f2;background:#fff;box-shadow:0 -5px 18px #1624470b;color:#6f819e;font-size:12px}.tenant-wake-notice{margin-bottom:12px}@media(max-width:1100px){.tenant-wake-opportunities{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-wake-editor-layout{grid-template-columns:1fr}.tenant-wake-preview{position:static}.tenant-wake-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tenant-wake-columns{grid-template-columns:1fr}.tenant-wake-toolbar{align-items:stretch}.tenant-wake-toolbar label,.tenant-wake-toolbar .tenant-wake-query{min-width:100%;flex:1}.tenant-wake-range{display:none}.tenant-wake-focus{align-items:flex-start;flex-direction:column}.tenant-wake-channel-grid,.tenant-wake-two-fields,.tenant-wake-detail dl{grid-template-columns:1fr}.tenant-wake-analysis-metrics{grid-template-columns:1fr 1fr}.tenant-wake-editor-footer{left:0;padding:10px 14px}.tenant-wake-editor-footer>span{display:none}}@media(max-width:480px){.tenant-wake-opportunities,.tenant-wake-analysis-metrics{grid-template-columns:1fr}.tenant-wake-content{padding:12px}.tenant-wake-section-head{align-items:flex-start;flex-direction:column}}.tenant-package-basic-body{padding:22px 28px 30px}.tenant-package-basic-section{padding:0 0 24px;border-bottom:1px solid #e8edf5}.tenant-package-basic-section+.tenant-package-basic-section{padding-top:24px;border-bottom:0}.tenant-package-basic-section h3{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#253a5b;font-size:15px}.tenant-package-basic-section h3:before{content:"";display:block;width:4px;height:20px;border-radius:4px;background:#2867f0}.tenant-package-basic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.tenant-package-basic-fields>label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#34425b;font-size:13px;font-weight:600;line-height:1.55}.tenant-package-basic-fields>label.full{grid-column:1/-1}.tenant-package-basic-fields .ant-input,.tenant-package-basic-fields .ant-input-affix-wrapper,.tenant-package-basic-fields .ant-select{width:100%;min-width:0}.tenant-package-basic-fields .ant-input,.tenant-package-basic-fields .ant-input-affix-wrapper,.tenant-package-basic-fields .ant-select-selector{min-height:42px;border-radius:8px}.tenant-package-basic-fields textarea.ant-input{min-height:110px;resize:vertical}.tenant-package-cover-upload{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:12px;max-width:620px}.tenant-package-cover-placeholder{display:grid;place-items:center;width:126px;height:88px;border:1px solid #d8e4f8;border-radius:11px;background:linear-gradient(135deg,#eff5ff,#dceaff);color:#2867f0;font-size:32px;font-weight:750}.tenant-package-cover-trigger{position:relative;display:inline-flex;align-items:center;width:max-content;min-height:38px;padding:0 16px;border:1px solid #dbe4f1;border-radius:8px;background:#fff;color:#34425b;font-size:13px;font-weight:600;cursor:pointer}.tenant-package-cover-trigger input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tenant-package-cover-upload small{grid-column:2;color:#748197;font-size:11px;line-height:1.7}@media(max-width:700px){.tenant-package-basic-body{padding:18px}.tenant-package-basic-fields{grid-template-columns:1fr}.tenant-package-basic-fields>label.full{grid-column:auto}.tenant-package-cover-upload{grid-template-columns:96px minmax(0,1fr)}.tenant-package-cover-placeholder{width:96px;height:72px}.tenant-package-cover-upload small{grid-column:2}}.tenant-package-preview-stats{display:grid;gap:0;margin:14px 0;border-top:1px solid #e2eaf5}.tenant-package-preview-stats>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #e2eaf5;color:#748197;font-size:12px}.tenant-package-preview-stats b{color:#34425b}.tenant-package-preview-stats>div:first-child b{color:#2867f0;font-size:18px}.tenant-gift-editor .tenant-package-basic-body{padding:22px 28px 30px}.tenant-gift-editor .tenant-gift-extra-fields{margin-top:22px;padding:0;gap:18px 24px}.tenant-gift-editor .tenant-gift-extra-fields textarea.ant-input{min-height:78px}.tenant-gift-section-title{grid-column:1/-1;margin:2px 0 -2px;color:#253a5b;font-size:15px;line-height:1.5}.tenant-gift-section-title:before{content:"";display:inline-block;width:4px;height:18px;margin-right:9px;border-radius:4px;vertical-align:-3px;background:#2867f0}.tenant-gift-editor .tenant-switch-field{align-items:center;justify-content:space-between;min-height:54px;padding:12px 14px;border:1px solid #e0e7f2;border-radius:9px;background:#fbfcff}.tenant-gift-editor .tenant-switch-field>span{display:flex;flex-direction:column;gap:3px}.tenant-gift-editor .tenant-switch-field small{font-size:11px;font-weight:400;color:#748197;line-height:1.6}.tenant-gift-card-visual{position:relative;min-height:214px;padding:24px 22px 18px;border:1px solid #c7dafd;border-radius:13px;background:#e8f1ff;color:#315995;overflow:hidden}.tenant-gift-card-visual:after{content:"";position:absolute;right:-38px;top:-54px;width:148px;height:148px;border:1px solid rgba(40,103,240,.12);border-radius:50%}.tenant-gift-card-mark{display:grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:10px;background:#2867f0;color:#fff;font-size:17px;font-weight:750}.tenant-gift-card-visual>span{display:block;color:#5673a0;font-size:11px}.tenant-gift-card-visual h3{margin:7px 0 9px;color:#214478;font-size:19px;line-height:1.5;overflow-wrap:anywhere}.tenant-gift-card-visual strong{display:block;color:#245292;font-size:31px;line-height:1.25}.tenant-gift-card-visual p{min-height:20px;margin:10px 0 15px;color:#55749f;font-size:11px;line-height:1.7}.tenant-gift-card-visual footer{padding-top:11px;border-top:1px solid #c8daf8;color:#55749f;font-size:11px}.tenant-gift-preview-values{display:grid;gap:0;margin-top:16px}.tenant-gift-preview-values>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f6;color:#748197;font-size:12px}.tenant-gift-preview-values b{color:#34425b;font-weight:650}.tenant-gift-preview-values>div:first-child b{color:#2867f0;font-size:20px}.tenant-gift-preview-note{margin-top:16px;padding:14px;border:1px solid #d7e5fb;border-radius:9px;background:#edf4ff;color:#526b95}.tenant-gift-preview-note b{display:block;color:#344f7a;font-size:13px}.tenant-gift-preview-note p{margin:6px 0 0;font-size:11px;line-height:1.7}.tenant-gift-preview-help{margin:13px 0 0;color:#748197;font-size:11px;line-height:1.7}.tenant-gift-editor .tenant-asset-form-head{background:#eef5ff}.tenant-gift-editor .tenant-asset-form-head h2{font-size:16px}.tenant-gift-editor .tenant-asset-preview-card>.ant-card-body{padding:18px}@media(max-width:700px){.tenant-gift-editor .tenant-package-basic-body{padding:18px}.tenant-gift-editor .tenant-gift-extra-fields{padding:0}.tenant-gift-section-title,.tenant-gift-editor .tenant-switch-field{grid-column:auto}.tenant-gift-card-visual{min-height:200px}}.tenant-resource-page,.tenant-learning-page,.tenant-resource-editor,.tenant-learning-editor,.tenant-learning-watch{min-width:0;color:#182945}.tenant-resource-page .tenant-page-head,.tenant-learning-page .tenant-page-head,.tenant-resource-editor .tenant-page-head,.tenant-learning-editor .tenant-page-head,.tenant-learning-watch .tenant-page-head{margin-bottom:14px}.tenant-resource-page .tenant-page-head h1,.tenant-learning-page .tenant-page-head h1,.tenant-resource-editor .tenant-page-head h1,.tenant-learning-editor .tenant-page-head h1,.tenant-learning-watch .tenant-page-head h1{font-size:27px}.tenant-resource-metrics,.tenant-learning-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px}.tenant-learning-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-resource-metrics .ant-card,.tenant-learning-metrics .ant-card{border-color:#e0e8f4;border-radius:11px}.tenant-resource-metrics span,.tenant-resource-metrics small,.tenant-learning-metrics span,.tenant-learning-metrics small{display:block;color:#7a8ca7;font-size:11px}.tenant-resource-metrics strong,.tenant-learning-metrics strong{display:block;margin:8px 0 4px;color:#1d2d47;font-size:25px}.tenant-resource-panel,.tenant-learning-panel{border-color:#e0e8f4;border-radius:12px}.tenant-resource-panel>.ant-card-body,.tenant-learning-panel>.ant-card-body{padding:0}.tenant-resource-tabs,.tenant-learning-tabs{display:flex;align-items:center;gap:30px;padding:0 20px;border-bottom:1px solid #e9eef6}.tenant-resource-tabs button,.tenant-learning-tabs button{height:58px;padding:0 2px;border:0;border-bottom:3px solid transparent;background:transparent;color:#657893;font-size:14px;font-weight:650;cursor:pointer}.tenant-resource-tabs button.active,.tenant-learning-tabs button.active{border-bottom-color:#2867f0;color:#2867f0}.tenant-resource-toolbar,.tenant-learning-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #edf1f7;background:#fff}.tenant-resource-toolbar label,.tenant-learning-toolbar label{display:flex;flex-direction:column;gap:6px;min-width:150px;color:#6f819e;font-size:11px}.tenant-resource-toolbar .ant-select,.tenant-resource-toolbar input,.tenant-resource-toolbar .ant-input{min-width:150px}.tenant-resource-toolbar .tenant-resource-search,.tenant-learning-toolbar>.ant-input{flex:1;min-width:220px}.tenant-resource-toolbar input,.tenant-learning-toolbar>input{height:32px;padding:4px 10px;border:1px solid #dfe6f1;border-radius:7px;color:#34425b}.tenant-resource-toolbar>div:last-child,.tenant-learning-toolbar>div{display:flex;gap:8px}.tenant-resource-date{min-width:145px!important}.tenant-resource-to,.tenant-learning-toolbar>span{height:32px;display:flex;align-items:center;color:#8998ad}.tenant-resource-calendar{padding:20px}.tenant-resource-calendar-head,.tenant-resource-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#637693;font-size:12px}.tenant-resource-calendar-head>div,.tenant-resource-subhead>div{display:flex;gap:8px}.tenant-resource-timeline{overflow:auto;border:1px solid #e2e9f3;border-radius:9px}.tenant-resource-hours{display:grid;grid-template-columns:180px repeat(9,minmax(90px,1fr));min-width:1000px;padding:9px 10px;background:#f7f9fd;color:#8494aa;font-size:11px}.tenant-resource-hours span{text-align:center}.tenant-resource-timeline-row{display:grid;grid-template-columns:180px minmax(820px,1fr);min-width:1000px;border-top:1px solid #edf0f6}.tenant-resource-timeline-row>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:10px 12px}.tenant-resource-timeline-row b{color:#34425b;font-size:12px}.tenant-resource-timeline-row small,.tenant-resource-table small{display:block;margin-top:4px;color:#8494aa;font-size:10px}.tenant-resource-slots{position:relative;min-height:52px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(11.111% - 1px),#edf1f6 calc(11.111% - 1px),#edf1f6 11.111%)}.tenant-resource-slots span{position:absolute;top:12px;display:flex;align-items:center;min-height:28px;padding:0 10px;border-radius:6px;color:#fff;font-size:11px;white-space:nowrap;overflow:hidden}.tenant-resource-slots span.free{background:#55bc84}.tenant-resource-slots span.busy{background:#4d7ce8}.tenant-resource-slots span.maintenance{background:#e2a542}.tenant-resource-note{margin:14px 0 0;color:#7d8da6;font-size:11px;line-height:1.6}.tenant-resource-table-wrap{overflow-x:auto;padding:0 20px 20px}.tenant-resource-table{width:100%;min-width:900px;border-collapse:collapse;color:#34425b;font-size:12px}.tenant-resource-table th{padding:13px 12px;background:#f7f9fd;color:#71839d;font-weight:650;text-align:left;white-space:nowrap}.tenant-resource-table td{padding:14px 12px;border-bottom:1px solid #edf0f6;vertical-align:top;white-space:nowrap}.tenant-resource-table td b{color:#263a58}.tenant-resource-table td .ant-btn{padding:0 5px}.tenant-resource-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.tenant-resource-detail-head h2{margin:0;font-size:20px}.tenant-resource-detail-head p{margin:4px 0 0;color:#7b8da7;font-size:12px}.tenant-resource-bed-list{display:grid;gap:0;margin:18px 0;border-top:1px solid #e8edf5}.tenant-resource-bed-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #e8edf5}.tenant-resource-bed-list b,.tenant-resource-bed-list small{display:block}.tenant-resource-bed-list small{margin-top:4px;color:#8494aa;font-size:11px}.tenant-resource-detail .tenant-actions{justify-content:flex-end}.tenant-resource-editor-card{max-width:900px;border-color:#e0e8f4}.tenant-resource-editor-card .ant-alert{margin-bottom:20px}.tenant-resource-form-grid,.tenant-learning-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:20px}.tenant-resource-form-grid>label,.tenant-learning-form-grid>label,.tenant-learning-form-field{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-resource-form-grid>label em,.tenant-learning-form-grid>label em{color:#d64d5b;font-style:normal}.tenant-resource-form-grid>.ant-input,.tenant-resource-form-grid .ant-select{width:100%}.tenant-resource-form-grid>.ant-input,.tenant-resource-form-grid .ant-select-selector{min-height:40px}.tenant-resource-editor-card .ant-alert-error,.tenant-learning-editor-form>.ant-alert{margin-top:18px}.tenant-resource-analysis{padding:20px}.tenant-resource-analysis-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.tenant-resource-analysis-metrics .ant-card{border-color:#e0e8f4}.tenant-resource-analysis-metrics span,.tenant-resource-analysis-metrics small{display:block;color:#7a8ca7;font-size:11px}.tenant-resource-analysis-metrics strong{display:block;margin:7px 0 3px;font-size:22px}.tenant-learning-toolbar{padding:18px 20px}.tenant-learning-toolbar>.ant-select{min-width:150px}.tenant-learning-video-cell{display:flex;align-items:center;gap:10px}.tenant-learning-video-cell>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#e9f1ff;color:#2867f0;font-size:18px}.tenant-learning-video-cell b,.tenant-learning-video-cell small{display:block}.tenant-learning-progress{padding-bottom:18px}.tenant-learning-progress-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;padding:18px 20px}.tenant-learning-progress-grid .ant-card{border-color:#e0e8f4}.tenant-learning-progress-grid .ant-card-body{padding:0;overflow:auto}.tenant-learning-detail-list{display:grid;padding:6px 16px}.tenant-learning-detail-list>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf0f6}.tenant-learning-detail-list>div:last-child{border-bottom:0}.tenant-learning-detail-list b,.tenant-learning-detail-list small{display:block}.tenant-learning-detail-list small{margin-top:4px;color:#8494aa;font-size:10px}.tenant-learning-detail-list strong{color:#2867f0}.tenant-learning-people{display:grid;margin-top:16px;border-top:1px solid #e8edf5}.tenant-learning-people>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #e8edf5}.tenant-learning-people b,.tenant-learning-people small{display:block}.tenant-learning-people small{margin-top:4px;color:#8494aa;font-size:10px}.tenant-learning-editor{padding-bottom:20px}.tenant-learning-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.tenant-learning-editor-form{display:grid;gap:16px}.tenant-learning-editor-form>.ant-card{border-color:#e0e8f4}.tenant-learning-editor-form>.ant-card>.ant-card-head{background:#f7faff}.tenant-learning-editor-form>.ant-card>.ant-card-body{padding:22px}.tenant-learning-upload{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;border:1px dashed #b9cbe8;border-radius:9px;background:#f8faff}.tenant-learning-upload b,.tenant-learning-upload p{display:block}.tenant-learning-upload p{margin:5px 0 0;color:#7b8da7;font-size:11px}.tenant-learning-upload em{color:#d64d5b;font-style:normal}.tenant-learning-upload label{position:relative;overflow:hidden}.tenant-learning-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tenant-learning-upload>span{grid-column:1/-1;color:#5272a4;font-size:11px}.tenant-learning-form-grid>.full{grid-column:1/-1}.tenant-learning-form-grid .ant-input,.tenant-learning-form-grid .ant-select{width:100%}.tenant-learning-form-grid .ant-input,.tenant-learning-form-grid .ant-select-selector{min-height:40px}.tenant-learning-checkboxes{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding:12px;border-radius:8px;background:#f7f9fd}.tenant-learning-preview{position:sticky;top:85px;border-color:#e0e8f4}.tenant-learning-preview-cover{display:flex;align-items:center;justify-content:center;position:relative;min-height:175px;margin-bottom:16px;border:1px solid #c8dbff;border-radius:10px;background:linear-gradient(135deg,#e9f2ff,#dbe9ff);color:#2867f0;font-size:38px}.tenant-learning-preview-cover small{position:absolute;right:12px;bottom:10px;color:#5e79a4;font-size:11px}.tenant-learning-preview h2{margin:10px 0 6px;font-size:19px}.tenant-learning-preview p{color:#71839e;font-size:12px;line-height:1.7}.tenant-learning-preview-scope{padding:10px;border-radius:8px;background:#f7f9fd;color:#52637f;font-size:11px}.tenant-learning-watch-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:16px}.tenant-learning-player{display:grid;place-items:center;min-height:360px;border-radius:10px;background:#14233d;color:#fff;text-align:center}.tenant-learning-player video{width:100%;max-height:520px;border-radius:10px}.tenant-learning-player>span{font-size:60px}.tenant-learning-player p{color:#ccd8ed;font-size:12px}.tenant-learning-watch-grid .ant-card{border-color:#e0e8f4}.tenant-learning-watch-grid h2{margin:12px 0 5px}.tenant-learning-watch-grid h3{margin-top:20px;font-size:14px}.tenant-learning-watch-grid p{color:#71839e;line-height:1.8;font-size:12px}@media(max-width:980px){.tenant-resource-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-learning-editor-grid,.tenant-learning-watch-grid,.tenant-learning-progress-grid{grid-template-columns:1fr}.tenant-learning-preview{position:static}}@media(max-width:700px){.tenant-resource-metrics,.tenant-learning-metrics,.tenant-resource-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-resource-form-grid,.tenant-learning-form-grid{grid-template-columns:1fr}.tenant-learning-form-grid>.full{grid-column:auto}.tenant-resource-tabs,.tenant-learning-tabs{gap:16px;overflow:auto}.tenant-resource-tabs button,.tenant-learning-tabs button{white-space:nowrap}.tenant-resource-toolbar label,.tenant-resource-toolbar .tenant-resource-search,.tenant-learning-toolbar>.ant-input{min-width:100%;flex:1}.tenant-resource-toolbar .tenant-resource-to{display:none}.tenant-resource-toolbar .tenant-resource-date{min-width:calc(50% - 5px)!important}.tenant-resource-toolbar>div:last-child,.tenant-learning-toolbar>div{width:100%}.tenant-resource-toolbar>div:last-child .ant-btn,.tenant-learning-toolbar>button{flex:1}.tenant-learning-upload{grid-template-columns:1fr}.tenant-learning-upload label{width:max-content}.tenant-learning-people>div{grid-template-columns:1fr auto}.tenant-learning-people>div>.ant-btn{grid-column:2;grid-row:1 / span 2}}@media(max-width:480px){.tenant-resource-metrics,.tenant-learning-metrics,.tenant-resource-analysis-metrics{grid-template-columns:1fr}.tenant-resource-calendar,.tenant-resource-analysis{padding:14px}.tenant-resource-table-wrap{padding-inline:14px}.tenant-resource-calendar-head,.tenant-resource-subhead{align-items:flex-start;flex-direction:column}.tenant-resource-calendar-head>div,.tenant-resource-subhead>div{width:100%;flex-wrap:wrap}.tenant-resource-calendar-head .ant-btn,.tenant-resource-subhead .ant-btn{flex:1}.tenant-learning-progress-grid{padding:14px}.tenant-learning-detail-list>div{grid-template-columns:1fr auto}.tenant-learning-detail-list>.ant-tag{grid-column:2;grid-row:1}}.tenant-operations-page{min-width:0;color:#182945}.tenant-operations-page .tenant-page-head{margin-bottom:14px}.tenant-operations-page .tenant-page-head h1{font-size:27px}.tenant-ops-panel,.tenant-calc-panel{border-color:#e0e8f4;border-radius:12px}.tenant-ops-panel>.ant-card-body,.tenant-calc-panel>.ant-card-body{padding:0}.tenant-ops-tabs,.tenant-calc-tabs{display:flex;align-items:center;gap:28px;padding:0 20px;border-bottom:1px solid #e9eef6;overflow:auto}.tenant-ops-tabs button,.tenant-calc-tabs button{height:58px;padding:0 2px;border:0;border-bottom:3px solid transparent;background:transparent;color:#657893;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.tenant-ops-tabs button.active,.tenant-calc-tabs button.active{border-bottom-color:#2867f0;color:#2867f0}.tenant-ops-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #edf1f7;background:#fff}.tenant-ops-field{display:flex;flex-direction:column;gap:6px;min-width:142px;color:#6f819e;font-size:11px}.tenant-ops-field input{height:32px;padding:4px 10px;border:1px solid #dfe6f1;border-radius:7px;background:#fff;color:#34425b;font:inherit}.tenant-ops-field .ant-select{min-width:142px}.tenant-ops-field .ant-select-selector{height:32px!important;min-height:32px!important;border-radius:7px!important}.tenant-ops-field .ant-select-selection-item{line-height:30px!important}.tenant-ops-search{flex:1;min-width:220px}.tenant-ops-to{display:flex;align-items:center;height:32px;color:#8998ad}.tenant-ops-calendar{padding:20px}.tenant-ops-calendar-actions,.tenant-ops-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tenant-ops-calendar-actions>div,.tenant-ops-subhead>div{display:flex;align-items:center;gap:8px}.tenant-ops-calendar-grid{display:grid;grid-template-columns:180px repeat(7,minmax(95px,1fr));min-width:850px;overflow:auto;border:1px solid #e2e9f3;border-radius:9px}.tenant-ops-calendar-grid>b,.tenant-ops-calendar-corner{padding:12px;background:#f7f9fd;color:#71839d;font-size:11px;text-align:center}.tenant-ops-calendar-row{display:contents}.tenant-ops-calendar-row>div,.tenant-ops-calendar-row>span{min-height:67px;padding:12px;border-top:1px solid #edf0f6;border-right:1px solid #edf0f6}.tenant-ops-calendar-row>div{display:flex;flex-direction:column;gap:4px}.tenant-ops-calendar-row strong{color:#34425b;font-size:12px}.tenant-ops-calendar-row small{color:#8494aa;font-size:10px}.tenant-ops-calendar-row>span{color:#2867f0;font-size:11px;font-weight:600}.tenant-ops-calendar-row>span.off{color:#9aa7b9}.tenant-ops-note,.tenant-ops-boundary{color:#7d8da6;font-size:11px;line-height:1.6}.tenant-ops-note{margin:14px 0 0}.tenant-ops-boundary{margin-top:16px}.tenant-ops-table-wrap{overflow:auto;padding:0 20px 20px}.tenant-ops-table-wrap.compact{padding:0}.tenant-ops-subhead{padding-top:18px;margin-bottom:12px}.tenant-ops-subhead b{color:#263a58;font-size:15px}.tenant-ops-subhead span{margin-left:10px;color:#8494aa;font-size:11px}.tenant-ops-table{width:100%;min-width:900px;border-collapse:collapse;color:#34425b;font-size:12px}.tenant-ops-table th{padding:13px 12px;background:#f7f9fd;color:#71839d;font-weight:650;text-align:left;white-space:nowrap}.tenant-ops-table td{padding:14px 12px;border-bottom:1px solid #edf0f6;vertical-align:top;white-space:nowrap}.tenant-ops-table td b,.tenant-ops-table td small{display:block}.tenant-ops-table td b{color:#263a58}.tenant-ops-table td small{margin-top:4px;color:#8494aa;font-size:10px}.tenant-ops-table td .ant-btn{padding:0 5px}.tenant-ops-analysis{display:grid;gap:16px;padding:20px}.tenant-ops-analysis-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-ops-analysis-metrics .ant-card{border-color:#e0e8f4}.tenant-ops-analysis-metrics span,.tenant-ops-analysis-metrics small{display:block;color:#7a8ca7;font-size:11px}.tenant-ops-analysis-metrics strong{display:block;margin:7px 0 3px;color:#1d2d47;font-size:22px}.tenant-ops-drawer-form{display:grid;gap:16px}.tenant-ops-drawer-form .ant-alert{margin-bottom:4px}.tenant-ops-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tenant-ops-switch{display:flex;align-items:center;gap:8px;color:#34425b;font-size:12px}.tenant-calc-boundary{margin-bottom:14px}.tenant-calc-mode{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 14px;color:#748197;font-size:12px}.tenant-calc-mode .ant-select{min-width:160px}.tenant-calc-tabs{gap:32px}.tenant-calc-tabs button{display:flex;align-items:center;gap:7px}.tenant-calc-tabs button span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#eef4ff;color:#2867f0;font-size:11px}.tenant-calc-tabs button.active span{background:#2867f0;color:#fff}.tenant-calc-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:16px;padding:20px}.tenant-calc-main{min-width:0}.tenant-calc-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.tenant-calc-heading h2{margin:0;color:#263a58;font-size:19px}.tenant-calc-heading p{margin:5px 0 0;color:#7b8da7;font-size:11px}.tenant-calc-form{display:grid;gap:16px}.tenant-calc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.tenant-calc-form>.ant-card{border-color:#e0e8f4;background:#fbfcff}.tenant-calc-form>.ant-card>.ant-card-head{min-height:42px;background:#f7faff}.tenant-calc-form>.ant-card>.ant-card-body{padding:16px}.tenant-calc-switches{display:flex;flex-wrap:wrap;gap:16px;padding:12px 14px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#34425b;font-size:12px}.tenant-calc-switches label{display:flex;align-items:center;gap:7px}.tenant-calc-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.tenant-calc-result{align-self:start;position:sticky;top:85px;border-color:#e0e8f4}.tenant-calc-result-list{display:grid;margin-bottom:16px;border-top:1px solid #e4eaf3}.tenant-calc-result-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e4eaf3;color:#748197;font-size:12px}.tenant-calc-result-list strong{color:#1e4f9f;font-size:18px}.tenant-calc-result-list>div:nth-child(3) strong{color:#2867f0;font-size:25px}.tenant-calc-notice{margin:0 20px 18px;padding:11px 14px;border:1px solid #d7e5fb;border-radius:8px;background:#edf4ff;color:#5272a4;font-size:11px}.tenant-calc-page .tenant-ai{margin-bottom:14px}@media(max-width:980px){.tenant-calc-content{grid-template-columns:1fr}.tenant-calc-result{position:static}.tenant-ops-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tenant-ops-toolbar .tenant-ops-field,.tenant-ops-toolbar .tenant-ops-search{min-width:100%;flex:1}.tenant-ops-toolbar .tenant-ops-to{display:none}.tenant-ops-calendar{padding:14px}.tenant-ops-table-wrap{padding-inline:14px}.tenant-ops-subhead,.tenant-ops-calendar-actions{align-items:flex-start;flex-direction:column}.tenant-ops-subhead>div{align-items:flex-start;flex-direction:column;gap:4px}.tenant-ops-subhead span{margin-left:0}.tenant-calc-content{padding:14px}.tenant-calc-form-grid{grid-template-columns:1fr}.tenant-calc-mode{align-items:flex-start;flex-direction:column}.tenant-ops-two{grid-template-columns:1fr}}@media(max-width:480px){.tenant-ops-analysis-metrics{grid-template-columns:1fr}}.tenant-marketing-activity-page,.tenant-landing-editor,.tenant-landing-detail,.tenant-landing-visitor{min-width:0;color:#182945}.tenant-marketing-activity-page .tenant-page-head,.tenant-landing-detail .tenant-page-head,.tenant-landing-visitor .tenant-page-head{margin-bottom:14px}.tenant-marketing-activity-page .tenant-page-head h1,.tenant-landing-editor-head h1{font-size:27px}.tenant-landing-boundary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px 16px;border:1px solid #d7e5fb;border-radius:10px;background:#edf4ff;color:#52637f;font-size:11px;line-height:1.6}.tenant-landing-boundary>div{display:flex;align-items:center;gap:10px;min-width:0}.tenant-landing-boundary b{color:#2867f0;white-space:nowrap}.tenant-landing-boundary .ant-tag{margin:0;white-space:nowrap}.tenant-landing-panel{border-color:#e0e8f4;border-radius:12px;overflow:hidden}.tenant-landing-panel>.ant-card-body{padding:0}.tenant-landing-panel>.ant-tabs{padding:0 20px;border-bottom:1px solid #e9eef6}.tenant-landing-panel .ant-tabs-nav{margin:0}.tenant-landing-panel .ant-tabs-tab{padding:16px 2px;font-size:13px;font-weight:650}.tenant-landing-list-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px 8px;color:#748197;font-size:11px}.tenant-landing-list-intro b{color:#34425b}.tenant-landing-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 20px 16px}.tenant-landing-toolbar>.ant-input{flex:1;min-width:260px}.tenant-landing-toolbar>.ant-select{min-width:150px}.tenant-landing-toolbar .ant-btn{min-width:70px}.tenant-landing-table-wrap{overflow-x:auto;padding:0 20px 20px}.tenant-landing-table{width:100%;min-width:980px;border-collapse:collapse;color:#34425b;font-size:12px}.tenant-landing-table th{padding:13px 12px;background:#f7f9fd;color:#71839d;font-weight:650;text-align:left;white-space:nowrap}.tenant-landing-table td{padding:14px 12px;border-bottom:1px solid #edf0f6;vertical-align:top;white-space:nowrap}.tenant-landing-table td b,.tenant-landing-table td small{display:block}.tenant-landing-table td b{color:#263a58}.tenant-landing-table td small{margin-top:4px;color:#8494aa;font-size:10px}.tenant-landing-table td .ant-tag{margin:0}.tenant-landing-row-actions{display:flex;gap:2px;align-items:center}.tenant-landing-row-actions .ant-btn{padding:0 5px}.tenant-landing-empty{padding:44px 18px;text-align:center;color:#748197}.tenant-landing-empty b{display:block;color:#34425b;font-size:14px}.tenant-landing-empty p{margin:7px 0 14px;font-size:11px}.tenant-landing-capability,.tenant-landing-settings,.tenant-landing-logs{display:grid;gap:16px;padding:20px}.tenant-landing-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-landing-capability-grid .ant-card{border-color:#e0e8f4}.tenant-landing-capability-grid p{margin:7px 0 0;color:#748197;font-size:11px;line-height:1.6}.tenant-landing-capability .tenant-actions{justify-content:flex-end}.tenant-landing-settings-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0}.tenant-landing-settings-facts>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f6}.tenant-landing-settings-facts dt{color:#748197;font-size:11px}.tenant-landing-settings-facts dd{margin:0;color:#34425b;font-size:12px;font-weight:650;text-align:right}.tenant-landing-setting-checks{display:flex;flex-wrap:wrap;gap:18px;padding:13px 14px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#34425b;font-size:12px}.tenant-landing-logs .tenant-landing-table-wrap{padding:0}.tenant-landing-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}.tenant-landing-detail-main{display:grid;gap:16px}.tenant-landing-detail-main>.ant-card,.tenant-landing-preview-card{border-color:#e0e8f4}.tenant-landing-detail-intro{margin:16px 0;color:#52637f;font-size:12px;line-height:1.8}.tenant-landing-detail-list{display:grid;padding:4px 16px}.tenant-landing-detail-list>div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #edf0f6}.tenant-landing-detail-list>div:last-child{border-bottom:0}.tenant-landing-detail-list b{color:#34425b;font-size:12px}.tenant-landing-detail-list span{color:#8494aa;font-size:10px}.tenant-landing-preview-card{position:sticky;top:84px}.tenant-landing-preview-card>.ant-card-body{padding:14px}.tenant-landing-editor{padding-bottom:112px}.tenant-landing-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.tenant-landing-editor-head h1{margin:5px 0}.tenant-landing-editor-head p{margin:0;color:#748197;font-size:12px}.tenant-landing-editor-head .ant-tag{margin-top:8px}.tenant-landing-steps{margin-bottom:16px;padding:14px 18px;border:1px solid #e0e8f4;border-radius:12px;background:#fff}.tenant-landing-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.tenant-landing-editor-main{min-width:0}.tenant-landing-editor-aside{display:grid;gap:14px;position:sticky;top:84px}.tenant-landing-editor-aside .ant-card{border-color:#e0e8f4}.tenant-landing-editor-aside p{margin:6px 0 0;color:#748197;font-size:11px;line-height:1.6}.tenant-landing-flow{margin-top:14px;padding:10px 12px;border-radius:8px;background:#edf4ff;color:#2867f0;font-size:11px;font-weight:650}.tenant-landing-editor-section{overflow:hidden;border:1px solid #e0e8f4;border-radius:12px;background:#fff}.tenant-landing-editor-section>header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e5ebf4;background:#f5f8ff}.tenant-landing-editor-section>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e6f0ff;color:#2867f0;font-size:11px;font-weight:800}.tenant-landing-editor-section>header h2{margin:0 0 4px;font-size:17px}.tenant-landing-editor-section>header p{margin:0;color:#748197;font-size:11px}.tenant-landing-editor-body{display:grid;gap:16px;padding:20px}.tenant-landing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.tenant-landing-form-grid>label,.tenant-landing-field,.tenant-landing-field-full,.tenant-landing-upload,.tenant-landing-store-picker{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-landing-form-grid>label em,.tenant-landing-field em,.tenant-landing-field-full em,.tenant-landing-store-picker em{color:#d64d5b;font-style:normal}.tenant-landing-field-full,.tenant-landing-field-full .ant-input,.tenant-landing-form-grid .ant-input,.tenant-landing-form-grid .ant-select,.tenant-landing-field .ant-select,.tenant-landing-field .ant-input{width:100%}.tenant-landing-upload{position:relative;padding:13px;border:1px dashed #b9cbe8;border-radius:9px;background:#f8faff}.tenant-landing-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tenant-landing-upload small{color:#8494aa;font-size:10px;font-weight:400}.tenant-landing-upload .ant-btn{align-self:flex-start;padding:0}.tenant-landing-store-picker{gap:10px}.tenant-landing-store-picker>div{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;font-weight:400}.tenant-landing-coupon-card{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #c8dbff;border-radius:9px;background:#f3f7ff}.tenant-landing-coupon-card>div{min-width:0;flex:1}.tenant-landing-coupon-card b,.tenant-landing-coupon-card p,.tenant-landing-coupon-card small{display:block}.tenant-landing-coupon-card p{margin:4px 0;color:#526b95;font-size:11px}.tenant-landing-coupon-card small{color:#8494aa;font-size:10px}.tenant-landing-coupon-card .ant-tag{margin:0}.tenant-landing-coupon-card .ant-btn{padding:0;white-space:nowrap}.tenant-landing-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.tenant-landing-review-grid .tenant-landing-phone{align-self:start}.tenant-landing-editor-error{margin-top:14px}.tenant-landing-save-bar{z-index:20}.tenant-landing-save-bar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.tenant-landing-save-bar .ant-btn{min-width:86px}.tenant-landing-phone{overflow:hidden;border:1px solid #d2e2ff;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2b549614}.tenant-landing-phone-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #e7eef9;color:#526b95;font-size:11px}.tenant-landing-phone-head .ant-tag{margin:0}.tenant-landing-phone-hero{display:grid;gap:9px;padding:18px 16px;background:linear-gradient(145deg,#edf4ff,#fff)}.tenant-landing-phone-hero small{color:#6e82a2;font-size:10px}.tenant-landing-phone-hero h2{margin:0;color:#214a8b;font-size:21px}.tenant-landing-phone-hero p{margin:0;color:#526b95;font-size:11px;line-height:1.65}.tenant-landing-phone-coupon{display:grid;gap:5px;padding:12px;border:1px solid #c8dbff;border-radius:9px;background:#ffffffe6}.tenant-landing-phone-coupon span,.tenant-landing-phone-coupon small{color:#7a8eaa;font-size:10px}.tenant-landing-phone-coupon strong{color:#294d87;font-size:14px}.tenant-landing-phone-coupon b{color:#2867f0;font-size:14px}.tenant-landing-phone-empty{padding:14px;border:1px dashed #b9cbe8;border-radius:9px;color:#8494aa;font-size:11px}.tenant-landing-phone-rules{padding-top:8px;border-top:1px solid #d7e5fb}.tenant-landing-phone-hero>.ant-btn{width:100%;margin-top:2px}.tenant-landing-visitor{padding-bottom:24px}.tenant-landing-visitor-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:18px;margin-top:16px}.tenant-landing-visitor-grid>.ant-card{border-color:#e0e8f4}.tenant-landing-visitor-grid>.ant-card-body{display:grid;gap:14px}.tenant-landing-back{margin-top:14px;padding-left:0}@media(max-width:1020px){.tenant-landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-landing-detail-grid{grid-template-columns:1fr}.tenant-landing-preview-card{position:static}.tenant-landing-editor-grid{grid-template-columns:1fr}.tenant-landing-editor-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-landing-review-grid{grid-template-columns:1fr}.tenant-landing-review-grid .tenant-landing-phone{max-width:380px}}@media(max-width:700px){.tenant-marketing-activity-page .tenant-page-head,.tenant-landing-editor-head,.tenant-landing-boundary,.tenant-landing-list-intro{align-items:flex-start;flex-direction:column}.tenant-landing-toolbar>.ant-input,.tenant-landing-toolbar>.ant-select{min-width:100%;flex:1}.tenant-landing-toolbar .ant-btn{flex:1}.tenant-landing-settings-facts,.tenant-landing-editor-aside,.tenant-landing-form-grid{grid-template-columns:1fr}.tenant-landing-save-bar{left:0;min-height:116px;align-items:stretch;flex-direction:column;padding:10px 12px}.tenant-landing-save-bar>div:last-child{width:100%}.tenant-landing-save-bar .ant-btn{flex:1}.tenant-landing-visitor-grid{grid-template-columns:1fr}.tenant-landing-visitor-grid>.tenant-landing-phone{max-width:100%}.tenant-landing-capability-grid{grid-template-columns:1fr}}@media(max-width:480px){.tenant-landing-capability,.tenant-landing-settings,.tenant-landing-logs{padding:14px}.tenant-landing-table-wrap{padding-inline:14px}.tenant-landing-editor-body{padding:14px}.tenant-landing-editor-section>header{padding:14px}.tenant-landing-steps{padding:12px}.tenant-landing-steps .ant-steps-item-title{font-size:11px}.tenant-landing-coupon-card{align-items:flex-start;flex-wrap:wrap}.tenant-landing-coupon-card .ant-btn{margin-left:auto}}.tenant-sms-page{min-width:0;color:#182945}.tenant-sms-back{padding-left:0;margin-bottom:2px}.tenant-sms-page .tenant-page-head{margin-bottom:14px}.tenant-sms-page .tenant-page-head h1{font-size:27px}.tenant-sms-boundary{margin-bottom:14px;border-color:#d7e5fb;background:#edf4ff}.tenant-sms-tabs-panel{border-color:#e0e8f4;border-radius:12px;overflow:hidden}.tenant-sms-tabs-panel>.ant-card-body{padding:0}.tenant-sms-tabs-panel>.ant-tabs{padding:0 20px;border-bottom:1px solid #e9eef6}.tenant-sms-tabs-panel .ant-tabs-nav{margin:0}.tenant-sms-tabs-panel .ant-tabs-tab{padding:16px 2px;font-size:13px;font-weight:650}.tenant-sms-panel{border:0;border-radius:0}.tenant-sms-panel>.ant-card-body{padding:0}.tenant-sms-list-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px 10px;color:#748197;font-size:11px}.tenant-sms-list-intro>div{display:grid;gap:5px}.tenant-sms-list-intro b{color:#34425b;font-size:13px}.tenant-sms-toolbar{display:flex;align-items:center;gap:10px;padding:0 20px 16px}.tenant-sms-toolbar>.ant-input{flex:1;min-width:220px}.tenant-sms-toolbar>.ant-select{min-width:145px}.tenant-sms-panel>.ant-table-wrapper{padding:0 20px 20px}.tenant-sms-panel .ant-table{font-size:12px}.tenant-sms-panel .ant-table-cell b,.tenant-sms-panel .ant-table-cell small{display:block}.tenant-sms-panel .ant-table-cell small{margin-top:4px;color:#8494aa;font-size:10px}.tenant-sms-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px}.tenant-sms-card-grid .ant-card,.tenant-sms-audience-layout .ant-card,.tenant-sms-settings-grid .ant-card,.tenant-sms-log-card{border-color:#e0e8f4}.tenant-sms-template-content{min-height:56px;margin:0 0 14px;color:#52637f;font-size:12px;line-height:1.7}.tenant-sms-card-meta{display:grid;gap:5px;padding-top:12px;border-top:1px solid #edf0f6;color:#8494aa;font-size:10px}.tenant-sms-card-grid .ant-btn{padding:5px 0}.tenant-sms-audience-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding:20px}.tenant-sms-segment-list{display:grid;gap:8px;margin-bottom:14px}.tenant-sms-segment-list button{display:grid;gap:4px;padding:13px 14px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#34425b;text-align:left;cursor:pointer}.tenant-sms-segment-list button.active{border-color:#8fb7ff;background:#edf4ff;box-shadow:0 0 0 1px #c8dcff}.tenant-sms-segment-list button span{color:#8494aa;font-size:11px}.tenant-sms-audience-layout .ant-table-cell b,.tenant-sms-audience-layout .ant-table-cell small{display:block}.tenant-sms-audience-layout .ant-table-cell small{margin-top:4px;color:#8494aa;font-size:10px}.tenant-sms-settings-grid{display:grid;gap:16px;padding:20px}.tenant-sms-setting-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #edf0f6}.tenant-sms-setting-row b,.tenant-sms-setting-row span{display:block}.tenant-sms-setting-row span{margin-top:5px;color:#8494aa;font-size:11px}.tenant-sms-setting-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:14px 0}.tenant-sms-setting-facts>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid #edf0f6;font-size:11px}.tenant-sms-setting-facts span{color:#748197}.tenant-sms-setting-facts b{color:#34425b}.tenant-sms-ai-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f6}.tenant-sms-ai-row b,.tenant-sms-ai-row span{display:block}.tenant-sms-ai-row span{margin-top:5px;color:#8494aa;font-size:11px}.tenant-sms-log-card{margin:20px}.tenant-sms-composer-body{display:grid;gap:14px;margin-top:18px}.tenant-sms-composer-body .ant-card{border-color:#e0e8f4}.tenant-sms-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:16px}.tenant-sms-form-grid>label,.tenant-sms-field-full,.tenant-sms-confirm-input{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-sms-form-grid em,.tenant-sms-field-full em,.tenant-sms-confirm-input em{color:#d64d5b;font-style:normal}.tenant-sms-field-full{margin-bottom:12px}.tenant-sms-variable-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.tenant-sms-variable-row .ant-btn{color:#2867f0}.tenant-sms-cost-note{padding:11px 13px;border:1px solid #d7e5fb;border-radius:8px;background:#edf4ff;color:#5272a4;font-size:11px;line-height:1.7}.tenant-sms-cost-note b{color:#2867f0}.tenant-sms-checks{display:grid;gap:8px;margin-top:4px;padding:12px 13px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff}.tenant-sms-checks>span{color:#8494aa;font-size:10px}.tenant-sms-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0 0 16px}.tenant-sms-preview-facts>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f6}.tenant-sms-preview-facts dt{color:#748197;font-size:11px}.tenant-sms-preview-facts dd{margin:0;color:#34425b;font-size:12px;font-weight:650;text-align:right}.tenant-sms-phone-preview{padding:14px;border-radius:9px;background:#f3f7ff;color:#526b95}.tenant-sms-phone-preview small{color:#8494aa;font-size:10px}.tenant-sms-phone-preview p{margin:8px 0 0;color:#34425b;font-size:12px;line-height:1.7}.tenant-sms-confirm-input{margin-top:16px}.tenant-sms-drawer-footer{display:flex;justify-content:flex-end;gap:8px}.tenant-sms-drawer-footer .ant-btn{min-width:80px}@media(max-width:980px){.tenant-sms-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-sms-audience-layout{grid-template-columns:1fr}}@media(max-width:700px){.tenant-sms-list-intro{align-items:flex-start;flex-direction:column}.tenant-sms-toolbar{align-items:stretch;flex-wrap:wrap}.tenant-sms-toolbar>.ant-input,.tenant-sms-toolbar>.ant-select{min-width:100%}.tenant-sms-card-grid{grid-template-columns:1fr;padding:14px}.tenant-sms-audience-layout,.tenant-sms-settings-grid{padding:14px}.tenant-sms-setting-facts,.tenant-sms-form-grid,.tenant-sms-preview-facts{grid-template-columns:1fr}.tenant-sms-panel>.ant-table-wrapper{padding-inline:14px}.tenant-sms-log-card{margin:14px}}.tenant-lottery-page{min-width:0;color:#182945}.tenant-lottery-back{padding-left:0;margin-bottom:2px}.tenant-lottery-page .tenant-page-head{margin-bottom:14px}.tenant-lottery-page .tenant-page-head h1{font-size:27px}.tenant-lottery-boundary{margin-bottom:14px;border-color:#d7e5fb;background:#edf4ff}.tenant-lottery-panel{border-color:#e0e8f4;border-radius:12px;overflow:hidden}.tenant-lottery-panel>.ant-card-body{padding:0}.tenant-lottery-panel>.ant-tabs{padding:0 20px;border-bottom:1px solid #e9eef6}.tenant-lottery-panel .ant-tabs-nav{margin:0}.tenant-lottery-panel .ant-tabs-tab{padding:16px 2px;font-size:13px;font-weight:650}.tenant-lottery-list-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px 10px;color:#748197;font-size:11px}.tenant-lottery-list-intro b{color:#34425b;font-size:13px}.tenant-lottery-toolbar{display:flex;align-items:center;gap:10px;padding:0 20px 16px}.tenant-lottery-toolbar>.ant-input{flex:1;min-width:220px}.tenant-lottery-toolbar>.ant-select{min-width:145px}.tenant-lottery-table-wrap{overflow-x:auto;padding:0 20px 20px}.tenant-lottery-table{width:100%;min-width:980px;border-collapse:collapse;color:#34425b;font-size:12px}.tenant-lottery-table th{padding:13px 12px;background:#f7f9fd;color:#71839d;font-weight:650;text-align:left;white-space:nowrap}.tenant-lottery-table td{padding:14px 12px;border-bottom:1px solid #edf0f6;vertical-align:top;white-space:nowrap}.tenant-lottery-table td b,.tenant-lottery-table td small{display:block}.tenant-lottery-table td b{color:#263a58}.tenant-lottery-table td small{margin-top:4px;color:#8494aa;font-size:10px}.tenant-lottery-table td .ant-tag{margin:0}.tenant-lottery-row-actions{display:flex;gap:2px;align-items:center}.tenant-lottery-row-actions .ant-btn{padding:0 5px}.tenant-lottery-empty{padding:44px 18px;text-align:center;color:#748197}.tenant-lottery-empty b{display:block;color:#34425b;font-size:14px}.tenant-lottery-empty p{margin:7px 0 14px;font-size:11px}.tenant-lottery-capability,.tenant-lottery-settings,.tenant-lottery-logs{display:grid;gap:16px;padding:20px}.tenant-lottery-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-lottery-capability-grid .ant-card{border-color:#e0e8f4}.tenant-lottery-capability-grid p{margin:7px 0 0;color:#748197;font-size:11px;line-height:1.6}.tenant-lottery-settings-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0}.tenant-lottery-settings-facts>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f6}.tenant-lottery-settings-facts dt{color:#748197;font-size:11px}.tenant-lottery-settings-facts dd{margin:0;color:#34425b;font-size:12px;font-weight:650;text-align:right}.tenant-lottery-setting-checks{display:flex;flex-wrap:wrap;gap:18px;padding:13px 14px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;color:#34425b;font-size:12px}.tenant-lottery-logs .tenant-lottery-table-wrap{padding:0}.tenant-lottery-editor{padding-bottom:112px}.tenant-lottery-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.tenant-lottery-editor-head h1{margin:5px 0}.tenant-lottery-editor-head p{margin:0;color:#748197;font-size:12px}.tenant-lottery-steps{margin-bottom:16px;padding:14px 18px;border:1px solid #e0e8f4;border-radius:12px;background:#fff}.tenant-lottery-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.tenant-lottery-editor-main{min-width:0}.tenant-lottery-editor-aside{display:grid;gap:14px;position:sticky;top:84px}.tenant-lottery-editor-aside .ant-card{border-color:#e0e8f4}.tenant-lottery-editor-aside p{margin:6px 0 0;color:#748197;font-size:11px;line-height:1.6}.tenant-lottery-flow{margin-top:14px;padding:10px 12px;border-radius:8px;background:#edf4ff;color:#2867f0;font-size:11px;font-weight:650}.tenant-lottery-editor-section{overflow:hidden;border:1px solid #e0e8f4;border-radius:12px;background:#fff}.tenant-lottery-editor-section>header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e5ebf4;background:#f5f8ff}.tenant-lottery-editor-section>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e6f0ff;color:#2867f0;font-size:11px;font-weight:800}.tenant-lottery-editor-section>header h2{margin:0 0 4px;font-size:17px}.tenant-lottery-editor-section>header p{margin:0;color:#748197;font-size:11px}.tenant-lottery-editor-body{display:grid;gap:16px;padding:20px}.tenant-lottery-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.tenant-lottery-form-grid>label,.tenant-lottery-field-full,.tenant-lottery-upload,.tenant-lottery-store-picker,.tenant-lottery-field{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-lottery-form-grid em,.tenant-lottery-field-full em,.tenant-lottery-store-picker em{color:#d64d5b;font-style:normal}.tenant-lottery-field-full,.tenant-lottery-form-grid .ant-input,.tenant-lottery-form-grid .ant-select,.tenant-lottery-field .ant-input{width:100%}.tenant-lottery-upload{position:relative;padding:13px;border:1px dashed #b9cbe8;border-radius:9px;background:#f8faff}.tenant-lottery-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tenant-lottery-upload small{color:#8494aa;font-size:10px;font-weight:400}.tenant-lottery-upload .ant-btn{align-self:flex-start;padding:0}.tenant-lottery-store-picker{gap:10px}.tenant-lottery-store-picker>div{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid #e0e7f2;border-radius:8px;background:#fbfcff;font-weight:400}.tenant-lottery-prizes{display:grid;gap:12px}.tenant-lottery-prizes>article{padding:16px;border:1px solid #e0e7f2;border-radius:9px;background:#fbfcff}.tenant-lottery-prizes>article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#34425b}.tenant-lottery-reward{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid #c8dbff;border-radius:9px;background:#f3f7ff}.tenant-lottery-reward>div{min-width:0;flex:1}.tenant-lottery-reward p,.tenant-lottery-reward small{display:block;margin:4px 0 0;color:#8494aa;font-size:10px}.tenant-lottery-reward .ant-tag{margin:0}.tenant-lottery-reward .ant-btn{padding:0;white-space:nowrap}.tenant-lottery-probability{margin:0;padding:11px 13px;border:1px solid #d7e5fb;border-radius:8px;background:#edf4ff;color:#5272a4;font-size:11px;line-height:1.7}.tenant-lottery-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.tenant-lottery-save-bar{z-index:20}.tenant-lottery-phone{overflow:hidden;border:1px solid #d2e2ff;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2b549614}.tenant-lottery-phone-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #e7eef9;color:#526b95;font-size:11px}.tenant-lottery-phone-head .ant-tag{margin:0}.tenant-lottery-phone-hero{display:grid;gap:9px;padding:18px 16px;background:linear-gradient(145deg,#edf4ff,#fff)}.tenant-lottery-phone-hero small{color:#6e82a2;font-size:10px}.tenant-lottery-phone-hero h2{margin:0;color:#214a8b;font-size:21px}.tenant-lottery-phone-hero p{margin:0;color:#526b95;font-size:11px;line-height:1.65}.tenant-lottery-prize-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-lottery-prize-grid>div{display:grid;gap:5px;padding:10px;border:1px solid #c8dbff;border-radius:9px;background:#ffffffe6}.tenant-lottery-prize-grid small{color:#7a8eaa;font-size:10px}.tenant-lottery-prize-grid b{color:#294d87;font-size:12px}.tenant-lottery-rules{padding-top:8px;border-top:1px solid #d7e5fb}.tenant-lottery-phone-hero>.ant-btn{width:100%;margin-top:2px}.tenant-lottery-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}.tenant-lottery-detail-main{display:grid;gap:16px}.tenant-lottery-detail-main>.ant-card,.tenant-lottery-preview-card{border-color:#e0e8f4}.tenant-lottery-preview-card{position:sticky;top:84px}.tenant-lottery-visitor{padding-bottom:24px}.tenant-lottery-visitor-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:18px;margin-top:16px}.tenant-lottery-visitor-grid>.ant-card{border-color:#e0e8f4}.tenant-lottery-visitor-grid>.ant-card-body{display:grid;gap:14px}.tenant-lottery-detail .tenant-lottery-table-wrap{padding:0}.tenant-lottery-detail .tenant-lottery-table{min-width:720px}.tenant-lottery-editor-error{margin-top:14px}@media(max-width:1020px){.tenant-lottery-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-lottery-editor-grid,.tenant-lottery-detail-grid{grid-template-columns:1fr}.tenant-lottery-editor-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-lottery-preview-card{position:static}.tenant-lottery-review-grid{grid-template-columns:1fr}.tenant-lottery-review-grid .tenant-lottery-phone{max-width:380px}}@media(max-width:700px){.tenant-lottery-page .tenant-page-head,.tenant-lottery-editor-head,.tenant-lottery-list-intro{align-items:flex-start;flex-direction:column}.tenant-lottery-toolbar{align-items:stretch;flex-wrap:wrap}.tenant-lottery-toolbar>.ant-input,.tenant-lottery-toolbar>.ant-select{min-width:100%}.tenant-lottery-capability-grid{grid-template-columns:1fr}.tenant-lottery-capability,.tenant-lottery-settings,.tenant-lottery-logs{padding:14px}.tenant-lottery-editor-aside,.tenant-lottery-form-grid,.tenant-lottery-settings-facts{grid-template-columns:1fr}.tenant-lottery-editor-body{padding:14px}.tenant-lottery-editor-section>header{padding:14px}.tenant-lottery-table-wrap{padding-inline:14px}.tenant-lottery-phone{max-width:100%}.tenant-lottery-visitor-grid{grid-template-columns:1fr}.tenant-lottery-save-bar{left:0;min-height:116px;align-items:stretch;flex-direction:column;padding:10px 12px}.tenant-lottery-save-bar>div:last-child{width:100%}.tenant-lottery-save-bar .ant-btn{flex:1}}.tenant-mall-page{min-width:0;color:#182945}.tenant-mall-page>.tenant-page-head{margin-bottom:14px}.tenant-mall-boundary{margin-bottom:14px;border-color:#d7e5fb;background:#edf4ff}.tenant-mall-nav{margin-bottom:14px;border-color:#e0e8f4;overflow:hidden}.tenant-mall-nav .ant-card-body{padding:0}.tenant-mall-nav .ant-tabs-nav{margin:0;padding:0 18px}.tenant-mall-nav .ant-tabs-tab{padding:16px 2px;font-size:13px;font-weight:650}.tenant-mall-notice{margin-bottom:14px}.tenant-mall-metrics,.tenant-mall-order-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.tenant-mall-metrics .ant-card,.tenant-mall-order-metrics .ant-card{border-color:#e0e8f4}.tenant-mall-metrics .ant-statistic-title,.tenant-mall-order-metrics .ant-statistic-title{color:#748197;font-size:11px}.tenant-mall-metrics .ant-statistic-content,.tenant-mall-order-metrics .ant-statistic-content{color:#182945;font-size:24px;font-weight:700}.tenant-mall-metrics small{display:block;margin-top:5px;color:#8a98ab;font-size:10px}.tenant-mall-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.tenant-mall-overview-grid>.ant-card,.tenant-mall-page>.ant-card{border-color:#e0e8f4}.tenant-mall-todos{display:grid;gap:0}.tenant-mall-todos button{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border:0;border-bottom:1px solid #edf0f6;background:none;color:#34425b;text-align:left;cursor:pointer}.tenant-mall-todos button:last-child{border-bottom:0}.tenant-mall-todos b{color:#2867f0}.tenant-mall-todos b:first-letter{font-size:14px}.tenant-mall-ranking{display:grid;gap:0}.tenant-mall-ranking>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf0f6}.tenant-mall-ranking>div:last-child{border-bottom:0}.tenant-mall-ranking>div>b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#edf4ff;color:#2867f0;font-size:10px}.tenant-mall-ranking span,.tenant-mall-ranking small{display:block}.tenant-mall-ranking span{color:#34425b;font-size:12px}.tenant-mall-ranking small{margin-top:3px;color:#8a98ab;font-size:10px}.tenant-mall-ranking strong{color:#263a58;font-size:12px}.tenant-mall-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tenant-mall-store-grid>div{display:grid;gap:5px;padding:13px;border:1px solid #e4eaf3;border-radius:9px;background:#fbfcff}.tenant-mall-store-grid b{color:#34425b;font-size:12px}.tenant-mall-store-grid span,.tenant-mall-store-grid small{color:#748197;font-size:10px}.tenant-mall-store-grid strong{color:#2867f0;font-size:17px}.tenant-mall-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:14px}.tenant-mall-toolbar>.ant-input{flex:1;min-width:220px}.tenant-mall-toolbar>.ant-select{min-width:140px}.tenant-mall-page .ant-table-wrapper{overflow-x:auto}.tenant-mall-page .ant-table-cell{font-size:12px}.tenant-mall-page .ant-table-cell b,.tenant-mall-page .ant-table-cell small{display:block}.tenant-mall-page .ant-table-cell small{margin-top:4px;color:#8a98ab;font-size:10px}.tenant-mall-warning{color:#d2525e;font-weight:650}.tenant-mall-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tenant-mall-section-head>div{display:grid;gap:4px}.tenant-mall-section-head .ant-typography-secondary{font-size:11px}.tenant-mall-drawer-footer{display:flex;justify-content:flex-end;gap:8px}.tenant-mall-editor-drawer .ant-drawer-body{display:grid;gap:14px;background:#f7f9fd}.tenant-mall-editor-card{border-color:#e0e8f4}.tenant-mall-editor-card .ant-card-head-title{font-size:14px}.tenant-mall-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.tenant-mall-form-grid>label,.tenant-mall-drawer-field,.tenant-mall-setting-grid>label{display:flex;flex-direction:column;gap:7px;color:#34425b;font-size:12px;font-weight:650}.tenant-mall-form-grid>label.full{grid-column:1/-1}.tenant-mall-form-grid .ant-input,.tenant-mall-form-grid .ant-select,.tenant-mall-form-grid .ant-input-number{width:100%}.tenant-mall-switch-field{display:flex;align-items:center;gap:8px;color:#748197;font-weight:400}.tenant-mall-help{margin:0;color:#748197;font-size:11px;line-height:1.6}.tenant-mall-order-detail{display:grid;gap:14px}.tenant-mall-order-detail .ant-card{border-color:#e0e8f4}.tenant-mall-order-detail dl{margin:0}.tenant-mall-order-detail dl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f6}.tenant-mall-order-detail dt{color:#748197;font-size:11px}.tenant-mall-order-detail dd{margin:0;color:#34425b;font-size:12px;font-weight:650;text-align:right}.tenant-mall-setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #edf0f6}.tenant-mall-setting-row b{color:#34425b;font-size:13px}.tenant-mall-setting-row p{margin:5px 0 0;color:#748197;font-size:11px;line-height:1.5}.tenant-mall-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px 0;border-bottom:1px solid #edf0f6}.tenant-mall-setting-grid .ant-input-number{width:100%}.tenant-mall-settings-card{border-color:#e0e8f4}.tenant-mall-save{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:#748197;font-size:11px}.tenant-mall-back{padding:0;margin-top:12px}@media(max-width:900px){.tenant-mall-metrics,.tenant-mall-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-mall-overview-grid,.tenant-mall-store-grid{grid-template-columns:1fr}.tenant-mall-section-head{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.tenant-mall-toolbar{align-items:stretch;flex-wrap:wrap}.tenant-mall-toolbar>.ant-input,.tenant-mall-toolbar>.ant-select{min-width:100%}.tenant-mall-form-grid,.tenant-mall-setting-grid{grid-template-columns:1fr}.tenant-mall-form-grid>label.full{grid-column:auto}.tenant-mall-metrics,.tenant-mall-order-metrics{grid-template-columns:1fr}.tenant-mall-save{align-items:stretch;flex-direction:column}.tenant-mall-save .ant-btn{width:100%}}@media(max-width:900px){.tenant-data-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-data-item-summary{align-items:flex-start;flex-direction:column;gap:5px}.tenant-data-item-summary small{margin-left:0}}@media(max-width:620px){.tenant-data-marketing-grid{grid-template-columns:1fr}.tenant-data-channel-table>div{grid-template-columns:1.4fr repeat(4,minmax(70px,1fr))}}.tenant-ai-page .tenant-ai-tabs-card{margin:20px 0 0;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #14284e06}.tenant-ai-page .tenant-ai-tabs-card>.ant-card-body{padding:0}.tenant-ai-page .tenant-ai-tabs-card .ant-tabs-nav{margin:0;padding:0 18px}.tenant-ai-page .tenant-ai-tabs-card .ant-tabs-tab{min-height:64px;padding:18px;font-size:.9375rem}.tenant-ai-page .tenant-ai-tabs-card .ant-tabs-tab-btn{font-weight:500}.tenant-ai-page .tenant-ai-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:650}.tenant-ai-page .tenant-ai-prompt{margin:24px 0 18px;border:1px solid #c4d8fd;border-radius:16px;background:#fff;box-shadow:0 4px 22px #2867f00b}.tenant-ai-page .tenant-ai-prompt>.ant-card-body{display:block;padding:25px}.tenant-ai-page .tenant-ai-prompt label{display:block;margin-bottom:16px;color:#18233a;font-size:1.18rem;font-weight:650}.tenant-ai-page .tenant-ai-prompt>.ant-card-body>div:first-of-type{display:flex;align-items:stretch;gap:12px}.tenant-ai-page .tenant-ai-prompt .ant-input{flex:1;min-width:0;height:48px;min-height:48px;padding:13px 15px;border-color:#dfe6f1;border-radius:10px;background:#fbfcff;font-size:1rem}.tenant-ai-page .tenant-ai-prompt>.ant-card-body>div:first-of-type .ant-btn{min-width:142px;height:48px;padding:8px 15px;border-radius:10px;font-size:.9375rem}.tenant-ai-page .tenant-ai-question-list{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:20px}.tenant-ai-page .tenant-ai-question-list .ant-btn-link{height:auto;padding:4px 2px;color:#2867f0;font-size:.875rem;line-height:1.6}.tenant-ai-page .tenant-ai-readiness{margin:18px 0;border-color:#e2e8f1;border-radius:12px;background:#fff}.tenant-ai-page .tenant-ai-readiness>.ant-card-body{padding:14px 18px}.tenant-ai-page .tenant-ai-readiness>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tenant-ai-page .tenant-ai-readiness b{font-size:.9rem}.tenant-ai-page .tenant-ai-readiness p{margin:9px 0;color:#748197;font-size:.875rem;line-height:1.8}.tenant-ai-page .tenant-ai-readiness .ant-btn-link{height:auto;margin:0;padding:4px 2px;font-size:.875rem}.tenant-ai-page .tenant-ai-summary-card{margin:22px 0;border:1px solid #cfe0ff;border-radius:15px;overflow:hidden;box-shadow:none}.tenant-ai-page .tenant-ai-summary-card>.ant-card-body{padding:0}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary{align-items:flex-start;gap:18px;margin:0;padding:26px;border:0;border-radius:0;background:linear-gradient(115deg,#edf4ff,#fff)}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-ai-mark{width:48px;height:48px;border-radius:14px;font-size:1.1rem}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary h2{margin:7px 0 6px;font-size:1.22rem;line-height:1.7}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary p{font-size:.9375rem}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px;margin-left:auto;white-space:nowrap}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary-actions .ant-btn-link{height:auto;padding:4px 2px;font-size:.875rem}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary-actions .ant-btn-primary{height:40px;padding-inline:15px;font-size:.875rem}.tenant-ai-page .tenant-ai-panel{margin:20px 0;border-radius:16px;overflow:hidden}.tenant-ai-page .tenant-ai-panel .ant-card-head{min-height:64px;padding-inline:24px}.tenant-ai-page .tenant-ai-panel .ant-card-head-title{font-size:1.12rem}.tenant-ai-page .tenant-ai-focus-panel>.ant-card-body{padding:0 24px}.tenant-ai-page .tenant-ai-focus-panel .tenant-ai-insight-list{display:flex;flex-direction:column;gap:0;padding:0}.tenant-ai-page .tenant-ai-focus-panel .tenant-ai-insight-list>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border:0;border-bottom:1px solid #e2e8f1;border-radius:0;background:#fff}.tenant-ai-page .tenant-ai-focus-panel .tenant-ai-insight-list>article:last-child{border-bottom:0}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-insight-main{display:flex;align-items:flex-start;gap:16px;max-width:65%}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-insight-main h3{margin:0 0 4px;font-size:1rem;font-weight:650;line-height:1.6}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-insight-main p{margin:4px 0 0;color:#748197;font-size:.9375rem;line-height:1.8}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-insight-main .ant-tag{height:auto;margin:0;padding:3px 10px;border-radius:7px;font-size:.875rem;line-height:1.6}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-inline-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-inline-actions .ant-btn-link{height:auto;padding:4px 2px;font-size:.875rem;white-space:nowrap}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-inline-actions .ant-btn-primary{height:40px;padding-inline:15px;font-size:.875rem}@media(max-width:1250px){.tenant-ai-page .tenant-ai-focus-panel .tenant-ai-insight-list>article{align-items:flex-start;flex-direction:column}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-insight-main{max-width:none}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-inline-actions{margin-left:0;justify-content:flex-start}}@media(max-width:620px){.tenant-ai-page .tenant-ai-prompt>.ant-card-body>div:first-of-type{align-items:stretch;flex-direction:column}.tenant-ai-page .tenant-ai-prompt>.ant-card-body>div:first-of-type .ant-btn{width:100%}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary{flex-wrap:wrap;padding:22px}.tenant-ai-page .tenant-ai-summary-card .tenant-operating-summary-actions{width:100%;margin-left:0;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.tenant-ai-page .tenant-ai-focus-panel>.ant-card-body{padding:0 18px}.tenant-ai-page .tenant-ai-focus-panel .tenant-operating-inline-actions{width:100%}}.tenant-data-prototype-page>.tenant-page-head{margin-bottom:18px}.tenant-data-prototype-page>.tenant-page-head .tenant-actions{align-items:center}.tenant-data-prototype-page .tenant-data-tabs-card{margin-bottom:18px;border-radius:14px}.tenant-data-prototype-page .tenant-data-tab-nav{gap:18px;padding:0 24px}.tenant-data-prototype-page .tenant-data-tab-nav button{min-width:124px;min-height:64px;padding-inline:18px;font-size:16px}.tenant-data-prototype-context{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px;padding:0 8px;color:#52637f;font-size:13px;line-height:1.6}.tenant-data-prototype-context .ant-tag{margin:0;padding-inline:10px;border:1px solid #dbe5fa;background:#fff;color:#52637f}.tenant-data-prototype-context small{flex-basis:100%;color:#748197;font-size:12px}.tenant-data-prototype-subtabs{margin:0 0 18px;padding:0 24px;border:1px solid #e2e8f1;border-top:0;background:#fff}.tenant-data-prototype-subtabs button{min-height:58px;padding-inline:0;margin-right:34px;font-size:15px}.tenant-data-prototype-page .tenant-data-summary{margin-bottom:20px;border-color:#cfe0ff;border-radius:16px}.tenant-data-prototype-page .tenant-data-summary .ant-card-body{padding:16px 28px}.tenant-data-prototype-page .tenant-operating-summary{min-height:132px;padding:22px 8px;border:0;border-radius:0;background:linear-gradient(120deg,#edf4ff,#fff)}.tenant-data-prototype-page .tenant-operating-ai-mark{width:52px;height:52px;border-radius:16px;font-size:18px}.tenant-data-prototype-page .tenant-operating-eyebrow{font-size:14px;font-weight:650}.tenant-data-prototype-page .tenant-operating-summary h2{margin:8px 0 6px;font-size:24px;line-height:1.4}.tenant-data-prototype-page .tenant-operating-summary p{font-size:15px}.tenant-data-ai-meta{display:block;margin-top:14px;color:#748197;font-size:12px}.tenant-data-prototype-page .tenant-operating-summary-actions{align-self:flex-start;padding-top:3px;gap:14px}.tenant-data-prototype-page .tenant-operating-summary-actions .ant-btn-link{font-size:14px}.tenant-data-prototype-page .tenant-operating-summary-actions .ant-btn-primary{height:40px;padding-inline:18px;font-size:14px}.tenant-data-prototype-page .tenant-data-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-bottom:22px}.tenant-data-prototype-page .tenant-operating-metric{min-height:220px;padding:26px 24px 18px;border-color:#e2e8f1;border-radius:14px}.tenant-data-prototype-page .tenant-operating-metric-name{font-size:15px;color:#52637f}.tenant-data-prototype-page .tenant-operating-help{width:26px;height:26px;color:#88a1c8;border-color:#c9d8ef;font-size:14px}.tenant-data-prototype-page .tenant-operating-metric-value{margin:22px 0 12px;font-size:31px}.tenant-data-prototype-page .tenant-operating-change{font-size:14px}.tenant-data-prototype-page .tenant-data-metric-action{height:auto;margin-top:24px;padding:14px 0 0;border-top:1px solid #e2e8f1;color:#2867f0;font-size:14px;text-align:left}.tenant-data-prototype-page .tenant-data-panel{margin-bottom:20px;border-radius:16px}.tenant-data-prototype-page .tenant-data-panel .ant-card-head{min-height:64px;padding-inline:28px}.tenant-data-prototype-page .tenant-data-panel .ant-card-head-title{font-size:20px}.tenant-data-prototype-page .tenant-data-panel .ant-card-body{padding:24px 28px}.tenant-data-prototype-page .tenant-data-channel-prototype-table{border:0;border-radius:0}.tenant-data-prototype-page .tenant-data-channel-prototype-table>div{grid-template-columns:1.2fr .8fr 1.4fr 1.2fr .9fr 1fr 1fr 1fr;min-width:980px}.tenant-data-prototype-page .tenant-data-channel-prototype-table>div>*{padding:14px 16px;font-size:13px}.tenant-data-prototype-page .tenant-data-channel-prototype-table .header>*{font-size:13px}.tenant-data-prototype-page .tenant-data-channel-prototype-table b{color:#2867f0;font-size:14px}.tenant-data-prototype-page .tenant-data-channel-prototype-table small{display:block;margin-top:5px;color:#748197;font-size:12px}.tenant-data-channel-actions{display:flex;gap:10px;margin-top:18px}.tenant-data-store-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tenant-data-store-health>article{padding:20px;border:1px solid #e2e8f1;border-radius:14px;background:#fff}.tenant-data-store-health>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tenant-data-store-health h3{margin:0;color:#1d2d49;font-size:17px}.tenant-data-store-health .ant-tag{margin:0}.tenant-data-store-kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tenant-data-store-kv>div{display:grid;gap:5px}.tenant-data-store-kv span{color:#748197;font-size:12px}.tenant-data-store-kv b{color:#263a58;font-size:15px}.tenant-data-store-reason{margin:16px 0 0;padding-top:14px;border-top:1px solid #e2e8f1;color:#748197;font-size:12px;line-height:1.6}.tenant-data-store-actions{display:flex;gap:16px;margin-top:12px}.tenant-data-prototype-page .tenant-data-next,.tenant-data-prototype-page>.tenant-operating-meta{display:none}@media(max-width:1500px){.tenant-data-prototype-page .tenant-data-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tenant-data-prototype-page .tenant-operating-summary{align-items:flex-start;flex-wrap:wrap}.tenant-data-prototype-page .tenant-operating-summary-actions{width:100%;margin-left:68px}.tenant-data-prototype-page .tenant-data-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-data-prototype-page .tenant-data-summary .ant-card-body{padding:14px 18px}.tenant-data-store-health{grid-template-columns:1fr}}@media(max-width:620px){.tenant-data-prototype-page .tenant-data-metrics{grid-template-columns:1fr}.tenant-data-prototype-page .tenant-operating-summary h2{font-size:18px}.tenant-data-prototype-page .tenant-operating-summary p{font-size:13px}.tenant-data-prototype-page .tenant-operating-summary-actions{margin-left:0}.tenant-data-prototype-page .tenant-data-tab-nav button{min-width:98px;padding-inline:10px;font-size:14px}}.tenant-ai-page .tenant-ai-task-tabs,.tenant-ai-page .tenant-ai-alert-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tenant-ai-page .tenant-ai-task-tabs .ant-btn,.tenant-ai-page .tenant-ai-alert-filters .ant-btn{height:34px;padding-inline:13px;border-radius:8px}.tenant-ai-page .tenant-ai-task-card{padding:20px 0;border-bottom:1px solid #e2e8f1;background:#fff}.tenant-ai-page .tenant-ai-task-card:last-child{border-bottom:0}.tenant-ai-page .tenant-ai-task-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tenant-ai-page .tenant-ai-task-card>header>div{min-width:0}.tenant-ai-page .tenant-ai-task-card>header .ant-tag{margin:0 6px 7px 0}.tenant-ai-page .tenant-ai-task-card h3{margin:0;color:#182945;font-size:16px;line-height:1.55}.tenant-ai-page .tenant-ai-task-card p{margin:12px 0;color:#52637f;font-size:13px;line-height:1.7}.tenant-ai-page .tenant-ai-task-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:5px;color:#748197;font-size:11px}.tenant-ai-page .tenant-ai-task-card .tenant-operating-inline-actions{justify-content:flex-start}.tenant-ai-page .tenant-ai-readiness{margin:14px 0}.tenant-ai-page .tenant-ai-alert-list>article{padding:20px 0;border-bottom:1px solid #e2e8f1}.tenant-ai-page .tenant-ai-alert-list>article:last-child{border-bottom:0}.tenant-ai-page .tenant-ai-alert-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tenant-ai-page .tenant-ai-alert-list>article>header>div{min-width:0}.tenant-ai-page .tenant-ai-alert-list .ant-tag{margin:0 8px 6px 0}.tenant-ai-page .tenant-ai-alert-list h3{display:inline;margin:0;color:#182945;font-size:15px;line-height:1.6}.tenant-ai-page .tenant-ai-alert-list p{margin:8px 0;color:#52637f;font-size:13px;line-height:1.7}.tenant-ai-page .tenant-ai-alert-list small{display:block;color:#8a98ab;font-size:11px}.tenant-ai-page .tenant-ai-alert-list .tenant-operating-inline-actions{justify-content:flex-start;margin-top:10px}.tenant-ai-page .tenant-ai-alert-list .is-read{opacity:.72}.tenant-ai-page .tenant-ai-record-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.tenant-ai-page .tenant-ai-record-form label{display:flex;flex:1;min-width:220px;flex-direction:column;gap:6px;color:#52637f;font-size:12px}.tenant-ai-page .tenant-ai-record-form label:nth-child(2){flex:0 1 180px;min-width:160px}.tenant-ai-page .tenant-ai-record-form .ant-select{width:100%}.tenant-ai-page .tenant-ai-record-form>.ant-btn{height:40px}.tenant-ai-page .tenant-ai-record-table-wrap{overflow-x:auto}.tenant-ai-page .tenant-ai-record-table{width:100%;min-width:820px;border-collapse:collapse}.tenant-ai-page .tenant-ai-record-table th,.tenant-ai-page .tenant-ai-record-table td{padding:13px 14px;border-bottom:1px solid #e2e8f1;color:#34425b;font-size:12px;text-align:left;vertical-align:top}.tenant-ai-page .tenant-ai-record-table th{background:#f7f9fd;color:#748197;font-size:11px;font-weight:650}.tenant-ai-page .tenant-ai-record-table td b,.tenant-ai-page .tenant-ai-record-table td small{display:block}.tenant-ai-page .tenant-ai-record-table td small{margin-top:4px;color:#8a98ab;font-size:10px;line-height:1.45}@media(max-width:620px){.tenant-ai-page .tenant-ai-record-form label,.tenant-ai-page .tenant-ai-record-form label:nth-child(2){min-width:100%;flex-basis:100%}.tenant-ai-page .tenant-ai-record-form>.ant-btn{width:100%}.tenant-ai-page .tenant-ai-task-card>header,.tenant-ai-page .tenant-ai-alert-list>article>header{flex-direction:column;gap:8px}}.tenant-ai-page .tenant-ai-team-page{display:grid;gap:18px}.tenant-ai-page .tenant-ai-team-intake{padding:24px;border:1px solid #cfe0ff;border-radius:16px;background:#fff}.tenant-ai-page .tenant-ai-team-guide{margin:0 0 16px;color:#182945;font-size:17px;font-weight:650}.tenant-ai-page .tenant-ai-team-question{display:flex;align-items:center;gap:10px}.tenant-ai-page .tenant-ai-team-question>span{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:#2867f0;color:#fff;font-weight:700}.tenant-ai-page .tenant-ai-team-question .ant-input{height:42px;flex:1;min-width:0}.tenant-ai-page .tenant-ai-team-question .ant-btn{height:42px;white-space:nowrap}.tenant-ai-page .tenant-ai-team-examples{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px;color:#8a98ab;font-size:12px}.tenant-ai-page .tenant-ai-team-examples .ant-btn{height:auto;padding:3px 5px;color:#2867f0;font-size:12px}.tenant-ai-page .tenant-ai-team-assignment{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px;border:1px solid #dbe7fb;border-radius:12px;background:#f5f8ff}.tenant-ai-page .tenant-ai-team-assignment small{color:#748197}.tenant-ai-page .tenant-ai-team-assignment h3{margin:5px 0;color:#182945;font-size:14px}.tenant-ai-page .tenant-ai-team-assignment p{margin:0;color:#748197;font-size:12px}.tenant-ai-page .tenant-ai-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tenant-ai-page .tenant-ai-team-card{display:flex;min-width:0;flex-direction:column;padding:20px;border:1px solid #e2e8f1;border-radius:14px;background:#fff}.tenant-ai-page .tenant-ai-team-card>header{display:flex;align-items:flex-start;gap:12px}.tenant-ai-page .tenant-ai-team-card>header>div{min-width:0}.tenant-ai-page .tenant-ai-team-card .tenant-ai-agent-mark{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:#edf4ff;color:#2867f0;font-weight:700}.tenant-ai-page .tenant-ai-team-card h2{margin:0;color:#182945;font-size:16px}.tenant-ai-page .tenant-ai-team-card header p{margin:4px 0 0;color:#748197;font-size:11px;line-height:1.5}.tenant-ai-page .tenant-ai-team-responsibility{margin:16px 0 10px;color:#34425b;font-size:13px;line-height:1.6}.tenant-ai-page .tenant-ai-team-tags{display:flex;gap:6px;flex-wrap:wrap}.tenant-ai-page .tenant-ai-team-tags span{padding:4px 8px;border-radius:6px;background:#f3f6fb;color:#52637f;font-size:10px}.tenant-ai-page .tenant-ai-team-today{margin-top:16px;padding:12px;border-radius:10px;background:#f7f9fd}.tenant-ai-page .tenant-ai-team-today>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.tenant-ai-page .tenant-ai-team-today h3{margin:0;color:#52637f;font-size:11px}.tenant-ai-page .tenant-ai-team-status{display:inline-flex;align-items:center;gap:5px;color:#22815a;font-size:10px}.tenant-ai-page .tenant-ai-team-status i{width:6px;height:6px;border-radius:50%;background:#35b77a}.tenant-ai-page .tenant-ai-team-today ul{margin:9px 0 0;padding-left:16px;color:#748197;font-size:11px;line-height:1.7}.tenant-ai-page .tenant-ai-team-caption{margin:12px 0;color:#8a98ab;font-size:10px}.tenant-ai-page .tenant-ai-team-card>footer{display:flex;gap:8px;margin-top:auto;padding-top:14px}.tenant-ai-page .tenant-ai-team-card>footer .ant-btn{flex:1}.tenant-ai-page .tenant-ai-team-explainer{padding:22px;border:1px solid #e2e8f1;border-radius:14px;background:#fff}.tenant-ai-page .tenant-ai-team-explainer h3{margin:0;color:#182945;font-size:17px}.tenant-ai-page .tenant-ai-team-explainer p{margin:10px 0;color:#748197;font-size:13px;line-height:1.7}.tenant-ai-page .tenant-ai-team-explainer ol{display:flex;gap:24px;flex-wrap:wrap;margin:14px 0;padding-left:20px;color:#52637f;font-size:12px}.tenant-ai-page .tenant-ai-team-explainer small{color:#8a98ab;font-size:11px}@media(max-width:1050px){.tenant-ai-page .tenant-ai-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tenant-ai-page .tenant-ai-team-question{align-items:stretch;flex-direction:column}.tenant-ai-page .tenant-ai-team-question>span{display:none}.tenant-ai-page .tenant-ai-team-question .ant-btn{width:100%}.tenant-ai-page .tenant-ai-team-assignment{align-items:stretch;flex-direction:column}.tenant-ai-page .tenant-ai-team-grid{grid-template-columns:1fr}.tenant-ai-page .tenant-ai-team-explainer ol{display:grid;gap:8px}}.tenant-data-prototype-page>.tenant-page-head{margin-bottom:14px}.tenant-data-prototype-page>.tenant-page-head h1{font-size:24px}.tenant-data-prototype-page>.tenant-page-head p{font-size:13px}.tenant-data-prototype-page .tenant-data-tabs-card{margin-bottom:14px;border-radius:12px}.tenant-data-prototype-page .tenant-data-tab-nav{gap:8px;padding:0 18px}.tenant-data-prototype-page .tenant-data-tab-nav button{min-width:112px;min-height:58px;padding-inline:16px;font-size:14px}.tenant-data-prototype-page .tenant-data-summary{margin-bottom:16px;border-radius:14px}.tenant-data-prototype-page .tenant-data-summary .ant-card-body{padding:14px 22px}.tenant-data-prototype-page .tenant-operating-summary{min-height:0;padding:18px 0;gap:14px}.tenant-data-prototype-page .tenant-operating-ai-mark{width:44px;height:44px;border-radius:12px;font-size:16px}.tenant-data-prototype-page .tenant-operating-eyebrow{font-size:12px}.tenant-data-prototype-page .tenant-operating-summary h2{margin:5px 0 4px;font-size:20px;line-height:1.55}.tenant-data-prototype-page .tenant-operating-summary p{font-size:13px}.tenant-data-prototype-page .tenant-operating-summary-actions{padding-top:1px;gap:10px}.tenant-data-prototype-page .tenant-operating-summary-actions .ant-btn-link{font-size:12px}.tenant-data-prototype-page .tenant-operating-summary-actions .ant-btn-primary{height:36px;padding-inline:15px;font-size:12px}.tenant-data-prototype-page .tenant-data-metrics{gap:12px;margin-bottom:16px}.tenant-data-prototype-page .tenant-operating-metric{min-height:0;padding:16px;border-radius:12px}.tenant-data-prototype-page .tenant-operating-metric-name{font-size:12px}.tenant-data-prototype-page .tenant-operating-help{width:22px;height:22px;font-size:12px}.tenant-data-prototype-page .tenant-operating-metric-value{margin:10px 0 6px;font-size:23px;line-height:1.25}.tenant-data-prototype-page .tenant-operating-change{font-size:11px}.tenant-data-prototype-page .tenant-data-metric-action{margin-top:10px;padding:10px 0 0;font-size:11px}.tenant-data-prototype-page .tenant-data-panel{margin-bottom:16px;border-radius:14px}.tenant-data-prototype-page .tenant-data-panel .ant-card-head{min-height:54px;padding-inline:20px}.tenant-data-prototype-page .tenant-data-panel .ant-card-head-title{font-size:17px}.tenant-data-prototype-page .tenant-data-panel .ant-card-body{padding:18px 20px}.tenant-data-prototype-page .tenant-data-trend{height:160px;padding:10px 8px 0}.tenant-data-prototype-page .tenant-data-trend-item{gap:6px}.tenant-data-prototype-page .tenant-data-trend-item small{font-size:10px}.tenant-data-prototype-page .tenant-data-change-grid{gap:10px}.tenant-data-prototype-page .tenant-data-change-grid article{padding:13px}.tenant-data-prototype-page .tenant-data-channel-prototype-table>div>*{padding:11px 12px;font-size:11px}.tenant-data-prototype-page .tenant-data-channel-prototype-table b{font-size:12px}.tenant-data-prototype-page .tenant-data-channel-prototype-table small{margin-top:4px;font-size:10px}.tenant-data-prototype-page .tenant-data-store-health{gap:12px}.tenant-data-prototype-page .tenant-data-store-health>article{padding:16px;border-radius:12px}.tenant-data-prototype-page .tenant-data-store-health>article>header{margin-bottom:12px}.tenant-data-prototype-page .tenant-data-store-health h3{font-size:15px}.tenant-data-prototype-page .tenant-data-store-kv{gap:10px}.tenant-data-prototype-page .tenant-data-store-kv span{font-size:11px}.tenant-data-prototype-page .tenant-data-store-kv b{font-size:13px}.tenant-data-prototype-page .tenant-data-store-reason{margin-top:12px;padding-top:12px;font-size:11px}.tenant-data-prototype-page .tenant-data-store-actions{gap:12px;margin-top:10px}.tenant-data-prototype-page .tenant-data-subtabs{margin-bottom:14px;padding:0 18px}.tenant-data-prototype-page .tenant-data-subtabs button{min-height:48px;margin-right:24px;font-size:13px}@media(max-width:900px){.tenant-data-prototype-page .tenant-data-summary .ant-card-body{padding:12px 18px}.tenant-data-prototype-page .tenant-operating-summary-actions{margin-left:58px}.tenant-data-prototype-page .tenant-data-panel .ant-card-body{padding:16px 18px}}@media(max-width:620px){.tenant-data-prototype-page .tenant-operating-summary h2{font-size:18px}.tenant-data-prototype-page .tenant-operating-summary p{font-size:12px}.tenant-data-prototype-page .tenant-operating-summary-actions{margin-left:0}.tenant-data-prototype-page .tenant-data-tab-nav button{min-width:96px;min-height:54px;padding-inline:12px;font-size:13px}}.tenant-ai-agent-workspace{display:grid;gap:14px}.tenant-ai-agent-handoff{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#748197;font-size:12px}.tenant-ai-agent-handoff .ant-btn{height:32px;padding-inline:12px;font-size:12px}.tenant-ai-agent-hero{display:flex;align-items:center;gap:16px;border-color:#cfe0ff;background:linear-gradient(120deg,#edf4ff,#fff)}.tenant-ai-agent-hero .ant-card-body{display:flex;align-items:center;gap:16px;width:100%;padding:20px 22px}.tenant-ai-agent-hero-mark{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:14px;background:#2867f0;color:#fff;font-size:18px;font-weight:750}.tenant-ai-agent-hero h2{margin:4px 0;color:#182945;font-size:21px}.tenant-ai-agent-hero p{margin:0 0 9px;color:#748197;font-size:13px}.tenant-ai-agent-panel{border-radius:12px}.tenant-ai-agent-panel .ant-card-head{min-height:50px;padding-inline:20px}.tenant-ai-agent-panel .ant-card-head-title{font-size:16px}.tenant-ai-agent-panel .ant-card-body{padding:18px 20px}.tenant-ai-agent-question{display:flex;align-items:center;gap:10px;margin-top:14px}.tenant-ai-agent-question .ant-select{width:130px;flex:none}.tenant-ai-agent-question .ant-input{min-width:0;flex:1}.tenant-ai-agent-question .ant-btn{height:38px;white-space:nowrap}.tenant-ai-agent-result{margin-top:14px;padding:13px 15px;border:1px solid #dbe7fb;border-radius:9px;background:#f7f9fd;color:#34425b}.tenant-ai-agent-result b{font-size:13px}.tenant-ai-agent-result p{margin:6px 0;color:#748197;font-size:12px;line-height:1.6}.tenant-ai-agent-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:14px}.tenant-ai-agent-filters label{display:flex;min-width:180px;flex:1;flex-direction:column;gap:6px;color:#52637f;font-size:11px}.tenant-ai-agent-filters select{height:38px;padding:0 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#34425b;font-size:12px}.tenant-ai-agent-filters .ant-btn{height:38px}.tenant-ai-agent-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#8a98ab;font-size:12px}.tenant-ai-agent-flow span{padding:7px 10px;border-radius:7px;background:#f3f6fb}.tenant-ai-agent-flow span.active{background:#edf3ff;color:#2867f0;font-weight:650}.tenant-ai-agent-list{display:grid;gap:8px}.tenant-ai-agent-list p{margin:0;padding:10px 12px;border-radius:8px;background:#f7f9fd;color:#52637f;font-size:12px}.tenant-ai-agent-results{display:grid;gap:0}.tenant-ai-agent-results article{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #e2e8f1}.tenant-ai-agent-results article:last-child{border-bottom:0}.tenant-ai-agent-results article>div{min-width:0;flex:1}.tenant-ai-agent-results h3{margin:0 0 4px;color:#182945;font-size:14px}.tenant-ai-agent-results b{color:#182945;font-size:13px}.tenant-ai-agent-results p{margin:0;color:#748197;font-size:12px;line-height:1.5}.tenant-ai-agent-results .ant-btn{padding-inline:7px;font-size:12px}.tenant-ai-agent-steps{display:grid;gap:12px}.tenant-ai-agent-steps article{display:grid;grid-template-columns:32px 1fr;gap:12px}.tenant-ai-agent-steps article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf3ff;color:#2867f0;font-size:11px;font-weight:700}.tenant-ai-agent-steps h3{margin:0;color:#182945;font-size:14px}.tenant-ai-agent-steps p{margin:5px 0;color:#748197;font-size:12px;line-height:1.6}.tenant-ai-agent-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.tenant-ai-agent-metrics article{padding:13px;border:1px solid #e2e8f1;border-radius:9px;background:#fafbfd}.tenant-ai-agent-metrics span,.tenant-ai-agent-metrics small{display:block;color:#748197;font-size:11px}.tenant-ai-agent-metrics b{display:block;margin:7px 0;color:#182945;font-size:22px}.tenant-ai-agent-checklist{display:grid;gap:7px;margin-bottom:16px}.tenant-ai-agent-checklist p{margin:0;padding:9px 11px;border-radius:8px;background:#f7f9fd;color:#52637f;font-size:12px}.tenant-ai-agent-checklist b{color:#2867f0}.tenant-ai-capability{display:grid;gap:16px}.tenant-ai-capability-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #e2e8f1}.tenant-ai-capability-head h2{margin:0;color:#182945;font-size:20px}.tenant-ai-capability-head p{margin:4px 0 0;color:#748197;font-size:12px}.tenant-ai-capability section{display:grid;gap:8px}.tenant-ai-capability section h3{margin:0;color:#182945;font-size:14px}.tenant-ai-capability section p{margin:0;color:#52637f;font-size:12px;line-height:1.65}.tenant-ai-capability section ul{margin:0;padding-left:18px;color:#52637f;font-size:12px;line-height:1.8}.tenant-ai-capability-tags{display:flex;gap:6px;flex-wrap:wrap}.tenant-ai-capability-tags .ant-tag{margin:0}.tenant-ai-capability-examples{display:flex;gap:3px;flex-direction:column;align-items:flex-start}.tenant-ai-capability-examples .ant-btn{height:auto;padding:2px 0;font-size:12px}.tenant-ai-capability-boundary{margin:0;padding:11px 12px;border-radius:8px;background:#fff8e8;color:#8b641c;font-size:12px;line-height:1.6}@media(max-width:620px){.tenant-ai-agent-hero .ant-card-body{align-items:flex-start;padding:16px}.tenant-ai-agent-question{align-items:stretch;flex-direction:column}.tenant-ai-agent-question .ant-select,.tenant-ai-agent-question .ant-btn{width:100%}.tenant-ai-agent-filters{display:grid;grid-template-columns:1fr}.tenant-ai-agent-filters label{min-width:0}.tenant-ai-agent-filters .ant-btn{width:100%}.tenant-ai-agent-results article{align-items:flex-start;flex-wrap:wrap}.tenant-ai-agent-results article>div{flex-basis:100%}.tenant-ai-agent-metrics{grid-template-columns:1fr}.tenant-ai-agent-steps article{grid-template-columns:28px 1fr}}.tenant-data-prototype-page .tenant-data-head-actions{display:flex;gap:10px}.tenant-data-prototype-page .tenant-data-query{position:relative;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:16px;margin:0 0 12px;padding:20px;border:1px solid #e2e8f1;border-radius:14px;background:#fff}.tenant-data-query-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:#52637f;font-size:12px;font-weight:600}.tenant-data-query-field select,.tenant-data-query-field input,.tenant-data-professional-filters select{width:100%;height:42px;padding:0 12px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#34425b;font:inherit;font-size:13px;outline:none}.tenant-data-query-field select:focus,.tenant-data-query-field input:focus,.tenant-data-professional-filters select:focus{border-color:#2867f0;box-shadow:0 0 0 2px #2867f01a}.tenant-data-query-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.tenant-data-query-actions .ant-btn{height:42px;padding-inline:16px;border-radius:9px;font-size:13px}.tenant-data-query-secondary{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid var(--tenant-line,#e4e9f2)}.tenant-data-query-secondary .tenant-data-shortcuts{position:static;display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:0}.tenant-data-query-secondary .tenant-data-shortcuts .ant-btn{height:32px;padding:0 12px;border-radius:6px;color:var(--tenant-muted,#52637f);font-size:13px}.tenant-data-query-secondary .tenant-data-shortcuts .ant-btn.active{background:var(--ant-color-primary-bg,#edf3ff);color:var(--ant-color-primary,#2867f0);font-weight:600}.tenant-data-query-secondary .tenant-data-mode-picker{position:static;display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.tenant-data-mode-picker .ant-btn{height:38px;padding-inline:16px;border-radius:9px;font-size:13px}.tenant-data-help{display:grid;place-items:center;width:26px;height:26px;margin-left:4px;padding:0;border:1px solid #c9d8ef;border-radius:50%;background:#fff;color:#88a1c8;font-size:14px;cursor:pointer}.tenant-data-update-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0 8px;color:#748197;font-size:12px}.tenant-data-update-meta .ant-btn{height:auto;padding:0;color:#2867f0;font-size:12px}.tenant-data-professional{margin:0 0 14px;padding:16px 20px;border:1px solid #dbe7fb;border-radius:12px;background:#f7f9fd}.tenant-data-professional-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;color:#182945}.tenant-data-professional-head b{font-size:14px}.tenant-data-professional-head span{color:#748197;font-size:12px}.tenant-data-professional-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px}.tenant-data-professional-filters label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#52637f;font-size:11px}.tenant-data-professional-filters .ant-btn{height:42px;padding-inline:16px;border-radius:9px;font-size:13px}.tenant-data-professional p{margin:12px 0 0;color:#748197;font-size:11px;line-height:1.6}.tenant-data-metric-actions{display:flex;gap:16px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f1}.tenant-data-metric-actions .tenant-data-metric-action{height:auto;margin:0;padding:0;border:0;font-size:11px}.tenant-data-comparison-panel .ant-card-body{padding-top:18px}.tenant-data-comparison-tools{display:flex;align-items:end;gap:12px;margin-bottom:18px}.tenant-data-comparison-tools label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#52637f;font-size:11px}.tenant-data-comparison-tools label:first-child{width:180px}.tenant-data-comparison-tools label:nth-child(2){width:252px}.tenant-data-comparison-tools select,.tenant-data-comparison-tools input{height:42px;padding:0 12px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#34425b;font:inherit;font-size:13px;outline:none}.tenant-data-comparison-tools select:focus,.tenant-data-comparison-tools input:focus{border-color:#2867f0;box-shadow:0 0 0 2px #2867f01a}.tenant-data-comparison-table{overflow:auto;border-top:1px solid #e2e8f1}.tenant-data-comparison-table>div{display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(120px,1fr)) 80px;min-width:820px;align-items:center;border-bottom:1px solid #e2e8f1}.tenant-data-comparison-table>div>*{padding:14px 10px;color:#52637f;font-size:13px}.tenant-data-comparison-table .header>*{color:#748197;font-weight:650;background:#fafbfd}.tenant-data-comparison-table>div>span:first-child{font-weight:650;color:#182945}.tenant-data-comparison-table .ant-btn-link{height:auto;padding:0;font-size:13px;text-align:left}.tenant-data-comparison-table .header button{width:20px;height:20px;margin-left:4px;padding:0;border:1px solid #c7d7f4;border-radius:50%;background:#fff;color:#7b9fdc;cursor:help}.tenant-data-comparison-empty{display:block!important;padding:28px!important;color:#8a98ab!important;text-align:center}.tenant-data-comparison-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;color:#52637f;font-size:12px}.tenant-data-comparison-pagination .ant-btn{height:34px;padding-inline:12px}.tenant-data-detail-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;background:#f7f9fd;color:#748197;font-size:12px}.tenant-data-detail-table{overflow:auto;margin-top:18px;border-top:1px solid #e2e8f1}.tenant-data-detail-table>div{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));min-width:880px;align-items:center;border-bottom:1px solid #e2e8f1}.tenant-data-detail-table>div>*{padding:12px 8px;color:#52637f;font-size:12px}.tenant-data-detail-table .header>*{color:#748197;font-weight:650;background:#fafbfd}.tenant-data-detail-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:900px){.tenant-data-prototype-page .tenant-data-query{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-data-query-actions{justify-content:flex-start}.tenant-data-professional-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-data-professional-filters .ant-btn{width:max-content}}@media(max-width:620px){.tenant-data-prototype-page .tenant-data-head-actions{gap:6px}.tenant-data-prototype-page .tenant-data-head-actions .ant-btn{padding-inline:10px;font-size:12px}.tenant-data-prototype-page .tenant-data-query{display:flex;align-items:stretch;flex-direction:column;padding:16px}.tenant-data-query-actions{width:100%}.tenant-data-query-actions .ant-btn{flex:1}.tenant-data-shortcuts,.tenant-data-mode-picker{position:static}.tenant-data-shortcuts{gap:13px;flex-wrap:wrap}.tenant-data-mode-picker{justify-content:flex-end}.tenant-data-update-meta{align-items:flex-start;flex-direction:column;gap:5px;padding:0 2px}.tenant-data-professional{padding:14px}.tenant-data-professional-filters{grid-template-columns:1fr}.tenant-data-professional-filters .ant-btn{width:100%}}@media(max-width:620px){.tenant-data-comparison-tools{align-items:stretch;flex-direction:column}.tenant-data-comparison-tools label:first-child,.tenant-data-comparison-tools label:nth-child(2){width:auto}.tenant-data-comparison-tools .ant-btn{width:100%}.tenant-data-comparison-pagination{justify-content:flex-start;flex-wrap:wrap}}.tenant-data-prototype-page .tenant-data-store-health>article{padding:28px 32px;border-radius:14px}.tenant-data-prototype-page .tenant-data-store-health>article>header{margin-bottom:24px}.tenant-data-prototype-page .tenant-data-store-health h3{font-size:21px}.tenant-data-prototype-page .tenant-data-store-kv-main{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;margin-bottom:24px}.tenant-data-prototype-page .tenant-data-store-kv-main>div,.tenant-data-prototype-page .tenant-data-store-kv>div{display:grid;gap:8px;min-width:0}.tenant-data-prototype-page .tenant-data-store-kv-main span,.tenant-data-prototype-page .tenant-data-store-kv span{color:#748197;font-size:14px}.tenant-data-prototype-page .tenant-data-store-kv-main b{color:#182945;font-size:31px;line-height:1.2}.tenant-data-prototype-page .tenant-data-store-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}.tenant-data-prototype-page .tenant-data-store-kv b{color:#263a58;font-size:22px;line-height:1.25}.tenant-data-prototype-page .tenant-data-store-reason{margin-top:26px;padding:18px 20px;border:0;border-radius:10px;background:#f7f9fd;color:#52637f;font-size:14px;line-height:1.5}.tenant-data-prototype-page .tenant-data-store-actions{align-items:center;gap:12px;margin-top:18px}.tenant-data-prototype-page .tenant-data-store-actions .ant-btn:not(.ant-btn-link){height:40px;padding-inline:18px;border-radius:9px;color:#52637f;font-size:14px}.tenant-data-prototype-page .tenant-data-store-actions .ant-btn-link{height:40px;padding-inline:8px;font-size:14px}@media(max-width:900px){.tenant-data-prototype-page .tenant-data-store-health>article{padding:22px}.tenant-data-prototype-page .tenant-data-store-kv-main b{font-size:26px}.tenant-data-prototype-page .tenant-data-store-kv b{font-size:18px}}@media(max-width:620px){.tenant-data-prototype-page .tenant-data-store-health>article{padding:18px}.tenant-data-prototype-page .tenant-data-store-health h3{font-size:17px}.tenant-data-prototype-page .tenant-data-store-kv-main{gap:14px;margin-bottom:18px}.tenant-data-prototype-page .tenant-data-store-kv-main span,.tenant-data-prototype-page .tenant-data-store-kv span{font-size:12px}.tenant-data-prototype-page .tenant-data-store-kv-main b{font-size:24px}.tenant-data-prototype-page .tenant-data-store-kv{gap:16px 14px}.tenant-data-prototype-page .tenant-data-store-kv b{font-size:16px}.tenant-data-prototype-page .tenant-data-store-reason{margin-top:20px;padding:14px;font-size:12px}.tenant-data-prototype-page .tenant-data-store-actions{gap:4px}.tenant-data-prototype-page .tenant-data-store-actions .ant-btn:not(.ant-btn-link){padding-inline:10px;font-size:12px}}.tenant-data-store-ranking .ant-card-extra{align-self:stretch;display:flex;align-items:center}.tenant-data-ranking-sort{display:flex;align-items:flex-end;flex-direction:column;gap:5px;color:#52637f;font-size:11px;font-weight:650}.tenant-data-ranking-sort select{min-width:154px;height:38px;padding:0 30px 0 12px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#34425b;font:inherit;font-size:13px}.tenant-data-ranking-table-wrap{overflow-x:auto}.tenant-data-ranking-table{width:100%;min-width:820px;border-collapse:collapse;font-size:13px}.tenant-data-ranking-table th{padding:14px 12px;color:#748197;background:#fafbfd;font-weight:650;text-align:left;white-space:nowrap}.tenant-data-ranking-table td{padding:17px 12px;color:#52637f;border-top:1px solid #e2e8f1;vertical-align:middle;white-space:nowrap}.tenant-data-ranking-table tr:hover td{background:#fafbfd}.tenant-data-ranking-table td:first-child{width:20%}.tenant-data-ranking-table td:nth-child(2){width:18%}.tenant-data-ranking-table td:first-child .ant-btn-link{height:auto;padding:0;color:#2867f0;font-size:13px;text-align:left}.tenant-data-ranking-table td:nth-child(2) b{display:block;color:#52637f;font-size:14px;font-weight:500}.tenant-data-ranking-table td:nth-child(2) small{display:block;margin-top:5px;color:#748197;font-size:12px}.tenant-data-ranking-table .ant-tag{margin:0}.tenant-data-ranking-note{margin:12px 0 0;color:#748197;font-size:12px}.tenant-data-risk-list{padding:0}.tenant-data-risk-list>article{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid #e2e8f1}.tenant-data-risk-list>article:last-child{border-bottom:0}.tenant-data-risk-main{display:flex;align-items:flex-start;gap:16px;max-width:66%}.tenant-data-risk-main .ant-tag{margin:0;flex:none}.tenant-data-risk-main h3{margin:0 0 6px;color:#1d2d49;font-size:16px}.tenant-data-risk-main p{margin:4px 0;color:#748197;font-size:13px;line-height:1.6}.tenant-data-risk-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.tenant-data-risk-actions .ant-btn-link{height:auto;padding-inline:0;font-size:13px;white-space:nowrap}.tenant-data-risk-actions .ant-btn-primary{height:38px;padding-inline:16px;border-radius:9px;font-size:13px;white-space:nowrap}.tenant-data-store-pk .ant-card-body{padding:0}.tenant-data-store-pk-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:28px 32px 26px}.tenant-data-store-pk-selects label{display:grid;gap:9px;color:#52637f;font-size:13px;font-weight:650}.tenant-data-store-pk-selects select{height:42px;padding:0 12px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#34425b;font:inherit;font-size:14px;outline:none}.tenant-data-store-pk-selects select:focus{border-color:#2867f0;box-shadow:0 0 0 2px #2867f01a}.tenant-data-store-pk-table-wrap{overflow-x:auto}.tenant-data-store-pk-table{width:100%;min-width:760px;border-collapse:collapse}.tenant-data-store-pk-table th{padding:15px 22px;color:#748197;background:#fafbfd;font-size:13px;font-weight:650;text-align:left;white-space:nowrap}.tenant-data-store-pk-table td{padding:17px 22px;border-top:1px solid #e2e8f1;color:#52637f;font-size:14px;white-space:nowrap}.tenant-data-store-pk-table td:first-child{font-weight:650;color:#52637f}.tenant-data-store-pk-actions{display:flex;align-items:center;gap:16px;padding:24px 32px 14px;flex-wrap:wrap}.tenant-data-store-pk-actions .ant-btn-link{height:auto;padding:0;font-size:14px}.tenant-data-store-pk-actions .ant-btn:not(.ant-btn-link){height:40px;border-radius:9px}.tenant-data-store-pk-note{margin:0;padding:0 32px 28px;color:#748197;font-size:13px;line-height:1.6}.tenant-data-prototype-page .tenant-data-customer-next{display:block}.tenant-data-customer-next .tenant-ai-insight-list article{align-items:center}.tenant-data-customer-next .tenant-ai-insight-list article>div{flex:1;min-width:0}.tenant-data-customer-next .tenant-ai-insight-list article p{margin:5px 0 0;color:#748197;font-size:12px;line-height:1.6}.tenant-data-customer-next .tenant-ai-insight-list article>.ant-btn{flex:none;white-space:nowrap}@media(max-width:1250px){.tenant-data-risk-list>article{align-items:flex-start;flex-direction:column}.tenant-data-risk-main{max-width:none}.tenant-data-risk-actions{justify-content:flex-start;margin-left:0}}@media(max-width:620px){.tenant-data-store-ranking .ant-card-extra{align-items:flex-end}.tenant-data-ranking-sort select{min-width:130px}.tenant-data-ranking-table{min-width:760px}.tenant-data-ranking-table th,.tenant-data-ranking-table td{padding-inline:9px}.tenant-data-risk-list>article{gap:14px;padding:18px 0}.tenant-data-risk-main{gap:10px}.tenant-data-risk-main p{font-size:12px}.tenant-data-risk-actions{gap:10px}.tenant-data-risk-actions .ant-btn-primary{padding-inline:12px}}@media(max-width:620px){.tenant-data-store-pk-selects{grid-template-columns:1fr;padding:18px}.tenant-data-store-pk-table{min-width:760px}.tenant-data-store-pk-table th,.tenant-data-store-pk-table td{padding-inline:12px}.tenant-data-store-pk-actions,.tenant-data-store-pk-note{padding-inline:18px}}.tenant-service-editor-form-field{display:grid;grid-column:1/-1;gap:8px;color:#52637f;font-size:12px;font-weight:650}.tenant-service-editor-form-field>small{color:#748197;font-size:11px;font-weight:400}.service-tag-checks-v24{display:flex;gap:8px;flex-wrap:wrap}.service-tag-checks-v24 label{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#52637f;font-size:12px;font-weight:500;cursor:pointer}.service-tag-checks-v24 input{accent-color:#2867f0}.service-tag-checks-stack{display:grid;gap:8px;margin-top:16px}.service-tag-checks-stack label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.service-tag-checks-stack label small{color:#8a98ab;font-size:11px}.tenant-service-selected{display:grid;gap:4px;padding:14px;border:1px solid #dbe7fb;border-radius:9px;background:#f7f9fd}.tenant-service-selected span,.tenant-service-selected small{color:#748197;font-size:11px}.tenant-service-selected b{color:#182945;font-size:16px}.tenant-service-tag-projects{display:grid;gap:0;margin-top:16px;border-top:1px solid #e2e8f1}.tenant-service-tag-projects>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #e2e8f1}.tenant-service-tag-projects>div>b{color:#182945;font-size:13px}.tenant-service-tag-projects>div>small{grid-column:2;color:#748197;font-size:11px}.tenant-service-tag-projects .tenant-service-tag-list{grid-row:span 2}.service-import-options-v24{margin:16px 0}.service-import-options-v24 .ant-btn{width:100%;height:38px;border-style:dashed}.service-create-section-v25>.ant-tag{flex:none;align-self:center;max-width:100%;margin-inline-end:0;white-space:normal;line-height:1.6;padding:4px 10px}.service-code-input-v25{display:flex;align-items:center;gap:10px;min-width:0}.service-code-input-v25>.ant-input{min-width:0;flex:1}.service-code-input-v25>.ant-btn{flex:none}.service-gallery-field-v25{display:flex;flex-direction:column;gap:12px;min-width:0}.service-gallery-v25>div{min-width:0}.service-gallery-field-v25>label{font-size:13px;line-height:1.6;color:#52637f;font-weight:650}.service-gallery-v25>div>button:first-child{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:88px;cursor:pointer}.service-gallery-v25>div>button:first-child:focus-visible{outline:2px solid #2867f0;outline-offset:2px}.service-draft-summary-v25>div>div{min-width:0}.service-draft-summary-v25>div b,.service-draft-summary-v25>div small{display:block;overflow-wrap:anywhere;line-height:1.6}.service-review-checks-v25 article>div{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.service-create-section-v25{flex-wrap:wrap}.service-create-section-v25>div{flex-basis:calc(100% - 60px)}.service-create-section-v25>.ant-tag{margin-left:45px}.service-create-form-v25{row-gap:22px}.service-gallery-v25{grid-template-columns:repeat(2,minmax(0,1fr))}}.tenant-collapsed .service-create-foot-v25{left:76px}@media(max-width:800px){.service-create-page-v25{margin:-16px;padding-bottom:156px}.service-create-grid-v25,.service-review-grid-v25{grid-template-columns:minmax(0,1fr)}}.service-description-editor-v25{padding:18px}.project-classification-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-classification-help section{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid #e0e7f2;border-radius:12px;background:#f8faff}.project-classification-help h3{font-size:16px;margin:0 0 10px}.project-classification-help p{color:#748197;line-height:1.7;margin:0 0 18px}.project-classification-help strong{font-size:13px;line-height:1.7}.project-classification-symbol{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#eaf1ff;color:#2867f0;border-radius:12px;font-weight:700}.project-classification-symbol.card{background:#e8f7f1;color:#13946b}.project-import-body{display:flex;flex-direction:column;gap:18px;padding:12px 0}.project-import-body .ant-table{font-size:12px}.project-import-file{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.project-import-file small{color:#748197}.project-import-body .ant-alert{flex-shrink:0}@media(max-width:650px){.project-classification-help{grid-template-columns:1fr}}.tenant-store-custom-hours{display:grid;gap:6px;margin:-6px 0 16px}.tenant-store-custom-hours .ant-picker{width:100%;min-width:0}.tenant-store-custom-hours small{color:var(--ant-color-text-secondary, #748197);font-size:12px;line-height:1.5}.tenant-store-time-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-store-upload-slot{min-width:0}.tenant-store-upload-slot>button:first-child{width:100%}.tenant-store-logo img{width:48px;height:48px;object-fit:cover;border-radius:10px;grid-row:1/3;align-self:center}.tenant-store-cover img{width:112px;height:63px;object-fit:cover;border-radius:6px;margin:auto}.tenant-store-preview-cover{position:relative;isolation:isolate}.tenant-store-preview-cover>img:not(.tenant-store-preview-logo){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tenant-store-preview-cover .tenant-store-preview-logo{width:40px;height:40px;object-fit:cover;border-radius:8px}.tenant-store-preview-cover small{background:#163b79cc;padding:2px 6px;border-radius:4px}.tenant-store-list-identity{display:flex;align-items:center;gap:12px}.tenant-store-list-identity img{width:44px;height:44px;object-fit:cover;border-radius:8px}.tenant-store-edit-profile{--create-line:#dfe6f1;--create-muted:#748197;--create-blue:#2864f0}.tenant-store-list-name{min-width:0;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.tenant-store-list-name small,.tenant-store-list-hours small{color:var(--tenant-muted, #7d8da9);font-size:12px}.tenant-store-list-hours{display:flex;flex-direction:column;align-items:flex-start;gap:6px;white-space:nowrap}.tenant-store-list-identity img{flex-shrink:0}.tenant-idle-transaction .tenant-idle-rule{flex-direction:column;gap:4px;margin-top:0}.tenant-idle-payment-options{display:grid;gap:20px;margin:20px 0}.tenant-idle-payment-options>.ant-checkbox-wrapper{display:flex;align-items:center;min-height:48px;margin:0;padding:12px 14px;border:1px solid #e2e8f1;border-radius:8px;background:#f7f9fc;color:#34425b;font-size:13px}.tenant-idle-transaction .tenant-idle-fields .ant-select{width:100%;min-width:0}.tenant-idle-transaction .tenant-idle-fields+.tenant-idle-rule{margin-top:20px}.tenant-idle-fieldset{margin:0;padding:0;border:0;min-width:0}.tenant-idle-summary dt{flex-shrink:0}.tenant-idle-summary dd{overflow-wrap:anywhere}.tenant-idle-fields .ant-input-number{width:100%}.tenant-idle-detail .tenant-idle-preview-card{position:static}.tenant-idle-detail .ant-drawer-body{overflow-wrap:anywhere}.tenant-idle-pagination{display:flex;justify-content:flex-end;padding:18px 22px;border-top:1px solid #e6ebf3}.tenant-idle-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}@media(max-width:720px){.tenant-idle-pagination{padding:14px 16px}}@media(max-width:820px){.tenant-idle-editor .tenant-asset-editor-foot{left:76px}}.tenant-tag-create .ant-modal-body{padding:22px 26px 24px;background:#fff}.tenant-tag-create-intro{margin-bottom:20px}.tenant-tag-create-intro h3{margin:0 0 6px;color:#1c2940;font-size:15px}.tenant-tag-create-intro p{margin:0;color:#7888a2;font-size:13px;line-height:1.7}.tenant-tag-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tenant-tag-create .ant-form-item{margin-bottom:20px}.tenant-tag-create .ant-form-item-label>label{color:#42516c;font-weight:600}.tenant-tag-color-options{display:flex;flex-wrap:wrap;gap:10px}.tenant-tag-color-options .ant-radio-button-wrapper{display:inline-flex;align-items:center;gap:8px;border:1px solid #dfe6f2;border-radius:8px;padding-inline:12px;font-size:13px}.tenant-tag-color-options .ant-radio-button-wrapper:before{display:none}.tenant-tag-color-options .ant-radio-button-wrapper-checked{border-color:#4165e8;background:#f1f5ff}.tenant-tag-color-options i{display:inline-block;vertical-align:-1px;margin-right:7px;width:12px;height:12px;border-radius:50%;background:var(--tag-swatch)}.tenant-tag-live-preview{margin-top:26px;padding:18px 20px;border:1px solid #dce6f7;border-radius:12px;background:#f7f9fd}.tenant-tag-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tenant-tag-preview-heading b{color:#34425b;font-size:14px}.tenant-tag-preview-heading>span,.tenant-tag-preview-meta{color:#7888a2;font-size:12px}.tenant-tag-live-preview .ant-tag{max-width:100%;margin:0;padding:3px 10px;border-radius:6px;overflow-wrap:anywhere;white-space:normal;font-weight:600}.tenant-tag-preview-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;line-height:1.6}.tenant-tag-preview-meta i{font-style:normal}.tenant-tag-preview-result{margin-top:16px}.tenant-tag-create-footer{display:flex;justify-content:space-between;align-items:center;gap:14px}.tenant-tag-create-footer>span{color:#7888a2;font-size:12px}.tenant-tag-create-footer>div{display:flex;gap:10px}.tenant-tag-create-footer>div .ant-btn{margin:0}@media(max-width:600px){.tenant-tag-create .ant-modal-body{padding:18px 16px}.tenant-tag-create-grid{grid-template-columns:1fr;gap:0}.tenant-tag-create-footer{flex-wrap:wrap}.tenant-tag-create-footer>div{margin-left:auto}.tenant-tag-preview-heading{align-items:flex-start;flex-direction:column;gap:4px}}.tenant-member-segment-builder{container-type:inline-size}.tenant-member-segment-library{padding:22px;background:#f8faff}.tenant-member-segment-library-head b,.tenant-member-segment-logic b{font-size:14px}.tenant-member-segment-library-head small,.tenant-member-segment-logic small{font-size:12px;line-height:1.6}.tenant-segment-library-group{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;margin-top:20px;align-items:start}.tenant-segment-library-group h3{margin:14px 0;color:#748197;font-size:12px;font-weight:600}.tenant-segment-library-group .tenant-member-segment-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.tenant-member-segment-library-grid button{min-height:78px;padding:12px 36px 12px 14px;transition:background .15s,border-color .15s}.tenant-member-segment-library-grid button:hover{border-color:#9fbcf1;background:#f2f6ff}.tenant-member-segment-library-grid button:focus-visible{outline:2px solid #2867f0;outline-offset:3px}.tenant-member-segment-library-grid b{font-size:13px;color:#263a58}.tenant-member-segment-library-grid small{font-size:11px;white-space:normal;line-height:1.5;overflow:visible}.tenant-member-segment-library-grid i{width:24px;height:24px;border-radius:8px}.tenant-member-segment-logic{padding:22px 22px 14px}.tenant-member-segment-logic .ant-radio-group{display:flex;flex:none;gap:8px}.tenant-member-segment-logic .ant-radio-wrapper{margin:0;font-size:12px;white-space:nowrap}.tenant-member-segment-logic .ant-radio-wrapper-checked{background:#edf4ff;border-color:#a6c2f5;color:#2867f0}.tenant-member-segment-condition-list{gap:12px;padding:0 22px 18px}.tenant-member-segment-condition{grid-template-columns:36px 150px minmax(0,1fr) 28px;gap:12px;padding:16px;background:#f8faff}.tenant-member-segment-condition>span{width:36px;height:36px;font-size:12px}.tenant-member-segment-condition b{font-size:13px}.tenant-member-segment-condition small{font-size:11px;line-height:1.5}.tenant-segment-editor{min-width:0}.tenant-segment-inputs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tenant-segment-inputs .ant-select,.tenant-segment-inputs .ant-input-number,.tenant-segment-inputs .ant-picker{min-height:38px;font-size:13px}.tenant-segment-operator{width:124px;flex:none}.tenant-segment-values{flex:1;min-width:160px}.tenant-segment-period{width:145px}.tenant-segment-numbers{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#748197;font-size:12px;min-width:0}.tenant-segment-numbers .ant-input-number{width:112px}.tenant-segment-numbers .ant-input-number-input{height:36px}.tenant-segment-unit{white-space:nowrap}.tenant-segment-dates{flex:1;min-width:240px}.tenant-segment-error{margin-top:6px;color:#c93838;font-size:12px;font-weight:400}.tenant-member-segment-condition.has-error{border-color:#e5aaa7}.tenant-member-segment-rule-tip{background:#f0f5ff;line-height:1.7}@container (max-width:1100px){.tenant-segment-library-group{grid-template-columns:1fr;gap:8px}.tenant-segment-library-group h3{margin:0}.tenant-segment-library-group .tenant-member-segment-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-member-segment-condition{grid-template-columns:36px 130px minmax(0,1fr) 28px}}@container (max-width:760px){.tenant-member-segment-condition{grid-template-columns:36px minmax(0,1fr) 28px}.tenant-segment-editor{grid-column:2/3}.tenant-member-segment-condition>.ant-btn{grid-column:3;grid-row:1}.tenant-member-segment-logic{align-items:flex-start;flex-direction:column}.tenant-segment-inputs{gap:8px}.tenant-segment-values{min-width:130px}.tenant-segment-dates{min-width:210px}}@container (max-width:420px){.tenant-member-segment-library{padding:16px}.tenant-segment-library-group .tenant-member-segment-library-grid{grid-template-columns:1fr}.tenant-member-segment-condition-list{padding:0 14px 14px}.tenant-member-segment-condition{padding:12px;gap:8px}.tenant-segment-editor{grid-column:1/-1}.tenant-segment-operator,.tenant-segment-period{width:100%}.tenant-segment-numbers{width:100%;gap:6px}.tenant-segment-numbers .ant-input-number{width:88px}.tenant-segment-dates{min-width:0;width:100%}.tenant-member-segment-logic{padding:16px 14px}.tenant-member-segment-rule-tip{margin:0 14px 16px;align-items:flex-start}}@media(max-width:720px){.tenant-member-segment-page{padding-bottom:190px}}.tenant-member-segment-preview>.ant-alert{display:flex;align-items:flex-start;padding:16px;gap:10px}.tenant-member-segment-preview>.ant-alert .ant-alert-section{flex:1;min-width:0}.tenant-member-segment-preview>.ant-alert .ant-alert-description{font-size:12px;line-height:1.7}@media(max-width:720px){.tenant-member-segment-footer,.tenant-collapsed .tenant-member-segment-footer{left:76px;padding:10px 12px}.tenant-member-segment-footer small{line-height:1.6}}.tenant-member-day-field-error{color:#c93838;font-size:12px;line-height:1.6;margin:12px 0 0;scroll-margin:100px}.tenant-member-day-pagination{display:flex;justify-content:flex-end;padding:18px 22px;border-top:1px solid #edf0f6}.tenant-member-day-editor .tenant-member-day-fields .ant-select{width:100%;min-width:0}.tenant-member-day-editor .tenant-member-day-fields label.full>.ant-alert{margin-top:8px}.tenant-member-day-preview .tenant-member-day-facts dd{overflow-wrap:anywhere}@media(max-width:720px){.tenant-member-day-pagination{padding:14px;overflow:auto}.tenant-member-day-editor{padding-bottom:150px}.tenant-member-day-save-bar,.tenant-collapsed .tenant-member-day-save-bar{left:76px}}.tenant-trial-section-body>.ant-select{width:100%;margin-top:12px}.tenant-trial-pagination{justify-content:flex-end}.tenant-trial-choices button:disabled{cursor:wait;opacity:.65}.tenant-trial-preview-hero h3{overflow-wrap:anywhere}@media(max-width:1100px){.tenant-trial-save-bar,.tenant-collapsed .tenant-trial-save-bar{left:76px}}.tenant-trial-section-body>.tenant-trial-field{margin-top:14px}.tenant-member-wallet-pagination{flex-wrap:wrap;gap:12px}.tenant-member-wallet-pagination>span{flex:1;min-width:180px}.tenant-member-wallet-pagination .ant-pagination{flex-shrink:0;white-space:nowrap}.tenant-rule-fieldset{border:0;padding:0;margin:0;min-width:0}.tenant-rule-fieldset:disabled{pointer-events:none;opacity:.75}.tenant-order-side>.ant-steps,.tenant-order-side>.ant-alert{grid-column:1/-1;min-width:0}@media(max-width:720px){.tenant-guest-orders .tenant-member-toolbar .tenant-select{flex:1 1 140px;min-width:140px}.tenant-guest-orders .tenant-pagination{flex-wrap:wrap;gap:12px}.tenant-guest-orders .tenant-pagination>span{flex:1 1 100%}}.onboard-query-loading{padding:32px;text-align:center}.onboard-authorization-images{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.onboard-authorization-images>div{flex:1 1 240px;min-width:0;text-align:center}.onboard-authorization-images img{display:block;width:240px;max-width:100%;height:auto;margin:12px auto}.onboard-authorization-images small{display:block}.tenant-withdrawal-body{padding:0 18px 18px;min-width:0}.tenant-withdrawal-body .ant-card{height:100%}.tenant-withdrawal-body .tenant-config-foot{margin-top:20px;padding:16px 0 0}.member-day-analysis-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ykm-space-3, 12px)}.member-day-analysis-range label{display:grid;gap:var(--ykm-space-1, 4px);font-size:12px;color:var(--tenant-muted, #748197)}.member-day-analysis-version{display:block;margin-top:var(--ykm-space-1, 4px);color:var(--tenant-muted, #748197);font-size:12px}.member-day-analysis-footnote{color:var(--tenant-muted, #748197);font-size:12px;line-height:1.6;margin-block:var(--ykm-space-4, 16px) 0}.tenant-member-day-analytics-intro{flex-wrap:wrap;gap:var(--ykm-space-4, 16px)}.tenant-idle-analytics-intro{flex-wrap:wrap}.tenant-idle-analytics-table .member-day-analysis-version{white-space:normal}.tenant-idle-analytics .ant-alert{margin-bottom:var(--ykm-space-4,16px)}.tenant-overview-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--ant-color-text-secondary,#52637f);font-size:12px}.tenant-overview-chart{display:block;width:100%;height:220px;overflow:visible;font-variant-numeric:tabular-nums}.tenant-overview-chart text{fill:var(--ant-color-text-secondary,#52637f);font-size:11px}.tenant-overview-grid{stroke:var(--ant-color-border-secondary,#e2e8f1);stroke-width:1}.tenant-overview-zero{stroke:var(--ant-color-text-tertiary,#748197);stroke-width:1}.tenant-overview-current,.tenant-overview-previous{fill:none;stroke:var(--ant-color-primary,#4f80ed);stroke-width:2;vector-effect:non-scaling-stroke}.tenant-overview-previous{stroke:var(--ant-color-text-secondary,#52637f);stroke-dasharray:5 4}.tenant-overview-dot{fill:var(--ant-color-primary,#4f80ed)}.tenant-overview-previous-dot{fill:var(--ant-color-text-secondary,#52637f)}
