.step-accordion-item{border-radius:4px;border:1px solid var(--color-divider);overflow:hidden;-webkit-transition:.3s;transition:.3s}.step-accordion-item.status-success{background-color:rgba(40,167,69,.05);border-color:rgba(40,167,69,.2)}.step-accordion-item.status-error{background-color:rgba(220,53,69,.03);border-color:#dc3545}.step-accordion-item.status-pending{background-color:var(--color-component-bg-primary);border-color:var(--color-divider)}.step-accordion-item.status-pending .step-header .step-description,.step-accordion-item.status-pending .step-header .step-title{opacity:.5}.step-accordion-item .step-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step-accordion-item .step-header .step-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.step-accordion-item .step-header .step-title{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-text-primary)}.step-accordion-item .step-header .step-description{margin-top:4px;font-size:14px;line-height:1.4;color:var(--color-text-secondary)}.step-accordion-item .step-header .chevron{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-left:12px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.step-accordion-item .step-header .chevron:before{font-family:icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;content:"";text-align:center;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.step-accordion-item.expanded .step-header .chevron{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.step-accordion-item .step-body{padding:0 20px 20px;border-top:1px solid var(--color-divider)}.step-accordion-item .details-section{padding-top:16px}.step-accordion-item .details-section .details-title{font-size:16px;font-weight:600;margin-bottom:12px}.step-accordion-item .details-section .details-divider{height:1px;background-color:var(--color-divider);margin-bottom:12px}.step-accordion-item .details-section .details-table{width:100%}.step-accordion-item .details-section .details-table td{padding:6px 0;font-size:14px;vertical-align:top}.step-accordion-item .details-section .details-table .detail-key{width:40%;color:var(--color-text-secondary)}.step-accordion-item .details-section .details-table .detail-value{color:var(--color-text-primary);word-break:break-word}.step-accordion-item .logs-section{margin-top:20px;padding:16px;background-color:var(--color-component-bg-secondary,#f5f5f5);border-radius:4px}.step-accordion-item .logs-section .logs-title{font-size:16px;font-weight:600;margin-bottom:12px}.step-accordion-item .logs-section .log-block{margin-bottom:16px}.step-accordion-item .logs-section .log-block .title{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.step-accordion-item .logs-section .logs-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:16px}.step-accordion-item .logs-section .logs-actions .btn-clipboard,.step-accordion-item .logs-section .logs-actions .btn-export{padding:8px 20px;font-size:14px}.page-sf-order-details{padding-bottom:80px}.page-sf-order-details .btn-back-to{margin-bottom:12px}.page-sf-order-details .heading{margin-bottom:8px}.page-sf-order-details .subheading{margin-bottom:32px;color:var(--color-text-secondary);word-break:break-all}.page-sf-order-details .details-section{margin-bottom:32px}.page-sf-order-details .steps-section .section-title{font-size:22px;font-weight:700;margin-bottom:20px}.page-sf-order-details .steps-section .steps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media(max-width:480px){.page-sf-order-details .subheading{margin-bottom:24px}}