.bh-account-dashboard{width:100%;color:#0D4265;font-family:inherit}.bh-account-dashboard *,.bh-account-dashboard *::before,.bh-account-dashboard *::after{box-sizing:border-box}.bh-section-heading{margin-bottom:18px}.bh-section-heading h2{margin:0;color:#123F60;font-size:34px;font-weight:500;line-height:130%}.bh-orders-list{display:flex;flex-direction:column;gap:10px}.bh-order-card{border:1px solid #F28C0B;background:#fff;border-radius:2px;overflow:hidden}.bh-order-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 17px}.bh-order-product{display:flex;align-items:center;gap:12px;min-width:0}.bh-product-image{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:2px;overflow:hidden}.bh-product-image img{width:100%;height:100%;object-fit:contain}.bh-no-image{color:#999}.bh-order-basic{min-width:0}.bh-order-meta{display:flex;align-items:center;gap:7px;margin-bottom:3px;font-size:14px;line-height:1}.bh-order-number{color:#F28C0B;font-weight:700}.bh-order-date{color:#777}.bh-product-title{margin:0 0 3px;color:#0D4265;font-size:20px;font-weight:500;line-height:1.25}.bh-order-status{display:inline-block;padding:2px 6px;background:#f5f1eb;color:#555;font-size:10px;line-height:1.2;border-radius:2px}.bh-order-price{flex:0 0 auto;color:#F28C0B;font-size:35px;font-weight:500;white-space:nowrap}.bh-order-price .woocommerce-Price-currencySymbol{margin-right:1px}.bh-order-summary{margin:0 17px 14px;padding:13px 15px;background:#F8EBDC;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:15px}.bh-summary-product{min-width:0}.bh-summary-label{color:#0D4265;font-size:16px;font-weight:600}.bh-summary-status{color:#0D4265;font-size:14px;white-space:nowrap}.bh-status-dot{width:7px;height:7px;display:inline-block;margin-right:4px;border:1px solid #0D4265;border-radius:50%}.bh-summary-actions{text-align:right}.bh-view-order,.bh-close-order,.bh-full-order-button,.bh-shop-button,.bh-edit-details,.bh-all-orders-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;text-decoration:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;transition:all .2s ease}.bh-view-order{padding:9px 12px;background:#F28C0B;color:#fff}.bh-view-order:hover{background:#D97700;color:#fff}.bh-order-details{margin:0 17px 14px;padding:18px;background:#fff;border-top:1px solid #eadfd3}.bh-details-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #eadfd3}.bh-details-label{display:block;margin-bottom:4px;color:#F28C0B;font-size:16px;font-weight:700}.bh-details-top h3{margin:0;color:#0D4265;font-size:17px;font-weight:600}.bh-close-order{padding:8px 13px;background:#fff;border:1px solid #0D4265;color:#0D4265}.bh-close-order:hover{background:#0D4265;color:#fff}.bh-details-items{padding:18px 0}.bh-details-items h4{margin:0 0 12px;color:#0D4265;font-size:20px;font-weight:600}.bh-detail-item{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #eee}.bh-detail-item-image{width:55px;height:55px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.bh-detail-item-image img{width:100%;height:100%;object-fit:contain}.bh-detail-item-content{min-width:0}.bh-detail-item-content>strong{display:block;margin-bottom:3px;color:#0D4265;font-size:11px}.bh-detail-item-content>span{display:block;color:#777;font-size:9px}.bh-detail-item-price{color:#F28C0B;font-size:12px;font-weight:600;white-space:nowrap}.bh-item-meta{margin-top:6px}.bh-item-meta-row{display:flex;gap:5px;color:#666;font-size:8px;line-height:1.5}.bh-item-meta-row strong{color:#0D4265}.bh-order-totals{max-width:320px;margin-left:auto;padding:12px 0;border-bottom:1px solid #eadfd3}.bh-order-totals>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0;color:#555;font-size:10px}.bh-order-totals strong{color:#0D4265}.bh-order-totals .bh-total-final{margin-top:6px;padding-top:9px;border-top:1px solid #ddd;color:#0D4265;font-size:12px}.bh-total-final strong{color:#F28C0B;font-size:15px}.bh-order-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:18px 0}.bh-address-column h4{margin:0 0 8px;color:#0D4265;font-size:11px;font-weight:600}.bh-address-column address{margin:0;color:#555;font-size:9px;font-style:normal;line-height:1.6}.bh-order-detail-footer{padding-top:15px;border-top:1px solid #eadfd3}.bh-full-order-button{padding:10px 14px;background:#F28C0B;color:#fff}.bh-full-order-button:hover{background:#D97700;color:#fff}.bh-no-orders{padding:45px 25px;background:#fff;border:1px solid #eee;text-align:center}.bh-no-orders h3{margin:0 0 8px;color:#123F60;font-size:25px;font-weight:500}.bh-no-orders p{max-width:480px;margin:0 auto 20px;color:#123F60;font-size:16px;line-height:1.6;font-weight:300}.bh-shop-button{padding:11px 16px;background:#F28C0B;color:#123F60;border-radius:3px}.bh-shop-button:hover{background:#D97700;color:#fff}.bh-all-orders{margin-top:15px;text-align:right}.bh-all-orders-button{padding:10px 15px;border:1px solid #0D4265;color:#0D4265;background:transparent}.bh-all-orders-button:hover{background:#0D4265;color:#fff}.bh-customer-section{margin-top:35px}.bh-customer-details{display:grid;grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:25px;padding:0}.bh-customer-field{min-width:0}.bh-field-label{display:block;margin-bottom:5px;color:#123F60;font-size:14px;font-weight:400}.bh-customer-field strong{display:block;overflow-wrap:anywhere;color:#123F60;font-size:16px;font-weight:300}.bh-customer-edit{text-align:right}.bh-edit-details{padding:12px 15px;border:1px solid #123F60;color:#0D4265;background:transparent;white-space:nowrap}.bh-edit-details:hover{background:#0D4265;color:#fff}@media (max-width:767px){.bh-order-header{align-items:flex-start}.bh-order-price{font-size:35px}.bh-order-summary{grid-template-columns:1fr;gap:10px}.bh-summary-actions{text-align:left}.bh-order-addresses{grid-template-columns:1fr;gap:18px}.bh-customer-details{grid-template-columns:1fr;gap:15px}.bh-customer-edit{text-align:left}.bh-detail-item{grid-template-columns:45px 1fr}.bh-detail-item-price{grid-column:2}.bh-order-details{margin-left:10px;margin-right:10px;padding:12px}}