/* Superficie exclusiva para cambios del entorno vendedor.
   Todo selector de este archivo debe conservar este prefijo de aislamiento. */
html[data-solclean-workspace="seller"]{
  --seller-workspace-active:1;
}

html[data-solclean-workspace="seller"] [data-seller-workspace-only][hidden]{
  display:none!important;
}

/* Club Sol Clean pertenece al entorno cliente y nunca se publica al vendedor. */
html[data-solclean-workspace="seller"] #clubHeaderBtn.club-header-btn,
html[data-solclean-workspace="seller"] #clubHeaderBtn.club-header-btn.club-visible,
html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet .quote-summary-club-chip,
html[data-solclean-workspace="seller"] #clubSheet.club-sheet{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Los tres accesos del vendedor usan iconos emoji con el mismo lenguaje visual. */
html[data-solclean-workspace="seller"] .seller-clients-header-icon.seller-workspace-color-icon,
html[data-solclean-workspace="seller"] .seller-orders-header-icon.seller-workspace-color-icon{
  width:34px;
  height:34px;
  flex-basis:34px;
  border-radius:0;
  color:inherit;
  background:transparent;
  box-shadow:none;
  font-size:23px;
  line-height:1;
  filter:drop-shadow(0 3px 5px rgba(0,44,70,.2));
}

html[data-solclean-workspace="seller"] .seller-workspace-color-icon svg{
  display:none!important;
}

/* Acciones destructivas visibles, pero separadas de Abrir y Duplicar. */
html[data-solclean-workspace="seller"] .seller-saved-quote-card-actions{
  grid-template-columns:1fr 1fr;
}

html[data-solclean-workspace="seller"] .seller-saved-quote-card-btn.is-delete{
  grid-column:1/-1;
  color:#ffd0cc;
  border-color:rgba(255,145,137,.28);
  background:rgba(205,67,59,.16);
}

html[data-solclean-workspace="seller"] .seller-saved-quote-card-btn.is-delete:active{
  background:rgba(205,67,59,.28);
}

html[data-solclean-workspace="seller"] .quote-qty-inline-price-input,
html[data-solclean-workspace="seller"] .quote-summary-manual-price-input{
  font-variant-numeric:tabular-nums;
}

/* Confirmación final de cliente antes de enviar una cotización del vendedor. */
html[data-solclean-workspace="seller"] #sellerClientsSheet .seller-client-send-choice{
  display:grid;
  gap:7px;
  margin:0 0 10px;
  padding:13px;
  border:1px solid rgba(88,239,209,.34);
  border-radius:16px;
  color:#eafff9;
  background:linear-gradient(145deg,rgba(6,69,67,.96),rgba(5,52,68,.98));
  box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05);
}

html[data-solclean-workspace="seller"] #sellerClientsSheet .seller-client-send-choice-title{
  font-size:14px;
  line-height:1.2;
}

html[data-solclean-workspace="seller"] #sellerClientsSheet .seller-client-send-choice-help{
  color:#c3dcdf;
  font-size:11.5px;
  line-height:1.35;
}

html[data-solclean-workspace="seller"] #sellerClientsSheet .seller-client-send-without-btn{
  min-height:42px;
  margin-top:3px;
  border:1px solid rgba(113,225,245,.43);
  border-radius:12px;
  color:#e5fbff;
  background:rgba(28,139,174,.2);
  font-size:11px;
  font-weight:900;
  letter-spacing:.02em;
  cursor:pointer;
}

html[data-solclean-workspace="seller"] #sellerClientsSheet .seller-client-send-without-btn:active{
  transform:translateY(1px);
  background:rgba(28,139,174,.32);
}

