.orders-page-wrapper{color:#0f1111;background-color:#fff;min-height:80vh;padding:24px 20px 80px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto}.orders-container{max-width:1040px;margin:0 auto}.orders-breadcrumbs{align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.orders-breadcrumbs a{color:#007185;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}.orders-breadcrumbs a:hover{color:#c45500;text-decoration:underline}.orders-breadcrumbs-sep{color:#565959;font-size:13px}.orders-breadcrumbs-current{color:#c45500;font-weight:500}.orders-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.orders-main-title{color:#0f1111;letter-spacing:-.01em;margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;font-size:28px;font-weight:400}.orders-search-form{flex:0 440px;align-items:center;gap:10px;display:flex}.orders-search-wrapper{flex:1;position:relative}.orders-search-icon{color:#565959;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.orders-search-input{color:#0f1111;background-color:#fff;border:1px solid #888c8c;border-radius:4px;outline:none;width:100%;height:34px;padding:0 14px 0 34px;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f111126}.orders-search-input:focus{border-color:#007185;box-shadow:0 0 0 3px #00718533}.orders-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#232f3e;border:1px solid #232f3e;border-radius:20px;height:34px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s,box-shadow .15s}.orders-search-btn:hover{background-color:#37475a;box-shadow:0 2px 5px #0f111133}.orders-tabs-nav{border-bottom:1px solid #d5d9d9;align-items:center;gap:16px;margin-bottom:20px;display:flex;overflow-x:auto}.orders-tab-btn{color:#007185;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 6px 12px;font-size:14px;font-weight:500;transition:color .15s;position:relative}.orders-tab-btn:hover{color:#c45500}.orders-tab-btn.active{color:#0f1111;font-weight:700}.orders-tab-btn.active:after{content:"";background-color:#e47911;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.orders-filter-row{color:#0f1111;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;display:flex}.orders-filter-row strong{color:#0f1111;font-weight:700}.orders-filter-select-wrapper{display:inline-block;position:relative}.orders-filter-select{appearance:none;color:#0f1111;cursor:pointer;background:#f0f2f2;border:1px solid #d5d9d9;border-radius:8px;padding:6px 30px 6px 12px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;box-shadow:0 2px 5px #d5d9d980}.orders-filter-select:hover{background-color:#e3e6e6;border-color:#888c8c}.orders-filter-select:focus{border-color:#007185;outline:none;box-shadow:0 0 0 3px #00718533}.orders-filter-arrow{pointer-events:none;color:#565959;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.orders-empty-container,.orders-empty-card{text-align:center;background:0 0;border:none;padding:50px 20px 80px}.orders-empty-msg{color:#0f1111;margin:0;font-size:14px;line-height:1.5}.orders-empty-link{color:#007185;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:none}.orders-empty-link:hover{color:#c45500;text-decoration:underline}.orders-shop-now-btn{color:#0f1111;background-color:#ffd814;border:1px solid #fcd200;border-radius:20px;padding:9px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block;box-shadow:0 2px 5px #d5d9d980}.orders-shop-now-btn:hover{background-color:#f7ca00}.orders-list{flex-direction:column;gap:24px;display:flex}.order-box{background-color:#fff;border:1px solid #d5d9d9;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.order-box-header{background-color:#f0f2f2;border-bottom:1px solid #d5d9d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font-size:12px;display:flex}.order-box-meta-group{flex-wrap:wrap;gap:32px;display:flex}.order-meta-col{flex-direction:column;gap:2px;display:flex}.order-meta-label{color:#565959;text-transform:uppercase;font-size:11px;font-weight:500}.order-meta-val{color:#0f1111;font-size:13px;font-weight:600}.order-box-actions{align-items:center;gap:12px;font-size:12px;display:flex}.order-box-actions a,.order-box-actions button{color:#007185;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none}.order-box-actions a:hover,.order-box-actions button:hover{color:#c45500;text-decoration:underline}.order-box-body{padding:20px}.order-status-banner{margin-bottom:18px}.order-status-title{color:#0f1111;margin:0 0 4px;font-size:17px;font-weight:700}.order-status-desc{color:#565959;margin:0;font-size:13px}.order-progress-tracker{margin:16px 0 24px;padding:12px 0}.order-tracker-bar{background-color:#e7e7e7;border-radius:3px;height:6px;margin-bottom:10px;position:relative}.order-tracker-fill{background-color:#067d62;border-radius:3px;height:100%;transition:width .4s}.order-tracker-steps{color:#565959;justify-content:space-between;font-size:11px;font-weight:500;display:flex}.order-tracker-step.completed{color:#067d62;font-weight:700}.order-item-card{border-top:1px solid #f0f2f2;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.order-item-card:first-of-type{border-top:none;padding-top:0}.order-item-left{align-items:flex-start;gap:16px;display:flex}.order-item-image{object-fit:cover;background:#fafafa;border:1px solid #d5d9d9;border-radius:4px;flex-shrink:0;width:90px;height:110px}.order-item-details{flex-direction:column;gap:4px;display:flex}.order-item-name{color:#007185;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.order-item-name:hover{color:#c45500;text-decoration:underline}.order-item-specs{color:#565959;margin:0;font-size:12px}.order-item-price{color:#b12704;margin-top:4px;font-size:14px;font-weight:700}.order-item-buttons{flex-direction:column;gap:8px;min-width:170px;display:flex}.order-btn-primary{color:#0f1111;cursor:pointer;background-color:#ffd814;border:1px solid #fcd200;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:33px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex;box-shadow:0 2px 5px #d5d9d980}.order-btn-primary:hover{background-color:#f7ca00}.order-btn-outline{color:#0f1111;cursor:pointer;background-color:#fff;border:1px solid #d5d9d9;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:33px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex;box-shadow:0 2px 5px #d5d9d94d}.order-btn-outline:hover{background-color:#f7fafa;border-color:#d5d9d9}.mm-invoice-overlay{z-index:2000;background-color:#0f1111b3;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.mm-invoice-modal{color:#0f1111;background-color:#fff;border-radius:8px;width:100%;max-width:800px;margin:auto;position:relative;box-shadow:0 10px 40px #00000040}.mm-invoice-actions{background-color:#232f3e;border-bottom:1px solid #d5d9d9;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.mm-invoice-actions button.mm-btn-secondary{color:#0f1111;cursor:pointer;background:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600}.mm-invoice-actions button.mm-btn-secondary:hover{background:#f0f2f2}.mm-invoice-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px}.mm-invoice-content{color:#0f1111;padding:36px 32px;font-family:inherit}.mm-invoice-header-row{border-bottom:2px solid #232f3e;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:16px;display:flex}.mm-invoice-logo{object-fit:cover;border:1px solid #d4af37;border-radius:50%;width:70px;height:70px}.mm-invoice-company-details{flex:1;padding:0 20px}.mm-invoice-company-details h2{color:#0f1111;letter-spacing:.05em;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.mm-invoice-company-details p{color:#565959;margin:2px 0;font-size:12px}.mm-invoice-title-block h1{color:#0f1111;margin:0 0 4px;font-size:24px}.mm-invoice-title-block p{color:#565959;text-transform:uppercase;margin:0;font-size:11px}.mm-invoice-details-grid{grid-template-columns:1fr 1fr 1.2fr;gap:16px;margin-bottom:24px;display:grid}.mm-invoice-box{background-color:#f8f9fa;border:1px solid #e7e7e7;border-radius:6px;padding:14px;font-size:12px;line-height:1.6}.mm-box-title{text-transform:uppercase;color:#565959;border-bottom:1px solid #e7e7e7;margin-bottom:6px;padding-bottom:4px;font-size:11px;font-weight:700}.mm-meta-row{justify-content:space-between;margin-bottom:4px;display:flex}.mm-meta-row span{color:#565959}.mm-invoice-table{border-collapse:collapse;width:100%;margin-bottom:24px;font-size:12px}.mm-invoice-table th,.mm-invoice-table td{text-align:right;border:1px solid #e7e7e7;padding:10px}.mm-invoice-table th:nth-child(2),.mm-invoice-table td:nth-child(2){text-align:left}.mm-invoice-table th{color:#0f1111;background-color:#f0f2f2;font-weight:600}.mm-invoice-summary-row{border-bottom:1px solid #e7e7e7;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;display:flex}.mm-invoice-totals{width:280px}.mm-total-row{color:#565959;justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.mm-grand-total{color:#0f1111;border-top:1px solid #232f3e;margin-top:8px;padding-top:8px;font-size:15px;font-weight:700}@media (max-width:768px){.orders-page-wrapper{padding:20px 14px 60px}.orders-header-row{flex-direction:column;align-items:stretch}.orders-search-form{flex:auto;width:100%}.order-item-card{flex-direction:column}.order-item-buttons{width:100%}.order-box-header{flex-direction:column;align-items:flex-start}.order-box-meta-group{gap:16px}.mm-invoice-details-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden}#printable-invoice,#printable-invoice *{visibility:visible}#printable-invoice{width:100%;position:absolute;top:0;left:0}.no-print{display:none!important}}
