.quotation-page,.quotation-page *{font-family:Montserrat}.detail-drawer .detail-field .field-content{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.detail-drawer .detail-field .field-content .expand-btn{color:#3b82f6;background:none;border:none;cursor:pointer;font-size:12px;padding:0;text-decoration:underline;margin-top:4px}.detail-drawer .detail-field .field-content .expand-btn:hover{color:#2563eb}.detail-drawer .detail-field .field-content .copy-btn{background:#3b82f6;border:none;color:#fff;cursor:pointer;font-size:12px;padding:2px 6px;border-radius:3px;transition:background-color .2s}.detail-drawer .detail-field .field-content .copy-btn:hover{background:#2563eb}.page__card{display:flex;flex-direction:column;height:calc(100vh - 130px);overflow:hidden}.page__card .quotation-tabs,.page__card .status-filter{flex-shrink:0;margin-bottom:16px}.page__card :deep(.page-list){flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page__card :deep(.page-list) .el-table{flex:1;height:100%}.page__card :deep(.page-list) .el-table .el-table__body-wrapper{overflow-y:auto!important;max-height:calc(100vh - 350px)}.page__card :deep(.page-list) .el-pagination{flex-shrink:0;margin-top:16px;padding:16px 0;border-top:1px solid #ebeef5;background:#fff;position:sticky;bottom:0;z-index:10}.page__card .page__operate-btn{flex-shrink:0;margin-bottom:16px}.page__card .flex--auto{flex:1;min-height:0;overflow:hidden}.page__card .flex--auto :deep(.el-table){height:100%}.page__card .flex--auto :deep(.el-table) .el-table__body-wrapper{overflow-y:auto!important;height:calc(100% - 40px)}.page__card .flex--auto :deep(.el-table) .el-table__header-wrapper{position:sticky;top:0;z-index:2;background:#fff}.market-dropdown-trigger{width:100%}.market-dropdown-trigger:hover{border-color:#c0c4cc!important;box-shadow:0 0 0 2px rgba(64,169,255,.1)}.market-dropdown-trigger:focus-within{border-color:#409eff!important;box-shadow:0 0 0 2px rgba(64,169,255,.2)}.market-dropdown-menu .el-dropdown-item:hover{background-color:#f5f7fa!important}.market-dropdown-menu .el-dropdown-item.is-disabled{cursor:not-allowed!important}.market-dropdown-menu .el-dropdown-item.is-disabled:hover{background-color:#f5f7fa!important}.market-dropdown-menu .selected-markets-section .el-tag{transition:all .2s ease}.market-dropdown-menu .selected-markets-section .el-tag:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.market-dropdown-menu .search-section .el-input:focus-within .el-input__wrapper{box-shadow:inset 0 0 0 1px #409eff!important}@media(max-width:768px){.market-dropdown-menu{width:300px!important}.market-dropdown-menu .selected-markets-section .el-tag{font-size:11px!important;padding:2px 6px!important}}.el-tabs__item{font-weight:700;font-size:14px;color:#2e2f39;line-height:18px;text-align:left;font-style:normal}.quotation-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.quotation-tabs{flex-shrink:0;margin-bottom:0!important;padding-bottom:0!important}.quotation-search-row{display:flex;align-items:center;gap:12px;width:80%}.search-input{background:#d2d2d4!important;color:#bfbfbf!important;border:none!important;box-shadow:none!important}.search-input::-moz-placeholder{color:#bfbfbf!important;opacity:1}.search-input::placeholder{color:#bfbfbf!important;opacity:1}.search-input .el-input__inner{background:transparent!important;color:#bfbfbf!important;border:none!important;box-shadow:none!important}.search-date{width:320px}.quotation-page .quotation-tabs{margin-bottom:16px}.quotation-page .page__operate-btn{display:flex;justify-content:flex-end;margin-bottom:0}.quotation-page .search-filter-container{position:relative}.quotation-page .search-input{width:300px}.quotation-dialog{border-radius:4px!important;padding:0!important;background:#fff!important;box-shadow:0 8px 32px rgba(44,45,58,.12)!important}.quotation-dialog .el-dialog__body{padding:32px!important}.quotation-dialog .el-dialog__header{text-align:left;font-size:28px;font-weight:700;padding:32px 32px 0 32px!important}.quotation-dialog .el-dialog__footer{padding:0 32px 32px 32px!important}.country-tooltip{white-space:normal;width:275px;max-width:275px}.country-tooltip,.country-tooltip .el-tooltip__popper{background:#222!important;color:#fff!important}.el-tooltip__popper.country-tooltip.is-light:before{background:#222!important;border-color:#222!important;left:16px!important;right:auto!important}.el-tooltip__popper.country-tooltip.is-light{transform:translateX(40px)!important}.quotation-page .el-table .el-table__body .cell,.quotation-page .el-table .el-table__body div,.quotation-page .el-table .el-table__body span,.quotation-page .el-table .el-table__body td{font-weight:400;font-size:14px;color:#6a6c7e;line-height:18px;text-align:left;font-style:normal}.status-filter{width:100%;margin:20px 0 10px 0;display:flex;flex-direction:column;align-items:center}.status-filter .status-cards-container{display:flex;gap:133px;justify-content:center;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto}@media(max-width:768px){.status-filter .status-cards-container{gap:15px;justify-content:space-around}}.status-filter .status-card{background:#fff;border-radius:12px;padding:24px 20px;min-width:200px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;border:2px solid transparent;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.status-filter .status-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.status-filter .status-card.active{border-color:#4a90e2;box-shadow:0 4px 20px rgba(74,144,226,.3)}.status-filter .status-card.active .status-card-icon{transform:scale(1.1)}.status-filter .status-card.active .status-card-label{color:#4a90e2;font-weight:600}.status-filter .status-card .status-card-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease}.status-filter .status-card .status-card-icon span{font-size:24px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.status-filter .status-card .status-card-content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.status-filter .status-card .status-card-label{font-size:16px;font-weight:500;color:#333;line-height:1.4;transition:all .3s ease}.status-filter .status-card .status-card-count{font-size:24px;font-weight:700;color:#4a90e2;line-height:1.2;transition:all .3s ease}@media(max-width:768px){.status-filter .status-card{min-width:160px;padding:20px 16px}.status-filter .status-card .status-card-icon{width:50px;height:50px;margin-bottom:12px}.status-filter .status-card .status-card-icon span{font-size:20px}.status-filter .status-card .status-card-content{gap:6px}.status-filter .status-card .status-card-label{font-size:14px}.status-filter .status-card .status-card-count{font-size:20px;font-weight:600}}.page__operate-btn{display:flex;justify-content:flex-end;margin-bottom:0}.page__operate-btn .el-button{width:180px}.page__operate-btn .el-button[type=primary]{background:#4a8cca!important;border-color:#4a8cca!important;color:#fff!important;font-weight:500;font-size:16px;border-radius:8px;height:40px;box-shadow:none;transition:background .2s}.page__operate-btn .el-button[type=primary]:focus,.page__operate-btn .el-button[type=primary]:hover{background:#3573b1!important;border-color:#3573b1!important}