.resolution-workspace{color:#302b35;line-height:1.6}.resolution-workspace h3{line-height:1.3}.resolution-tools{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.resolution-tools button,.resolution-workspace button{white-space:normal}.resolution-tools button{padding:10px 14px;border:1px solid #9d8ca7;border-radius:9px;background:#f8f3ed;color:#3b2b49;cursor:pointer}.resolution-tools button[aria-pressed=true]{background:#44314f;color:#fff}.resolution-card{padding:20px;margin:16px 0;background:#faf6ee;border:1px solid #c9c0cc;border-radius:13px}.resolution-card .checkout{width:auto;padding:10px 18px}.resolution-topline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.resolution-badge{display:inline-block;border-radius:20px;background:#493651;color:#fff;padding:5px 12px;font:600 13px/1.5 system-ui}.resolution-next{padding:14px 16px;background:#e9e3e9;border-left:4px solid #644d75;border-radius:7px}.resolution-notice{background:#efe8de;padding:16px;border-radius:9px}.resolution-empty{padding:30px 20px;background:#eee8ed;border-radius:12px;text-align:center;margin:20px 0}.resolution-message{background:#f0ece7;border:1px solid #d6ced8;border-radius:12px;padding:14px 18px;margin:12px 0}.resolution-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.resolution-from-bbj{border-left:5px solid #715487;background:#ebe4ee}.resolution-workspace .field{display:block;margin:16px 0}.resolution-workspace textarea{width:100%;min-height:120px;padding:12px;border:1px solid #b6aabb;border-radius:8px;box-sizing:border-box;font:inherit}.resolution-workspace input,.resolution-workspace select{width:100%;box-sizing:border-box;padding:11px;border:1px solid #b6aabb;border-radius:8px;font:inherit}.resolution-workspace details{margin-top:25px}.resolution-workspace details summary{cursor:pointer;font-weight:600}#resolutionAmountField[hidden]{display:none!important}@media(max-width:550px){.resolution-card{padding:15px}.resolution-tools>*{flex:1 1 160px}.resolution-workspace small{overflow-wrap:anywhere}}

.resolution-workspace{background:#f7f2ea;color:#302b35;padding:20px;border-radius:12px}.resolution-workspace h3,.resolution-workspace p,.resolution-workspace label,.resolution-workspace small,.resolution-workspace strong{color:inherit}.resolution-workspace textarea,.resolution-workspace input,.resolution-workspace select{background:#fffdf9;color:#302b35}.resolution-workspace textarea::placeholder{color:#68606b}.resolution-role{padding:12px 15px;border:1px solid #b5a7bb;border-radius:9px;background:#e9e2ed}.resolution-workspace .resolution-badge{color:#fff}

/* Keep private evidence readable under either portal theme. */
.resolution-workspace #resolutionThread{background:#f7f2ea;color:#302b35;padding:4px;border-radius:10px}.resolution-workspace #resolutionThread :is(p,h3,label,strong,small){color:#302b35}.resolution-workspace #resolutionThread :is(textarea,input,select){background:#fffdf9;color:#302b35;border-color:#9d8ca7}.resolution-workspace #resolutionThread .support-message{background:#eee7ef;color:#302b35;padding:14px;border-radius:10px;margin:12px 0}.resolution-workspace #resolutionThread input[type=file]::file-selector-button{background:#eee7ef;color:#302b35;border:1px solid #9d8ca7;border-radius:6px;padding:8px}

[data-open="alerts"][data-unread="true"]{position:relative;overflow:visible!important}[data-open="alerts"][data-unread="true"]::after{content:"";display:block;position:absolute;right:5px;top:4px;width:11px;height:11px;border-radius:50%;background:#ff674f;border:2px solid #fff;box-shadow:0 0 0 2px #513d61;pointer-events:none}

[data-resolution-pending="true"],#bbjNotifications[data-unread="true"]{position:relative;overflow:visible!important}
[data-resolution-pending="true"]::after,#bbjNotifications[data-unread="true"]::after{content:"";position:absolute;right:5px;top:4px;width:11px;height:11px;border-radius:50%;background:#ff674f;border:2px solid white;pointer-events:none}

.return-help,.return-details,.return-tools{margin:12px 0;padding:10px 0;border-top:1px solid #7e718366}.return-help summary,.return-details summary,.return-tools summary{cursor:pointer;font-weight:600}.owner-row[data-item-return]{padding:22px!important;margin:18px 0!important;border-radius:16px;line-height:1.55}.owner-row[data-item-return]>button{display:block;min-height:48px;margin:14px 0;width:100%}.rd-account-menu-links{max-height:75vh;overflow:auto;min-width:230px}.rd-account-menu-links button{padding:12px 16px!important;text-align:left!important}.rd-account-menu:has([data-unread="true"],[data-resolution-pending="true"])>summary::after{content:" ●";color:#ff674f}

/* v160: quieter workspaces, one clear next step, secondary tools on demand. */
.resolution-workspace{padding:clamp(18px,3vw,32px);max-width:920px;margin:auto;line-height:1.55}
.resolution-card{position:relative;padding:24px;margin:18px 0;background:#fffdf9;border-color:#d7cfd9;box-shadow:0 5px 18px #30213608}
.resolution-card h3{font-size:1.25rem;margin:16px 0 10px}.resolution-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#655b69!important}
.resolution-next{padding:18px 20px;margin:20px 0;background:#e9e2ed;border-left:4px solid #715487}
.resolution-tools{gap:12px;margin:20px 0}.resolution-tools button{min-height:46px}.resolution-card>small{display:block;color:#746b77}
.workspace-details{clear:both;border-top:1px solid #b8adbd66;margin:18px 0!important;padding:14px 0;line-height:1.55}
.workspace-details>summary,.notification-meta>summary{cursor:pointer;font-weight:600;padding:6px 0;list-style-position:inside}
.workspace-details[open]>summary{margin-bottom:12px}.workspace-details button{margin:6px 8px 6px 0;min-height:44px}.workspace-details p{font-size:.95rem}
.resolution-tools>.workspace-details{flex:1 1 100%;margin:4px 0!important}.resolution-role{font-size:.85rem;letter-spacing:.03em;border:0;background:transparent;padding:8px 0}
.resolution-message{padding:18px 20px;margin:16px 0}.resolution-workspace form{margin-top:24px}.resolution-workspace .checkout{min-height:48px}
.rd-account-menu[open]>.rd-account-menu-links{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;padding:16px!important;width:min(460px,calc(100vw - 40px));max-height:70vh;box-sizing:border-box;border-radius:14px!important;box-shadow:0 16px 48px #0005}
.rd-account-menu-links button{min-height:48px;border:1px solid #85728b44!important;border-radius:9px!important;background:#ffffff06!important;line-height:1.35}
.rd-account-menu-links [data-district-sold],.rd-account-menu-links [data-item-returns-open],.rd-account-menu-links [data-rd-page=dashboard]{background:#ffffff10!important;border-color:#a08aa655!important}
.notification-meta{font-size:.85rem;opacity:.8;margin-top:14px}.notification-meta button{min-height:44px}
.owner-row[data-item-return]{padding:26px!important;border:1px solid #98849e66}.owner-row[data-item-return]>h3{margin:0 0 16px}.owner-row[data-item-return]>strong{display:block;padding:12px 16px;border-radius:9px;background:#ffffff0b}.owner-row[data-item-return]>p{margin:16px 0;line-height:1.6}.owner-row[data-item-return] a{display:inline-block;padding:14px 20px;border-radius:10px;background:#705174;color:#fff;font-weight:700}
@media(max-width:550px){.rd-account-menu-links{grid-template-columns:1fr 1fr;padding:10px!important;gap:5px}.rd-account-menu-links button{font-size:13px!important;padding:10px!important}.resolution-card{padding:18px}.resolution-tools>button{flex:1 1 140px}.resolution-workspace{padding:16px}}

.rd-account-menu:not([open])>.rd-account-menu-links{display:none!important}

/* v172: bounded menus and local notification indicators at every width. */
.rd-main-nav>[data-resolution-pending]{width:auto!important;flex:0 1 auto!important;min-height:44px;padding:10px 24px 10px 14px!important}
.rd-main-nav>button,.rd-account-menu>summary{min-height:44px;box-sizing:border-box}
.rd-main-nav .rd-account-menu-links button{white-space:normal;overflow-wrap:anywhere;min-width:0}
.rd-account-menu-links{overscroll-behavior:contain}
.rd-account-more{grid-column:1/-1;border-top:1px solid #85728b66;margin:8px 0 0;padding-top:8px}
.rd-account-more>summary{cursor:pointer;min-height:44px;padding:12px;box-sizing:border-box;font-weight:600;list-style-position:inside}
.rd-account-more[open]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}
.rd-account-more>summary{grid-column:1/-1}
.rd-account-menu-links button:focus-visible,.rd-account-more>summary:focus-visible{outline:3px solid #e1c6a0;outline-offset:2px}
@media(max-width:600px){
 .rd-account-menu[open]>.rd-account-menu-links{position:fixed;left:12px;right:12px;top:80px;width:auto;min-width:0;max-height:calc(100dvh - 104px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .modal-card{box-sizing:border-box;max-width:calc(100vw - 24px)}
 .modal-card :is(input,select,textarea){max-width:100%;box-sizing:border-box}
 .modal-card .panel-head h2{overflow-wrap:anywhere;min-width:0}
 .order-card .checkout{white-space:normal;overflow-wrap:anywhere}
}

.rd-account-menu-links>[data-menu-close]{grid-column:1/-1;text-align:right!important;min-height:44px}

.listing-advice{grid-column:1/-1;margin:4px 0!important;padding:4px 0}.listing-advice>summary{min-height:44px;box-sizing:border-box;padding:12px 0}.listing-advice .rules-box{margin:10px 0}
@media(max-width:600px){
 .modal{padding:12px}
 .modal-card{padding:18px;max-height:calc(100dvh - 24px)}
 .modal-card .form-grid{grid-template-columns:minmax(0,1fr)}
 .modal-card .form-grid>*{min-width:0}
 .modal-card :is(summary,p,label,small){overflow-wrap:anywhere;white-space:normal}
 .modal-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;font-size:16px;min-height:44px}
 .modal-card button{white-space:normal;max-width:100%}
 .modal-card .field{min-width:0}
}

#resolutionCases>.resolution-card:nth-child(5n+1),.resolution-workspace details>.resolution-card:nth-of-type(5n+1),.owner-row[data-item-return]:nth-of-type(5n+1){background:#f1edf5!important;border:2px solid #8c759d!important;border-left-width:7px!important;color:#302437!important;box-shadow:0 6px 18px #30213615;margin-block:24px!important;}
#resolutionCases>.resolution-card:nth-child(5n+2),.resolution-workspace details>.resolution-card:nth-of-type(5n+2),.owner-row[data-item-return]:nth-of-type(5n+2){background:#e5dceb!important;border:2px solid #80628f!important;border-left-width:7px!important;color:#302437!important;box-shadow:0 6px 18px #30213615;margin-block:24px!important;}
#resolutionCases>.resolution-card:nth-child(5n+3),.resolution-workspace details>.resolution-card:nth-of-type(5n+3),.owner-row[data-item-return]:nth-of-type(5n+3){background:#d5c7df!important;border:2px solid #715582!important;border-left-width:7px!important;color:#302437!important;box-shadow:0 6px 18px #30213615;margin-block:24px!important;}
#resolutionCases>.resolution-card:nth-child(5n+4),.resolution-workspace details>.resolution-card:nth-of-type(5n+4),.owner-row[data-item-return]:nth-of-type(5n+4){background:#c7b5d2!important;border:2px solid #654875!important;border-left-width:7px!important;color:#302437!important;box-shadow:0 6px 18px #30213615;margin-block:24px!important;}
#resolutionCases>.resolution-card:nth-child(5n+5),.resolution-workspace details>.resolution-card:nth-of-type(5n+5),.owner-row[data-item-return]:nth-of-type(5n+5){background:#b8a0c5!important;border:2px solid #583d68!important;border-left-width:7px!important;color:#302437!important;box-shadow:0 6px 18px #30213615;margin-block:24px!important;}
.resolution-card h3,.resolution-card .resolution-summary,.resolution-card>small{color:#382a42!important}.resolution-card .resolution-next{background:#ffffff99;color:#382a42}.resolution-card h3{border-bottom:1px solid #65507755;padding-bottom:12px}
