.webchat-root{font-family:sans-serif;background:#fff;height:100vh}.webchat,.webchat-root{display:flex;flex-direction:column}.webchat{height:100%}.ac-actionSet2{display:flex;flex-direction:row;justify-content:right}.ac-actionSet-left{justify-content:flex-start}.ac-actionSet-right{justify-content:flex-end;display:flex;align-items:center;flex-direction:row}.webchat-header-bar{color:#fff;padding:10px;justify-content:space-between}.webchat-header-bar,.webchat-header-logo{background:#26269c;display:flex;align-items:center}.webchat-header-logo{justify-content:center;width:25px;height:25px;border-radius:50%;padding:2px;flex-shrink:0}.webchat-header-title{flex-grow:1;font-size:16px;font-weight:500;margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webchat-header-close-button{background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px}.webchat-header-close-button:hover{background:hsla(0,0%,100%,.1)}.webchat-chat-history{flex:1;overflow-y:auto;padding:15px}.webchat-message-row{margin-bottom:20px}.ac-container{padding:15px}.ac-textBlock p{margin:0;font-size:12px;line-height:1.5}.ac-horizontal-separator{height:8px;overflow:hidden;flex:0 0 auto;margin-right:0;margin-left:0}.ac-columnSet{display:flex}.ac-button-text,.ac-columnSet{justify-content:flex-start;margin:0;padding:0}.ac-button-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-vertical-separator{width:8px;overflow:hidden;flex:0 0 auto;display:flex}.ac-action-container{box-sizing:border-box;flex:0 0 auto}.ac-action-overflow{overflow:hidden}@media (max-width:768px){.webchat-header-bar{padding:6px}.webchat-header-title{font-size:12px}.webchat-chat-history{padding:10px}}.order-title{font-size:26px;color:#333;font-weight:600;margin-bottom:8px}.separator-line{height:1px;background-color:#d1d1d1;width:100%;margin:20px 0}.order-summary{gap:20px;align-items:flex-start}.summary-col{min-width:0;word-wrap:break-word;overflow-wrap:break-word}.summary-col-1{flex:1 1 25%}.summary-col-2{flex:1 1 30%}.summary-col-3,.summary-col-4{flex:1 1 15%}.summary-col-5{flex:1 1 35%}.summary-col-expand{flex:1 1 5%;display:flex;align-items:center;justify-content:center}.summary-label{font-weight:600}.summary-label,.summary-value{font-size:12px;color:#333;line-height:1.5;padding-bottom:8px}.summary-value{font-weight:400;margin-bottom:8px}.summary-address-value{font-size:12px;color:#333;font-weight:400;line-height:1.5;padding-bottom:4px}.summary-last-element{margin-bottom:8px}.customer-block-info{font-size:12px;color:#333;font-weight:400;line-height:1.5}.summary-spacer{height:12px}.status-table{display:flex;flex-direction:column;width:100%}.status-header,.status-row{display:flex;flex-direction:row;padding:3px 0;width:100%;font-size:12px}.status-col-1{flex:1 1 60%;min-width:0}.status-col-2,.status-col-3{flex:1 1 50%;padding:1px;text-align:center;min-width:0}.status-item{display:flex;align-items:center;gap:8px}.status-icon{width:30px;height:auto}.status-header{font-weight:600}.status-header,.status-row{color:#333;align-items:center}.status-row{font-size:12px;line-height:1.5}.status-total{font-weight:600}.items-section{margin-top:20px}.separator-wide{width:20px}.separator-narrow{width:3px}.item-separator{height:20px}.item-header{gap:20px;align-items:flex-start}.item-col{min-width:0;word-wrap:break-word;overflow-wrap:break-word}.item-col-1{flex:1 1 10%}.item-col-2{flex:1 1 30%}.item-col-3,.item-col-4{flex:1 1 15%}.item-col-5{flex:1 1 25%}.item-col-expand{flex:1 1 5%;display:flex;align-items:center;justify-content:center}.item-label{font-weight:600;margin-bottom:8px}.item-label,.item-value{font-size:12px;color:#333;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.item-value{font-weight:400}.tracking-button{margin-top:8px}.ups-button{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px}.ups-button:hover{background:#e5e5e5}.expand-button{background:none;border:none;cursor:pointer;padding:4px}.chevron-icon{width:20px;height:auto}.item-details{margin-top:8px;margin-bottom:8px}.details-row{gap:20px;align-items:flex-start}.detail-col{min-width:0;word-wrap:break-word;overflow-wrap:break-word}.detail-col-1{flex:1 1 10%}.detail-col-2{flex:1 1 30%}.detail-col-3,.detail-col-4{flex:1 1 15%}.detail-col-5{flex:1 1 25%}.detail-col-expand{flex:1 1 5%;display:flex;align-items:center;justify-content:center}.detail-label{font-weight:600}.detail-label,.detail-value{font-size:12px;color:#333;line-height:1.5;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.detail-value{font-weight:400}.detail-spacer{height:8px}.footer-actions{display:flex;flex-direction:row;justify-content:flex-start;gap:8px;margin-top:20px}@media (max-width:768px){.item-header,.order-summary{flex-direction:column}.item-header{gap:8px}.details-row{flex-direction:column}}.note-title{font-weight:600;color:#333}.form-title,.note-text{font-weight:400}.form-title{font-size:12px;color:rgba(51,51,51,.933);margin-bottom:8px}.form-layout{gap:20px}.form-column{flex:1 1 55%;min-width:0}.map-column{flex:1 1 45%;min-width:0}.map-column,.world-map{display:flex;align-items:center;justify-content:center}.world-map img{max-width:100%;height:auto;max-height:200px}.form-field{margin-bottom:4px}.field-label{display:block;margin-bottom:3px}.field-label span{font-family:sans-serif;font-size:12px;color:#333;font-weight:400}.required-asterisk{color:#c30!important}.ac-input-container{display:flex}.ac-input{width:80%;min-width:0;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:12px;font-family:sans-serif}.ac-input:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.2)}.ac-input-error{border-color:#c30!important}.field-error{color:#c30;font-size:12px;margin-top:4px;font-family:sans-serif}.ac-actionSet{display:flex;flex-direction:row;justify-content:flex-start}.ac-pushButton{display:flex;align-items:center;justify-content:center;flex:0 1 auto;background:#26269c;border:1px solid #26269c;color:#fff;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;font-family:sans-serif}.ac-pushButton:hover{background:#1c1c71}.ac-pushButton:active,.ac-pushButton:focus{background:#5151b0}.ac-pushButton:disabled{opacity:.6;cursor:not-allowed}.ac-pushButton div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.form-layout{flex-direction:column}.map-column{display:none}}