:root{--bg-primary:#fff;--bg-secondary:#f3f5f7;--bg-tertiary:#fafafa;--text-primary:#000000e0;--text-secondary:#000000b8;--text-tertiary:#00000073;--border-color:#0000001a;--shadow-light:#0000001a;--shadow-medium:#0003;--primary-color:#ba7ab1;--primary-color-bg:#faebf5;--primary-premium-color:#e59837;--user-message-bg:#faebf5;--dropdown-selected-item-bg:#faebf5;--error-color:darkred;--sidebar-width:280px;--message-list-max-width:840px;--input-max-width:742px;--z-index-anchor:100;--z-index-input:200;--z-index-animated-logo:300;--z-index-header:900;--z-index-modal:1000}.dark-theme{--bg-primary:#141414;--bg-secondary:#000;--bg-tertiary:#282828;--text-primary:#ffffffe0;--text-secondary:#ffffffb8;--text-tertiary:#ffffff73;--border-color:#ffffff1a;--shadow-light:#ffffff1a;--shadow-medium:#fff3;--user-message-bg:#472446;--dropdown-selected-item-bg:#472446}.light-theme{--bg-primary:#fff;--bg-secondary:#f3f5f7;--bg-tertiary:#fafafa;--text-primary:#000000e0;--text-secondary:#000000b8;--text-tertiary:#00000073;--border-color:#0000001a;--shadow-light:#0000001a;--shadow-medium:#0003;--user-message-bg:#faebf5;--dropdown-selected-item-bg:#faebf5}.App{font-family:sans-serif;text-align:center}#root{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;min-height:100vh}#root,body{background-color:#f3f5f7;background-color:var(--bg-secondary);transition:background-color .3s ease}body{margin:0;overscroll-behavior:none;-webkit-user-select:none;user-select:none}.points-recharge-modal .ant-modal-container{padding:0!important}.points-recharge-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.points-recharge-modal .ant-modal-close{color:#000000b8}.points-recharge-modal .ant-modal-close:hover{background-color:#ffffff73;color:#000000b8}.points-recharge-modal .ant-modal-header{background:linear-gradient(214deg,#ffe4a9,#fffdf0);padding:16px 24px}.points-recharge-modal .ant-modal-header .ant-modal-title{align-items:center;color:#d46b08;display:flex;font-size:18px;font-weight:600;gap:8px;width:100%}.points-recharge-modal .ant-modal-header .ant-modal-title:has(.user-header-section):before{display:none}.points-recharge-modal .user-header-section{align-items:center;display:flex;gap:16px;width:100%}.points-recharge-modal .user-header-section .user-info .user-name{color:#814600;font-size:18px;font-weight:600;margin-bottom:4px}.points-recharge-modal .user-header-section .user-info .user-membership{align-items:center;display:flex}.points-recharge-modal .user-header-section .user-info .user-membership .vip-icon{height:1.5rem;width:1.5rem}.points-recharge-modal .user-header-section .user-info .user-membership .membership-text{color:#6a6a6a;font-size:12px;font-weight:500}.points-recharge-modal .balance-info-section{align-items:baseline;color:var(--text-secondary) 666;display:flex;flex-direction:row}.points-recharge-modal .balance-info-section .balance-text{align-items:center;color:#814600;display:flex;font-size:32px;font-weight:700;gap:8px;justify-content:flex-start;text-align:center}.points-recharge-modal .ant-modal-body{padding:1rem 1.5rem}.points-recharge-modal .ant-modal-body .membership-terms-container{color:var(--text-secondary);font-size:12px}.points-recharge-modal .ant-modal-body .membership-terms-container .agreement-link{background-color:initial!important;border:none;color:gray;cursor:pointer;font-size:12px!important;font-weight:600;padding-inline:unset!important}.points-recharge-modal .package-selection-container .packages-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0}.points-recharge-modal .package-selection-container .packages-grid .package-card{background-color:var(--bg-secondary);border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;position:relative;transition:all .3s ease}.points-recharge-modal .package-selection-container .packages-grid .package-card:hover{border-color:#ffa940;box-shadow:0 8px 24px #fa8c1626;transform:translateY(-4px)}.points-recharge-modal .package-selection-container .packages-grid .package-card.loading{opacity:.7;pointer-events:none}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content{padding:1rem;text-align:center}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-quantity{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-icon{height:2rem;width:2rem}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-title{color:#814600;font-family:PingFang SC;font-size:1.5rem;font-weight:600}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-price{color:#814600;font-family:PingFang SC;font-size:1.25rem;margin-bottom:8px}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-discount{background:#fff2e6;border-radius:8px;color:#d46b08;display:inline-block;font-size:12px;margin-top:8px;padding:4px 8px}.points-recharge-modal .package-selection-container .packages-grid .package-card .ant-card-body{border-radius:12px;padding:0}.points-recharge-modal .package-selection-container .packages-grid .package-card .ant-card-body:hover{background:linear-gradient(214deg,#ffe4a9,#fffdf0)}.points-recharge-modal .package-selection-container .product-selection-container .products-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px}.points-recharge-modal .package-selection-container .product-selection-container .products-grid .product-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);cursor:pointer;overflow:hidden;transition:all .3s ease}.points-recharge-modal .package-selection-container .product-selection-container .products-grid .product-card:hover{border-color:#e59837;box-shadow:0 8px 24px #fa8c161f,0 2px 8px #00000014;transform:translateY(-3px)}.points-recharge-modal .package-selection-container .product-selection-container .products-grid .product-card .product-image{align-items:center;background:linear-gradient(214deg,#ffe4a9,#fffdf0);display:flex;height:120px;justify-content:center}.points-recharge-modal .package-selection-container .product-selection-container .products-grid .product-card .product-image .product-image-large{max-height:120px;max-width:120px;object-fit:contain}.points-recharge-modal .package-selection-container .product-selection-container .products-grid .product-card .ant-card-body .product-price{color:#e59837;font-size:16px;font-weight:600;margin-bottom:8px}.points-recharge-modal .package-selection-container .product-selection-container .products-grid .product-card .ant-card-body .product-description{color:var(--text-secondary);font-size:12px;line-height:1.4}.points-recharge-modal .package-selection-container .product-selection-container .empty-container,.points-recharge-modal .package-selection-container .product-selection-container .loading-container{padding:60px 20px;text-align:center}.points-recharge-modal .package-selection-container .product-selection-container .empty-container p,.points-recharge-modal .package-selection-container .product-selection-container .loading-container p{color:var(--text-secondary);font-size:14px;margin-top:16px}.points-recharge-modal .qr-payment-container{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.points-recharge-modal .qr-payment-container .order-info{flex:1 1;margin-bottom:24px;margin-right:2rem}.points-recharge-modal .qr-payment-container .order-info .unified-product-summary{align-items:center;background:linear-gradient(214deg,#ffe4a9,#fffdf0);border:1px solid #ffd591;border-radius:12px;display:flex;gap:16px;padding:2rem 1.5rem}.points-recharge-modal .qr-payment-container .order-info .unified-product-summary .product-image-section{align-items:center;display:flex;flex-shrink:0;justify-content:center}.points-recharge-modal .qr-payment-container .order-info .unified-product-summary .product-image-section .product-icon{border-radius:8px;height:4rem;object-fit:contain;width:4rem}.points-recharge-modal .qr-payment-container .order-info .unified-product-summary .product-info-section{flex:1 1;margin-left:.75rem}.points-recharge-modal .qr-payment-container .order-info .unified-product-summary .product-info-section .product-title{color:#333;font-size:28px;font-weight:600;line-height:1.2;margin-bottom:8px}.points-recharge-modal .qr-payment-container .order-info .unified-product-summary .product-info-section .product-title .quantity-text{color:#00000073;font-size:1rem;font-weight:400}.points-recharge-modal .qr-payment-container .order-info .unified-product-summary .product-info-section .order-amount{color:#e59837;font-size:24px;line-height:1}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:1rem;width:100%}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container .recharge-tips{border-radius:8px;font-size:12px;text-align:start;width:100%}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container .recharge-tips .ant-typography{line-height:1.6;margin:0}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container .membership-benefits-title{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:8px;width:100%}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container .membership-benefits-title .ant-typography{color:var(--text-secondary);font-size:16px;font-weight:600}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container .product-description{align-items:center;display:flex;flex-direction:row;gap:6px;width:100%}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container .product-description .anticon{color:#e59837;font-size:1.25rem;margin-right:4px}.points-recharge-modal .qr-payment-container .order-info .order-details .product-description-container .product-description .ant-typography{color:var(--text-secondary)}.points-recharge-modal .qr-payment-container .payment-methods-section .tab-text{align-items:center;color:var(--text-primary);display:flex;flex-direction:row;gap:8px}.points-recharge-modal .qr-payment-container .payment-methods-section .ant-tabs .ant-tabs-nav{margin-bottom:24px}.points-recharge-modal .qr-payment-container .payment-methods-section .ant-tabs .ant-tabs-tab{font-size:16px;padding:12px 24px}.points-recharge-modal .qr-payment-container .payment-methods-section .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fa8c16}.points-recharge-modal .qr-payment-container .payment-methods-section .ant-tabs .ant-tabs-ink-bar{background:#fa8c16}.points-recharge-modal .qr-payment-container .payment-methods-section .payment-content .wechat-payment{padding:24px 0;text-align:center}.points-recharge-modal .qr-payment-container .payment-methods-section .payment-content .wechat-payment .qr-code-wrapper{background:var(--bg-primary);border-radius:8px;box-shadow:0 2px 8px var(--shadow-light);display:inline-block;padding:16px}.points-recharge-modal .qr-payment-container .payment-methods-section .payment-content .alipay-payment .coming-soon{color:var(--text-secondary);padding:65px 20px;text-align:center}.points-recharge-modal .qr-payment-container .payment-methods-section .payment-content .alipay-payment .coming-soon .coming-soon-icon{font-size:48px;margin-bottom:16px}.points-recharge-modal .qr-payment-container .payment-methods-section .payment-content .alipay-payment .coming-soon .coming-soon-text{color:var(--text-secondary);font-size:18px;font-weight:500;margin-bottom:8px}.points-recharge-modal .qr-payment-container .payment-methods-section .payment-content .alipay-payment .coming-soon .coming-soon-subtext{color:var(--text-secondary);font-size:14px}.points-recharge-modal .delivery-confirm-container{padding:60px 20px;text-align:center}.points-recharge-modal .delivery-confirm-container .ant-spin{margin-bottom:20px}.points-recharge-modal .delivery-confirm-container .confirm-text{margin-top:20px}.points-recharge-modal .delivery-confirm-container .confirm-text h3{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:12px}.points-recharge-modal .delivery-confirm-container .confirm-text p{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.points-recharge-modal .delivery-confirm-container .confirm-text .tip-text{color:var(--text-tertiary);font-size:12px}.points-recharge-modal .customer-service-section{margin:30px 0;text-align:center}.points-recharge-modal .customer-service-section h4{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:16px}.points-recharge-modal .customer-service-section .qr-code-image{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;margin-bottom:12px;width:200px}.points-recharge-modal .customer-service-section p{color:var(--text-secondary);font-size:14px}.points-recharge-modal .payment-result-container{padding:40px 20px;text-align:center}.points-recharge-modal .payment-result-container .ant-result{padding:40px 20px}.points-recharge-modal .payment-result-container .ant-result .ant-result-title{color:var(--text-primary);font-size:24px;font-weight:600}.points-recharge-modal .payment-result-container .ant-result .ant-result-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-top:16px}.points-recharge-modal .payment-result-container .ant-result .ant-result-extra{margin-top:32px}.points-recharge-modal .payment-result-container .ant-result .ant-result-extra .ant-btn-primary{background:linear-gradient(135deg,#fa8c16,#d46b08);border:none;border-radius:8px;font-size:16px;font-weight:500;height:auto;padding:8px 32px}.points-recharge-modal .payment-result-container .ant-result .ant-result-extra .ant-btn-primary:hover{background:linear-gradient(135deg,#d46b08,#ad4e00);box-shadow:0 4px 12px #fa8c164d;transform:translateY(-2px)}.points-recharge-modal .loading-container{padding:60px 20px;text-align:center}.points-recharge-modal .loading-container .ant-spin .ant-spin-dot i{background-color:#fa8c16}.points-recharge-modal .loading-container p{color:var(--text-secondary);font-size:14px;margin-top:16px}@media(max-width:768px){.points-recharge-modal .ant-modal{margin:0 auto;max-width:95%!important;top:20px;width:95%!important}.points-recharge-modal .user-header-section{gap:12px!important}.points-recharge-modal .user-header-section .user-avatar-section .user-avatar-header{height:44px!important;width:44px!important}.points-recharge-modal .user-header-section .user-info .user-name{font-size:16px!important}.points-recharge-modal .user-header-section .user-info .user-membership .membership-text{font-size:12px!important}.points-recharge-modal .balance-info-section{margin-bottom:16px!important;padding:12px 16px!important}.points-recharge-modal .balance-info-section .balance-text{font-size:24px!important}.points-recharge-modal .package-selection-container .packages-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content{padding:24px 12px 16px}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-icon{height:2rem;margin-bottom:12px;width:2rem}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-title{font-size:16px;margin-bottom:6px}.points-recharge-modal .package-selection-container .packages-grid .package-card .package-content .package-price{font-size:24px;margin-bottom:6px}.points-recharge-modal .qr-payment-container .unified-product-summary{gap:12px!important;padding:16px!important}.points-recharge-modal .qr-payment-container .unified-product-summary .product-image-section .product-icon{height:44px!important;width:44px!important}.points-recharge-modal .qr-payment-container .unified-product-summary .product-info-section .product-title{font-size:16px!important}.points-recharge-modal .qr-payment-container .unified-product-summary .product-info-section .order-amount{font-size:24px!important}.points-recharge-modal .qr-payment-container .payment-methods-section .ant-tabs-tab{font-size:14px!important;padding:10px 16px!important}.points-recharge-modal .payment-result-container,.points-recharge-modal .payment-result-container .ant-result{padding:20px 10px!important}.points-recharge-modal .payment-result-container .ant-result .ant-result-title{font-size:20px!important}.points-recharge-modal .payment-result-container .ant-result .ant-result-subtitle{font-size:14px!important}}.membership-comparison-loading{padding:60px 24px;text-align:center}.membership-comparison .comparison-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.membership-comparison .comparison-footer{border-top:1px solid #f0f0f0;padding-top:16px;text-align:center}.membership-comparison .comparison-footer p{color:#8c8c8c;font-size:13px;margin:0}.membership-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:24px;position:relative;transition:all .3s ease}.membership-card.free-user .ant-btn{background:var(--bg-primary)!important;color:var(--text-tertiary)!important}.membership-card.free-user .ant-btn:hover{border-color:var(--border-color)!important;cursor:default}.membership-card:hover{box-shadow:0 4px 12px #ffeab526;transform:translateY(-4px)}.membership-card .card-header{font-size:1rem;font-weight:500;margin-bottom:16px;text-align:center}.membership-card .price{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-bottom:16px}.membership-card .price .amount{color:var(--text-primary);font-size:36px;font-weight:600}.membership-card .price .period{color:#8c8c8c;font-size:14px}.membership-card .price .debug-badge{background:#ff4d4f;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px}.membership-card .card-footer{margin-bottom:24px}.membership-card .card-footer .ant-btn{background:#303030;border-radius:8px;color:#ffeab5;font-size:14px;height:44px}.membership-card .card-footer .ant-btn:hover{background:#0d0d0d;border-color:#0d0d0d;color:#ffeab5}.membership-card .card-body{margin-bottom:0}.membership-card .card-body .benefits-list{list-style:none;margin:0;padding:0}.membership-card .card-body .benefits-list li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:14px;line-height:1.5;padding:8px 0}.membership-card .card-body .benefits-list li .anticon{color:#52c41a;flex-shrink:0;font-size:16px;margin-right:8px;margin-top:2px}.membership-card .card-body .product-description{color:#595959;font-size:14px;line-height:1.6;padding:8px 0}.membership-card .card-body .product-description br{margin:8px 0}.membership-card .current-member-tag{background:#52c41a;border-radius:12px;bottom:-12px;box-shadow:0 2px 8px #52c41a4d;color:#fff;font-size:12px;font-weight:600;left:50%;padding:4px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}.feedback-modal .ant-modal-content{display:flex!important;flex-direction:column!important;max-height:calc(100vh - 2rem)!important;overflow:hidden!important}.feedback-modal .ant-modal-header{border-bottom:1px solid var(--border-color);flex-shrink:0!important;overflow:hidden!important;padding:0 16px 16px}.feedback-modal .ant-modal-body{display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding:16px}.feedback-modal .ant-modal-footer{border-top:1px solid var(--border-color);flex-shrink:0!important;overflow:hidden!important;padding:16px 16px 0}.feedback-modal-header{align-items:center;display:flex;justify-content:space-between;width:100%}.feedback-modal-header .feedback-modal-title{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:500}.feedback-modal-header .feedback-modal-title .anticon{color:var(--text-primary);margin-right:8px}.feedback-modal-header .feedback-header-tabs .ant-tabs-nav{margin:0}.feedback-modal-header .feedback-header-tabs .ant-tabs-nav:before{border-bottom:none}.feedback-modal-header .feedback-header-tabs .ant-tabs-tab{font-size:14px;padding:8px 16px}.feedback-modal-header .feedback-header-tabs .ant-tabs-tab .anticon{margin-right:6px}.feedback-modal-header .feedback-header-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ba7ab1;font-weight:500}.feedback-modal-header .feedback-header-tabs .ant-tabs-ink-bar{background:#ba7ab1}.feedback-modal-content{display:flex;flex-direction:column;height:100%;min-height:0}.feedback-modal-content .loading-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px}.feedback-modal-content .loading-container p{color:var(--primary-color);font-size:14px;margin-top:16px}.feedback-section{margin-bottom:24px}.feedback-section:last-child{margin-bottom:16px}.feedback-label{color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:8px}.feedback-label .required{color:#ff4d4f;margin-right:4px}.feedback-type-group{display:flex}.feedback-type-group .ant-radio-wrapper{align-items:center;display:flex;font-size:14px;height:32px;margin-right:24px}.feedback-type-group .ant-radio-wrapper:last-child{margin-right:0}.feedback-category-select .ant-select-selector{border:1px solid var(--border-color);border-radius:6px;height:40px}.feedback-category-select .ant-select-selector .ant-select-selection-item{font-size:14px;line-height:38px}.feedback-category-select .ant-select-selector .ant-select-selection-placeholder{color:#bfbfbf;font-size:14px;line-height:38px}.feedback-category-select:hover .ant-select-selector{border-color:#ba7ab1}.feedback-category-select.ant-select-focused .ant-select-selector{border-color:#ba7ab1;box-shadow:0 0 0 2px #1890ff33}.feedback-content-container{position:relative}.feedback-content-input{border:1px solid var(--border-color);border-radius:6px;font-size:14px;line-height:1.5}.character-count{background:var(--bg-primary);bottom:8px;font-size:12px;padding:0 4px;position:absolute;right:12px}.feedback-upload{background:var(--bg-secondary);border-radius:6px;transition:all .3s ease}.feedback-upload:hover{background:var(--bg-secondary);border-color:#ba7ab1}.feedback-upload .ant-upload-drag-container{padding:16px}.feedback-upload .upload-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.feedback-upload .upload-icon{color:#bfbfbf;font-size:24px;margin-bottom:8px}.feedback-upload .upload-text{text-align:center}.feedback-upload .upload-text p{margin:0}.feedback-upload .upload-text p:first-child{color:var(--text-secondary);font-size:14px;margin-bottom:4px}.feedback-upload .upload-text p.upload-hint{color:var(--text-tertiary);font-size:12px}.feedback-form{padding-right:4px}.feedback-form,.feedback-history{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.feedback-history .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.feedback-history .loading-container p{color:var(--text-secondary);font-size:14px;margin-top:16px}.feedback-history .feedback-empty{padding:60px 20px}.feedback-history .feedback-empty .ant-empty-description{color:var(--text-secondary);font-size:14px}.feedback-history-container{display:flex;flex-direction:column;height:100%}.feedback-history-container .feedback-history-grid{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr;overflow-y:auto;padding:4px}.feedback-history-container .feedback-pagination{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:16px;justify-content:center;margin-top:24px;padding:16px 0}.feedback-history-container .feedback-pagination .pagination-info{color:var(--text-secondary);font-size:14px;min-width:120px;text-align:center}.feedback-history-container .feedback-pagination .ant-btn{border-radius:6px}.feedback-history-card{height:-webkit-fit-content;height:fit-content}.feedback-history-card:hover{border-color:#ba7ab1;box-shadow:0 4px 16px #1890ff1f}.feedback-history-card .ant-card-body{padding:20px}.feedback-history-card .feedback-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.feedback-history-card .feedback-card-header .feedback-card-meta{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.feedback-history-card .feedback-card-header .feedback-card-meta .ant-tag{align-items:center;border:none;border-radius:12px;display:flex;font-size:12px;font-weight:500;gap:4px;margin:0;padding:2px 10px}.feedback-history-card .feedback-card-header .feedback-card-meta .ant-tag.status-tag{font-weight:600}.feedback-history-card .feedback-card-header .feedback-card-meta .ant-tag.status-tag .anticon{font-size:12px}.feedback-history-card .feedback-card-header .feedback-card-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.feedback-history-card .feedback-card-header .feedback-card-time{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:4px}.feedback-history-card .feedback-card-header .feedback-card-time .anticon{font-size:12px}.feedback-history-card .feedback-card-header .feedback-card-actions{align-items:center;display:flex}.feedback-history-card .feedback-card-header .feedback-card-actions .delete-btn{border-radius:6px;height:auto;min-width:auto;opacity:.6;padding:4px;transition:all .2s ease}.feedback-history-card .feedback-card-header .feedback-card-actions .delete-btn:hover{opacity:1}.feedback-history-card .feedback-card-header .feedback-card-actions .delete-btn .anticon{font-size:14px}.feedback-history-card .feedback-card-content .content-text{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0 0 12px;position:relative;word-break:break-word}.feedback-history-card .feedback-card-content .feedback-card-attachment{align-items:flex-start;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-left:3px solid #ba7ab1;border-radius:8px;display:flex;gap:8px;margin:12px 0;padding:12px}.feedback-history-card .feedback-card-content .feedback-card-attachment .anticon{color:#ba7ab1;flex-shrink:0;font-size:16px;margin-top:2px}.feedback-history-card .feedback-card-content .feedback-card-attachment>span{color:var(--text-secondary);flex-shrink:0;font-size:13px;font-weight:500}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .attachment-image{border-radius:6px;cursor:pointer;flex-shrink:0;transition:all .2s ease}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .attachment-image:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .attachment-image .ant-image-mask{border-radius:6px}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .image-preview-mask{align-items:center;background:#00000080;border-radius:6px;color:#fff;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .image-preview-mask span{text-shadow:0 1px 2px #00000080}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .attachment-name-container{flex:1 1;min-width:0}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .attachment-name-container .attachment-name{color:#ba7ab1;cursor:help;display:block;font-size:12px;font-weight:500;line-height:1.4;word-break:break-all}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .attachment-name-container .attachment-name:hover{text-decoration:underline}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .expired-image-placeholder{align-items:center;background-color:var(--bg-secondary);border:1px dashed #d9d9d9;border-radius:6px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:11px;height:60px;justify-content:center;line-height:1.2;text-align:center;width:60px}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-image-container .expired-image-placeholder span{font-weight:500;padding:2px}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-name{color:#ba7ab1;cursor:help;flex:1 1;font-size:13px;font-weight:500;line-height:1.4;min-width:0;word-break:break-all}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-name:hover{text-decoration:underline}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-placeholder{align-items:center;background:var(--bg-secondary);border:1px dashed #d9d9d9;border-radius:6px;display:flex;flex:1 1;gap:8px;min-width:0;padding:8px 12px}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-placeholder .placeholder-icon{color:#bfbfbf;flex-shrink:0;font-size:18px}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-placeholder .attachment-name{color:var(--text-secondary);cursor:help;flex:1 1;font-size:12px;font-weight:400;line-height:1.4;min-width:0;word-break:break-all}.feedback-history-card .feedback-card-content .feedback-card-attachment .attachment-placeholder .attachment-name:hover{color:var(--text-primary);text-decoration:none}.feedback-history-card .feedback-card-content .feedback-card-reply{background:linear-gradient(135deg,#f6fff8,#f0fff4);border:1px solid #d9f7be;border-radius:8px;margin-top:16px;padding:16px;position:relative}.feedback-history-card .feedback-card-content .feedback-card-reply:before{border-bottom:6px solid #d9f7be;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:20px;position:absolute;top:-6px;width:0}.feedback-history-card .feedback-card-content .feedback-card-reply .reply-header{align-items:center;display:flex;gap:6px;margin-bottom:8px}.feedback-history-card .feedback-card-content .feedback-card-reply .reply-header .anticon{color:#52c41a;font-size:14px}.feedback-history-card .feedback-card-content .feedback-card-reply .reply-header span{color:#389e0d;font-size:13px;font-weight:600}.feedback-history-card .feedback-card-content .feedback-card-reply .reply-content{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0;word-break:break-word}.system-settings-modal .modal-title{align-items:center;color:var(--text-primary);display:flex;font-size:18px;gap:8px}.system-settings-modal .modal-title .anticon{color:#ba7ab1;font-size:20px}.system-settings-modal .ant-modal-body{padding:1.5rem .75rem}.system-settings-modal .segmented-container .ant-segmented{margin-bottom:24px}.system-settings-modal .segmented-container .ant-segmented .ant-segmented-item{font-size:16px;font-weight:500}.system-settings-modal .segmented-container .ant-segmented .ant-segmented-item.ant-segmented-item-selected{font-weight:600}.system-settings-modal .segmented-container .segmented-content{min-height:200px}.system-settings-modal .settings-tab-content .settings-section{margin-bottom:32px}.system-settings-modal .settings-tab-content .settings-section:last-child{margin-bottom:0}.system-settings-modal .settings-tab-content .settings-section .section-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.system-settings-modal .settings-tab-content .settings-section .section-header .anticon{color:#ba7ab1;font-size:16px}.system-settings-modal .settings-tab-content .data-management-actions .action-item{align-items:center;display:flex;justify-content:space-between;transition:all .3s ease}.system-settings-modal .settings-tab-content .data-management-actions .action-item .action-info{flex:1 1;margin-right:16px}.system-settings-modal .settings-tab-content .data-management-actions .action-item .action-info .ant-typography{display:block}.system-settings-modal .settings-tab-content .data-management-actions .action-item .action-info .action-description{color:var(--text-secondary);font-size:14px;line-height:1.5}.system-settings-modal .settings-tab-content .data-management-actions .action-item .action-content{align-items:center;display:flex;flex-direction:row;gap:4px}.system-settings-modal .settings-tab-content .data-management-actions .action-item .action-content img{height:20px;width:20px}.system-settings-modal .settings-tab-content .data-management-actions .action-item .ant-btn{border-radius:6px;flex-shrink:0;height:36px;padding:0 16px}.system-settings-modal .settings-tab-content .general-settings-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.system-settings-modal .settings-tab-content .general-settings-item .setting-label{flex-shrink:0;margin-right:16px}.system-settings-modal .settings-tab-content .general-settings-item .setting-control{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end;max-width:160px}.system-settings-modal .settings-tab-content .general-settings-item .setting-control .language-select,.system-settings-modal .settings-tab-content .general-settings-item .setting-control .theme-select{width:100%}.system-settings-modal .settings-tab-content .user-name{color:var(--text-secondary)!important;font-size:14px}.system-settings-modal .settings-tab-content .terms-item{align-items:center;display:flex;justify-content:space-between}.system-settings-modal .settings-tab-content .terms-item .term-label{flex:1 1}.system-settings-modal .settings-tab-content .terms-item .term-label .ant-typography{color:var(--text-primary);font-size:14px;margin:0}.system-settings-modal .settings-tab-content .terms-item .term-action{flex-shrink:0}@media(max-width:768px){.system-settings-modal{max-width:500px;width:90%!important}.system-settings-modal .data-management-actions .action-item{align-items:stretch;flex-direction:column}.system-settings-modal .data-management-actions .action-item .action-info{margin-bottom:16px;margin-right:0}.system-settings-modal .user-info-display .user-info-item{align-items:flex-start;flex-direction:column;gap:8px}.system-settings-modal .user-info-display .user-info-item .user-token{align-self:stretch;text-align:center}}.system-settings-confirm-modal .confirm-modal-content{font-size:14px;line-height:1.6}.system-settings-confirm-modal .confirm-modal-content p{margin-bottom:12px}.system-settings-confirm-modal .confirm-modal-content p:last-child{margin-bottom:0}.system-settings-confirm-modal .confirm-modal-content ul{margin:12px 0;padding-left:20px}.system-settings-confirm-modal .confirm-modal-content ul li{color:var(--text-secondary);margin-bottom:6px}.system-settings-confirm-modal .confirm-modal-content ul li:last-child{margin-bottom:0}.delete-account-modal .confirm-modal-content p{line-height:1.8;margin-bottom:16px}.delete-account-modal .confirm-modal-content a{text-decoration:none}.delete-account-modal .confirm-modal-content .delete-confirm-input{margin-top:8px}.share-modal .ant-modal-content{border-radius:12px}.share-modal .ant-modal-header{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.share-modal .share-modal-content{display:flex;flex-direction:column;gap:.5rem}.share-modal .share-modal-content .share-warning{background-color:var(--background-light);border-radius:8px;padding:16px 0}.share-modal .share-modal-content .share-warning p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.share-modal .share-modal-content .share-warning p:not(:last-child){margin-bottom:8px}.share-modal .share-modal-content .create-share-button{border-radius:8px;font-size:14px;height:44px;width:100%}.share-modal .share-modal-content .share-link-container{align-items:center;display:flex;gap:12px}.share-modal .share-modal-content .share-link-container .share-link-input{border-radius:8px;flex:1 1;font-size:14px;height:44px}.share-modal .share-modal-content .share-link-container .copy-button{border-radius:8px;font-size:14px;height:44px;min-width:100px}.invitation-modal .ant-modal-body{height:80vh;overflow-y:auto}.invitation-modal .modal-title .modal-title-icon{color:#ff6b6b;font-size:20px;margin-right:8px}.invitation-modal .loading-container{align-items:center;display:flex;justify-content:center;min-height:300px}.invitation-modal .invitation-modal-content{display:flex;flex-direction:column}.invitation-modal .activity-description{background:linear-gradient(135deg,#fff5f5,#fff9f0);border:1px solid #ffe7e7;border-radius:12px;padding:20px}.invitation-modal .activity-description .activity-content .activity-highlight{color:#595959;font-size:16px;font-weight:500;margin-bottom:16px;text-align:center}.invitation-modal .activity-description .activity-content .activity-highlight .highlight-number{color:#ff6b6b;font-size:20px;font-weight:700;padding:0 4px}.invitation-modal .activity-description .activity-content .activity-rules .rule-item{align-items:flex-start;color:#595959;display:flex;font-size:14px;line-height:24px}.invitation-modal .activity-description .activity-content .activity-rules .rule-item:not(:last-child){margin-bottom:4px}.invitation-modal .activity-description .activity-content .activity-rules .rule-item .rule-bullet{color:#ff6b6b;font-weight:600;margin-right:8px}.invitation-modal .activity-description .activity-content .activity-rules .rule-item .rule-text{flex:1 1}.invitation-modal .activity-description .activity-content .activity-deadline{color:#8c8c8c;font-size:13px;margin-bottom:0;text-align:center}.invitation-modal .activity-description .activity-content .activity-deadline .deadline-date{color:#ff6b6b;font-weight:600}.invitation-modal .invitation-link-section .section-title{font-size:15px;margin-bottom:12px}.invitation-modal .invitation-link-section .link-container{display:flex;gap:8px;margin-bottom:12px}.invitation-modal .invitation-link-section .link-container .link-input{border-radius:6px;cursor:text;flex:1 1;font-family:Monaco,Menlo,Consolas,monospace;font-size:13px}.invitation-modal .invitation-link-section .link-container .link-input:focus,.invitation-modal .invitation-link-section .link-container .link-input:hover{border-color:#ff6b6b}.invitation-modal .invitation-link-section .link-container .link-input input{cursor:text}.invitation-modal .invitation-link-section .link-container .copy-button{background-color:#ff6b6b;border-radius:16px;box-shadow:0 2px 4px #ff6b6b33}.invitation-modal .invitation-link-section .link-container .copy-button:hover{background-color:#ff5252;box-shadow:0 4px 8px #ff6b6b4d}.invitation-modal .invitation-link-section .link-container .copy-button:active{background-color:#ff3939}.invitation-modal .invitee-list-section .section-header{align-items:center;display:flex;justify-content:space-between}.invitation-modal .invitee-list-section .section-title{font-size:15px;margin-bottom:0}.invitation-modal .invitee-list-section .invitation-stats{align-items:center;color:#8c8c8c;display:flex;flex-shrink:0;font-size:12px}.invitation-modal .invitee-list-section .invitation-stats .stats-item{align-items:center;display:inline-flex}.invitation-modal .invitee-list-section .invitation-stats .stats-number{color:#ff6b6b;font-size:14px;font-weight:600;margin:0 2px}.invitation-modal .invitee-list-section .invitation-stats .stats-divider{color:#d9d9d9;margin:0 8px}.invitation-modal .invitee-list-section .empty-state .empty-description{align-items:center;color:#8c8c8c;display:flex;flex-direction:column;font-size:14px;line-height:1.6}.invitation-modal .invitee-list-section .invitee-list{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-top:.5rem;max-height:300px;overflow-y:auto}.invitation-modal .invitee-list-section .invitee-list .invitee-item{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.invitation-modal .invitee-list-section .invitee-list .invitee-item:not(:last-child){border-bottom:1px solid #f0f0f0}.invitation-modal .invitee-list-section .invitee-list .invitee-item:hover{background-color:#fff9f0}.invitation-modal .invitee-list-section .invitee-list .invitee-item .invitee-item-content{align-items:center;display:flex;flex:1 1;gap:12px}.invitation-modal .invitee-list-section .invitee-list .invitee-item .invitee-avatar{border:2px solid #f0f0f0;flex-shrink:0}.invitation-modal .invitee-list-section .invitee-list .invitee-item .invitee-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.invitation-modal .invitee-list-section .invitee-list .invitee-item .invitee-nickname{color:#262626;font-size:14px;font-weight:500}.invitation-modal .invitee-list-section .invitee-list .invitee-item .invitee-time{color:#8c8c8c;font-size:12px}.invitation-modal .invitee-list-section .invitee-list .invitee-item .reward-amount{align-items:center;color:#ff6b6b;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;margin-left:auto;white-space:nowrap}.invitation-modal .invitee-list-section .invitee-list .invitee-item .reward-badge{align-items:center;background-color:#ff6b6b;border-radius:14px;box-shadow:0 2px 4px #ff6b6b33;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;width:84px}.invitation-modal .invitee-list-section .invitee-list .invitee-item .reward-badge.claimed{background-color:#9c9c9c;box-shadow:none}.invitation-modal .invitee-list-section .invitee-list .invitee-item .reward-badge:not(.claimed):hover{background-color:#ff5252}.invitation-modal .invitee-list-section .invitee-list::-webkit-scrollbar{width:6px}.invitation-modal .invitee-list-section .invitee-list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.invitation-modal .invitee-list-section .invitee-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.invitation-modal .invitee-list-section .invitee-list::-webkit-scrollbar-thumb:hover{background:#bfbfbf}@media(max-width:768px){.invitation-modal .ant-modal{margin:8px auto;max-width:95vw}.invitation-modal .ant-modal-body{max-height:80vh;padding:16px}.invitation-modal .invitation-modal-content{gap:20px}.invitation-modal .activity-description{padding:16px}.invitation-modal .activity-description .activity-title{font-size:16px}.invitation-modal .activity-description .activity-content .activity-highlight{font-size:15px}.invitation-modal .activity-description .activity-content .activity-highlight .highlight-number{font-size:18px}.invitation-modal .invitation-link-section .link-container{flex-direction:column}.invitation-modal .invitation-link-section .link-container .copy-button,.invitation-modal .invitation-link-section .link-container .link-input{width:100%}.invitation-modal .invitee-list-section .section-header{align-items:flex-start;flex-direction:column;gap:8px}.invitation-modal .invitee-list-section .invitation-stats{font-size:11px}.invitation-modal .invitee-list-section .invitation-stats .stats-number{font-size:12px}.invitation-modal .invitee-list-section .invitation-stats .stats-divider{margin:0 6px}.invitation-modal .invitee-list-section .invitee-list{max-height:250px}.invitation-modal .invitee-list-section .invitee-list .invitee-item .reward-badge{font-size:12px;min-width:50px;padding:0 8px}}.contact-us-modal .contact-us-content{display:flex;flex-direction:column}.contact-us-modal .contact-us-content .value-section .section-title{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:12px}.contact-us-modal .contact-us-content .value-section .value-placeholder{align-items:flex-start;background:var(--bg-secondary);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem 1.25rem;transition:all .3s ease}.contact-us-modal .contact-us-content .value-section .value-placeholder .placeholder-text{font-size:14px;letter-spacing:.5px}.contact-us-modal .contact-us-content .guide-text{color:var(--text-primary);font-size:14px;margin-bottom:.5rem;text-align:left}.contact-us-modal .contact-us-content .contact-section{margin-bottom:1rem}.contact-us-modal .contact-us-content .contact-section .contact-list{width:100%}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item{align-items:center;background:var(--bg-secondary);border-radius:8px;display:flex;flex-direction:row;padding:.5rem 1.25rem;transition:all .3s ease}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-label{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;letter-spacing:.5px;text-transform:uppercase}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-label .contact-icon{color:#ba7ab1;font-size:14px}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-label .ant-typography{font-size:14px}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-value{flex:1 1}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-value .ant-typography{color:var(--text-primary);font-size:14px}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-value .qrcode-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-value .qrcode-container{border-radius:8px;overflow:hidden;transition:all .3s ease;width:200px}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item .contact-value .qrcode-container .qrcode-image{display:block;height:100%;object-fit:cover;width:100%}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item.group-info{align-items:flex-start;flex-direction:column;gap:12px}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item.group-info .contact-label{min-width:auto}.contact-us-modal .contact-us-content .contact-section .contact-list .contact-item.group-info .contact-value{flex:none}.contact-us-modal .contact-us-content .company-info{display:flex;justify-content:center;margin-top:.5rem}.contact-us-modal .contact-us-content .company-info .contact-label{display:none}.contact-us-modal .contact-us-content .company-info .contact-value{align-items:center;display:flex;flex:none;gap:.5rem}.contact-us-modal .contact-us-content .company-info .contact-value .company-logo{height:2rem;object-fit:contain;width:2rem}.contact-us-modal .contact-us-content .company-info .contact-value .company-name{color:var(--text-primary);font-size:16px}.share-management-modal .ant-modal-container{min-height:60vh}.share-management-modal .ant-modal-body{margin-top:1.5rem}.share-management-modal .ant-modal-content{border-radius:16px}.share-management-modal .share-management-content{max-height:60vh;overflow-y:auto}.share-management-modal .share-management-content .ant-list-item{padding:16px;transition:background-color .2s ease}.share-management-modal .share-management-content .ant-list-item:hover{background-color:var(--bg-secondary)}.share-management-modal .share-management-content .ant-list-item .ant-list-item-meta-title{margin-bottom:0}.share-management-modal .share-management-content .ant-list-item .share-title{color:var(--text-primary);font-size:15px}.share-management-modal .share-management-content .ant-list-item .share-meta{color:var(--text-secondary);font-size:13px}.share-management-modal .share-management-content .ant-list-item .ant-list-item-action{margin-left:16px}.share-management-modal .share-management-content .ant-list-item .ant-list-item-action .ant-btn:not(:last-child){margin-right:8px}.share-management-modal .share-management-content .ant-pagination{margin-top:16px;text-align:center}.share-management-modal .share-management-content .ant-empty{padding:48px 0}@media(max-width:768px){.share-management-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.share-management-modal .share-management-content .ant-list-item{align-items:flex-start;flex-direction:column}.share-management-modal .share-management-content .ant-list-item .ant-list-item-meta{margin-bottom:12px}.share-management-modal .share-management-content .ant-list-item .ant-list-item-action{margin-left:0;width:100%}.share-management-modal .share-management-content .ant-list-item .ant-list-item-action>li{padding:0}.share-management-modal .share-management-content .ant-list-item .ant-list-item-action>li .ant-btn{width:100%}}.select-or-create-record-modal .modal-search-header{align-items:center;display:flex;gap:8px;margin:1.5rem 0 1rem}.select-or-create-record-modal .modal-search-header .record-search-input{flex:1 1}.select-or-create-record-modal .record-selection-list{display:flex;flex-direction:column;width:100%}.select-or-create-record-modal .record-selection-list .record-option{border-radius:.5rem;cursor:pointer;padding:12px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.select-or-create-record-modal .record-selection-list .record-option:hover{background-color:var(--bg-secondary)}.select-or-create-record-modal .record-selection-list .record-option .record-label{display:flex;flex-direction:column;gap:4px}.select-or-create-record-modal .record-selection-list .record-option .record-label .record-main-title{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4}.select-or-create-record-modal .record-selection-list .record-option .record-label .record-sub-title{color:var(--text-secondary);font-size:12px;line-height:1.4}.select-or-create-record-modal .record-selection-list .existing-records-list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding-right:4px}.select-or-create-record-modal .record-selection-list .existing-records-list::-webkit-scrollbar{width:6px}.select-or-create-record-modal .record-selection-list .existing-records-list::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}.select-or-create-record-modal .record-selection-list .existing-records-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.select-or-create-record-modal .record-selection-list .existing-records-list::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.select-or-create-record-modal .record-selection-list .empty-records-tip{color:var(--text-tertiary);text-align:center}.select-or-create-record-modal .record-selection-list .empty-records-tip .ant-btn{margin:1rem 0;width:100%}