*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:#fff;color:#171717;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:block}@keyframes pulse-skeleton{0%,to{opacity:1}50%{opacity:.5}}.skeleton{animation:pulse-skeleton 1.5s cubic-bezier(.4,0,.6,1) infinite;background-color:#e5e5e5;border-radius:6px;display:inline-block;color:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton-text{height:1em;width:100%;border-radius:4px}.skeleton-block{height:48px;width:100%}app-container-detail .orders-card,app-container-detail .fulfillment-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin-bottom:1rem}app-container-detail .orders-list{display:grid}app-container-detail .order-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #e5e5e5}app-container-detail .order-row:last-child{border-bottom:0}app-container-detail .order-row div{display:flex;flex-direction:column;min-width:0}app-container-detail .order-row span,app-container-detail .helper,app-container-detail .fulfillment-summary span,app-container-detail .option-row small,app-container-detail .detail-head span{color:#737373;font-size:.82rem}app-container-detail .order-actions{display:flex;align-items:center;gap:.35rem}app-container-detail .order-status{display:inline-block;padding:.22rem .55rem;border-radius:6px;font-size:.72rem!important;font-weight:800;text-transform:uppercase;white-space:nowrap}app-container-detail .order-status[data-s=pending]{background:#f3f4f6;color:#4b5563}app-container-detail .order-status[data-s=partially_fulfilled]{background:#fef3c7;color:#92400e}app-container-detail .order-status[data-s=fulfilled]{background:#dcfce7;color:#15803d}app-container-detail .order-status[data-s=exported]{background:#dbeafe;color:#1e40af}app-container-detail .order-status[data-s=cancelled]{background:#fee2e2;color:#b91c1c}app-container-detail .helper{margin:.25rem 0 0}app-container-detail .fulfillment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e5e5e5}app-container-detail .fulfillment-summary article{background:#fff;padding:1rem;display:flex;flex-direction:column;gap:.25rem}app-container-detail .fulfillment-summary strong{font-size:1.25rem}app-container-detail .tabs{display:flex;gap:.5rem;padding:1rem 1rem 0}app-container-detail .tabs button{border:1.5px solid #e5e5e5;background:#fff;color:#737373;border-radius:10px;padding:.55rem .85rem;font-family:inherit;font-size:.84rem;font-weight:700;cursor:pointer}app-container-detail .tabs button.active{background:#171717;border-color:#171717;color:#fff}app-container-detail .fulfillment-pane{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;padding:1rem}app-container-detail .selector-panel,app-container-detail .detail-card{border:1px solid #e5e5e5;border-radius:12px;background:#fff;overflow:hidden}app-container-detail .selector-panel{padding:.9rem;align-self:start}app-container-detail .search-card{border:1px solid #e5e5e5;border-radius:12px;padding:.75rem;background:#fafafa}app-container-detail .search-shell--panel{background:#fff}app-container-detail .search-meta{margin-top:.55rem;color:#737373;font-size:.78rem;font-weight:600}app-container-detail .option-list{display:grid;gap:.45rem;margin-top:.75rem;max-height:420px;overflow-y:auto}app-container-detail .option-row{border:1px solid #e5e5e5;background:#fff;border-radius:10px;text-align:left;padding:.75rem .85rem;display:flex;flex-direction:column;gap:.15rem;cursor:pointer;font-family:inherit}app-container-detail .option-row.active{border-color:#171717;background:#fafafa}app-container-detail .detail-panel{min-width:0}app-container-detail .detail-panel .empty.inner{height:100%;border:1px dashed #e5e5e5;border-radius:12px}app-container-detail .detail-card+.detail-card{margin-top:.85rem}app-container-detail .detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid #e5e5e5}app-container-detail .detail-head span{display:block;margin-top:.2rem}app-container-detail .detail-table{overflow-x:auto}app-container-detail .detail-table input{width:96px;background:#fff;border:1.5px solid #e5e5e5;border-radius:8px;padding:.5rem .6rem;font-family:inherit}app-container-detail .detail-table input:focus{outline:0;border-color:#171717}@media(max-width:980px){app-container-detail .fulfillment-pane{grid-template-columns:1fr}}@media(max-width:540px){app-container-detail .order-row{align-items:flex-start;flex-direction:column;gap:.45rem}app-container-detail .order-actions{width:100%;justify-content:flex-start}app-container-detail .fulfillment-summary{grid-template-columns:1fr}}
