body.page-id-8482 header#masthead, body.page-id-8482 footer#colophon, body.page-id-8482 .woocommerce-breadcrumb{display:none}
body.page-id-8482 .nutreko-woocommerce-title {font-size: 50px !important;}
.woocommerce-shipper-before-orders-tbl{display:flex;justify-content:space-between;gap:15px;margin-bottom:40px}
.woocommerce-shipper-before-orders-tbl>*{width:50%;text-align:center!important;border:1px solid #eee;border-radius:30px}
.woocommerce-shipper-before-orders-tbl div a{display:inline-block!important;padding:10px;transition:.3s}
.woocommerce-shipper-before-orders-tbl div a:hover{font-weight:600;color:#000}
.haspro-shipper-dashboard .shipper-filter-form{display:flex;justify-content:space-around;align-items:center;gap:10px;margin-bottom:30px}
.haspro-shipper-dashboard .shipper-filter-form select{width:35%}
.haspro-shipper-dashboard .shipper-filter-form .end-date--fld,.haspro-shipper-dashboard .shipper-filter-form .str-date--fld{width:25%}
.haspro-shipper-dashboard .shipper-filter-form button{width:15%;padding:10px 20px}
.haspro-shipper-dashboard .shipper-filter-form input,.haspro-shipper-dashboard .shipper-filter-form select{cursor:pointer}
.haspro-shipper-dashboard .haspro-shipper-filter-order .haspro-filter-note{font-size:13px;text-align:center;font-style:italic;color:#666;margin-top:-10px;margin-bottom:35px}
@media screen and (max-width:767px){
.haspro-shipper-dashboard .shipper-filter-form{flex-direction:column}
.haspro-shipper-dashboard .shipper-filter-form>*{width:100%!important}}
.haspro-shipper-dashboard table.woocommerce-shipper-orders-table{width:100%;text-align:left}
table.woocommerce-shipper-orders-table .haspro-status-badge{padding:4px 8px;border-radius:4px}
table.woocommerce-shipper-orders-table .hsp-ttk-num code {display:inline-block;}
@media screen and (max-width:991px){
table.woocommerce-shipper-orders-table,table.woocommerce-shipper-orders-table tbody,table.woocommerce-shipper-orders-table td,table.woocommerce-shipper-orders-table tr{display:block;width:100%}
table.woocommerce-shipper-orders-table thead tr{position:absolute;top:-9999px;left:-9999px}
table.woocommerce-shipper-orders-table tr{padding:10px 20px;margin-bottom:20px;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}
table.woocommerce-shipper-orders-table td{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:15px;text-align:right!important;padding:12px 0;border:none;border-bottom:1px solid #e2e8f0;background-color:transparent!important}
table.woocommerce-shipper-orders-table td:last-child{border-bottom:none}
table.woocommerce-shipper-orders-table td::before{content:attr(data-label);font-size:14px;font-weight:600;color:#222931;text-align:left;float:left}}
.haspro-shipper-portal-order-view{margin-bottom:85px}
.haspro-shipper-portal-order-view .sp-ot-back-action{display:block;font-size:15px;font-weight:600;text-align:center}
.haspro-shipper-portal-order-view h2{font-size:22px!important;text-align:center;margin:15px 0}
.haspro-shipper-portal-order-view .haspro-shipper-portal-order-info{display:flex;justify-content:space-between;gap:15px;margin:35px 0}
.haspro-shipper-portal-order-info .sp-order-info-box{width:100%;text-align:center;padding:25px 15px;border:1px solid #e1dada}
.haspro-shipper-portal-order-info .sp-order-info-box h3{font-size:20px!important}
.haspro-shipper-portal-order-info .sp-order-info-box p{margin:0!important;padding:3px 0}
.haspro-shipper-portal-order-info .sp-order-info-box strong{font-weight:600}
.haspro-shipper-portal-order-view-table h3{font-size:22px!important;text-align:center}
@media screen and (max-width:567px){
.haspro-shipper-portal-order-view h2{font-size:20px!important}
.haspro-shipper-portal-order-view .haspro-shipper-portal-order-info{flex-direction:column;gap:15px;margin:35px 0}}
form.haspro-portal-update-order-meta-form{max-width:700px;margin:50px auto}
form.haspro-portal-update-order-meta-form .input-btn{display:flex;justify-content:space-between;gap:10px}
form.haspro-portal-update-order-meta-form .input-btn input{width:calc(100% - 200px)}
form.haspro-portal-update-order-meta-form .input-btn button{width:200px}
form.haspro-portal-update-order-meta-form small{display:block;font-size:14px;margin:10px 0}
@media screen and (max-width:567px){
form.haspro-portal-update-order-meta-form{max-width:100%;margin-bottom:0}
form.haspro-portal-update-order-meta-form .input-btn{flex-direction:column}
form.haspro-portal-update-order-meta-form .input-btn button,form.haspro-portal-update-order-meta-form .input-btn input{width:100%}}
.haspro-shipper-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:15px 0}
.haspro-shipper-pagination a.page-numbers,.haspro-shipper-pagination span.page-numbers.current{display:inline-block;font-size:var(--fontSize-14);font-weight:600;text-align:center;line-height:26px;text-decoration:none;color:#000;padding:5px;margin:0 5px;border-radius:50%;transition:.3s}
.haspro-shipper-pagination a.page-numbers:hover,.haspro-shipper-pagination span.page-numbers.current{color:#f7ad39}
.haspro-shipper-pagination a.next,.haspro-shipper-pagination a.prev{font-size:22px;font-weight:400}
.haspro-shipper-pagination span.dots{font-size:24px;color:#aaaaac}