@media (min-width:761px){body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;align-items:center!important;padding:10px 12px!important;min-width:0!important}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-title{grid-column:1/-1!important;grid-row:1!important;display:flex!important;align-items:baseline;gap:10px;min-width:0;margin:0}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-title span{flex:0 0 auto;font-size:11px;white-space:nowrap}body.customer-portal #customer#customer #customerQualificationsView #customerQualificationStats:not(.hidden){display:flex!important;grid-column:1!important;grid-row:2!important;flex-wrap:nowrap!important;gap:5px!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;overscroll-behavior-x:contain}body.customer-portal #customer#customer #customerQualificationsView #customerQualificationStats>div{display:flex!important;flex:1 0 max-content;align-items:center;justify-content:space-between;gap:5px;min-width:78px!important;height:38px!important;min-height:38px!important;box-sizing:border-box;padding:4px 7px!important;white-space:nowrap}body.customer-portal #customer#customer #customerQualificationsView #customerQualificationStats span{font-size:11px!important}body.customer-portal #customer#customer #customerQualificationsView #customerQualificationStats strong{font-size:14px!important;font-variant-numeric:tabular-nums}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-scope:not(.hidden){grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:3px;width:auto!important;min-width:0;margin:0;padding:2px}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-scope>button{flex:0 0 auto;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:12px!important;white-space:nowrap}body.customer-portal #customer#customer #customerQualificationsView #customerQualificationCompanyFilter{flex:0 1 144px;width:144px!important;min-width:110px!important;height:36px!important;padding:0 6px!important;font-size:12px!important}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-toolbar:has(>.customer-qualification-scope.hidden) #customerQualificationStats{grid-column:1/-1!important}}body.customer-portal #customer #customerOrdersView .customer-orders-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:auto!important}body.customer-portal #customer #customerOrdersView .customer-orders-table{table-layout:fixed!important;max-width:none!important}body.customer-portal #customer #customerOrdersView .customer-orders-table :is(th,td){text-align:center!important;vertical-align:middle!important;padding-inline:8px!important}body.customer-portal #customer #customerOrdersView .customer-order-select-column,body.customer-portal #customer #customerOrdersView .customer-orders-table .customer-order-select-cell{width:var(--customer-order-select-width)!important;min-width:var(--customer-order-select-width)!important;padding-inline:6px!important}body.customer-portal #customer #customerOrdersView .customer-orders-table .customer-order-date-parts{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;max-width:100%!important;white-space:nowrap!important;line-height:1.4!important}body.customer-portal #customer #customerOrdersView .customer-orders-table .customer-order-date-parts>span:last-child{color:#75839a;font-size:11px}body.customer-portal #customer #customerOrdersView .customer-orders-table .customer-logistics-display{display:inline-grid!important;grid-template-columns:max-content minmax(0,max-content) 28px max-content!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;gap:5px!important;text-align:center!important}body.customer-portal #customer #customerOrdersView .customer-orders-table .customer-logistics-display.logistics-multi-trigger{grid-template-columns:max-content minmax(0,max-content) max-content!important}body.customer-portal #customer #customerOrdersView .customer-orders-table .customer-logistics-display.customer-logistics-text-only{display:block!important;text-align:center!important}body.customer-portal #customer #customerOrdersView .customer-orders-table :is(.customer-logistics-number,.customer-order-overflow,.customer-order-product-brand,.customer-order-recipient-cell small){text-align:center!important}@media (min-width:761px){body.customer-portal #customer #customerOrdersView .customer-orders-table{--customer-order-select-width:44px;--customer-order-qty-width:64px;--customer-order-status-width:84px;--customer-order-date-width:calc(10% - 19.2px);--customer-order-product-width:calc(16% - 30.72px);--customer-order-model-width:calc(11% - 21.12px);--customer-order-recipient-width:calc(12% - 23.04px);--customer-order-address-width:calc(17% - 32.64px);--customer-order-logistics-width:calc(20% - 38.4px);--customer-order-company-width:calc(14% - 26.88px);width:100%!important;min-width:1280px!important}}@media (max-width:760px){body.customer-portal #customer #customerOrdersView #customerResult.customer-result:not(.empty){box-sizing:border-box!important;padding-bottom:calc(64px + env(safe-area-inset-bottom,0))!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"total size jump""prev page next"!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;flex:0 0 auto!important;padding:6px 8px!important;gap:4px!important;align-items:center!important;text-align:center!important;overflow:visible!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>:nth-child(1){grid-area:total!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>:nth-child(2){grid-area:size!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>:nth-child(3){grid-area:prev!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>:nth-child(4){grid-area:page!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>:nth-child(5){grid-area:next!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>:nth-child(6){grid-area:jump!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>*{min-width:0!important;margin:0!important;font-size:11px!important;white-space:nowrap!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>label{display:flex!important;justify-content:center!important;align-items:center!important;gap:2px!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager :is(button,select,input){box-sizing:border-box!important;min-width:0!important;height:40px!important;min-height:40px!important;padding-inline:3px!important;font-size:11px!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager>button{width:100%!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager select{width:60px!important}body.customer-portal #customer #customerOrdersView #customerResult>.customer-portal-pager input{width:34px!important}body.customer-portal #customer #customerOrdersView #customerResultActions:not(.hidden){display:grid!important;grid-template-columns:auto minmax(0,1fr) 112px!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;overflow:visible!important}body.customer-portal #customer #customerOrdersView #customerResultActions>:is(label,button){width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding-inline:4px!important;font-size:11px!important;white-space:nowrap!important}body.customer-portal #customer #customerOrdersView #customerResultActions .customer-order-view-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:112px!important;min-width:0!important;height:40px!important;min-height:40px!important}body.customer-portal #customer #customerOrdersView #customerResultActions .customer-order-view-switch>button{display:inline-block!important;min-width:0!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 2px!important;font-size:11px!important;color:#5c6980!important;visibility:visible!important;white-space:nowrap!important}body.customer-portal #customer #customerOrdersView #customerResultActions .customer-order-view-switch>button.active{color:#fff!important}body.customer-portal #customer #customerOrdersView .customer-orders-table{--customer-order-select-width:36px;--customer-order-date-width:104px;--customer-order-product-width:150px;--customer-order-model-width:112px;--customer-order-qty-width:48px;--customer-order-recipient-width:116px;--customer-order-address-width:190px;--customer-order-logistics-width:225px;--customer-order-status-width:68px;--customer-order-company-width:150px;width:1199px!important;min-width:1199px!important}}@media (max-width:360px){body.customer-portal #customer #customerOrdersView #customerResultActions:not(.hidden){grid-template-columns:auto minmax(0,1fr)!important}body.customer-portal #customer #customerOrdersView #customerResultActions .customer-order-view-switch{grid-column:1/-1!important;width:100%!important}}.customer-authorization-apply-dialog{width:min(720px,calc(100vw - 24px));max-height:min(90dvh,900px);padding:0;border:1px solid #dbe5f1;border-radius:14px;background:#fff;color:#243a57;box-shadow:0 20px 70px #12253b40;overflow:auto}.customer-authorization-apply-dialog::backdrop{background:#152b4b66}.customer-authorization-apply-dialog>header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #e4ebf4;background:#f6f9fd}.customer-authorization-apply-dialog h3{margin:0;font-size:18px}.customer-authorization-apply-dialog [data-application-body]{padding:16px 18px}.customer-authorization-apply-owner{margin:0 0 6px;font-size:14px;overflow-wrap:anywhere}.customer-authorization-apply-note,.customer-authorization-apply-files>p{margin:0 0 14px;font-size:12px;color:#6d809a}.customer-authorization-apply-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-authorization-apply-fields>label,.customer-authorization-upload{display:grid;min-width:0;gap:6px;font-size:13px}.customer-authorization-apply-fields>label{align-content:start}.customer-authorization-option-field{display:grid;align-content:start;min-width:0;gap:6px;font-size:13px}.customer-authorization-option-heading{display:flex;align-items:center;justify-content:space-between;min-height:20px;gap:4px}.customer-authorization-apply-dialog .customer-authorization-option-heading button{min-height:20px;padding:0 3px;border:0;background:0 0;color:#3761bd;font-size:11px;line-height:20px}.customer-authorization-option-field [hidden]{display:none!important}.customer-authorization-option-field select{text-overflow:ellipsis}.customer-authorization-option-field small{color:#a55230;overflow-wrap:anywhere;font-size:11px}.customer-authorization-options-help{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;color:#6d809a;font-size:12px}.customer-authorization-apply-dialog .customer-authorization-options-help button{min-height:30px;padding:4px 8px;white-space:nowrap;font-size:12px}.customer-authorization-apply-fields .is-wide{grid-column:1/-1}.customer-authorization-apply-dialog :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #cedbef;border-radius:7px;background:#fff;color:#243a57;font:inherit}.customer-authorization-apply-dialog input[readonly]{background:#f2f5fa;color:#526783}.customer-authorization-apply-dialog textarea{resize:vertical}.customer-authorization-apply-files{display:grid;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #e4ebf4}.customer-authorization-apply-files h4{margin:0;font-size:14px}.customer-authorization-apply-files>p{margin:0}.customer-authorization-upload small{color:#6d809a;overflow-wrap:anywhere}.customer-authorization-apply-agreement{display:flex;align-items:flex-start;gap:7px;margin-top:16px;font-size:12px}.customer-authorization-apply-agreement input{flex:none;margin:2px 0 0}.customer-authorization-apply-dialog form>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.customer-authorization-apply-dialog button{flex:none;min-height:36px;padding:8px 14px;border:1px solid #d6e2f1;border-radius:7px;font:inherit;cursor:pointer}.customer-authorization-apply-dialog button.primary{background:#365de6;border-color:#365de6;color:#fff}.customer-authorization-apply-dialog button.ghost{background:#fff;color:#3b5273}.customer-authorization-apply-dialog button:disabled{cursor:wait;opacity:.55}.customer-authorization-apply-dialog [data-application-message]{margin:12px 0 0;font-size:13px;overflow-wrap:anywhere}.customer-authorization-apply-dialog .is-error{color:#b42338}.customer-authorization-apply-result{display:grid;gap:12px;padding:12px 0;overflow-wrap:anywhere}.customer-authorization-apply-result p{margin:0;font-size:14px}.customer-authorization-apply-result small{color:#6d809a}.customer-authorization-apply-result button{justify-self:start}#customerQualificationsView .customer-qualification-summary-actions>#customerQualificationApplyBtn{margin-left:auto;flex:none;min-height:32px;padding:6px 12px;font-size:12px;white-space:nowrap}.customer-qualification-empty [data-customer-qualification-apply]{justify-self:center;margin-top:6px}.customer-qualification-table-wrap [data-customer-qualification-edit]{margin-top:5px;padding:4px 8px;font-size:11px}.customer-authorization-existing-files{display:grid;gap:5px;min-width:0}.customer-authorization-existing-files:empty{display:none}.customer-authorization-existing-file{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 7px;border:1px solid #e0e8f5;border-radius:6px;background:#f7faff}.customer-authorization-apply-dialog .customer-authorization-existing-link{flex:1 1 auto;min-width:0;max-width:100%;min-height:28px;padding:2px 0;overflow:hidden;border:0;border-radius:0;background:0 0;color:#315bd8;font-size:12px;line-height:22px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.customer-authorization-apply-dialog .customer-authorization-file-remove{min-height:26px;padding:2px 6px;color:#b42338;font-size:11px}.customer-authorization-apply-history{margin:0 0 12px;font-size:12px;color:#526783}.customer-authorization-apply-history>summary{cursor:pointer}.customer-authorization-apply-history>ol{display:grid;gap:8px;max-height:220px;margin:8px 0 0;padding-left:18px;overflow:auto}.customer-authorization-apply-history li{overflow-wrap:anywhere}.customer-authorization-apply-history time{margin-right:8px;color:#71829a}.customer-authorization-apply-history p{margin:3px 0 0;white-space:pre-wrap}@media (max-width:760px){.customer-authorization-apply-dialog{max-height:calc(100dvh - 24px)}.customer-authorization-apply-dialog>header,.customer-authorization-apply-dialog [data-application-body]{padding:12px}.customer-authorization-apply-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.customer-authorization-apply-dialog :is(input:not([type=checkbox]),select,textarea){font-size:16px}.customer-authorization-apply-dialog input[type=date]{min-width:0;min-inline-size:0;padding:8px 4px;font-size:14px}.customer-authorization-apply-dialog [name=contact_phone]{padding-left:6px;padding-right:6px}.customer-authorization-option-heading label{font-size:13px}#customerQualificationsView .customer-qualification-title{flex-wrap:wrap}}@media (max-width:359px){.customer-authorization-apply-fields{grid-template-columns:minmax(0,1fr)}}.customer-authorization-apply-optional{margin-top:12px;font-size:13px}.customer-authorization-apply-optional>summary{margin-bottom:10px;cursor:pointer;color:#526783}.customer-authorization-apply-fields label>small{color:#71829a;font-size:11px}.customer-qualification-beneficiary-table td[data-label=被授权公司]{overflow-wrap:anywhere}.customer-qualification-beneficiary-table td[data-label=被授权公司]>small{display:block;color:#71829a;font-size:11px}@media (max-width:760px){body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-beneficiary-table tbody tr{grid-template-columns:minmax(0,1fr)!important}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-beneficiary-table td[data-label]{grid-column:1/-1!important;grid-row:auto!important;min-width:0}body.customer-portal #customer#customer #customerQualificationsView .customer-qualification-beneficiary-table td[data-label]::before{content:attr(data-label)!important}}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;height:var(--customer-qualification-workspace-height, 480px)!important;min-height:0!important;max-height:none!important;max-width:100%!important;overflow:hidden!important;gap:0!important;box-sizing:border-box!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-records{display:grid;grid-auto-rows:max-content;align-content:start;gap:12px;flex:1 1 0;min-height:0;min-width:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>:is(.customer-qualification-empty,.customer-qualification-loading){display:grid;place-content:center;justify-items:center;flex:1 1 0;min-height:0;padding:16px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-company{min-width:0!important;max-width:100%!important;overflow:hidden!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-company>header{flex-wrap:wrap;min-width:0;gap:4px 10px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-company>header strong{min-width:0;overflow-wrap:anywhere}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-table-wrap{max-width:100%!important;overflow:visible!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-table-wrap table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-table-wrap :is(th,td){min-width:0!important;padding:8px 7px!important;overflow-wrap:anywhere!important;white-space:normal!important;vertical-align:middle;font-size:12px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-table-wrap thead th{position:sticky!important;top:0!important;z-index:10!important;background:#f5f7fb!important;box-shadow:inset 0-1px 0#e3e9f2!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-company-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}body.customer-portal #customer#customer#customer#customer #customerQualificationsView td[data-label=有效期]>span{display:block}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-date-label{color:#76849a;font-size:11px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-countdown{font-variant-numeric:tabular-nums}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .authorization-status.not_started{color:#586ca0;background:#eef2fa}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:7px 10px!important;border-top:1px solid #e7ecf4!important;background:#fff!important;box-sizing:border-box!important}@media (max-width:760px){body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats.customer-qualification-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;height:auto!important;max-height:none!important;overflow:visible!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats>div{display:grid!important;place-content:center!important;justify-items:center!important;gap:1px!important;height:36px!important;min-height:36px!important;min-width:0!important;padding:3px 1px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats span{font-size:9px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats strong{font-size:12px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult.customer-qualification-result{display:flex!important;flex-direction:column!important;height:var(--customer-qualification-workspace-height,480px)!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table,body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table tbody{display:block!important;width:100%!important;min-width:0!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table :is(thead,colgroup){display:none!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:0!important;margin:0!important;border-bottom:8px solid #f4f7fb!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table td[data-label]{display:block!important;position:relative!important;grid-column:1/-1!important;grid-row:auto!important;box-sizing:border-box!important;width:100%!important;min-height:34px!important;padding:7px 9px 7px 88px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table td[data-label]::before{content:attr(data-label)!important;position:absolute!important;top:7px!important;left:9px!important;width:70px!important;color:#74839a!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"total size jump""prev page next"!important;position:static!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;width:100%!important;max-height:none!important;overflow:visible!important;margin:0!important;gap:4px!important;padding:5px 7px calc(5px + env(safe-area-inset-bottom,0))!important;font-size:10px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>:nth-child(1){grid-area:total!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>:nth-child(2){grid-area:size!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>:nth-child(3){grid-area:prev!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>:nth-child(4){grid-area:page!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>:nth-child(5){grid-area:next!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>:nth-child(6){grid-area:jump!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>*{height:auto!important;min-width:0!important;width:auto!important;font-size:10px!important;justify-content:center!important;white-space:nowrap!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications] :is(button,select,input){box-sizing:border-box!important;min-width:0!important;height:34px!important;min-height:34px!important;font-size:11px!important;padding:0 3px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications]>button{width:100%!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications] select{width:55px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationResult>.customer-portal-pager[data-customer-pager=qualifications] input{width:30px!important}}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools{display:inline-grid;grid-template-columns:minmax(0,32px) 18px;align-items:center;gap:3px;max-width:100%;vertical-align:middle}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools>.customer-qualification-document{min-width:0!important;width:100%!important;max-width:32px!important;height:42px!important;padding:0!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools>.customer-qualification-document-download{display:inline-flex!important;align-items:center;justify-content:center;width:18px!important;min-width:18px!important;height:26px!important;min-height:26px!important;padding:0!important;border:1px solid #dbe5f4;border-radius:5px;background:#fff;color:#315bd8;line-height:1;font-size:15px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table tr.is-voided{background:#fffafb}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .authorization-status.voided{background:#fff0ef;color:#c43e3e}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-void-record{display:grid;gap:5px;align-content:start;margin-top:6px;min-width:0}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-void-stamp{display:inline-block;justify-self:start;padding:2px 8px;border:2px solid #cf4d4d;border-radius:3px;color:#c43e3e;background:#fff8f8;transform:rotate(-10deg);font-size:16px;font-weight:800;line-height:22px;letter-spacing:3px;pointer-events:none}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-void-reason{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#9b5c5c;font-size:11px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-void-record time{color:#8d8d99;font-size:10px;overflow-wrap:anywhere}body.customer-portal #authorizationPreviewContent.is-voided{grid-template-rows:auto minmax(0,1fr)}body.customer-portal #authorizationPreviewContent .customer-authorization-preview-void{display:flex;align-items:center;flex-wrap:wrap;justify-self:stretch;align-self:start;gap:5px 12px;padding:8px 12px;background:#fff0ef;border-bottom:1px solid #f3cece;color:#b53d3d;font-size:12px;overflow-wrap:anywhere}body.customer-portal #authorizationPreviewContent .customer-authorization-preview-void strong{font-size:14px}@media (max-width:760px){body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools{grid-template-columns:42px 22px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools>.customer-qualification-document{max-width:42px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools>.customer-qualification-document-download{width:22px!important;min-width:22px!important;height:32px!important;min-height:32px!important}}body.customer-portal #authorizationPreviewModal.modal{z-index:5001!important}@media (max-width:760px){body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table tr.is-voided,body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table tr.is-voided>td{background:#f1f3f5!important;color:#697383!important;border-color:#dce1e8!important;user-select:text}body.customer-portal #customer#customer#customer#customer #customerQualificationsView tr.is-voided .customer-qualification-document-tools{display:none!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView tr.is-voided .customer-qualification-void-stamp{color:#c43e3e!important;border-color:#cf4d4d!important;background:#fff8f8!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView tr.is-voided .customer-qualification-void-reason{display:block!important;-webkit-line-clamp:unset;overflow:visible;white-space:normal;overflow-wrap:anywhere;color:#697383}}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-deadline{color:#526783;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-project-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-void-status{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;white-space:nowrap}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-void-info-trigger{display:inline-flex!important;flex:none;align-items:center;width:auto!important;min-width:0!important;min-height:28px!important;height:auto!important;margin:0!important;padding:2px 0!important;border:0!important;background:0 0!important;box-shadow:none!important;color:#3d65b1!important;font-size:11px!important;line-height:18px;white-space:nowrap;cursor:pointer}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-void-info-trigger:focus-visible{outline:2px solid #6c91e7;outline-offset:2px;border-radius:3px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView td[data-label=状态] .customer-qualification-void-status>.customer-qualification-void-stamp{margin:0;padding:2px 7px;font-size:14px;line-height:18px;letter-spacing:2px;white-space:nowrap;vertical-align:middle}@media (min-width:761px){body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table :is(th,td){padding:8px 5px!important;line-height:1.4;vertical-align:middle!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table tbody td{box-sizing:border-box;height:58px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table :is(th,td):is([data-label=授权书],:first-child){padding-right:3px!important;padding-left:3px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-beneficiary-table td[data-label=有效期]{white-space:nowrap!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-company-name,body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-project-name{max-height:34px;line-height:17px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools{grid-template-columns:minmax(0,32px) 16px;gap:2px;width:100%;max-width:50px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-document-tools>.customer-qualification-document-download{width:16px!important;min-width:16px!important}}body.customer-portal dialog.customer-authorization-void-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid #d5e0ef;border-radius:14px;background:#fff;color:#29405e;box-shadow:0 22px 75px #162d4e40}body.customer-portal dialog.customer-authorization-void-dialog[open]{display:flex;flex-direction:column}body.customer-portal dialog.customer-authorization-void-dialog::backdrop{background:#142b4d70}body.customer-portal .customer-authorization-void-dialog-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e4ebf4;background:#f6f8fc}body.customer-portal .customer-authorization-void-dialog-title{min-width:0;margin:0;font-size:17px;line-height:1.5;overflow-wrap:anywhere}body.customer-portal dialog.customer-authorization-void-dialog>.customer-authorization-void-dialog-subject{flex:none;max-height:72px;margin:12px 16px;overflow:auto;color:#71819a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}body.customer-portal dialog.customer-authorization-void-dialog>dl{flex:1 1 auto;min-height:0;margin:0;padding:0 16px 16px;overflow:auto;overscroll-behavior:contain}body.customer-portal dialog.customer-authorization-void-dialog>dl>dt{margin:10px 0 5px;color:#8792a2;font-size:12px}body.customer-portal .customer-authorization-void-dialog-reason{min-height:0;margin:0;color:#43556e;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}body.customer-portal .customer-authorization-void-dialog-time{display:block;margin:0;color:#7d899b;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.customer-portal .customer-authorization-void-dialog-footer{display:flex;flex:none;justify-content:flex-end;padding:10px 16px;border-top:1px solid #e4ebf4;background:#fff}body.customer-portal .customer-authorization-void-dialog-close{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #d3deed;border-radius:8px;background:#fff;color:#385273;font:inherit;cursor:pointer}body.customer-portal .customer-authorization-void-dialog-close:focus-visible{outline:2px solid #6c91e7;outline-offset:2px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView td[data-label=备注]{min-width:0;white-space:normal}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-authorization-note-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;min-width:0;width:auto;min-height:0;height:auto;padding:0;overflow:hidden;border:0;border-radius:0;background:0 0;box-shadow:none;color:#526685;font:inherit;font-size:12px;line-height:1.55;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-authorization-note-preview:focus-visible{outline:2px solid #4264cf;outline-offset:2px}body.customer-portal dialog.customer-authorization-note-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;border:1px solid #dce4f1;border-radius:14px;color:#344158;background:#fff;box-shadow:0 20px 70px #18253e35}body.customer-portal dialog.customer-authorization-note-dialog::backdrop{background:#17243b66}body.customer-portal .customer-authorization-note-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}body.customer-portal .customer-authorization-note-dialog h3{margin:0;font-size:18px}body.customer-portal .customer-authorization-note-subject{margin:12px 0;color:#7e8da5;font-size:12px;line-height:1.6;overflow-wrap:anywhere}body.customer-portal .customer-authorization-note-body{min-height:50px;margin:12px 0;padding:12px;background:#f7f9fd;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}body.customer-portal .customer-authorization-note-dialog>footer{display:flex;justify-content:flex-end}body.customer-portal .customer-authorization-note-dialog [data-close-customer-authorization-note]{flex:none;width:auto;min-width:32px;min-height:32px;padding:5px 12px;border:1px solid #dce4f1;border-radius:6px;color:#526685;background:#f8faff;box-shadow:none}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-summary{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 16px!important;min-width:0!important;padding:10px 12px!important;margin:0 0 10px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-title{display:flex!important;align-items:center!important;flex:1 1 180px!important;flex-wrap:nowrap!important;order:0!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;gap:8px!important;margin:0!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-title span{flex:none;white-space:nowrap;font-size:11px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats:not(.hidden):not([hidden]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:auto!important;grid-row:auto!important;order:1!important;flex:0 1 324px!important;width:324px!important;max-width:100%!important;min-width:0!important;gap:6px!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats>div{display:flex!important;align-items:center!important;justify-content:space-between!important;grid-column:auto!important;grid-row:auto!important;gap:6px!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:5px 9px!important;box-sizing:border-box;border:1px solid #e2e8f2;border-radius:8px;background:#f7f9fd;white-space:nowrap}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats span{font-size:11px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats strong{font-size:14px!important;font-variant-numeric:tabular-nums}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-summary-actions{display:flex;align-items:center;flex:none;gap:10px;margin-left:auto;min-width:0;order:2!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-sync-state{flex:none!important;margin:0!important;white-space:nowrap;font-size:11px!important;line-height:16px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationApplyBtn{flex:none;min-height:36px!important;margin:0!important;padding:6px 12px!important;white-space:nowrap;font-size:12px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-filterbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:8px 10px!important;margin:0 0 10px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-filterbar :is(input,select,button){box-sizing:border-box!important;min-width:0!important;min-height:36px!important;height:36px!important;margin:0!important;font-size:12px!important;line-height:normal!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationKeyword{flex:1 1 180px!important;width:180px!important;max-width:100%!important;padding:6px 9px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-scope:not(.hidden):not([hidden]){display:flex!important;align-items:center!important;flex:0 1 auto!important;flex-wrap:nowrap!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:3px!important;padding:2px!important;margin:0!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-scope>button{flex:none!important;width:auto!important;padding:0 8px!important;white-space:nowrap}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationCompanyFilter{flex:1 1 144px!important;width:144px!important;max-width:180px!important;padding:0 6px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStatus{flex:0 0 112px!important;width:112px!important;padding:0 8px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView :is(#customerQualificationSearchBtn,#customerQualificationClearBtn){flex:none!important;width:52px!important;padding:0 9px!important;white-space:nowrap}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats:is(.hidden,[hidden]),body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-scope:is(.hidden,[hidden]){display:none!important}@media (max-width:760px){body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 8px!important;padding:8px!important;margin-bottom:8px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-title{grid-column:1!important;grid-row:1!important;flex-wrap:wrap!important;align-content:center;gap:2px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-title strong{flex:1 1 100%;font-size:13px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-title span{font-size:10px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-summary-actions{grid-column:2;grid-row:1;flex-direction:column-reverse;align-items:flex-end;gap:2px}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-sync-state{font-size:10px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats:not(.hidden):not([hidden]){grid-column:1/-1!important;grid-row:2!important;width:100%!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStats>div{padding:5px 7px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) 52px 52px!important;gap:6px!important;padding:8px!important;margin-bottom:8px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationKeyword{grid-column:1/-1!important;grid-row:auto!important;width:100%!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-scope:not(.hidden):not([hidden]){grid-column:1/-1!important;grid-row:auto!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;width:100%!important;box-sizing:border-box}body.customer-portal #customer#customer#customer#customer #customerQualificationsView .customer-qualification-scope>button{padding:0 6px!important;font-size:11px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationCompanyFilter{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;padding:0 4px!important;font-size:11px!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationStatus{grid-column:1!important;grid-row:auto!important;width:100%!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationSearchBtn{grid-column:2!important;grid-row:auto!important}body.customer-portal #customer#customer#customer#customer #customerQualificationsView #customerQualificationClearBtn{grid-column:3!important;grid-row:auto!important}}body.customer-portal #customer#customer#customer#customer:not(.portal-locked):has(>#customerRailwayPriceView:not(.hidden):not([hidden])){display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}body.customer-portal #customer#customer#customer#customer:has(>#customerRailwayPriceView:not(.hidden):not([hidden]))>.customer-unified-header{flex:0 0 auto}body.customer-portal #customer#customer#customer#customer>#customerRailwayPriceView#customerRailwayPriceView:not(.hidden):not([hidden]){display:flex!important;flex:1 1 0!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;padding:0 2px 8px!important;overflow:hidden!important}body.customer-portal #customer#customer#customer#customer>#customerRailwayPriceView#customerRailwayPriceView:not(.hidden):not([hidden])::before{display:none!important;content:none!important}#customerRailwayPriceView{box-sizing:border-box;flex:0 0 auto;height:calc(100vh - var(--crp-top,180px));height:calc(100dvh - var(--crp-top,180px));min-height:0;min-width:0;overflow:hidden;padding:0 2px 8px}#customerRailwayPriceView .crp-workspace{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:10px;width:100%;height:auto;min-height:0;min-width:0;margin:0;padding:12px 0 0;color:#21364c}#customerRailwayPriceView button{appearance:none;border:1px solid #cedbe9;border-radius:7px;padding:8px 11px;background:#fff;color:#36536f;font-family:inherit;font-size:12px;line-height:1.5;cursor:pointer;box-shadow:none}#customerRailwayPriceView button:hover{background:#f0f6fc}#customerRailwayPriceView button:disabled{opacity:.48;cursor:not-allowed}#customerRailwayPriceView button:focus-visible,#customerRailwayPriceView a:focus-visible,#customerRailwayPriceView .crp-table-scroll:focus-visible{outline:2px solid #3e77d3;outline-offset:2px}#customerRailwayPriceView .crp-heading{display:grid;grid-template-columns:minmax(170px,auto) minmax(400px,1fr) auto;gap:14px;align-items:center;flex:0 0 auto}#customerRailwayPriceView .crp-heading-title{min-width:0}#customerRailwayPriceView .crp-heading h2{margin:0;font-size:23px}#customerRailwayPriceView .crp-heading p,#customerRailwayPriceView .crp-muted{margin:4px 0 0;color:#6c7b8e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}#customerRailwayPriceView .crp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}#customerRailwayPriceView .crp-stat{display:flex;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:40px;padding:6px 9px;white-space:nowrap}#customerRailwayPriceView .crp-stat span{font-size:12px;color:#718198}#customerRailwayPriceView .crp-stat strong{font-size:22px;line-height:1;font-variant-numeric:tabular-nums}#customerRailwayPriceView .crp-stat[aria-pressed=true],#customerRailwayPriceView .crp-reasons button[aria-pressed=true]{border-color:#4b76d8;background:#eef4ff;color:#235bc3}#customerRailwayPriceView .crp-alert{color:#b44336}#customerRailwayPriceView .crp-tabs{display:flex;flex:0 0 auto;border-bottom:1px solid #dce4ed;gap:4px}#customerRailwayPriceView .crp-tabs button{border:0;border-radius:0;border-bottom:3px solid transparent;background:0 0;padding:9px 15px;color:#6c7b8e;font-weight:600}#customerRailwayPriceView .crp-tabs button[aria-selected=true]{color:#2166a9;border-bottom-color:#2166a9}#customerRailwayPriceView .crp-context{display:flex;flex:0 0 auto;justify-content:space-between;gap:8px 15px;color:#6c7b8e;font-size:12px;line-height:1.5;flex-wrap:wrap}#customerRailwayPriceView .crp-context>div{display:flex;align-items:center;gap:10px;min-width:0}#customerRailwayPriceView .crp-back{padding:3px 7px;flex:0 0 auto}#customerRailwayPriceView .crp-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border:1px solid #e0e7ef;border-radius:11px;background:#fff;padding:12px 14px 0}#customerRailwayPriceView .crp-filters{display:flex;flex:0 0 auto;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 9px}#customerRailwayPriceView .crp-filters input,#customerRailwayPriceView .crp-filters select,#customerRailwayPriceView .crp-pager select{box-sizing:border-box;min-height:36px;max-width:100%;padding:7px 10px;border:1px solid #d3dfeb;border-radius:7px;background:#fff;color:inherit;font:inherit;font-size:12px}#customerRailwayPriceView .crp-filters input{min-width:120px;width:180px}#customerRailwayPriceView .crp-filters button.primary{color:#fff;background:#276cb0;border-color:#276cb0}#customerRailwayPriceView .crp-count-rule{flex:0 0 auto;margin:0 0 8px;color:#738298;font-size:11px;line-height:1.5}#customerRailwayPriceView .crp-reasons{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 8px;color:#718198;font-size:11px}#customerRailwayPriceView .crp-reasons button{padding:4px 7px;font-size:11px}#customerRailwayPriceView .crp-table-scroll{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #e4eaf1}#customerRailwayPriceView .crp-table{border-collapse:separate;border-spacing:0;min-width:1160px;width:100%;table-layout:auto;font-size:12px;line-height:1.5}#customerRailwayPriceView .crp-table th,#customerRailwayPriceView .crp-table td{padding:12px 10px;text-align:left;border-bottom:1px solid #e8edf3;vertical-align:middle}#customerRailwayPriceView .crp-table th{position:sticky;top:0;z-index:3;color:#68768c;background:#f5f7fb;font-weight:600;white-space:nowrap}#customerRailwayPriceView .crp-table td{background:#fff}#customerRailwayPriceView .crp-table tbody tr:nth-child(even) td{background:#fbfcff}#customerRailwayPriceView .crp-table th:first-child,#customerRailwayPriceView .crp-table td:first-child{position:sticky;left:0;z-index:2;min-width:115px;max-width:210px;box-shadow:1px 0#e8edf3}#customerRailwayPriceView .crp-table th:first-child{z-index:4}#customerRailwayPriceView .crp-items-table{min-width:1250px}#customerRailwayPriceView .crp-items-table td:nth-child(2){min-width:160px;max-width:230px;overflow-wrap:anywhere}#customerRailwayPriceView .crp-items-table td:nth-child(6){min-width:175px;max-width:270px}#customerRailwayPriceView .crp-missing-table{min-width:650px}#customerRailwayPriceView .crp-prices-table{min-width:650px}#customerRailwayPriceView .crp-prices-table td:nth-child(2){min-width:180px;overflow-wrap:anywhere}#customerRailwayPriceView .crp-prices-table td:nth-child(3){min-width:150px;overflow-wrap:anywhere}#customerRailwayPriceView .crp-price-rule{padding:5px 0}#customerRailwayPriceView .crp-sub{display:block;margin-top:4px;color:#74839a;font-size:11px;overflow-wrap:anywhere}#customerRailwayPriceView .crp-model{color:#34475e;font-size:12px;font-weight:600}#customerRailwayPriceView .crp-money{font-variant-numeric:tabular-nums;white-space:nowrap}#customerRailwayPriceView .crp-badge{display:inline-block;padding:3px 6px;background:#f1f3f8;color:#627185;border-radius:5px;font-size:11px;white-space:nowrap}#customerRailwayPriceView .crp-badge.good{background:#e9f5ed;color:#27714d}#customerRailwayPriceView .crp-badge.bad{background:#fff0eb;color:#af4333}#customerRailwayPriceView .crp-count-link{border:0;background:0 0;padding:2px 3px;color:#2166a9;text-decoration:underline;text-underline-offset:3px;font-weight:650}#customerRailwayPriceView .crp-count-link.crp-alert{color:#b44336}#customerRailwayPriceView .crp-product-link{display:inline-block;color:#2468a9;text-decoration:none;border:1px solid #d1e0f3;border-radius:4px;padding:3px 7px;white-space:nowrap}#customerRailwayPriceView .crp-product-link:hover{background:#eef5fd}#customerRailwayPriceView .crp-empty{display:grid;align-content:start;text-align:center;min-height:100%;box-sizing:border-box;padding:45px 20px;color:#708098;font-size:13px;line-height:1.8}#customerRailwayPriceView .crp-error{flex:0 0 auto;padding:9px 12px;margin:0 0 8px;border:1px solid #eac9c1;border-radius:8px;background:#fff4f0;color:#9c4031;font-size:12px}#customerRailwayPriceView .crp-pager{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;min-height:54px;border-top:1px solid #e3e9f1;background:#fff;color:#728197;font-size:12px}#customerRailwayPriceView .crp-pager>span{margin-right:auto}#customerRailwayPriceView .crp-pager label{display:flex;align-items:center;gap:5px}#customerRailwayPriceView .crp-pager select{min-height:30px;padding:4px 7px}@media (max-width:1100px){#customerRailwayPriceView .crp-heading{grid-template-columns:minmax(150px,auto) minmax(350px,1fr) auto;gap:9px}#customerRailwayPriceView .crp-stat{padding:6px;gap:3px}#customerRailwayPriceView .crp-stat span{font-size:11px}}@media (max-width:820px){#customerRailwayPriceView .crp-heading{grid-template-columns:1fr auto}#customerRailwayPriceView .crp-stats{grid-column:1/-1;grid-row:2}#customerRailwayPriceView .crp-heading h2{font-size:21px}}@media (max-width:760px){body.customer-portal #customer#customer#customer#customer:not(.portal-locked):has(>#customerRailwayPriceView:not(.hidden):not([hidden])){padding-left:0!important}body.customer-portal #customer#customer#customer#customer:has(>#customerRailwayPriceView:not(.hidden):not([hidden]))>.customer-portal-tabs-row{width:min(300px,86vw)!important;min-width:min(300px,86vw)!important;transform:translateX(-105%)!important}body.customer-portal #customer#customer#customer#customer.workbench-mobile-open:has(>#customerRailwayPriceView:not(.hidden):not([hidden]))>.customer-portal-tabs-row{transform:translateX(0)!important}}@media (max-width:520px){#customerRailwayPriceView .crp-workspace{gap:7px;padding-top:8px}#customerRailwayPriceView .crp-panel{padding:9px 8px 0}#customerRailwayPriceView .crp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#customerRailwayPriceView .crp-heading p{max-width:240px;font-size:11px}#customerRailwayPriceView .crp-stat{min-height:34px}#customerRailwayPriceView .crp-stat strong{font-size:20px}#customerRailwayPriceView .crp-filters{gap:6px}#customerRailwayPriceView .crp-filters input{flex:1 1 110px;min-width:0;width:120px}#customerRailwayPriceView .crp-filters select{flex:1 1 110px;min-width:0}#customerRailwayPriceView .crp-context{font-size:11px}#customerRailwayPriceView .crp-context>div{align-items:flex-start}#customerRailwayPriceView .crp-pager{min-height:50px;gap:5px;font-size:11px}#customerRailwayPriceView .crp-pager label{display:none}#customerRailwayPriceView .crp-pager button{padding:6px 8px}}