html[data-solclean-workspace="seller"].seller-delivery-modal-open,
html[data-solclean-workspace="seller"].seller-delivery-modal-open body{
  overflow:hidden!important;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal{
  position:fixed;
  z-index:2147483000;
  inset:0;
  display:flex;
  align-items:flex-end;
  justify-content:center;
  padding:18px 14px max(18px,env(safe-area-inset-bottom));
  background:rgba(2,20,35,.72);
  backdrop-filter:blur(5px);
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-card{
  width:min(100%,480px);
  overflow:hidden;
  border:1px solid rgba(126,238,219,.32);
  border-radius:24px;
  color:#eaffff;
  background:linear-gradient(155deg,#083e4d,#062d42 58%,#092c3a);
  box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);
  animation:sellerDeliveryModalIn .2s ease-out;
}

@keyframes sellerDeliveryModalIn{
  from{transform:translateY(28px);opacity:.4}
  to{transform:translateY(0);opacity:1}
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-head{
  display:grid;
  grid-template-columns:48px minmax(0,1fr);
  gap:12px;
  align-items:center;
  padding:19px 18px 15px;
  border-bottom:1px solid rgba(157,245,226,.16);
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-icon{
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  border-radius:16px;
  font-size:25px;
  background:rgba(63,210,182,.17);
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-head strong,
html[data-solclean-workspace="seller"] .seller-delivery-modal-head span{
  display:block;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-head strong{
  margin-bottom:4px;
  font-size:19px;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-head div>span{
  color:#bcd6dc;
  font-size:12.5px;
  line-height:1.35;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-body{
  display:grid;
  gap:13px;
  padding:17px 18px;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-label{
  margin:0;
  font-size:13px;
  font-weight:900;
}

html[data-solclean-workspace="seller"] .seller-delivery-type-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}

html[data-solclean-workspace="seller"] .seller-delivery-type-grid button{
  min-height:52px;
  border:1px solid rgba(156,228,232,.3);
  border-radius:14px;
  color:#e8fbff;
  background:rgba(11,79,98,.55);
  font-size:14px;
  font-weight:900;
}

html[data-solclean-workspace="seller"] .seller-delivery-type-grid button.is-selected{
  border-color:#62edc8;
  color:#032f34;
  background:linear-gradient(135deg,#70f0ce,#4cd7c0);
  box-shadow:0 7px 18px rgba(48,222,187,.2);
}

html[data-solclean-workspace="seller"] .seller-delivery-date-field{
  display:grid;
  gap:7px;
}

html[data-solclean-workspace="seller"] .seller-delivery-date-field>span{
  font-size:13px;
  font-weight:900;
}

html[data-solclean-workspace="seller"] .seller-delivery-date-field input{
  width:100%;
  min-height:50px;
  padding:0 13px;
  border:1px solid rgba(156,228,232,.36);
  border-radius:13px;
  color:#062e3b;
  background:#f4ffff;
  font:800 16px/1 system-ui,sans-serif;
  color-scheme:light;
}

html[data-solclean-workspace="seller"] .seller-delivery-date-field small{
  color:#a9c7cd;
  font-size:11.5px;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-error{
  padding:9px 11px;
  border:1px solid rgba(255,143,121,.36);
  border-radius:10px;
  color:#ffd2ca;
  background:rgba(169,55,44,.22);
  font-size:12px;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-actions{
  display:grid;
  grid-template-columns:.78fr 1.22fr;
  gap:10px;
  padding:13px 18px 18px;
  border-top:1px solid rgba(157,245,226,.14);
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-actions button{
  min-height:48px;
  border-radius:13px;
  font-size:13px;
  font-weight:900;
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-actions .is-cancel{
  border:1px solid rgba(190,220,225,.32);
  color:#d5e9ec;
  background:rgba(7,46,61,.65);
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-actions .is-confirm{
  border:0;
  color:#063a36;
  background:linear-gradient(135deg,#72efbd,#44d9b7);
}

html[data-solclean-workspace="seller"] .seller-delivery-modal-actions .is-confirm:disabled{
  opacity:.42;
  filter:grayscale(.25);
}

@media(max-width:380px){
  html[data-solclean-workspace="seller"] .seller-clients-header-icon.seller-workspace-color-icon,
  html[data-solclean-workspace="seller"] .seller-orders-header-icon.seller-workspace-color-icon{
    width:30px;
    height:30px;
    flex-basis:30px;
    font-size:21px;
  }
}

/* Resumen de cotización del vendedor: jerarquía compacta y acciones claras. */
html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-body{
  padding:10px 12px 12px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-step-v2{
  gap:10px!important;
  padding-bottom:8px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-hero{
  grid-template-columns:48px minmax(0,1fr)!important;
  min-height:50px!important;
  gap:10px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-back-btn{
  width:48px!important;
  min-width:48px!important;
  height:48px!important;
  border-radius:16px!important;
  font-size:22px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-hero-copy{
  gap:2px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-hero-copy strong{
  font-size:22px!important;
  letter-spacing:-.035em!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-hero-copy span{
  color:#b7ced3!important;
  font-size:12.5px!important;
  line-height:1.2!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact{
  grid-template-columns:minmax(0,1fr) minmax(124px,.72fr)!important;
  align-items:center!important;
  min-height:66px!important;
  margin:0!important;
  padding:9px 11px!important;
  gap:9px!important;
  color:#eafff9!important;
  border:1px solid rgba(93,232,211,.22)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,rgba(7,53,57,.96),rgba(5,38,45,.98))!important;
  box-shadow:0 10px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.045)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-heading{
  grid-template-columns:36px minmax(0,1fr)!important;
  gap:9px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-icon{
  width:36px!important;
  height:36px!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,rgba(95,239,198,.19),rgba(61,196,224,.16))!important;
  box-shadow:inset 0 0 0 1px rgba(119,255,223,.18)!important;
  font-size:18px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-heading strong{
  color:#edfffa!important;
  font-size:14px!important;
  line-height:1.15!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-heading small,
html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-select-label{
  display:none!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-select{
  min-height:44px!important;
  padding:8px 34px 8px 11px!important;
  color:#eafff8!important;
  border:1px solid rgba(102,239,214,.28)!important;
  border-radius:13px!important;
  background-color:rgba(2,24,30,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  font-size:12.5px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-select option{
  color:#eafff8!important;
  background:#082d33!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-select-wrap::after{
  right:12px!important;
  bottom:12px!important;
  color:#72efd2!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .seller-client-quote-stack{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
  margin:0!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .seller-client-quote-module{
  min-width:0!important;
  padding:0!important;
  border:0!important;
  border-radius:17px!important;
  background:transparent!important;
  box-shadow:none!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .seller-client-quote-stack.has-client .seller-client-quote-module.is-client{
  border:0!important;
  background:transparent!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .seller-client-quote-btn{
  min-height:54px!important;
  padding:9px 8px!important;
  border-radius:17px!important;
  color:#dffff6!important;
  background:linear-gradient(180deg,rgba(7,48,52,.94),rgba(4,34,40,.98))!important;
  box-shadow:0 9px 22px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.04)!important;
  font-size:11px!important;
  line-height:1.18!important;
  letter-spacing:.01em!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .seller-client-quote-btn.is-primary{
  border:1px solid rgba(83,235,178,.46)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .seller-client-quote-btn.is-copy{
  color:#dffcff!important;
  border:1px solid rgba(81,211,238,.43)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-card{
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  min-height:98px!important;
  padding:13px 14px!important;
  gap:12px!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,rgba(5,78,74,.98),rgba(7,83,101,.98) 58%,rgba(13,123,169,.94))!important;
  border:1px solid rgba(103,247,220,.25)!important;
  box-shadow:0 15px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-top{
  grid-template-columns:48px minmax(0,1fr)!important;
  gap:10px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-icon{
  width:48px!important;
  height:48px!important;
  border-radius:16px!important;
  font-size:22px!important;
  background:rgba(2,27,32,.20)!important;
  border:1px solid rgba(121,255,227,.20)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-copy{
  gap:3px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-copy em{
  color:#d4eeef!important;
  font-size:12.5px!important;
  line-height:1.1!important;
  font-weight:750!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-copy strong{
  font-size:clamp(30px,8.5vw,39px)!important;
  line-height:1!important;
  letter-spacing:-.055em!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-divider,
html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-badge{
  display:none!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-bottom{
  justify-content:center!important;
  min-width:82px!important;
  padding:9px 11px!important;
  gap:0!important;
  color:#dcfff6!important;
  border:1px solid rgba(127,255,227,.24)!important;
  border-radius:999px!important;
  background:rgba(2,35,43,.35)!important;
  font-size:11.5px!important;
  line-height:1.15!important;
  text-align:center!important;
  white-space:nowrap!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-addmore-btn{
  min-height:60px!important;
  padding:0 15px!important;
  gap:11px!important;
  color:#f1fffb!important;
  border:1.5px solid rgba(113,255,224,.78)!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,rgba(14,148,119,.82),rgba(8,124,166,.78))!important;
  box-shadow:0 14px 30px rgba(0,0,0,.21),0 0 22px rgba(55,226,193,.16),inset 0 1px 0 rgba(255,255,255,.15)!important;
  font-size:15px!important;
  letter-spacing:-.01em!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-addmore-btn .quote-summary-addmore-icon{
  width:38px!important;
  height:38px!important;
  color:#053b3c!important;
  background:linear-gradient(135deg,#75f6ce,#6edfff)!important;
  box-shadow:0 8px 19px rgba(50,236,195,.31),inset 0 1px 0 rgba(255,255,255,.45)!important;
  font-size:24px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-addmore-btn .quote-summary-addmore-arrow{
  color:#dcfff7!important;
  font-size:27px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-addmore-btn:not(:disabled):active{
  transform:translateY(1px) scale(.995)!important;
  background:linear-gradient(135deg,rgba(17,167,132,.9),rgba(9,141,185,.86))!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-section-head{
  margin:4px 0 0!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-section-title{
  gap:0!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-section-title i{
  display:none!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-section-title strong{
  font-size:17px!important;
  letter-spacing:-.02em!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-list-v2{
  gap:9px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-v2{
  position:relative!important;
  grid-template-columns:70px minmax(0,1fr)!important;
  grid-template-areas:"media copy" "media price"!important;
  align-items:start!important;
  min-height:94px!important;
  padding:11px 56px 11px 11px!important;
  gap:4px 11px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.024))!important;
  border:1px solid rgba(116,224,212,.12)!important;
  box-shadow:0 10px 25px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-media{
  grid-area:media!important;
  align-self:center!important;
  width:70px!important;
  height:70px!important;
  border-radius:16px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-copy{
  grid-area:copy!important;
  align-self:end!important;
  gap:4px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-copy strong{
  font-size:14px!important;
  line-height:1.12!important;
  letter-spacing:-.015em!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-meta{
  color:#b9ced2!important;
  font-size:11.5px!important;
  line-height:1.2!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-price{
  grid-area:price!important;
  align-self:start!important;
  display:flex!important;
  justify-content:flex-start!important;
  padding:1px 0 0!important;
  gap:0!important;
  border:0!important;
  text-align:left!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-price b{
  color:#71f3d3!important;
  font-size:15px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-price span{
  display:none!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-remove{
  position:absolute!important;
  right:11px!important;
  bottom:11px!important;
  z-index:4!important;
  width:36px!important;
  height:36px!important;
  border-radius:12px!important;
  color:#ffc9d1!important;
  background:rgba(255,255,255,.055)!important;
  border:1px solid rgba(255,150,164,.15)!important;
  font-size:24px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-edit-target > span{
  top:11px!important;
  right:11px!important;
  width:36px!important;
  height:36px!important;
  border-radius:12px!important;
  font-size:15px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-manual-price{
  margin-top:3px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-bar.quote-summary-footer-fixed{
  grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)!important;
  gap:9px!important;
  padding:9px 11px calc(9px + env(safe-area-inset-bottom,0px))!important;
  border-top:1px solid rgba(106,234,216,.17)!important;
  background:linear-gradient(180deg,rgba(4,29,34,.78),rgba(3,18,22,.99) 30%,#031216)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-bar.quote-summary-footer-fixed .quote-summary-bottom-btn{
  min-height:62px!important;
  padding:9px 10px!important;
  gap:8px!important;
  border-radius:17px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-btn-chat{
  color:#81f6dc!important;
  border:1px solid rgba(94,237,211,.35)!important;
  background:linear-gradient(180deg,rgba(5,33,38,.94),rgba(3,24,29,.99))!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-btn-send{
  color:#06373a!important;
  background:linear-gradient(135deg,#4cebad,#59e9d4 50%,#54cef4)!important;
  border:1px solid rgba(255,255,255,.32)!important;
  box-shadow:0 12px 27px rgba(0,0,0,.22),0 0 18px rgba(66,229,195,.10),inset 0 1px 0 rgba(255,255,255,.28)!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-icon{
  min-width:22px!important;
  font-size:21px!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-main,
html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-send-copy strong{
  font-size:13.5px!important;
  line-height:1.08!important;
}

html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-send-copy small{
  display:none!important;
}

@media(max-width:370px){
  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-body{
    padding-right:10px!important;
    padding-left:10px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-hero-copy span{
    font-size:11.5px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact{
    grid-template-columns:minmax(0,1fr) minmax(112px,.76fr)!important;
    padding:8px 9px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-heading{
    grid-template-columns:32px minmax(0,1fr)!important;
    gap:7px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-icon{
    width:32px!important;
    height:32px!important;
    font-size:16px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-price-selector-card.is-summary.is-compact .quote-price-selector-heading strong{
    font-size:12.5px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .seller-client-quote-btn{
    min-height:52px!important;
    padding:7px 5px!important;
    font-size:9.8px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-card{
    padding:12px!important;
    gap:8px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-top{
    grid-template-columns:42px minmax(0,1fr)!important;
    gap:8px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-icon{
    width:42px!important;
    height:42px!important;
    font-size:20px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-copy strong{
    font-size:29px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-overview-bottom{
    min-width:72px!important;
    padding:8px 9px!important;
    font-size:10.5px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-v2{
    grid-template-columns:62px minmax(0,1fr)!important;
    padding-left:9px!important;
    gap:4px 9px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-row-media{
    width:62px!important;
    height:62px!important;
  }

  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-main,
  html[data-solclean-workspace="seller"] #quoteSheet.quote-sheet.quote-sheet-summary-mode .quote-summary-bottom-send-copy strong{
    font-size:12px!important;
  }
}
