/* v179 compatibility alias generated by v180 menu repair. Source: assets/css/buyer-simple-v174.css */
/* TR Global v179 — simplified buyer experience + reports */
body.tr-buyer-simple-v179 .buyer-simple-hero .portal-status-card strong{font-size:.95rem}
.buyer-simple-content{min-width:0}.buyer-simple-shell{display:grid;gap:20px}.buyer-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:#fff;border:1px solid #dbe7f8;border-radius:24px;padding:22px;box-shadow:0 14px 36px rgba(15,23,42,.07)}.buyer-page-head h2{margin:.2rem 0 .35rem;color:#10184a}.buyer-page-head p{margin:0;color:#63708a}.buyer-tabs{display:flex;gap:10px;flex-wrap:wrap;background:#f6f9ff;border:1px solid #dbe7f8;border-radius:18px;padding:10px}.buyer-tabs button{border:1px solid transparent;background:#fff;border-radius:999px;padding:9px 14px;font-weight:800;color:#34415e;cursor:pointer}.buyer-tabs button.active,.buyer-tabs button:hover{background:#11134a;color:#fff}.buyer-simple-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.buyer-simple-card,.buyer-loading-card,.buyer-empty-card{background:#fff;border:1px solid #dbe7f8;border-radius:22px;padding:18px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.buyer-simple-card h3{margin:.25rem 0;color:#10184a}.buyer-simple-card p{color:#647089}.buyer-simple-card .mini-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.buyer-pill{display:inline-flex;align-items:center;border-radius:999px;background:#eef5ff;color:#17315f;font-weight:800;padding:6px 10px;font-size:.78rem}.buyer-pill.good{background:#eafaf1;color:#137047}.buyer-pill.warn{background:#fff7e7;color:#9a5b00}.buyer-pill.bad{background:#fff0f0;color:#a51616}.buyer-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.buyer-card-actions a,.buyer-card-actions button{font-size:.86rem}.buyer-message-list{display:grid;gap:12px}.buyer-message{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;background:#fff;border:1px solid #dbe7f8;border-radius:18px;padding:16px}.buyer-message strong{color:#10184a}.buyer-message small{color:#73809a}.buyer-document-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.buyer-document-buckets a{display:grid;gap:6px;text-decoration:none;background:#fff;border:1px solid #dbe7f8;border-radius:18px;padding:16px;color:#10184a}.buyer-document-buckets a span{color:#647089}.buyer-document-buckets a:hover{border-color:#a9bee7;transform:translateY(-1px)}.buyer-doc-section{display:grid;gap:14px;margin-top:10px}.buyer-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px}.buyer-section-title h3{margin:0;color:#10184a}.buyer-section-title p{margin:.2rem 0 0;color:#647089}.buyer-report-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;background:#fff;border:1px solid #dbe7f8;border-radius:22px;padding:18px}.buyer-report-form label{display:grid;gap:6px;font-weight:800;color:#20314f}.buyer-report-form input,.buyer-report-form select,.buyer-report-form textarea{border:1px solid #cbd8ec;border-radius:12px;padding:10px;font:inherit}.buyer-report-form textarea{min-height:78px}.buyer-report-form .span-2{grid-column:1/-1}.buyer-report-form .checkline{display:flex;align-items:center;gap:10px}.buyer-report-form button{align-self:end}.buyer-money-table{width:100%;border-collapse:collapse;margin-top:10px}.buyer-money-table td{border-top:1px solid #e5ecf7;padding:7px 0;color:#34415e}.buyer-money-table td:last-child{text-align:right;font-weight:800;color:#10184a}@media(max-width:760px){.buyer-page-head{display:grid}.buyer-message{grid-template-columns:1fr}.buyer-section-title{display:grid}}

/* v179 single-sidebar recovery */
body.tr-buyer-simple-v179 .buyer-menu-v179, body.tr-buyer-simple-v179 .buyer-menu-v179{display:none!important}
body.tr-buyer-simple-v179 .portal-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important;align-items:start}
body.tr-buyer-simple-v179 .portal-sidebar{max-width:340px!important;min-width:260px!important}
body.tr-buyer-simple-v179 .portal-content{min-width:0!important;width:100%!important}
@media(max-width:900px){body.tr-buyer-simple-v179 .portal-layout{grid-template-columns:1fr!important}body.tr-buyer-simple-v179 .portal-sidebar{max-width:none!important;width:100%!important}}


