/* CraftersVibe SAGE 1.1 — semantic component foundation only.
   Mobile/desktop placement and screen-specific layout belong to CV Mobile/CV Desktop. */
.cv-copilot-root,.cv-buyer-copilot{font-family:inherit;position:relative;z-index:9990}
.cv-copilot-launcher,.cv-buyer-copilot-launcher{position:fixed;right:18px;bottom:18px;z-index:9992;border:0;border-radius:999px;padding:12px 16px;background:#214d3b;color:#fff;font-weight:800;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.cv-copilot-panel,.cv-buyer-copilot-panel{position:fixed;right:18px;bottom:18px;z-index:9991;width:420px;max-width:calc(100vw - 24px);height:600px;max-height:calc(100vh - 24px);background:#fff;color:#17231d;border:1px solid rgba(26,67,50,.22);border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-direction:column}
.cv-copilot-panel[hidden],.cv-buyer-copilot-panel[hidden],[data-cv-panel][hidden],[data-cv-buyer-section][hidden],[data-cv-sage-info-overlay][hidden],[data-cv-sage-support-overlay][hidden]{display:none!important}
.cv-copilot-header,.cv-buyer-copilot-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#214d3b;color:#fff;cursor:move}
.cv-copilot-brand{display:flex;align-items:center;gap:8px}.cv-copilot-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#214d3b;font-weight:900}.cv-copilot-brand small,.cv-buyer-copilot-panel header small{display:block;opacity:.78;font-size:11px}
.cv-copilot-window-actions,.cv-buyer-copilot-panel>header>div:last-child{display:flex;gap:5px}.cv-copilot-window-actions button,.cv-buyer-copilot-panel>header button{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;border-radius:8px;min-width:32px;height:32px;cursor:pointer}
.cv-copilot-main,.cv-buyer-copilot-body{min-height:0;flex:1;display:flex;flex-direction:column;overflow:auto}.cv-copilot-tabs,.cv-buyer-copilot-tabs{display:flex;gap:4px;overflow:auto;padding:7px;border-bottom:1px solid #e6ece8}.cv-copilot-tabs button,.cv-buyer-copilot-tabs button{white-space:nowrap;border:0;background:#f1f5f2;border-radius:8px;padding:7px 9px;cursor:pointer}
[data-cv-panel],[data-cv-buyer-section]{padding:12px;overflow:auto}.cv-copilot-chat-panel{display:flex;flex-direction:column;min-height:0;flex:1}.cv-copilot-chat-messages,[data-cv-buyer-chat]{flex:1;overflow:auto;padding:8px;background:#f7f9f7;border-radius:10px;min-height:150px}.cv-copilot-message{margin:7px 0;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #e4e9e5}.cv-copilot-message.is-user{margin-left:18%;background:#edf5ef}.cv-copilot-chat-compose,.cv-buyer-searchbox{display:flex;gap:7px;margin-top:8px}.cv-copilot-chat-compose textarea,.cv-buyer-searchbox textarea,.cv-buyer-searchbox input,[data-cv-buyer-chat-input],[data-cv-custom-start-input]{flex:1;min-width:0;border:1px solid #cfdad3;border-radius:9px;padding:9px;background:#fff;color:#17231d}.cv-copilot-chat-compose button,.cv-buyer-searchbox button,[data-cv-buyer-chat-send],[data-cv-build-custom-request],[data-cv-buyer-run-compare]{border:0;border-radius:9px;padding:9px 12px;background:#214d3b;color:#fff;font-weight:700;cursor:pointer}
.cv-sage-chat-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding-top:8px}.cv-sage-chat-toolbar button,.cv-sage-chat-toolbar label{font-size:12px}.cv-copilot-onboarding{padding:16px;overflow:auto}.cv-copilot-onboarding label{display:block;margin:8px 0}.cv-copilot-onboarding input[type=text],.cv-copilot-onboarding select{width:100%;padding:8px;border:1px solid #ccd8d0;border-radius:8px}
.cv-sage-info-overlay,.cv-sage-support-overlay{position:absolute;inset:0;z-index:5;background:rgba(20,29,24,.6);display:grid;place-items:center;padding:14px}.cv-sage-info-card,.cv-sage-support-card{width:min(100%,420px);max-height:90%;overflow:auto;background:#fff;color:#17231d;border-radius:13px;padding:14px}.cv-sage-support-card input,.cv-sage-support-card textarea,.cv-sage-support-card select{width:100%;margin:5px 0;padding:8px;border:1px solid #ccd8d0;border-radius:8px}.cv-sage-support-card>button:last-of-type{background:#214d3b;color:#fff;border:0;border-radius:8px;padding:9px 12px}
.cv-copilot-resize-handle,[data-cv-buyer-resize]{position:absolute;width:16px;height:16px;right:1px;bottom:1px;cursor:nwse-resize}.cv-buyer-copilot-body{display:block}.cv-sage-quick-chat{display:flex;gap:6px;padding:8px;border-top:1px solid #e6ece8}.cv-sage-quick-chat input{flex:1;min-width:0;border:1px solid #ccd8d0;border-radius:8px;padding:8px}.cv-sage-quick-chat button{border:0;border-radius:8px;background:#214d3b;color:#fff;padding:8px 11px}

/* 1.3.0-rc4: explicit SAGE role labels and guest/basic mode semantics. */
.cv-sage-role-label{display:block;font-size:11px;line-height:1.2;opacity:.82}
.cv-sage-guest-note{display:grid;gap:2px;margin:0 0 9px;padding:8px 10px;border:1px solid #cddbd4;border-radius:9px;background:#f4f8f5;color:#29473c}
.cv-sage-guest-note strong{font-size:12px}.cv-sage-guest-note span{font-size:11px;line-height:1.35}


/* Seller inventory attention — semantic styling; device sizing remains owned by Mobile/Desktop. */
.cv-copilot-launcher{position:fixed}
.cv-copilot-alert-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:5px;border-radius:999px;background:#c45f41;color:#fff;font-size:11px;line-height:1;font-weight:900}
.cv-sage-stock-prefs{margin:10px 0;padding:10px;border:1px solid #c7d4cd;border-radius:10px;background:#f8fbf9}
.cv-sage-stock-prefs legend{font-weight:800;color:#173f32;padding:0 4px}
.cv-sage-stock-prefs label{display:flex;align-items:center;gap:7px;margin:6px 0}
.cv-sage-stock-prefs .cv-sage-threshold-label{flex-wrap:wrap}.cv-sage-stock-prefs input[type="number"]{width:76px}
.cv-sage-stock-prefs small{display:block;color:#52675f;line-height:1.35}
.cv-sage-stock-summary{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#fff3ec;border:1px solid #e3b6a5;margin:0 0 9px}
.cv-sage-stock-summary strong{color:#7e351f}.cv-sage-stock-summary span{font-size:12px;color:#6d5147;text-align:right}.cv-sage-stock-summary.is-clear{background:#f0f7f3;border-color:#bfd3c7}.cv-sage-stock-summary.is-clear strong{color:#214d3b}.cv-sage-stock-summary.is-clear span{color:#50645c}
.cv-sage-stock-list{display:grid;gap:6px;margin:0 0 10px}.cv-sage-stock-list a{display:flex;justify-content:space-between;gap:10px;align-items:center;text-decoration:none;padding:9px 10px;border:1px solid #d6dfda;border-radius:9px;background:#fff;color:#193e32}.cv-sage-stock-list a span{display:grid;gap:2px}.cv-sage-stock-list a small{color:#65766f}.cv-sage-stock-list a b{white-space:nowrap;font-size:12px;border-radius:999px;padding:4px 7px;background:#fff0e9;color:#9b442a}.cv-sage-stock-list a b.is-out{background:#f7dddd;color:#8b2020}.cv-sage-brief-note{font-size:12px;line-height:1.4;color:#66766f}

/* 1.4.3-rc10 — standard-size, high-contrast seller SAGE.
   Keep controls readable without turning the copilot into the page itself. */
.cv-copilot-panel,.cv-buyer-copilot-panel{font-size:14px;line-height:1.42}
.cv-copilot-header,.cv-buyer-copilot-panel>header{flex:0 0 auto;min-height:49px;padding:7px 9px;cursor:move}
.cv-copilot-brand>span{width:30px;height:30px;font-size:12px}
.cv-copilot-brand strong{font-size:17px}.cv-copilot-brand small,.cv-buyer-copilot-panel header small,.cv-sage-role-label{font-size:10.5px!important;line-height:1.2!important;opacity:1!important;color:rgba(255,255,255,.88)!important}
.cv-copilot-window-actions{align-items:center;gap:4px;flex-wrap:nowrap}
.cv-copilot-window-actions button,.cv-buyer-copilot-panel>header button{
  min-width:30px!important;height:30px!important;padding:0 7px!important;border:1px solid rgba(255,255,255,.42)!important;
  background:#2b6553!important;color:#fff!important;opacity:1!important;font-size:12px!important;font-weight:800!important
}
.cv-copilot-window-actions button:hover,.cv-copilot-window-actions button:focus-visible,.cv-buyer-copilot-panel>header button:hover,.cv-buyer-copilot-panel>header button:focus-visible{background:#3c7965!important;outline:1px solid #fff!important;outline-offset:1px!important}
.cv-copilot-window-actions .cv-sage-header-settings{width:auto!important;min-width:72px!important;padding-inline:8px!important}
.cv-copilot-window-actions .cv-sage-header-size{width:auto!important;min-width:40px!important;padding-inline:7px!important}

.cv-copilot-tabs,.cv-buyer-copilot-tabs{gap:4px;padding:6px;background:#fff;border-bottom:1px solid #d5dfda}
.cv-copilot-tabs button,.cv-buyer-copilot-tabs button{
  min-height:34px!important;padding:6px 9px!important;border:1px solid #c7d7cf!important;border-radius:7px!important;
  background:#eef4f1!important;color:#1c493a!important;opacity:1!important;font-size:12.5px!important;font-weight:800!important
}
.cv-copilot-tabs button:hover,.cv-copilot-tabs button:focus-visible,.cv-buyer-copilot-tabs button:hover,.cv-buyer-copilot-tabs button:focus-visible{background:#dfece5!important;border-color:#7ca38f!important}
.cv-copilot-tabs button.is-active,.cv-buyer-copilot-tabs button.is-active{background:#1f5c48!important;border-color:#1f5c48!important;color:#fff!important}
[data-cv-panel],[data-cv-buyer-section]{font-size:14px;line-height:1.45;padding:11px}
[data-cv-panel] h3,[data-cv-buyer-section] h3,.cv-copilot-onboarding h3{font-size:18px!important;line-height:1.25!important;color:#173f33!important;margin:0 0 9px!important}
.cv-copilot-chat-messages,[data-cv-buyer-chat]{font-size:14px;line-height:1.45}.cv-copilot-message{padding:8px 10px}
.cv-copilot-chat-compose textarea,.cv-buyer-searchbox textarea,.cv-buyer-searchbox input,[data-cv-buyer-chat-input],[data-cv-custom-start-input],.cv-sage-quick-chat input{font-size:14px!important;line-height:1.4!important;padding:8px 9px!important}
.cv-copilot-chat-compose button,.cv-buyer-searchbox button,[data-cv-buyer-chat-send],[data-cv-build-custom-request],[data-cv-buyer-run-compare],.cv-sage-quick-chat button{min-height:37px!important;font-size:13px!important;padding:7px 11px!important}
.cv-sage-chat-toolbar{gap:6px;padding-top:7px}.cv-sage-chat-toolbar button,.cv-sage-chat-toolbar label{min-height:31px;font-size:12px!important;opacity:1!important;color:#244b3e}

.cv-copilot-onboarding{padding:13px;font-size:13.5px;line-height:1.45}.cv-copilot-onboarding label{font-size:13px;margin:7px 0;color:#203f35;font-weight:650}
.cv-copilot-onboarding input[type=text],.cv-copilot-onboarding select{min-height:38px;padding:7px 8px;font-size:14px;background:#fff;color:#183f33;opacity:1}
.cv-sage-voice-preferences{display:grid;gap:7px;margin:10px 0;padding:11px;border:1px solid #b9d0c5;border-radius:10px;background:#f4f8f6}
.cv-sage-voice-preferences legend{padding:0 5px;color:#174c3a;font-size:14px;font-weight:850}
.cv-sage-voice-preferences label{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;margin:0}
.cv-sage-voice-preferences button{justify-self:start;min-height:35px;padding:7px 10px;border:0;border-radius:8px;background:#245f4b;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}
.cv-sage-voice-preferences small{font-size:11.5px;color:#5b7067;line-height:1.4}
.cv-sage-settings-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.cv-sage-settings-actions button{min-height:36px;padding:7px 11px;border:1px solid #9db9ad;border-radius:8px;background:#fff;color:#184b3a;font-size:12.5px;font-weight:850;cursor:pointer}.cv-sage-settings-actions button:first-child{background:#1f5c48;border-color:#1f5c48;color:#fff}

.cv-copilot-resize-handle{z-index:10!important;width:27px!important;height:27px!important;right:4px!important;bottom:4px!important;display:grid!important;place-items:center!important;border:1px solid #90afa2!important;border-radius:7px!important;background:#eef6f2!important;color:#174d3b!important;opacity:1!important;font-size:14px!important;font-weight:900!important;cursor:nwse-resize!important;box-shadow:0 1px 5px rgba(20,65,50,.10)!important;touch-action:none!important}
.cv-copilot-resize-handle:hover,.cv-copilot-resize-handle:focus-visible{background:#dcebe4!important;outline:1px solid #1f5c48!important;outline-offset:1px!important}


/* 1.5.1-rc19 — simple Desktop SAGE workspace. */
@media (min-width:761px){
.cv-copilot-panel{width:680px!important;min-width:520px!important;min-height:420px!important;max-width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important;border-radius:16px!important;overflow:hidden!important;resize:none!important}
.cv-copilot-header{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:8px 10px!important;background:#174936!important;color:#fff!important;cursor:move!important}
.cv-copilot-brand{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.cv-copilot-brand>span{width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;color:#174936!important;-webkit-text-fill-color:#174936!important}.cv-copilot-brand strong{font-size:18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.cv-sage-role-label{display:none!important}
.cv-copilot-window-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important;margin-left:auto!important}
.cv-copilot-window-actions button{width:auto!important;min-width:78px!important;height:38px!important;padding:0 12px!important;border:1px solid #d7e5de!important;border-radius:9px!important;background:#fff!important;color:#173f33!important;-webkit-text-fill-color:#173f33!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important;opacity:1!important}
.cv-copilot-window-actions button:hover,.cv-copilot-window-actions button:focus-visible{background:#fff1b8!important;border-color:#a97b00!important;outline:2px solid #d4a900!important;outline-offset:1px!important}.cv-copilot-window-actions .cv-sage-header-voice.is-on{background:#dff1e7!important;border-color:#72a78f!important}
.cv-copilot-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(105px,1fr))!important;gap:8px!important;width:100%!important;padding:9px 10px!important;background:#fff!important;border-bottom:1px solid #d4e1da!important}.cv-copilot-tabs button{min-width:0!important;width:100%!important;min-height:46px!important;padding:9px 12px!important;border:2px solid #b6cdc1!important;border-radius:10px!important;background:#f8fbf9!important;color:#173f33!important;-webkit-text-fill-color:#173f33!important;font-size:14px!important;font-weight:850!important;white-space:nowrap!important;opacity:1!important}.cv-copilot-tabs button.is-active{background:#174936!important;border-color:#174936!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.cv-copilot-main{min-height:0!important;height:calc(100% - 122px)!important;overflow:hidden!important;background:#fff!important}[data-cv-panel]{min-height:0!important;height:100%!important;overflow:auto!important}
.cv-copilot-chat-panel{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:10px!important}.cv-copilot-chat-messages{flex:1 1 auto!important;min-height:170px!important;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important;scrollbar-color:#668c7a #edf3ef!important;padding:10px!important;background:#f7faf8!important;border:1px solid #d7e3dd!important;border-radius:11px!important}.cv-copilot-chat-messages::-webkit-scrollbar{width:12px!important}.cv-copilot-chat-messages::-webkit-scrollbar-track{background:#edf3ef!important}.cv-copilot-chat-messages::-webkit-scrollbar-thumb{background:#668c7a!important;border:2px solid #edf3ef!important;border-radius:10px!important}
.cv-copilot-message{background:#fff!important;color:#172b24!important;-webkit-text-fill-color:#172b24!important;border:1px solid #d5e2dc!important;font-size:14px!important;line-height:1.5!important}.cv-copilot-message.is-user{margin-left:12%!important;background:#dff1e7!important;border-color:#8eb7a3!important;color:#163a30!important;-webkit-text-fill-color:#163a30!important}.cv-copilot-message.is-assistant,.cv-copilot-message.is-sage{margin-right:8%!important;background:#fff!important;color:#172b24!important;-webkit-text-fill-color:#172b24!important}
.cv-copilot-chat-compose{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 100px!important;gap:8px!important;margin-top:8px!important}.cv-copilot-chat-compose textarea{min-height:72px!important;max-height:150px!important;color:#172b24!important;-webkit-text-fill-color:#172b24!important;background:#fff!important;border:2px solid #9fbdaf!important;font-size:14px!important}.cv-copilot-chat-compose button{background:#174936!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #174936!important;font-weight:850!important}
.cv-sage-chat-toolbar{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;margin-top:8px!important;padding:9px 10px!important;border:1px solid #cadbd2!important;border-radius:11px!important;background:#f8fbf9!important}.cv-sage-voice-title{color:#174936!important;font-size:14px!important}.cv-sage-chat-toolbar label{color:#263f36!important;-webkit-text-fill-color:#263f36!important;font-size:12px!important;font-weight:750!important}.cv-sage-chat-toolbar button{min-height:36px!important;padding:6px 11px!important;border:1px solid #8da99c!important;border-radius:8px!important;background:#fff!important;color:#174936!important;-webkit-text-fill-color:#174936!important;font-size:12px!important;font-weight:850!important;opacity:1!important}.cv-sage-chat-toolbar button:hover,.cv-sage-chat-toolbar button:focus-visible{background:#174936!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#174936!important}.cv-sage-chat-toolbar button:disabled{background:#e9eeeb!important;border-color:#aab8b1!important;color:#384b43!important;-webkit-text-fill-color:#384b43!important;opacity:1!important}
.cv-copilot-resize-handle{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;right:5px!important;bottom:5px!important;cursor:nwse-resize!important;border:2px solid #477d67!important;border-radius:10px!important;background:#fff!important;color:#174936!important;-webkit-text-fill-color:#174936!important;font-size:20px!important;z-index:50!important;touch-action:none!important}
.cv-copilot-root>.cv-copilot-launcher{width:auto!important;height:54px!important;min-width:126px!important;max-width:190px!important;min-height:54px!important;max-height:54px!important;resize:none!important;overflow:visible!important;border-radius:999px!important}.cv-copilot-root>.cv-copilot-launcher[hidden],.cv-copilot-root.is-open>.cv-copilot-launcher{display:none!important}
}


/* 1.5.2-rc20 — conversational contrast + cleaner voice surface. */
@media (min-width:761px){
  .cv-copilot-message.is-user,
  .cv-copilot-message.is-user>div,
  .cv-copilot-message.is-user p,
  .cv-copilot-message.is-user strong,
  .cv-copilot-message.is-user time{
    background:#1f6a53!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }
  .cv-copilot-message.is-user{border-color:#174936!important}
  [data-cv-sage-wake-state]{display:none!important}
  .cv-sage-chat-toolbar{padding-right:12px!important}
  .cv-sage-chat-toolbar input[type="checkbox"]{width:18px!important;height:18px!important;accent-color:#174936!important}
}

/* BEGIN CV_MOBILE_INTERACTION_FIX_0893 */

@media (max-width:760px), (hover:none) and (pointer:coarse){
.cv-copilot-launcher,[data-cv-copilot-launcher]{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;min-height:64px!important;max-height:64px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;touch-action:none!important;user-select:none!important;z-index:99990!important}
.cv-copilot-launcher .cv-copilot-cv,[data-cv-copilot-launcher] .cv-copilot-cv{display:none!important}
.cv-copilot-launcher .cv-copilot-launch-label,[data-cv-copilot-launcher] .cv-copilot-launch-label{display:block!important;font-size:12px!important;line-height:1!important;margin:0!important}
.cv-copilot-launcher .cv-copilot-mini-status{display:none!important}
.cv-copilot-launcher .cv-copilot-count{position:absolute!important;right:-4px!important;top:-4px!important;min-width:22px!important;height:22px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important}
.cvbir-launcher,[data-cv-feedback-launcher]{touch-action:none!important;user-select:none!important;z-index:99989!important}
.cv-mobile-menu-x-plain{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}
#cv-listings-shell[data-cv-mobile-view="list"] .cv-listings-row-head{display:none!important}
#cv-listings-shell[data-cv-mobile-view="list"] article.cv-listings-row{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;min-height:78px!important;border-radius:12px!important}
#cv-listings-shell[data-cv-mobile-view="list"] article.cv-listings-row>.cv-listings-name{grid-column:1/3!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}
#cv-listings-shell[data-cv-mobile-view="list"] .cv-listings-thumb,#cv-listings-shell[data-cv-mobile-view="list"] .cv-listings-thumb img{width:48px!important;height:48px!important;min-width:48px!important;object-fit:cover!important}
#cv-listings-shell[data-cv-mobile-view="list"] .cv-listings-name-copy strong{font-size:15px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
#cv-listings-shell[data-cv-mobile-view="list"] article.cv-listings-row>span:not(.cv-listings-name):not(.cv-listings-actions){display:none!important}
#cv-listings-shell[data-cv-mobile-view="list"] .cv-listings-actions{grid-column:3!important;grid-row:1!important;align-self:center!important}
#cv-listings-shell[data-cv-mobile-view="list"] .cv-listings-actions .cv-button:not(.cv-button-primary){display:none!important}
}
/* END CV_MOBILE_INTERACTION_FIX_0893 */
