.product-card{flex-direction:column;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s ease;break-inside:avoid;margin-bottom:20px}.product-card,.product-card .product-image-wrapper{display:flex;background:var(--color-bg);overflow:hidden;width:100%}.product-card .product-image-wrapper{position:relative;height:150px;align-items:center;justify-content:center;text-decoration:none}.product-card .product-image-wrapper .product-img{width:100%;height:100%;border-radius:18px;transition:transform .3s ease;object-fit:cover}.product-card .product-image-wrapper .stock-tag{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:100px;background:var(--main-color);color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;z-index:2}.product-card .product-content{margin-top:10px;display:flex;flex-direction:column;flex:1}.product-card .product-content .product-title-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px}.product-card .product-content .product-title{font-size:16px;line-height:18px;font-weight:700;color:var(--color-text)}.product-card .product-content .product-description{font-size:10px;line-height:14px;color:var(--color-li)}.product-card .product-content .product-footer{display:flex;flex-direction:column;margin-top:auto;padding-top:10px;gap:18px}.product-card .product-content .product-footer .price-box .price-val{font-size:18px;line-height:18px;font-weight:500;color:var(--color-text)}.product-card .product-content .product-footer .btn-box{display:flex;align-items:center;justify-content:space-between}.product-card .product-content .product-footer .btn-box .detail-btn{border:1px solid var(--border-color-4)}.product-card .product-content .status-bar{margin-top:10px;padding:6px;font-size:12px;text-align:center;border-radius:6px;font-weight:500}.product-card .product-content .status-bar.pending{background:#fff7ed;color:#ea580c}.product-card .product-content .status-bar.success{background:#f0fdf4;color:#16a34a}.product-card .product-content .status-bar.error{background:#fef2f2;color:#dc2626}.pd-chat-item{background:var(--color-bg);border-radius:8px;padding:24px}.pd-chat-item .pd-box{padding:12px 0}.product-card-2{border:1px solid var(--border-color);padding:18px;background-color:var(--color-bg);border-radius:18px}.product-card-2 .product-card-t{display:flex;align-items:center}.product-card-2 .product-card-t .product-card-img-box{width:300px;height:240px;border-radius:12px;overflow:hidden;margin-right:24px}.product-card-2 .product-card-t .product-card-img-box img{width:100%;height:100%;object-fit:cover}.product-card-2 .product-card-t .product-card-right{flex:1;align-self:flex-start}.product-card-2 .product-card-t .product-card-right .product-card-name-item{display:flex;align-items:center;justify-content:space-between}.product-card-2 .product-card-t .product-card-right .product-card-name-item .product-card-name{font-size:18px;font-weight:500;color:var(--color-text)}.product-card-2 .product-card-t .product-card-right .product-card-name-item .product-card-price{display:flex;align-items:center;font-size:18px;line-height:18px;font-weight:500;color:var(--color-text)}.product-card-2 .product-card-t .product-card-right .product-card-name-item .product-card-price .product-card-before-dollar{display:block;margin-right:6px;font-size:18px;font-weight:500;color:var(--color-text)}.product-card-2 .product-card-t .product-card-right .product-card-name-item .product-card-price .product-card-after-dollar{display:block;margin-left:8px;font-size:12px;color:var(--color-li)}.product-card-2 .product-card-t .product-card-right .product-card-descriptions{margin-top:12px;font-size:14px;line-height:18px;color:var(--color-tips)}.product-card-2 .product-card-t .product-card-right .product-card-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.product-card-2 .product-card-t .product-card-right .product-card-tags .product-card-tag-item{padding:4px 12px;background-color:var(--main-color-2);border-radius:12px;font-size:12px;color:var(--main-color)}.product-card-2 .product-card-t .product-card-right .product-card-buy-btn{margin-top:24px}.product-card-2 .product-card-bottom{color:var(--color-text);font-size:14px;line-height:18px;margin-top:12px}.tips{text-align:center;font-size:12px;padding:12px 0;color:var(--color-li);background-color:var(--color-bg2)}.unified-input-shell{width:100%;display:flex;flex-direction:column;gap:22px}.back-to-latest-row{display:flex;justify-content:flex-end}.back-to-latest{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:999px;border:1px solid var(--border-color);background-color:var(--color-bg);color:var(--color-text);box-shadow:0 4px 16px rgba(0,0,0,.06);cursor:pointer;transition:all .15s ease}.back-to-latest:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.unified-input{background-color:var(--color-bg2)}.unified-input .unified-input-container{width:100%;flex:1;border:1px solid var(--border-color);border-radius:18px;padding:18px;background-color:var(--color-bg)}.unified-input .unified-input-container .input-row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.unified-input .unified-input-container .input-row .ui-input{flex:1;border-radius:0;border:none;padding:0;font-size:16px;line-height:24px}.unified-input .unified-input-container .mode-toggles{display:flex;align-items:center;justify-content:space-between;gap:10px}.unified-input .unified-input-container .mode-toggles .mode-pill-box{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-bg);padding:4px;border-radius:60px;gap:6px}.unified-input .unified-input-container .mode-toggles .mode-pill-box .ui-button{padding:16px;font-size:12px;font-weight:700;border:1px solid var(--primary-border)}.unified-input .unified-input-container .mode-toggles .mode-pill-box .category-checked{background-color:var(--highlighted-item);color:var(--text-color2)}.unified-input .unified-input-container .mode-toggles .mode-pill-box .category-check{background-color:var(--color-bg);color:var(--main-color)}.unified-input .unified-input-container .mode-toggles .input-actions{display:flex;align-items:center;gap:10px}.unified-input .unified-input-container .mode-toggles .input-actions .add-btn{color:var(--color-text);cursor:pointer;border-radius:999px;border:2px solid var(--color-text);display:flex;align-items:center;justify-content:center}.unified-input .unified-input-container .mode-toggles .input-actions .icon-btn{width:36px;height:36px;min-width:36px}.unified-input .unified-input-container .mode-toggles .input-actions .icon-btn .icon{min-width:24px;width:24px;min-height:24px;height:24px;color:var(--color-bg)}.unified-input .unified-input-container .mode-toggles .input-actions .chat-cancel{font-size:16px;padding:4px 10px;color:var(--text-color2);background-color:var(--primary-color);border-radius:25px;cursor:pointer}.unified-input .unified-input-container .mode-toggles .input-actions .chat-cancel:hover{opacity:.8}.chat-layout .chat-interface{flex:1;display:flex;flex-direction:column;width:100%}.chat-layout .chat-interface .chat-scroll-area{flex:1;overflow-y:auto;padding:30px 0 70px;position:relative}.chat-layout .chat-interface .chat-scroll-area::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}.chat-layout .chat-interface .chat-scroll-area::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:4px}.chat-layout .chat-interface .chat-scroll-area:hover::-webkit-scrollbar-thumb{background-color:var(--border-color)}.chat-layout .chat-interface .chat-footer{flex-shrink:0;padding:0 20px 30px}.chat-layout .chat-interface .chat-footer .input-wrapper-bottom{width:100%;max-width:850px;margin:0 auto;height:auto}.ui-modal.order-modal .ui-modal__box{background:var(--color-bg)}.ui-modal.order-modal .modal-content{padding:24px}.ui-modal.order-modal .modal-header{display:flex;align-items:center;justify-content:space-between}.ui-modal.order-modal .modal-header h3{font-size:22px;line-height:24px;font-weight:700;color:var(--color-text)}.ui-modal.order-modal .modal-header .close-btn{min-width:32px;width:32px;height:32px;padding:0;border-radius:50%;font-size:18px;line-height:1}.ui-modal.order-modal .product-summary{border:1px solid var(--border-color);background:var(--color-bg2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ui-modal.order-modal .summary-row{display:flex;align-items:center;justify-content:space-between;font-size:20px}.ui-modal.order-modal .summary-row .label{color:var(--color-li)}.ui-modal.order-modal .summary-row .value{color:var(--color-text);text-align:right}.ui-modal.order-modal .summary-row .value.title{font-weight:600}.ui-modal.order-modal .summary-row .value.price{font-weight:700;color:var(--main-color)}.ui-modal.order-modal .error-tip{color:#d54941;font-size:12px}.ui-modal.order-modal .order-form{display:grid;gap:12px}.ui-modal.order-modal .form-group label{display:block;margin-bottom:8px;font-size:16px;color:var(--color-li)}.ui-modal.order-modal .ui-modal__box{padding:0;border-radius:16px;border:1px solid var(--border-color);background-color:var(--color-bg)}.ui-modal.order-modal .modal-content{position:relative;display:flex;flex-direction:column;gap:16px;padding:18px;height:63vh}.ui-modal.order-modal .modal-content .close-btn{position:absolute;top:10px;right:10px;border:none;min-width:32px;width:32px;height:32px;padding:0;border-radius:50%;font-size:18px;line-height:1}.ui-modal.order-modal .modal-content .search-box{display:flex;align-items:center;border-bottom:1px solid var(--color-li);padding:0 18px}.ui-modal.order-modal .modal-content .search-box .sidebar-icon{width:24px;min-width:24px;height:24px;min-height:24px}.ui-modal.order-modal .modal-content .search-box .search-input{flex:1;border:none;height:48px;font-size:16px;padding:0 12px}.ui-modal.order-modal .modal-content .list-box{height:80%;overflow-y:auto}.ui-modal.order-modal .modal-content .list-box .add-document{display:flex;align-items:center;padding:12px 18px;border-radius:60px;cursor:pointer}.ui-modal.order-modal .modal-content .list-box .add-document .add-document-icon{width:24px;min-width:24px;height:24px;min-height:24px;margin-right:12px}.ui-modal.order-modal .modal-content .list-box .add-document span{font-size:16px;line-height:24px}.ui-modal.order-modal .modal-content .list-box .add-document:hover{background-color:var(--default-bg)}.ui-modal.order-modal .modal-content .list-box .histiry .histiry-box{padding-bottom:12px;border-bottom:1px solid var(--border-color)}.ui-modal.order-modal .modal-content .list-box .histiry .histiry-box .time{font-size:16px;line-height:24px;color:var(--color-tips);margin:12px 0;padding:0 18px}.ui-modal.order-modal .modal-content .list-box .histiry .histiry-box .history-item{display:flex;align-items:center;padding:12px 18px;border-radius:60px;cursor:pointer}.ui-modal.order-modal .modal-content .list-box .histiry .histiry-box .history-item .bubble-icon{width:24px;min-width:24px;height:24px;min-height:24px;margin-right:12px}.ui-modal.order-modal .modal-content .list-box .histiry .histiry-box .history-item .histiry-title{font-size:16px;line-height:24px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-modal.order-modal .modal-content .list-box .histiry .histiry-box .history-item:hover{background-color:var(--default-bg)}.ui-modal.order-modal .modal-content .list-box .histiry .histiry-box:last-child{border-bottom:none}.ui-modal.order-modal .modal-content .list-box .no-data{text-align:center}.chat-layout .welcome-container{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;width:100%;max-width:960px;margin:0 auto;text-align:left;gap:24px}.chat-layout .welcome-container .welcome-header{text-align:center;margin-top:102px}.chat-layout .welcome-container .welcome-title{font-size:54px;line-height:48px;font-weight:700}@media(max-width:560px){.chat-layout .welcome-container .welcome-title{font-size:36px;line-height:44px}}.chat-layout .welcome-container .welcome-subtitle{margin:12px 0 40px;color:var(--color-li);font-size:16px;line-height:24px}.chat-layout .welcome-container .prompt-block{display:flex;justify-content:center}.chat-layout .welcome-container .input-wrapper-center{width:100%;margin-bottom:0}.chat-layout .introduce{margin-top:-26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.chat-layout .introduce .introduce-item{background:var(--color-bg);border-radius:18px;padding:18px;display:flex;align-items:center;gap:12px;cursor:pointer}.chat-layout .introduce .introduce-item .introduce-img{min-width:60px;min-height:60px;width:60px;height:60px}.chat-layout .introduce .introduce-item .introduce-title{font-size:20px;line-height:24px;font-weight:500;margin-bottom:8px;color:var(--text-color)}.chat-layout .introduce .introduce-item .introduce-describe{font-size:14px;line-height:18px;color:var(--color-tips)}@media(max-width:960px){.chat-layout .introduce{grid-template-columns:1fr}.chat-layout .introduce .introduce-item{padding:16px;gap:16px}.chat-layout .introduce .introduce-item .introduce-img{min-width:50px;min-height:50px;width:50px;height:50px}.chat-layout .introduce .introduce-item .introduce-title{font-size:18px;line-height:22px}.chat-layout .introduce .introduce-item .introduce-describe{font-size:13px;line-height:16px}}@media(min-width:961px)and (max-width:1360px){.chat-layout .introduce{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-layout .suggested{margin-top:18px}.explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:400px){.explore-grid{grid-template-columns:1fr}}@media(min-width:401px)and (max-width:600px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:601px)and (max-width:767px){.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px)and (max-width:920px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:921px)and (max-width:1240px){.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.explore-column{display:flex;flex-direction:column;gap:12px}.column-title{font-size:12px;font-weight:600;color:var(--color-li)}.column-cards,.explore-card{display:flex;flex-direction:column;gap:12px}.explore-card{background:var(--color-bg);border:1px solid var(--border-color);border-radius:14px;padding:12px;min-height:140px;transition:transform .2s ease,box-shadow .2s ease}.explore-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-top{font-size:12px;line-height:12px;color:var(--color-text)}.card-media{width:100%;height:120px;border-radius:8px;background:var(--color-icon-bg);object-fit:cover}.card-body{display:flex;flex-direction:column;gap:8px}.card-title{font-size:16px;line-height:18px;color:var(--color-text)}.card-subtitle,.card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:normal}.card-subtitle{font-size:12px;color:var(--color-li)}.card-meta{font-size:10px;line-height:14px;color:var(--color-li)}.card-footer{display:flex;flex-direction:column;margin-top:auto}.card-price{display:flex;align-items:center;line-height:18px;margin-bottom:10px}.before-dollar,.card-price{font-size:18px;font-weight:500;color:var(--color-text)}.before-dollar{display:block;margin-right:6px}.after-dollar{display:block;margin-left:8px;font-size:12px;color:var(--color-li)}.card-time{font-size:12px;line-height:12px;font-weight:500;margin-bottom:10px;color:var(--color-text)}.card-price.empty{visibility:hidden}.btn-row{display:flex;align-items:center;justify-content:space-between}.btn-row .btn-row-detail{border:1px solid var(--border-color-4)}.c-suggested{display:flex;align-items:center}.c-suggested .c-suggested-img{display:block;width:36px;height:36px;margin-right:12px}.c-suggested .c-suggested-ttile{font-weight:700;font-size:20px;line-height:24px}.c-footer{font-size:14px;line-height:22px;color:var(--color-tips)}