.shipping-detail-page{padding:24px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page-title{font-size:28px;font-weight:600;color:#1a1a1a}.header-actions{display:flex;gap:12px}.detail-content{display:flex;flex-direction:column;gap:32px}.info-section,.products-section{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.section-title{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.content-item{display:flex;align-items:flex-start;gap:12px}.content-label{font-weight:500;color:#666;min-width:100px}.content-value-wrapper{display:flex;align-items:center;gap:8px;flex:1}.content-value{color:#1a1a1a;flex:1}.copy-button{opacity:.6;transition:opacity .2s}.copy-button:hover{opacity:1}.summary-section{margin-top:24px}.summary-box{display:flex;gap:24px;justify-content:flex-end}.quantity-box{display:flex;flex-direction:column;align-items:center;padding:16px 24px;background:#f5f5f5;border-radius:8px;min-width:150px}.quantity-label{font-size:14px;color:#666;margin-bottom:8px}.quantity-value{font-size:24px;font-weight:600;color:#1a1a1a}.quantity-unit{font-size:16px;font-weight:400;margin-left:4px;color:#666}.date-info-box{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8f9fa;border-radius:6px}.date-label{font-weight:500;color:#666}.date-value{color:#1a1a1a;font-weight:500}.warning-item{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px}.warning-icon{font-size:18px}.warning-message{color:#8c5a00;font-size:14px}.barcode-box{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #d9d9d9;border-radius:6px}.barcode-value{font-family:monospace;font-size:16px;font-weight:500;color:#1a1a1a}.action-button{min-width:100px}[data-page-type=logistics] .shipping-detail-page{font-size:var(--font-base)}[data-page-type=logistics] .page-title{font-size:32px}[data-page-type=logistics] .section-title{font-size:24px}[data-page-type=logistics] .content-label,[data-page-type=logistics] .content-value{font-size:18px}[data-page-type=logistics] .quantity-value{font-size:28px}[data-theme-color=black] .header-actions .ant-btn-primary,[data-theme-color=pink] .header-actions .ant-btn-primary{background-color:var(--color-primary);border-color:var(--color-primary)}.common-table .ant-table{border-radius:16px!important;border:1px solid #d0d5dd!important;background:#fff!important;overflow:hidden}.common-table .ant-pagination{margin-top:16px!important}[data-page-type=general] .common-table .ant-table-thead>tr>th{background:#f2f4f7!important;border-bottom:1px solid #eaecf0!important;max-height:60px!important;padding:16px!important;color:#344054;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:.24px!important}[data-page-type=logistics] .common-table .ant-table-thead>tr>th{background:#f2f4f7!important;border-bottom:1px solid #eaecf0!important;max-height:80px!important;padding:24px!important;color:#344054;font-size:20px!important;font-weight:600!important;line-height:30px!important;letter-spacing:.3px!important}.common-table .ant-table-thead>tr>th:first-child{border-top-left-radius:16px!important}.common-table .ant-table-thead>tr>th:last-child{border-top-right-radius:16px!important}[data-page-type=general] .common-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;padding:16px!important}[data-page-type=logistics] .common-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;padding:24px!important}.common-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.common-table .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:16px!important}.common-table .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:16px!important}.common-table .ant-table-tbody>tr:hover>td{background:#f9fafb!important}[data-page-type=general] .common-table{font-size:16px!important}[data-page-type=general] .common-table .location-text{font-size:28px!important;line-height:36px!important}[data-page-type=general] .common-table .option-text,[data-page-type=general] .common-table .product-name-text{font-size:18px!important;line-height:26px!important}[data-page-type=general] .common-table .product-image{width:100px!important;height:100px!important}[data-page-type=logistics] .common-table{font-size:20px!important}[data-page-type=logistics] .common-table .location-text{font-size:36px!important;line-height:44px!important}[data-page-type=logistics] .common-table .option-text,[data-page-type=logistics] .common-table .product-name-text{font-size:24px!important;line-height:32px!important}[data-page-type=logistics] .common-table .product-image{width:160px!important;height:160px!important}.common-table .row-highlight-success>td{background:var(--Success-300,#6be9a6)!important}.common-table .row-highlight-success:hover>td{background:var(--Success-400,#47e58c)!important}.common-table .row-highlight-warning>td{background:var(--Warning-300,#fec84b)!important}.common-table .row-highlight-warning:hover>td{background:var(--Warning-400,#fdb022)!important}.common-table .row-highlight-error>td{background:var(--Error-300,#fda29b)!important}.common-table .row-highlight-error:hover>td{background:var(--Error-400,#f97066)!important}.barcode-scan-input{transition:all .3s ease;border-width:2px!important}.barcode-scan-input:focus{border-color:#4096ff!important;box-shadow:0 0 0 4px rgba(64,150,255,.15)!important;background-color:#f0f7ff!important;transform:scale(1.02)}.barcode-scan-input:hover:not(:focus){border-color:#69b1ff!important}[data-page-type=logistics] .shipping-page .ant-input{height:72px!important;font-size:24px!important;padding:0 18px!important}[data-page-type=logistics] .shipping-page .ant-input::-moz-placeholder{font-size:24px!important}[data-page-type=logistics] .shipping-page .ant-input::placeholder{font-size:24px!important}[data-page-type=logistics] .shipping-page .ant-btn{height:72px!important;font-size:24px!important;padding:0 32px!important}[data-page-type=logistics] .barcode-scan-input:focus{box-shadow:0 0 0 6px rgba(64,150,255,.15)!important}[data-theme-color=pink] .barcode-scan-input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 4px rgba(235,70,102,.15)!important;background-color:#fff0f3!important}[data-theme-color=black] .barcode-scan-input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 4px rgba(24,34,48,.15)!important;background-color:#f5f6f8!important}.shipping-table-container{flex:1;min-width:800px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.shipping-table-highlight-row{background-color:#d4edda!important}.shipping-table-highlight-row:hover td{background-color:#c3e6cb!important}.shipping-history-card{width:240px;padding:20px;border-radius:16px;border:1px solid var(--Gray-200,#eaecf0);background:var(--Base-White,#fff);box-shadow:0 1px 2px 0 rgba(16,24,40,.06),0 1px 3px 0 rgba(16,24,40,.1);min-height:120px}[data-page-type=logistics] .shipping-history-card{padding:24px;min-height:150px}[data-page-type=logistics] .shipping-table-container .ant-table{font-size:18px}[data-page-type=logistics] .shipping-table-container .ant-table-thead>tr>th{font-size:20px;padding:20px 16px}[data-page-type=logistics] .shipping-table-container .ant-table-tbody>tr>td{padding:16px}[data-page-type=logistics] .shipping-table-container .ant-checkbox-wrapper{font-size:18px}[data-page-type=logistics] .shipping-table-container .ant-checkbox-inner{width:24px;height:24px}.message-box{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-radius:16px;border-width:1.5px;border-style:solid;width:100%;transition:all .3s ease}.message-box-row{display:flex;align-items:center;gap:12px}.message-box-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.message-box-message{flex:1}.message-box-time{color:var(--Gray-700,#344054);text-align:right;font-family:Noto Sans CJK JP;font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:.3px;white-space:nowrap}.message-box-value{padding-left:48px}.message-box-info{border-color:var(--Blue-dark-200,#b2cbff);background:var(--Blue-dark-50,#eff4ff)}.message-box-info .message-box-message{font-weight:700}.message-box-info .message-box-message,.message-box-info .message-box-value{color:var(--Blue-dark-700,#004eea);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;line-height:36px;letter-spacing:.36px}.message-box-info .message-box-value{font-weight:500}.message-box-completed,.message-box-success{border-color:var(--Success-200,#a6f4c5);background:var(--Success-50,#ecfdf3)}.message-box-completed .message-box-message,.message-box-success .message-box-message{color:var(--Success-700,#027a48);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:.36px}.message-box-completed .message-box-value,.message-box-success .message-box-value{color:var(--Success-700,#027a48);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.36px}.message-box-cancelled,.message-box-error{border-color:var(--Error-200,#fecdca);background:var(--Error-50,#fef3f2)}.message-box-cancelled .message-box-message,.message-box-error .message-box-message{color:var(--Error-700,#b42318);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:.36px}.message-box-cancelled .message-box-value,.message-box-error .message-box-value{color:var(--Error-700,#b42318);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.36px}.message-box-warning{border-color:var(--Warning-200,#fee4b8);background:var(--Warning-50,#fffaeb)}.message-box-warning .message-box-message{font-weight:700}.message-box-warning .message-box-message,.message-box-warning .message-box-value{color:var(--Warning-700,#b54708);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;line-height:36px;letter-spacing:.36px}.message-box-warning .message-box-value{font-weight:500}.message-box-pending,.message-box-processing{border-color:var(--Gray-200,#eaecf0);background:var(--Gray-50,#f9fafb)}.message-box-pending .message-box-message,.message-box-processing .message-box-message{color:var(--Gray-700,#344054);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:.36px}.message-box-pending .message-box-value,.message-box-processing .message-box-value{color:var(--Gray-700,#344054);font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.36px}[data-page-type=logistics] .message-box{padding:8px 24px;gap:8px}[data-page-type=logistics] .message-box-message{font-size:24px!important;line-height:32px!important;letter-spacing:.42px!important}[data-page-type=logistics] .message-box-value{font-size:20px!important;line-height:32px!important;letter-spacing:.42px!important;padding-left:52px}[data-page-type=logistics] .message-box-time{font-size:24px!important;line-height:36px!important;letter-spacing:.36px!important}[data-page-type=logistics] .message-box-icon svg{width:40px;height:40px}[data-page-type=general] .message-box{padding:12px 20px;gap:4px}[data-page-type=general] .message-box-message,[data-page-type=general] .message-box-value{font-size:20px!important;line-height:30px!important;letter-spacing:.3px!important}[data-page-type=general] .message-box-icon svg{width:28px;height:28px}.message-box:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.message-box{animation:slideIn .3s ease}[data-page-type=general] .info-card{padding:20px}[data-page-type=general] .info-card-label{font-size:16px;line-height:24px}[data-page-type=general] .info-card-value{font-size:28px;line-height:36px}[data-page-type=logistics] .info-card{padding:24px}[data-page-type=logistics] .info-card-label{font-size:20px;line-height:30px}[data-page-type=logistics] .info-card-value{font-size:36px;line-height:44px}