/* v179 final buyer sidebar fix: remove duplicate temporary/plain menus and use one flat buyer sidebar. */
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179 .portal-menu-toggle,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179 .portal-nav-heading,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179 .buyer-menu-v169,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179 .buyer-menu-v170,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179 .buyer-menu-v171,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179 .buyer-menu-v179,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179 details[class*="buyer-menu"] {display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;}
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179>a[data-account-nav]{display:flex!important;align-items:center;gap:12px;min-height:44px;margin:6px 0;padding:12px 14px;border-radius:14px;text-decoration:none;}
body.tr-buyer-simple-v179 .portal-sidebar.buyer-flat-sidebar-v179>a[data-account-nav].active{background:rgba(99,102,241,.24)!important;color:#fff!important;}
body.tr-buyer-simple-v179 .portal-layout{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;}
body.tr-buyer-simple-v179 .portal-sidebar{width:260px!important;max-width:260px!important;min-width:260px!important;}
body.tr-buyer-simple-v179 .portal-content{min-width:0!important;width:100%!important;}
@media(max-width:900px){body.tr-buyer-simple-v179 .portal-layout{grid-template-columns:1fr!important}body.tr-buyer-simple-v179 .portal-sidebar{width:100%!important;max-width:none!important;min-width:0!important}}


/* v179 buyer dropdown final: one sidebar, working native dropdown groups, no duplicate flat menu. */
body.tr-buyer-simple-v179 .portal-layout,
body.tr-buyer-simple-v172 .portal-layout{grid-template-columns:270px minmax(0,1fr)!important;align-items:start!important;}
body.tr-buyer-simple-v179 .portal-sidebar.buyer-dropdown-sidebar-v179,
body.tr-buyer-simple-v172 .portal-sidebar.buyer-dropdown-sidebar-v179{width:270px!important;max-width:270px!important;min-width:270px!important;}
body.tr-buyer-simple-v179 .portal-content,
body.tr-buyer-simple-v172 .portal-content{min-width:0!important;width:100%!important;}
body.tr-buyer-simple-v179 .portal-sidebar.buyer-dropdown-sidebar-v179 .portal-menu-toggle,
body.tr-buyer-simple-v172 .portal-sidebar.buyer-dropdown-sidebar-v179 .portal-menu-toggle,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-dropdown-sidebar-v179 .portal-nav-heading,
body.tr-buyer-simple-v172 .portal-sidebar.buyer-dropdown-sidebar-v179 .portal-nav-heading,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v169,
body.tr-buyer-simple-v172 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v169,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v170,
body.tr-buyer-simple-v172 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v170,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v171,
body.tr-buyer-simple-v172 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v171,
body.tr-buyer-simple-v179 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v172,
body.tr-buyer-simple-v172 .portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-menu-v172{display:none!important;}
.portal-sidebar.buyer-dropdown-sidebar-v179>a[data-account-nav].buyer-nav-direct-v179,
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-dropdown-v179>summary{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;margin:6px 0;padding:11px 13px;border:0;border-radius:14px;background:transparent;color:inherit;text-decoration:none;font-weight:800;line-height:1.2;cursor:pointer;}
.portal-sidebar.buyer-dropdown-sidebar-v179>a[data-account-nav].buyer-nav-direct-v179:hover,
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-dropdown-v179>summary:hover{background:rgba(99,102,241,.14);}
.portal-sidebar.buyer-dropdown-sidebar-v179>a[data-account-nav].buyer-nav-direct-v179.active{background:rgba(99,102,241,.24)!important;color:#fff!important;}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-dropdown-v179{border:0;margin:4px 0;border-radius:14px;overflow:hidden;background:transparent;}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-dropdown-v179[open]{background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(148,163,184,.12);}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-dropdown-v179>summary::-webkit-details-marker{display:none;}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-dropdown-v179>summary b{font-size:12px;opacity:.75;transition:transform .16s ease;}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-dropdown-v179[open]>summary b{transform:rotate(180deg);}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-submenu-v179{display:grid;gap:3px;padding:0 9px 10px 18px;}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-submenu-v179 a[data-account-nav]{display:flex!important;align-items:center;min-height:34px;padding:8px 10px;border-radius:10px;margin:0;text-decoration:none;font-size:12.5px;font-weight:700;opacity:.88;color:inherit;}
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-submenu-v179 a[data-account-nav]:hover,
.portal-sidebar.buyer-dropdown-sidebar-v179 .buyer-nav-submenu-v179 a[data-account-nav].active{background:rgba(99,102,241,.18)!important;color:#fff!important;opacity:1;}
@media(max-width:900px){body.tr-buyer-simple-v179 .portal-layout,body.tr-buyer-simple-v172 .portal-layout{grid-template-columns:1fr!important}.portal-sidebar.buyer-dropdown-sidebar-v179{width:100%!important;max-width:none!important;min-width:0!important}}
