.dashboard-search-cont
{
    background:#F6F8FB;
    max-width:480px;
    margin:auto;
    padding-bottom:100px;
    min-height:100vh;
}
.dashboard-search-cont > .header
{
    background:white;
}
.dashboard-search-cont > .header > .input{
  display:flex;
  align-items:center;
  gap:10px;
  padding:16px 12px;
}
.dashboard-search-cont > .header > .input > a
{
    padding:5px;
}
.dashboard-search-cont > .header > .input > div:nth-child(2)
{
    position:relative;
    width:100%;
}
.dashboard-search-cont > .header > .input > div:nth-child(2) > span
{
    position:absolute;
    left:12px;
    top:6px;
}
.dashboard-search-cont > .header > .input > div:nth-child(2) > input
{
    width:100%;
    padding:6px;
    font-weight:500;
    padding-left:40px;
    border: 1px solid var(--light-supporting-divider, #EBECEF);
    border-radius: 8px;
    outline:black;
}
.dashboard-search-cont > .header > .input > div:nth-child(2) > input::placeholder
{
    color: #A4ABBA;
    font-size: 14px;
    font-weight: 600;
}
.dashboard-search-cont .filters-cont
{
  display:flex;
  gap:8px;
  padding:8px 16px;
}
.dashboard-search-cont .filters-cont > div
{
  padding:8px 10px;
  border-radius: 60px;
  border: 1px solid var(--light-support-divider, #EBECEF);
  background: #FFF;
  color: var(--light-text-primary, #0F232F);
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  display:flex;
  align-items:center;
  gap:4px;
}
.dashboard-search-cont .filters-cont > div.active
{
  border-color:var(--light-base-secondary, #0F232F);
}
.dashboard-search-cont .collection-search-results-cont .no-result
{
  width:100%;
  padding:0 20px;
  max-width:480px;
  position:absolute;
  top:50%;
  /* transform:translateY(-50%); */
}
.dashboard-search-cont .collection-search-results-cont .no-result > div:first-child {
  transform:translateY(-50%);
}
.dashboard-search-cont .collection-search-results-cont .no-result > div
{
  text-align:center;
}
.dashboard-search-cont .collection-search-results-cont .no-result > div h1
{
  color: var(--light-text-primary, #0F232F);
  font-size: 20px;
  font-weight: 700;
  margin-top:24px;
}
.dashboard-search-cont .collection-search-results-cont .no-result > div h3
{
  color: var(--light-text-secondary, #7A8B94);
  font-size: 12px;
  font-weight: 300;
}

.dashboard-search-cont .collection-search-results-cont .no-result > div button
{
  border-radius: 6px;
  border: 1.5px solid var(--light-support-divider, #EBECEF);
  background: var(--light-base-1, #FFF);
  color: var(--light-text-primary, #0F232F);
  font-size: 16px;
  font-weight: 600;
  margin-top:16px;
  padding:11px 16px;
}
.trending-searches
{
    background:white;
    padding: 0px 24px 16px;
}
.trending-searches > p
{
    color: var(--light-text-secondary, #757C8D);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}
.trending-searches > .search-cont
{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
}
.trending-searches > .search-cont > div
{
    display: flex;
    padding: 4px 8px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 6px;
    background: var(--light-base-bg-1, #F6F8FB);

}
.trending-searches > .search-cont > div > p
{
    margin:0;
    color: var(--light-text-primary, #0F232F);
    font-size: 14px;
    font-weight: 600;
}
.banner
{
  display:flex;
  justify-content:center;
}
.banner img
{
  width:100%;
}
.top-collections
{
    display:none;
    background:white;
    margin-top:8px;
    padding:12px 16px;
}
.top-collections > h5
{
    color: var(--light-text-secondary, #757C8D);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}
.top-collections > div
{
    display:flex;
    width:100%;
    overflow-y:auto;
    gap:24px;
}
.top-collections .collection-card
{
    width:120px;
}
.top-collections .collection-card > img
{
    height:160px;
    width:120px;
    object-fit:cover;
    border-radius: 6px;
}
.top-collections > div::-webkit-scrollbar
{
    display:none;
}
.top-collections .collection-card > h3
{
    color: var(--light-text-primary, #0F232F);
    font-family: Figtree;
    font-size: 14px;
    font-weight: 600;
    margin-top:8px;
}
.top-collections .collection-card > p
{
    color: var(--light-text-secondary, #757C8D);
    font-size: 12px;
    font-weight: 400;
    margin:0;
}

.collection-search-results-cont .results-cont
{
    background:white;
}

.collection-search-results-cont .results-cont .content
{
    display:flex;
    flex-direction:column;
    gap:8px;
    background: var(--light-base-bg-1, #F6F8FB);
}
.collection-search-results-cont .results-cont .content > div
{
    display:flex;
    gap:12px;
    padding:16px 12px;
    background:white;
}
.collection-search-results-cont .results-cont .content > div img
{
    width:98px;
    height:102px;
    object-fit:cover;
    border-radius: 8px;
}
.collection-search-results-cont .results-cont .content > div h1
{
    color: var(--light-text-primary, #0F232F);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom:0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.collection-search-results-cont .results-cont .content > div h3
{
    color: var(--light-text-secondary, #757C8D);
    font-size: 12px;
    font-weight: 300;
    margin:4px 0;
    text-transform:capitalize;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.collection-search-results-cont .results-cont .content > div p
{
    color: var(--light-text-secondary, #757C8D);
    font-size: 10px;
    font-weight: 500;
    margin-top:12px;
}
.collection-search-results-cont .results-cont .content > div p > span
{
    color: var(--light-text-primary, #0F232F);
    font-size: 16px;
    font-weight: 700;
}
.collection-search-results-cont .results-cont .content .rating
{
    display:flex;
    gap:4px;
}
.collection-search-results-cont .results-cont .content-section .share-cta-cont
{
    display:flex;
    gap:8px;
}
.collection-search-results-cont .results-cont .content-section .share-cta-cont > button:nth-child(1),
.collection-search-results-cont .results-cont .content-section .share-cta-cont > button.add-to-list,
.collection-search-results-cont .publish,
.stay-preview-drawer .share-cta-cont > button:nth-child(1), .collection-search-results-cont .share-cta-cont .publish
{
    background:white !important;
    border: 1px solid var(--light-support-divider, #EBECEF);
    padding:6px 21px;
    color: var(--light-text-primary, #0F232F);
    font-size: 12px;
    font-weight: 600;
    border-radius:8px;
    box-sizing:content-box;
}
.collection-search-results-cont .publish
{
    margin-top:10px;
}
.collection-search-results-cont .results-cont .content-section .share-cta-cont > button.remove
{
    background:#0F232F !important;
    border:none;
    padding:6px 21px;
    color: white;
    font-size: 12px;
    font-weight: 700;
    border-radius:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
}

.collection-search-results-cont .ask-for-product
{
  width:90%;
  margin:auto;
  margin-top:16px;
  border-radius: 8px;
  padding:18px 16px;
  border: 1px solid var(--light-support-divider, #EBECEF);
  background: var(--greyish-white-backgrounds-lines-etc-greyish-white-00, #FFF);

  display:grid;
  justify-content:space-between;
  grid-template-columns:48% 47%;
}
.collection-search-results-cont .ask-for-product > p
{
  color: var(--light-text-secondary, #7A8B94);
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  margin:0;
}
.collection-search-results-cont .ask-for-product > button
{
  background:white;
  border-radius: 6px;
  border: 1px solid var(--light-support-divider, #EBECEF);
  color: var(--light-text-primary, #0F232F);
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
}

.dashboard-search-cont > .header  .tabs-section
{
    display:flex;
    gap:6px;
    padding-left:20px;
    padding-bottom:8px;
}
.dashboard-search-cont > .header  .tabs-section > div
{
    color: var(--light-text-secondary, #757C8D);
    font-weight:500;
    padding:4px 12px;
    border-radius:8px;
    position:relative;
    text-transform:capitalize;
}
.dashboard-search-cont > .header  .tabs-section > div.active
{
  background:#0F232F;
  transition:400ms linear;
  color:white;
}
.dashboard-search-cont > .header  .tabs-section > div.active::after
{
    content:'';
    position:absolute;
    width:100%;
    border:2px solid #0F232F;
    bottom:-8px;
    left:0;
    border-radius: 7px 7px 0px 0px;
}


.collection-search-results-cont .results-cont .collections-cont
{
  padding:20px;
  display:grid;
  grid-template-columns:repeat(2, 48%);
  justify-content:space-between;
  gap:24px 13px;
}

.collection-search-results-cont .results-cont .collections-cont > div
{
  padding:10px;
  border-radius: 6px;
  background: #EBFCFD;
  display:flex;
  flex-direction:column;
  min-height:195px;
  position:relative;
  justify-content:space-between;
}

.collection-search-results-cont .results-cont .collections-cont > div span
{
  border-radius: 8px 8px 0px 0px ;
  background: var(--light-support-divider, #EBECEF);
  height:2px;
  width:90%;
  position:absolute;
  top:-4px;
  left:5%;
}
.collection-search-results-cont .results-cont .collections-cont > div span:before
{
  content:'';
  border-radius: 8px 8px 0px 0px ;
  background: var(--light-support-divider, #EBECEF);
  height:2px;
  width:90%;
  position:absolute;
  top:-4px;
}
.collection-search-results-cont .results-cont .collections-cont > div h3
{
  text-transform:capitalize;
  color: var(--light-text-primary, #0F232F);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.collection-search-results-cont .results-cont .collections-cont > div h4
{
  color: var(--light-text-secondary, #757C8D);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.collection-search-results-cont .results-cont .collections-cont > div p
{
  color: var(--light-text-secondary, #757C8D);
  font-family: Figtree;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  margin:0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.collection-search-results-cont .results-cont .footer, .add-commentary-drawer .footer, .dashboard-search-cont .footer
{
    position:fixed;
    bottom:0;
    left:0;
    background:white;
    width:100%;
    max-width:480px;
    left:50%;
    transform:translateX(-50%);
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:16px;
    z-index:2000;
}
.collection-search-results-cont .results-cont .footer .selected-cont, .dashboard-search-cont .footer .selected-cont
{
    display:flex;
    align-items:center;
    gap:10px;
    color: var(--light-text-primary, #0F232F);
    font-size: 14px;
    font-weight: 700
}
.collection-search-results-cont .results-cont .footer .selected-cont .images, .dashboard-search-cont .footer .selected-cont .images
{
    display:flex;
}
.collection-search-results-cont .results-cont .footer .selected-cont .images > img:nth-child(2), .dashboard-search-cont  .footer .selected-cont .images > img:nth-child(2)
{
    margin-left:-12px;
}
.collection-search-results-cont .results-cont .footer .selected-cont .images img, .dashboard-search-cont .footer .selected-cont .images img
{
    height:28px;
    width:28px;
    border-radius: 7.2px;
    border: 2px solid var(--light-support-divider, #EBECEF);
}
.collection-search-results-cont .results-cont .footer .selected-cont .images .thumbnail, .dashboard-search-cont .footer .selected-cont .images .thumbnail
{
    height:28px;
    width:28px;
    border-radius: 7.2px;
    border: 2px solid var(--light-base-bg-1, #F6F8FB);
    background: #E9F2FF;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-left:-12px;
    font-weight:600;
}
.collection-search-results-cont .results-cont .footer .selected-cont p, .dashboard-search-cont .footer .selected-cont p
{
    margin:0;
}
.collection-search-results-cont .results-cont .footer button, .dashboard-search-cont .footer button
{
    background:#027274;
    color:white;
    border:none;
    padding:18px 24px;
    border-radius:10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px; /* 125% */
}

.menu-drawer
{
   padding: 32px 16px;
}
.menu-drawer .menu-list
{
  margin-top:16px;
  display:flex;
  gap:20px;
  flex-direction:column;
}
.menu-drawer .menu-list > div
{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.menu-drawer .menu-list > div:nth-last-child(1)
{
  border-bottom:none;
}
.menu-drawer .menu-list > div > div
{
  display:flex;
  gap:16px;
  justify-content:space-between;
  align-items:center;
}
.menu-drawer .menu-list > div .icon
{
  height:40px;
  width:40px;
  display:grid;
  place-items:center;
  border-radius: 50%;
  background: var(--light-base-bg-1, #F6F8FB);
}
.menu-drawer .menu-list > div > div > h3
{
  color: var(--light-base-secondary, #0F232F);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin:0;
}
.swiper-pagination-bullet {
    width: 16px !important;
    height: 4px !important;
    background-color: #EBECEF !important;
    border-radius: 4px !important;
    opacity: 0.5 !important;
}
.swiper-pagination-bullet-active {
    opacity: 1 !important;
}
.txt-input > div > div
{
    min-height:48px;
    width:100%;
    border-radius: 8px;
    border: 1px solid var(--light-support-divider, #EBECEF);
    background: var(--light-base-bg-1, #F6F8FB);
    color: var(--light-text-primary, #0F232F);
    font-size: 14px;
    font-weight: 500;
    outline:none;
}

.add-commentary-drawer
{
    margin-top: 40px;
    overflow:auto;
    padding-bottom:140px;
    box-sizing:border-box;
}
.add-commentary-drawer > div > div
{
    padding:0 16px;
}
.add-commentary-drawer h1
{
    color: var(--light-text-primary, #262A33);
    font-size: 16px;
    font-weight: 600;
    margin-bottom:4px;
}

.add-commentary-drawer h3
{
    color: var(--light-text-secondary, #757C8D);
    font-size: 12px;
    font-weight: 400;
}
.add-commentary-drawer h3 > span
{
    color: var(--Light-Support-Red, #ED2020);
}
.add-commentary-drawer  .header
{
    border-bottom:1px solid #EBECEF;
    padding-bottom:12px;
}
.add-commentary-drawer .content h3, .add-commentary-drawer .schedule h3
{
    margin:20px 0 10px 0;
}
.add-commentary-drawer .content > div > div
{
  background: var(--light-base-bg-1, #F6F8FB);
}
.add-commentary-drawer .content > div > div .MuiChip-filled
{
  background: var(--light-base-bg-2, #FFF);
  color: var(--light-text-primary, #0F232F);
  font-family: Figtree;
  font-size: 14px;
  font-weight: 500;
}
.add-commentary-drawer .content > div > div .MuiAutocomplete-endAdornment
{
  top:14px !important;
}
.add-commentary-drawer textarea:nth-child(1)
{

    margin-top:24px;
}
.add-commentary-drawer textarea, .add-commentary-drawer .opportunity-id input
{
    border-radius: 6px;
    border: 1px solid var(--light-support-divider, #EBECEF);
    background: var(--light-base-bg-1, #F6F8FB);
    outline:none;
    width:100%;
    padding:10px 16px;
  box-sizing:border-box;
}
.add-commentary-drawer textarea.error
{
  border-color:#F64A4A;
}
.add-commentary-drawer .content p, .add-commentary-drawer .schedule p
{
  color:#F64A4A;
}
.add-commentary-drawer .schedule p
{
    padding-top:6px;
}
.add-commentary-drawer .publish-for
{
    background:transparent !important;
    display:flex;
    gap:32px;
    color: var(--Light-Text-Primary, #0F232F);
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}
.add-commentary-drawer .publish-for > div
{
    display:flex;
    align-items:center;
    gap:8px;
}
.add-commentary-drawer .schedule
{
    border-top:1px solid #EBECEF;
    padding:0px 16px;
    margin-top:24px;
}
.add-commentary-drawer .schedule .DatePicker
{
    width:100%;
}
.add-commentary-drawer .schedule input.my-custom-input-class
{
    width:100%;
    outline:none;
    padding:14px 36px 14px 46px;
    border-radius: 6px;
    border: 1px solid var(--Light-Support-Divider, #EBECEF);
    background: var(--Light-Base-BG1, #F6F8FB);
    color: var(--Light-Text-Primary, #0F232F);
    font-size: 13px;
    font-weight: 500;
}
.add-commentary-drawer .schedule .time > div
{
    width:100%;
}
.add-commentary-drawer .schedule .time > div
{
    width:100%;
    outline:none;
    border-radius: 6px;
    border: none;
    background: var(--Light-Base-BG1, #F6F8FB);
    color: var(--Light-Text-Primary, #0F232F);
    font-size: 13px;
    font-weight: 500;
}
.DatePicker__calendarContainer
{
    position:fixed !important;
    top:20% !important;
    z-index:1501 !important;
}
.add-commentary-drawer .footer
{
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    align-items:start;
    gap:18px;
}
.add-commentary-drawer .footer > button
{
    width:100%;
    border:none;
    padding:10px;
    border-radius:8px;
    font-size: 16px;
    font-weight: 600;
    text-transform:capitalize;
    background: #027274;
    color: #FFF;
}
.add-commentary-drawer .footer > button:disabled
{
    height:48px;
}
.add-commentary-drawer .footer .schedule-for-later
{
    display:flex;
    align-items:center;
    gap:8px;
    color: var(--Light-Text-Primary, #0F232F);
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}
.add-commentary-drawer .footer > button:nth-child(2):disabled > span
{
    visibility:hidden;
}
.add-commentary-drawer .footer > button:nth-child(2):disabled div
{
    color: #FFF;
}

.collection-sharing-modal
{
    min-height:100vh;
    width:100%;
    background:white;
    position:fixed;
    top:0;
    left:0;
    padding:16px;
    z-index:2100;
}

.collection-sharing-modal > div
{
    max-width:480px;
    margin:auto;

}
.collection-sharing-modal h1
{
    color: var(--light-text-primary, #0F232F);
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin-top:20px;
}
.collection-sharing-modal h3
{
  color: var(--light-text-secondary, #757C8D);
    font-family: Figtree;
    font-size: 12px;
    text-align:center;
    padding:0 30px;
    font-weight: 400;
    line-height: 16px;
}
.collection-sharing-modal .sharing-options
{
  margin-top:20px;
}
.collection-sharing-modal .sharing-options .copy-link
{
  background: #FAFAF7;
  border-radius: 10px;
  padding:10px 20px;
  margin-bottom:10px;
  display:grid;
  grid-template-columns:auto 20px;
  gap:10px;
  justify-content:space-between;
  align-items:center;
}
.collection-sharing-modal .sharing-options .copy-link > div:nth-child(1)
{
  overflow:hidden;
  white-space: nowrap;
}
.collection-sharing-modal .sharing-options .copy-link > div:nth-child(1) > div:nth-child(1)
{
  text-transform:uppercase;
  color:#AAB5B6;
  font-weight:300;
  font-size:14px;
  letter-spacing:1px;
}
.collection-sharing-modal .sharing-options .copy-link > div:nth-child(1) > div:nth-child(2)
{
  color:#222B2C;
  font-weight:400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.collection-sharing-modal .sharing-options .copy-link > div:nth-child(2)
{
  color:#027274 !important;
  font-size:30px;
}
.collection-sharing-modal .sharing-options .sharing-message p
{
  margin-bottom:12px;
  margin-top:16px;
  color: var(--Light-Text-1, #6D7486);
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
}
.collection-sharing-modal .sharing-options .sharing-message textarea
{
  width:100%;
  padding:16px;
  border-radius: 6px;
  border: 1px solid var(--Light-Support-Divider, #EBECEF);
  background: var(--Light-Base-BG1, #F6F8FB);
  color: var(--Light-Text-Primary, #0F232F);
  font-size: 14px;
  font-weight: 500;
}
.collection-sharing-modal .sharing-options .options
{
  margin-top:30px;
  max-height:260px;
  overflow:auto;
}
.collection-sharing-modal .sharing-options button > div
{
  display:flex;
  gap:10px;
  align-items:center;
}
 .collection-sharing-modal #sharing-options .accordion-header button
{
  background: #FAFAF7;
  border-radius: 10px;
  padding:10px 20px;
  border:none;
}
.collection-sharing-modal #sharing-options > div
{
  border:none;
  margin-bottom:10px;
}
.collection-sharing-modal #sharing-options > div > div
{
   background: #FAFAF7;
}
.collection-sharing-modal .sharing-options .accordion-body
{
   display:flex;
   justify-content:center;
   gap:20px;
  text-align:center;
}
.collection-sharing-modal .sharing-options .accordion-body > div
{
  display:flex;
  flex-direction:column;
}
.collection-sharing-modal .sharing-options .accordion-body img
{
  height:150px;
  width:90px;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  margin-bottom:10px;
}
.collection-sharing-modal .sharing-options .accordion-body a, .sharing-options .accordion-body button
{
  border:none;
  background:#027274;
  color:white;
  padding:8px 15px;
  font-size:12px;
  border-radius:8px;
  text-decoration:none;
}

@media only screen and (max-height: 520px)
{
  .dashboard-search-cont .collection-search-results-cont .no-result
  {
    top:70%;
  }
}
