/* All presentation changes are isolated to phones. Desktop styles stay authoritative. */
.m-account,.m-row-details,.m-sort,.m-shop-select,.m-combo-summary,.m-image-position,.m-local-pager,.m-product-query{display:none}
@media(max-width:767px), (max-width:1023px) and (hover:none) and (pointer:coarse){
  html.ui12-phone{--phone-gap:10px}
  body.ui12{font-size:18px;line-height:1.4}
  body.ui12,body.ui12 .shell,body.ui12 .main,body.ui12 .content{min-width:0!important;max-width:100%;width:auto}
  body.ui12 .content{padding:12px 10px 28px!important}
  body.ui12 .content *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}
  body.ui12 .content h1{display:none}
  body.ui12 .content h2{font-size:22px!important;margin:12px 0}
  body.ui12 .content h3{font-size:20px!important}
  body.ui12 .content p{margin:8px 0}
  body.ui12 .topbar{position:sticky;top:0;z-index:30;min-height:58px!important;height:auto;padding:5px 10px!important;gap:10px}
  body.ui12 .top-title{font-size:21px;font-weight:700;white-space:normal}
  body.ui12 .top-actions{display:none!important}
  body.ui12 .m-back,body.ui12 .back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:6px}
  body.ui12 .sidebar{max-width:calc(100vw - 36px)!important;width:300px!important;overflow-y:auto}
  body.ui12 .nav > a,body.ui12 [data-nav-group="management"]{display:none!important}
  body.ui12 .ui12-phone-nav > a[href="/dashboard"]{display:flex!important}
  body.ui12 .dashboard-overview .page-head{margin-bottom:8px;display:block}
  body.ui12 .dashboard-overview .page-head p{font-size:18px;line-height:1.5}
  body.ui12 .dashboard-overview > .muted{font-size:16px;line-height:1.5}
  body.ui12 .dashboard-overview .section{margin-top:14px}
  body.ui12 .dashboard-overview article.card{padding:16px!important;border-radius:14px}
  body.ui12 .dashboard-overview article p{font-size:18px;line-height:1.65}
  body.ui12 .dashboard-overview .shop-name-color{display:block;margin-bottom:4px;font-size:19px}
  body.ui12 .ui12-nav-children a:not(:is([href="/editor"],[href^="/editor/"],[href="/bientap"],[href="/dashboard"],[href="/activities"],[href="/operations"],[href="/orders"],[href="/cancelled"],[href="/returns"],[href^="/outside/"],[href="/assembly"],[href="/exchange"],[href="/receiving"],[href="/stock-in"],[href="/stocktake"])){display:none!important}
  body.ui12 .ui12-nav-block:not(:has(a:is([href="/editor"],[href^="/editor/"],[href="/bientap"],[href="/dashboard"],[href="/activities"],[href="/operations"],[href="/orders"],[href="/cancelled"],[href="/returns"],[href^="/outside/"],[href="/assembly"],[href="/exchange"],[href="/receiving"],[href="/stock-in"],[href="/stocktake"]))),
  body.ui12 .ui12-nav-group:not(:has(a:is([href="/editor"],[href^="/editor/"],[href="/bientap"],[href="/dashboard"],[href="/activities"],[href="/operations"],[href="/orders"],[href="/cancelled"],[href="/returns"],[href^="/outside/"],[href="/assembly"],[href="/exchange"],[href="/receiving"],[href="/stock-in"],[href="/stocktake"]))){display:none!important}
  body.ui12 .m-account{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px}
  body.ui12 .m-account .operator{display:block}
  body.ui12 .panel,body.ui12 .search-panel,body.ui12 .card{padding:12px!important;margin:10px 0!important}
  body.ui12 .content input:not([type="checkbox"]):not([type="radio"]),body.ui12 .content select,body.ui12 .content textarea{max-width:100%!important;font-size:18px!important}
  body.ui12 .content input[type="file"]{width:100%}
  body.ui12 .content button,body.ui12 .content .btn{min-height:44px;white-space:normal;max-width:100%}
  body.ui12 .content img,body.ui12 .content video,body.ui12 .content iframe{max-width:100%;height:auto}
  body.ui12 .content pre{white-space:pre-wrap;word-break:break-word}
  body.ui12 .content fieldset{min-width:0!important;max-width:100%;padding:10px}
  body.ui12 .table-wrap,body.ui12 .ui12-table-scroll,body.ui12 .table-scroll{width:100%;max-width:100%;min-width:0!important;overflow:visible!important}
  body.ui12 table.m-table{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important;border:0!important}
  body.ui12 table.m-table>thead{display:none!important}
  body.ui12 table.m-table .m-table-heading{display:none!important}
  body.ui12 table.m-table>tbody{display:block!important;width:100%}
  body.ui12 table.m-table>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;margin:8px 0;border:1px solid #d9e5df;border-radius:10px;background:#fff}
  body.ui12 table.m-table>tbody>tr:nth-child(even){background:#f0f7f3}
  body.ui12 table.m-table>tbody>tr[hidden]{display:none!important}
  body.ui12 table.m-table>tbody>tr>td{display:block;width:auto!important;min-width:0!important;max-width:100%;padding:3px 0!important;border:0!important;text-align:left!important;white-space:normal!important}
  body.ui12 table.m-table>tbody>tr>td:not(.m-secondary-cell){display:block!important}
  body.ui12 table.m-table>tbody>tr.code-detail-row:not(.open){display:none!important}
  body.ui12 .column-picker{display:none!important}
  body.ui12 .products-controls,body.ui12 .product-actions{flex-wrap:wrap!important;max-width:100%;width:100%;gap:8px}
  body.ui12 .period-menu{position:fixed!important;left:10px!important;right:10px!important;top:70px!important;width:auto!important;min-width:0!important;max-height:calc(100dvh - 90px);overflow-y:auto}
  body.ui12 #purchasing button.sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;margin:6px 0 0!important;padding:8px!important;white-space:normal!important}
  body.ui12 table.m-table>tbody>tr>td:before{content:attr(data-mobile-label);display:block;font-size:16px;color:#536b62;font-weight:400;margin-bottom:2px}
  body.ui12 table.m-table>tbody>tr>td.m-action-cell:before,body.ui12 table.m-table>tbody>tr.m-wide-row>td:before{display:none}
  body.ui12 table.m-table>tbody>tr>td.m-secondary-cell{display:none!important}
  body.ui12 table.m-table>tbody>tr.m-expanded>td.m-secondary-cell{display:block!important}
  body.ui12 table.m-table .m-row-details{display:inline-block;float:right;margin:2px 0 4px 8px;padding:6px 10px!important;font-size:16px;min-height:40px}
  body.ui12 .m-sort{display:flex;align-items:center;gap:10px;margin:8px 0}
  body.ui12 .m-sort select{flex:1;width:100%}
  body.ui12 .m-search{display:flex!important;flex-wrap:wrap;gap:8px!important;padding:0!important}
  body.ui12 .m-search>input:not([type="hidden"]){flex:1!important;width:0!important;min-width:120px!important}
  body.ui12 .m-search>button{flex:none}
  body.ui12 .m-product-original{display:none!important}
  body.ui12 .m-product-query{display:block}
  body.ui12 .m-filter-options{width:100%;flex-basis:100%;margin:0!important;padding:0!important;border:0!important}
  body.ui12 .m-filter-options summary{font-size:16px;cursor:pointer;padding:8px 0;color:#147d73}
  body.ui12 .m-filter-options>select,body.ui12 .m-filter-options>input,body.ui12 .m-filter-options>label{display:block;width:100%!important;max-width:none!important;margin:8px 0}
  body.ui12 .m-shop-bar>a{display:none!important}
  body.ui12 .m-shop-select{display:block;width:100%}
  body.ui12 .content .filter-bar,body.ui12 .content [class$="-tabs"],body.ui12 .content .tabs{display:flex!important;flex-wrap:wrap!important;gap:6px;overflow:visible!important;white-space:normal!important;max-width:100%}
  body.ui12 .content [class$="-tabs"]>*{flex:1 1 130px!important;white-space:normal!important}
  body.ui12 .content .pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
  body.ui12 .content .pager a{min-height:44px}
  body.ui12 .detail-grid,body.ui12 .product-info-grid,body.ui12 .listing-grid,body.ui12 .listing-check-grid,body.ui12 .fresh-grid,body.ui12 .form-grid,body.ui12 .two-col,body.ui12 .ads-grid,body.ui12 .ow-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px}
  body.ui12 .content [style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}
  body.ui12 .content [style*="min-width"]{min-width:0!important}
  body.ui12 .content .page-head,body.ui12 .content .page-actions,body.ui12 .content .result-meta,body.ui12 .content .search-panel,body.ui12 .content .form-actions{flex-wrap:wrap!important;gap:8px!important}
  body.ui12 .content [style*="overflow"]{overflow-wrap:anywhere}
  body.ui12 dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;padding:14px!important;overflow-y:auto!important;overflow-x:visible!important;border-radius:12px!important}
  body.ui12 dialog img,body.ui12 dialog .st-no-image,body.ui12 dialog .cb-no-image,body.ui12 dialog .as-missing,body.ui12 dialog .ow-no-image{display:none!important}
  body.ui12 dialog h2{font-size:22px!important;margin:0 0 12px!important}
  body.ui12 dialog form,body.ui12 #cb-form,body.ui12 #as-form{padding:0!important}
  body.ui12 dialog .cb-product,body.ui12 dialog .cb-part,body.ui12 dialog .as-head,body.ui12 dialog .as-controls{gap:8px;min-width:0;flex-wrap:wrap}
  body.ui12 dialog .cb-part .cb-product{min-width:0!important;flex-basis:100%}
  body.ui12 dialog .cb-footer{position:static;padding:10px 0 0;gap:8px;flex-wrap:wrap}
  body.ui12 dialog .cb-footer .cb-spacer{display:none}
  body.ui12 dialog .as-row{display:block!important}
  body.ui12 dialog .as-unit{width:100%;display:block;border-bottom:1px solid #d9e5df;padding:8px 0}
  body.ui12 dialog .as-unit p{display:inline;margin-right:8px}
  body.ui12 dialog .as-tile,body.ui12 dialog .ow-product{width:auto!important;height:auto!important;min-height:0!important;border:0;background:transparent;display:flex;gap:8px;padding:0!important}
  body.ui12 dialog .as-tile .as-sku,body.ui12 dialog .as-tile .as-badge{position:static;width:auto;background:transparent;color:inherit;text-align:left}
  body.ui12 dialog .ow-products{display:flex;flex-wrap:wrap;gap:8px}
  body.ui12 dialog .ow-product figcaption{position:static;background:transparent;color:#203830;padding:4px}
  body.ui12 dialog .ow-product .ow-quantity{position:static;background:transparent;color:#203830}
  body.ui12 dialog .ow-product .ow-product-qty{position:static;background:transparent;color:#203830;border:0;padding:4px}
  body.ui12 dialog .ow-product-missing{display:none!important}
  body.ui12 dialog .ow-product{flex-basis:auto!important}
  body.ui12 dialog .ow-selection-meta{flex-wrap:wrap;gap:6px}
  body.ui12 dialog .ow-selection-order{padding:10px}
  body.ui12 #ui12-sku-preview{display:none!important}
  body.ui12 [role="dialog"]{max-width:100%;max-height:calc(100dvh - 20px);overflow-y:auto;overflow-wrap:anywhere}
  body.ui12 [role="dialog"] img{display:none!important}
  body.ui12 .quick-edit-overlay,body.ui12 .listing-delete-overlay{padding:10px!important}
  body.ui12 .quick-edit-body,body.ui12 .quick-edit-head{padding:12px!important}
  /* Stocktake: one photo and one essential action area per SKU. */
  body.ui12 #stocktake .st-meta{font-size:16px;gap:8px}
  body.ui12 #stocktake .st-table{display:block;width:100%;min-width:0!important;table-layout:auto}
  body.ui12 #stocktake .st-table thead{display:none}
  body.ui12 #stocktake .st-table tbody{display:block}
  body.ui12 #stocktake .st-table tr{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 10px;padding:12px 0;border-bottom:1px solid #d9e5df}
  body.ui12 #stocktake .st-table td{width:auto!important;padding:0!important;border:0!important}
  body.ui12 #stocktake .st-table td:nth-child(1){grid-column:1;grid-row:1 / 3}
  body.ui12 #stocktake .st-image{width:120px!important;height:120px!important;object-fit:contain}
  body.ui12 #stocktake .st-table td:nth-child(2){position:absolute;left:0;top:110px;width:120px!important;background:#203830dc!important;color:#fff;padding:3px!important;text-align:center!important;border-radius:0 0 8px 8px}
  body.ui12 #stocktake .st-table td:nth-child(2) .ui12-code{font-size:16px!important;color:#fff;line-height:1.15;display:block}
  body.ui12 #stocktake .st-table td:nth-child(2) .st-name{display:none}
  body.ui12 #stocktake .st-table td:nth-child(3){grid-column:2;grid-row:1}
  body.ui12 #stocktake .st-table td:nth-child(4){grid-column:2;grid-row:2}
  body.ui12 #stocktake .st-table td:nth-child(5){display:none}
  body.ui12 #stocktake .st-stock{min-width:72px;font-size:24px!important;padding:5px 10px}
  body.ui12 #stocktake .st-secondary{font-size:16px!important;line-height:1.3;margin:4px 0}
  body.ui12 #stocktake .st-history-open{font-size:16px!important;padding:8px;line-height:1.3}
  body.ui12 #stocktake .st-history-open small{font-size:16px!important}
  body.ui12 #stocktake .st-history-open small:nth-of-type(n+2){display:none}
  body.ui12 #stocktake .st-history-head{gap:5px;flex-wrap:wrap}
  body.ui12 #stocktake .st-history-open .st-history-head strong{font-weight:500}
  body.ui12 #stocktake .st-history-heading{gap:8px}
  /* Combo setup and assembly share the same compact list. */
  body.ui12 #combos .cb-card,body.ui12 #assembly .as-card{display:grid!important;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:12px!important;align-items:start}
  body.ui12 #combos .cb-card>.cb-tile:not(.cb-tile-combo),body.ui12 #assembly .as-card>.as-tile{display:none}
  body.ui12 #combos .cb-card .cb-tile-combo,body.ui12 #assembly .as-card .as-combo-pick,body.ui12 #assembly .as-card .as-combo-pick .as-tile{width:120px!important;height:120px!important;min-height:120px!important;max-height:120px!important}
  body.ui12 .m-combo-summary{display:block;font-size:16px;line-height:1.45}
  body.ui12 .cb-toolbar{padding:12px;flex-wrap:wrap}
  body.ui12 .cb-toolbar input{flex-basis:100%}
  body.ui12 #assembly .as-history-tools input{min-width:0!important;width:100%}
  body.ui12 #assembly .as-history-tools{gap:8px}
  body.ui12 #assembly .as-select{padding:12px}
  body.ui12 #assembly .as-controls input{width:100%}
  body.ui12 #assembly .as-controls{margin-top:12px}
  body.ui12 #assembly #as-dialog .as-controls{position:static;padding:8px 0}
  body.ui12 #assembly #as-form{display:flex;flex-direction:column}
  body.ui12 #assembly #as-form .as-head{order:0}
  body.ui12 #assembly #as-form .as-controls{order:1}
  body.ui12 #assembly #as-effect{order:2;font-size:16px}
  body.ui12 #assembly #as-error{order:3}
  body.ui12 #assembly #as-overview{order:4}
  body.ui12 #assembly dialog .as-unit p{font-size:16px}
  body.ui12 .ow-card{padding:12px!important}
  body.ui12 .ow-card header{gap:8px;flex-wrap:wrap}
  body.ui12 .ow-card h2{font-size:20px!important}
  body.ui12 .ow-counts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}
  body.ui12 .ow-count{padding:8px 6px!important;font-size:16px!important;flex-wrap:wrap!important}
  body.ui12 .ow-speed,body.ui12 .ow-carriers,body.ui12 .ow-actions{flex-wrap:wrap!important;gap:6px!important}
  body.ui12 .ow-carriers>button{flex:1 1 120px}
  body.ui12 .ow-actions>button{flex:1 1 130px}
  body.ui12 .ow-toolbar{display:flex;flex-wrap:wrap;gap:8px}
  body.ui12 .ow-toolbar input{flex:1;width:0}
  body.ui12 .ow-toolbar #ow-loaded{flex-basis:100%}
  body.ui12 #listingImageGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  body.ui12 #listingImageGrid .local-image-card{width:100%!important;max-width:130px;height:130px!important;overflow:visible!important;margin:0 auto 52px}
  body.ui12 #listingImageGrid .local-image-card img{width:100%;height:130px;object-fit:contain}
  body.ui12 .local-image-delete{opacity:1!important;min-height:44px!important;min-width:44px!important}
  body.ui12 .m-image-position{display:block;position:absolute;top:100%;left:0;width:100%;margin-top:4px;font-size:16px!important}
  body.ui12 .rv-overview,body.ui12 .rv-filters,body.ui12 .rv-card-head,body.ui12 .rv-product-head{flex-wrap:wrap!important}
  body.ui12 .rv-images{flex-wrap:wrap;overflow:visible}
  body.ui12 #reviews .rv-card{padding:12px;gap:12px}
  body.ui12 #reviews .rv-heading-actions{width:100%}
  body.ui12 #reviews .rv-reply{padding:10px}
  body.ui12 #ads-workspace .aw-shops{grid-template-columns:minmax(0,1fr);gap:10px}
  body.ui12 #ads-workspace .aw-card{padding:12px}
  body.ui12 #ads-workspace .aw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.ui12 #ads-workspace .aw-metric{padding:10px 8px;border-bottom:1px solid #d9e5df}
  body.ui12 #ads-workspace .aw-number{font-size:21px;white-space:normal}
  body.ui12 #ads-workspace .aw-wallet>div{padding:0 8px}
  body.ui12 #ads-workspace .aw-heading,body.ui12 #ads-workspace .aw-performance{flex-wrap:wrap;gap:8px;margin-bottom:10px}
  body.ui12 .ads-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.ui12 .ads-card{padding:12px!important}
  body.ui12 .ads-card-header{flex-wrap:wrap;gap:8px}
  body.ui12 .os-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
  body.ui12 .os-grid,body.ui12 .os-form-grid{grid-template-columns:minmax(0,1fr)!important}
  body.ui12 .rn-bar,body.ui12 .pn-bar,body.ui12 .rc-bar{flex-wrap:wrap!important;gap:8px!important}
  body.ui12 .rn-grid,body.ui12 .rn-product-grid,body.ui12 .pu-grid{grid-template-columns:minmax(0,1fr)!important}
  body.ui12 #receiving .scroll,body.ui12 #purchasing .scroll{overflow:visible!important}
  body.ui12 #receiving .r-sku-grid{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}
  body.ui12 #receiving .r-sku-card,body.ui12 #receiving .r-sku-card img,body.ui12 #receiving .r-no-image{width:120px!important}
  body.ui12 #receiving .r-sku-card img,body.ui12 #receiving .r-no-image{height:120px!important}
  body.ui12 #receiving .r-sku-caption{font-size:16px!important}
  body.ui12 #receiving .r-legend{display:none}
  body.ui12 #receiving .bar{gap:8px;margin-bottom:10px}
  body.ui12 #receiving .bar input{flex:1 1 170px}
  body.ui12 .duyet-fields,body.ui12 #outside .os-fields{grid-template-columns:minmax(0,1fr)!important}
  body.ui12 #outside .os-result{width:100%}
  body.ui12 #outside dialog .os-image{height:auto;min-height:0;width:auto;background:transparent;display:flex;gap:6px}
  body.ui12 #outside dialog .os-image span,body.ui12 #outside dialog .os-image strong{position:static;background:transparent;color:#203830}
  body.ui12 #outside dialog .os-image em{display:none}
  body.ui12 .m-local-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0}
  body.ui12 .m-page-hidden{display:none!important}
}

/* Returns: two equal halves, without the generic labelled mobile table. */
@media(max-width:767px), (max-width:1023px) and (hover:none) and (pointer:coarse){
  body.ui12 .m-returns .page-head,body.ui12 .m-returns .result-meta,body.ui12 .m-returns>p.muted{display:none!important}
  body.ui12 .m-returns .search-panel{padding:8px!important;margin:0 0 10px!important}
  body.ui12 .m-returns form.received-filter{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}
  body.ui12 .m-returns form.received-filter>input:not([type=hidden]){flex:1!important;width:0!important;min-width:0!important}
  body.ui12 .m-returns form.received-filter>button{flex:none!important;white-space:nowrap!important}
  body.ui12 .m-returns table.m-return-table>tbody>tr.m-return-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px;padding:10px;margin:0 0 10px}
  body.ui12 .m-returns table.m-return-table>tbody>tr>td:before{display:none!important}
  body.ui12 .m-returns .m-return-left,body.ui12 .m-returns .m-return-right{min-width:0!important;padding:0!important}
  body.ui12 .m-returns .m-return-mark{margin-bottom:8px}
  body.ui12 .m-returns .m-return-time{font-size:16px!important;line-height:1.45;margin-bottom:10px}
  body.ui12 .m-returns .m-return-time .muted{font-size:16px!important;line-height:1.45;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}
  body.ui12 .m-returns .m-return-code,body.ui12 .m-returns .m-return-code *{font-size:var(--return-code-size,15px)!important;line-height:1.5;font-weight:650;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}
  body.ui12 .m-returns .m-return-code{margin-top:6px}
  body.ui12 .m-returns .m-return-code .m-return-match{color:#cc0000!important}
  body.ui12 .m-returns .m-return-tile{position:relative;display:block;aspect-ratio:1;width:100%;margin:0 0 8px;background:#edf2ef;border-radius:8px;overflow:hidden}
  body.ui12 .m-returns .m-return-tile img{display:block;width:100%;height:100%!important;object-fit:cover}
  body.ui12 .m-returns .m-return-tile figcaption{position:absolute;bottom:0;left:0;right:0;background:#203830d9;color:#fff;padding:5px 3px;font-size:17px;font-weight:650;line-height:1.25;text-align:center;overflow-wrap:anywhere}
  body.ui12 .m-returns .m-return-quantity{position:absolute;top:4px;left:4px;background:#203830e6;color:#fff;border:1px solid #fff;border-radius:5px;padding:1px 5px;font-size:18px;font-weight:700;line-height:1.25}
  body.ui12 .m-returns .m-return-no-image:before{content:'Chưa có ảnh';display:block;position:absolute;inset:35% 4px auto;text-align:center;color:#536b62;font-size:16px}
  body.ui12 .m-returns .m-return-footer{text-align:center;font-size:16px;margin-top:14px}
  body.ui12 .m-returns .m-return-footer .pager{margin-top:8px}
}

/* Return cards retain their phone layout when desktop adds shipment columns. */
@media(max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){
 body.ui12 .m-returns .m-return-code .parcel-code-copy{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;max-width:100%!important;width:auto!important;text-align:left;color:inherit!important;font:inherit!important}
 body.ui12 .m-returns .m-return-code .parcel-waybill{display:block}
}

@media(max-width:767px),(max-width:1023px) and (hover:none) and (pointer:coarse){
 body.ui12 .m-returns .m-return-mode{position:relative;flex:0 0 auto}
 body.ui12 .m-returns .m-return-mode-button,body.ui12 .m-returns .m-return-mode-option{border:1px solid;border-radius:9px;padding:10px 12px;font:inherit;font-size:17px;font-weight:700;min-height:46px;white-space:nowrap;cursor:pointer}
 body.ui12 .m-returns .m-return-mode .is-returns{color:#176641!important;background:#e7f4eb!important;border-color:#bedfca!important}
 body.ui12 .m-returns .m-return-mode .is-risk{color:#b52e35!important;background:#fcebed!important;border-color:#edc2c7!important}
 body.ui12 .m-returns .m-return-mode-options{position:absolute;top:calc(100% + 5px);right:0;z-index:10010;min-width:150px;padding:6px;background:#fff;border:1px solid #d9e5df;border-radius:10px;box-shadow:0 6px 20px #0002}
 body.ui12 .m-returns .m-return-mode-options[hidden]{display:none!important}
 body.ui12 .m-returns .m-return-mode-option{display:block;width:100%;margin:0 0 6px;text-align:center}
 body.ui12 .m-returns .m-return-mode-option:last-child{margin-bottom:0}
 body.ui12 .m-returns .m-return-mode button:focus-visible{outline:2px solid #397d73;outline-offset:2px}
}
