
.mirrorPageTools{display:flex;justify-content:flex-end;margin:-4px 0 12px}.mirrorPageTools button,.mirrorHeadList{min-height:42px;padding:0 14px;border:1px solid rgba(233,190,66,.32);border-radius:14px;background:linear-gradient(180deg,#f0ce61,#bf8d16);color:#171105;font-weight:900;display:flex;align-items:center;gap:7px;cursor:pointer}.mirrorPageTools svg,.mirrorHeadList svg{width:19px;height:19px}.mirrorSubHead,.mirrorListingHead{position:relative}.mirrorSubHead .mirrorHeadList{margin-left:auto}.mirrorListingHead .mirrorHeadList{grid-column:auto}.listingLogicForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;padding:16px!important;border:1px solid rgba(225,180,58,.26)!important;border-radius:24px!important;background:linear-gradient(155deg,#1b160e,#0d0c09 64%,#070707)!important;box-shadow:0 16px 32px rgba(0,0,0,.3)!important}.listingLogicForm .shopSellHead,.listingLogicForm .shopSellFull,.listingLogicForm .mirrorPlaceOrder,.listingLogicForm .shopSellSubmit{grid-column:1/-1}.listingLogicForm label{display:grid;gap:6px}.listingLogicForm label>span{color:#d9cda9;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.listingLogicForm input,.listingLogicForm select,.listingLogicForm textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid rgba(221,177,57,.22);border-radius:14px;background:#090806;color:#fff1cc;font:inherit;outline:none}.listingLogicForm textarea{min-height:104px;resize:vertical}.listingLogicForm input:focus,.listingLogicForm select:focus,.listingLogicForm textarea:focus{border-color:rgba(244,207,101,.58);box-shadow:0 0 0 2px rgba(232,185,55,.08)}.mirrorListingForm{margin-bottom:16px}.listingManagerList{display:grid;gap:10px;padding-bottom:118px}.listingManagerRow{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid rgba(221,177,57,.18);border-radius:17px;background:#0c0b08}.listingManagerRow.inactive{opacity:.56}.listingManagerIcon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#ecd064,#bf8a10);color:#181205}.listingManagerIcon svg{width:25px;height:25px}.listingManagerRow>div:nth-child(2){min-width:0;display:grid;gap:4px}.listingManagerRow strong{color:#fff2d0;font-size:13px}.listingManagerRow small{color:#9e9583;font-size:9px;line-height:1.4}.listingManagerActions{display:grid;gap:5px}.listingManagerActions button{min-height:30px;padding:0 9px;border:1px solid rgba(219,175,51,.22);border-radius:9px;background:#17140d;color:#e8cc72;font-size:9px;font-weight:900;cursor:pointer}.priceCalendarDay.unavailable{opacity:.34}.priceCalendarDay.unavailable strong{color:#777!important}@media(max-width:430px){.listingLogicForm{grid-template-columns:1fr!important;padding:13px!important;gap:10px!important}.listingLogicForm>*{grid-column:1!important}.listingManagerRow{grid-template-columns:42px minmax(0,1fr)}.listingManagerIcon{width:42px;height:42px}.listingManagerActions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.mirrorListingHead{grid-template-columns:auto minmax(0,1fr) auto!important}.mirrorListingHead label{grid-column:1/-1!important}.mirrorHeadList span{display:none}}


/* Launch access listing bar */
.bottombar button.barred{opacity:.7;position:relative;}
.bottombar button.barred .tabLockBadge{display:block;font-size:10px;line-height:1;margin-top:2px;color:#e6c45a;}
.bottombar button.barred .tabIcon,.bottombar button.barred .tabLabel{opacity:.85;}
.shopListDetailBtn.barredAction{opacity:.72;cursor:not-allowed;}
.shopListDetailBtn.barredAction::after{content:" · Locked";font-size:.9em;}
