/*
  This line has now ss-pika as default in order to get it loaded in Heroku.
  If you want to run in Heroku with font-awesome, you'll need to change this
  (e.g. by replacing the whole line with font-awesome.min import)
*/
/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-e07d3b0225ad8e9438927341d63485e01c767edf1e2930b16f0a0bf907ae0d82.eot?v=3.0.1);
  src: url(/assets/fontawesome-webfont-e07d3b0225ad8e9438927341d63485e01c767edf1e2930b16f0a0bf907ae0d82.eot?#iefix&v=3.0.1) format("embedded-opentype"), url(/assets/fontawesome-webfont-a6fb906942932de53852ee244ee3fec27bca0bf63a96421672aa4784851b8d4b.woff?v=3.0.1) format("woff"), url(/assets/fontawesome-webfont-1eb7466293db9378858da3694dd11620ec9c351fb7cefef1a94a3802803e1fa3.ttf?v=3.0.1) format("truetype");
  font-weight: normal;
  font-style: normal; }
/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
[class^="icon-"], [class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  margin-top: 0; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
[class^="icon-"]:before, [class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
a [class^="icon-"], a [class*=" icon-"] {
  display: inline-block; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn [class^="icon-"], .nav [class^="icon-"], .btn [class*=" icon-"], .nav [class*=" icon-"] {
  display: inline; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large {
  line-height: .9em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin {
  display: inline-block; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large {
  line-height: .9em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
li [class^="icon-"], .nav li [class^="icon-"], li [class*=" icon-"], .nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
li [class^="icon-"].icon-large, .nav li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large, .nav li [class*=" icon-"].icon-large {
  width: 1.5625em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
ul.icons {
  list-style-type: none;
  text-indent: -0.75em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] {
  width: .75em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-muted {
  color: #eee; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-border {
  border: solid 1px #eee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-2x {
  font-size: 2em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-3x {
  font-size: 3em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-4x {
  font-size: 4em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.pull-right {
  float: right; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.pull-left {
  float: left; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
  margin-right: .3em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
  margin-left: .3em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] {
  margin-top: 0; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg); } }
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(359deg); } }
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(359deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }
@-moz-document url-prefix() {
  /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
  .icon-spin {
    height: .9em; }

  /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
  .btn .icon-spin {
    height: auto; }

  /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
  .icon-spin.icon-large {
    height: 1.25em; }

  /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
  .btn .icon-spin.icon-large {
    height: .75em; } }
/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-glass:before {
  content: "\f000"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-music:before {
  content: "\f001"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-search:before {
  content: "\f002"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-envelope:before {
  content: "\f003"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-heart:before {
  content: "\f004"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-star:before {
  content: "\f005"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-star-empty:before {
  content: "\f006"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-user:before {
  content: "\f007"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-film:before {
  content: "\f008"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-th-large:before {
  content: "\f009"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-th:before {
  content: "\f00a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-th-list:before {
  content: "\f00b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-ok:before {
  content: "\f00c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-remove:before {
  content: "\f00d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-zoom-in:before {
  content: "\f00e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-zoom-out:before {
  content: "\f010"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-off:before {
  content: "\f011"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-signal:before {
  content: "\f012"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-cog:before {
  content: "\f013"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-trash:before {
  content: "\f014"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-home:before {
  content: "\f015"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-file:before {
  content: "\f016"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-time:before {
  content: "\f017"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-road:before {
  content: "\f018"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-download-alt:before {
  content: "\f019"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-download:before {
  content: "\f01a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-upload:before {
  content: "\f01b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-inbox:before {
  content: "\f01c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-play-circle:before {
  content: "\f01d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-repeat:before {
  content: "\f01e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-refresh:before {
  content: "\f021"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-list-alt:before {
  content: "\f022"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-lock:before {
  content: "\f023"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-flag:before {
  content: "\f024"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-headphones:before {
  content: "\f025"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-volume-off:before {
  content: "\f026"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-volume-down:before {
  content: "\f027"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-volume-up:before {
  content: "\f028"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-qrcode:before {
  content: "\f029"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-barcode:before {
  content: "\f02a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-tag:before {
  content: "\f02b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-tags:before {
  content: "\f02c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-book:before {
  content: "\f02d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bookmark:before {
  content: "\f02e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-print:before {
  content: "\f02f"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-camera:before {
  content: "\f030"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-font:before {
  content: "\f031"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bold:before {
  content: "\f032"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-italic:before {
  content: "\f033"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-text-height:before {
  content: "\f034"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-text-width:before {
  content: "\f035"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-align-left:before {
  content: "\f036"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-align-center:before {
  content: "\f037"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-align-right:before {
  content: "\f038"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-align-justify:before {
  content: "\f039"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-list:before {
  content: "\f03a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-indent-left:before {
  content: "\f03b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-indent-right:before {
  content: "\f03c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-facetime-video:before {
  content: "\f03d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-picture:before {
  content: "\f03e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-pencil:before {
  content: "\f040"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-map-marker:before {
  content: "\f041"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-adjust:before {
  content: "\f042"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-tint:before {
  content: "\f043"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-edit:before {
  content: "\f044"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-share:before {
  content: "\f045"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-check:before {
  content: "\f046"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-move:before {
  content: "\f047"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-step-backward:before {
  content: "\f048"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-fast-backward:before {
  content: "\f049"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-backward:before {
  content: "\f04a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-play:before {
  content: "\f04b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-pause:before {
  content: "\f04c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-stop:before {
  content: "\f04d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-forward:before {
  content: "\f04e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-fast-forward:before {
  content: "\f050"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-step-forward:before {
  content: "\f051"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-eject:before {
  content: "\f052"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-chevron-left:before {
  content: "\f053"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-chevron-right:before {
  content: "\f054"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-plus-sign:before {
  content: "\f055"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-minus-sign:before {
  content: "\f056"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-remove-sign:before {
  content: "\f057"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-ok-sign:before {
  content: "\f058"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-question-sign:before {
  content: "\f059"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-info-sign:before {
  content: "\f05a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-screenshot:before {
  content: "\f05b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-remove-circle:before {
  content: "\f05c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-ok-circle:before {
  content: "\f05d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-ban-circle:before {
  content: "\f05e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-arrow-left:before {
  content: "\f060"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-arrow-right:before {
  content: "\f061"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-arrow-up:before {
  content: "\f062"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-arrow-down:before {
  content: "\f063"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-share-alt:before {
  content: "\f064"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-resize-full:before {
  content: "\f065"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-resize-small:before {
  content: "\f066"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-plus:before {
  content: "\f067"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-minus:before {
  content: "\f068"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-asterisk:before {
  content: "\f069"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-exclamation-sign:before {
  content: "\f06a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-gift:before {
  content: "\f06b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-leaf:before {
  content: "\f06c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-fire:before {
  content: "\f06d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-eye-open:before {
  content: "\f06e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-eye-close:before {
  content: "\f070"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-warning-sign:before {
  content: "\f071"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-plane:before {
  content: "\f072"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-calendar:before {
  content: "\f073"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-random:before {
  content: "\f074"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-comment:before {
  content: "\f075"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-magnet:before {
  content: "\f076"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-chevron-up:before {
  content: "\f077"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-chevron-down:before {
  content: "\f078"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-retweet:before {
  content: "\f079"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-shopping-cart:before {
  content: "\f07a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-folder-close:before {
  content: "\f07b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-folder-open:before {
  content: "\f07c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-resize-vertical:before {
  content: "\f07d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-resize-horizontal:before {
  content: "\f07e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bar-chart:before {
  content: "\f080"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-twitter-sign:before {
  content: "\f081"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-facebook-sign:before {
  content: "\f082"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-camera-retro:before {
  content: "\f083"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-key:before {
  content: "\f084"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-cogs:before {
  content: "\f085"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-comments:before {
  content: "\f086"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-thumbs-up:before {
  content: "\f087"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-thumbs-down:before {
  content: "\f088"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-star-half:before {
  content: "\f089"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-heart-empty:before {
  content: "\f08a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-signout:before {
  content: "\f08b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-linkedin-sign:before {
  content: "\f08c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-pushpin:before {
  content: "\f08d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-external-link:before {
  content: "\f08e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-signin:before {
  content: "\f090"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-trophy:before {
  content: "\f091"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-github-sign:before {
  content: "\f092"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-upload-alt:before {
  content: "\f093"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-lemon:before {
  content: "\f094"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-phone:before {
  content: "\f095"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-check-empty:before {
  content: "\f096"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bookmark-empty:before {
  content: "\f097"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-phone-sign:before {
  content: "\f098"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-twitter:before {
  content: "\f099"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-facebook:before {
  content: "\f09a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-github:before {
  content: "\f09b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-unlock:before {
  content: "\f09c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-credit-card:before {
  content: "\f09d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-rss:before {
  content: "\f09e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-hdd:before {
  content: "\f0a0"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bullhorn:before {
  content: "\f0a1"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bell:before {
  content: "\f0a2"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-certificate:before {
  content: "\f0a3"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-hand-right:before {
  content: "\f0a4"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-hand-left:before {
  content: "\f0a5"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-hand-up:before {
  content: "\f0a6"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-hand-down:before {
  content: "\f0a7"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-circle-arrow-left:before {
  content: "\f0a8"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-circle-arrow-right:before {
  content: "\f0a9"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-circle-arrow-up:before {
  content: "\f0aa"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-circle-arrow-down:before {
  content: "\f0ab"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-globe:before {
  content: "\f0ac"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-wrench:before {
  content: "\f0ad"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-tasks:before {
  content: "\f0ae"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-filter:before {
  content: "\f0b0"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-briefcase:before {
  content: "\f0b1"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-fullscreen:before {
  content: "\f0b2"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-group:before {
  content: "\f0c0"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-link:before {
  content: "\f0c1"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-cloud:before {
  content: "\f0c2"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-beaker:before {
  content: "\f0c3"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-cut:before {
  content: "\f0c4"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-copy:before {
  content: "\f0c5"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-paper-clip:before {
  content: "\f0c6"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-save:before {
  content: "\f0c7"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-sign-blank:before {
  content: "\f0c8"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-reorder:before {
  content: "\f0c9"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-list-ul:before {
  content: "\f0ca"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-list-ol:before {
  content: "\f0cb"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-strikethrough:before {
  content: "\f0cc"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-underline:before {
  content: "\f0cd"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-table:before {
  content: "\f0ce"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-magic:before {
  content: "\f0d0"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-truck:before {
  content: "\f0d1"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-pinterest:before {
  content: "\f0d2"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-pinterest-sign:before {
  content: "\f0d3"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-google-plus-sign:before {
  content: "\f0d4"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-google-plus:before {
  content: "\f0d5"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-money:before {
  content: "\f0d6"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-caret-down:before {
  content: "\f0d7"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-caret-up:before {
  content: "\f0d8"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-caret-left:before {
  content: "\f0d9"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-caret-right:before {
  content: "\f0da"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-columns:before {
  content: "\f0db"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-sort:before {
  content: "\f0dc"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-sort-down:before {
  content: "\f0dd"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-sort-up:before {
  content: "\f0de"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-envelope-alt:before {
  content: "\f0e0"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-linkedin:before {
  content: "\f0e1"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-undo:before {
  content: "\f0e2"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-legal:before {
  content: "\f0e3"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-dashboard:before {
  content: "\f0e4"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-comment-alt:before {
  content: "\f0e5"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-comments-alt:before {
  content: "\f0e6"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bolt:before {
  content: "\f0e7"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-sitemap:before {
  content: "\f0e8"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-umbrella:before {
  content: "\f0e9"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-paste:before {
  content: "\f0ea"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-lightbulb:before {
  content: "\f0eb"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-exchange:before {
  content: "\f0ec"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-cloud-download:before {
  content: "\f0ed"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-cloud-upload:before {
  content: "\f0ee"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-user-md:before {
  content: "\f0f0"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-stethoscope:before {
  content: "\f0f1"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-suitcase:before {
  content: "\f0f2"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-bell-alt:before {
  content: "\f0f3"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-coffee:before {
  content: "\f0f4"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-food:before {
  content: "\f0f5"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-file-alt:before {
  content: "\f0f6"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-building:before {
  content: "\f0f7"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-hospital:before {
  content: "\f0f8"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-ambulance:before {
  content: "\f0f9"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-medkit:before {
  content: "\f0fa"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-fighter-jet:before {
  content: "\f0fb"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-beer:before {
  content: "\f0fc"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-h-sign:before {
  content: "\f0fd"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-plus-sign-alt:before {
  content: "\f0fe"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-double-angle-left:before {
  content: "\f100"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-double-angle-right:before {
  content: "\f101"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-double-angle-up:before {
  content: "\f102"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-double-angle-down:before {
  content: "\f103"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-angle-left:before {
  content: "\f104"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-angle-right:before {
  content: "\f105"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-angle-up:before {
  content: "\f106"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-angle-down:before {
  content: "\f107"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-desktop:before {
  content: "\f108"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-laptop:before {
  content: "\f109"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-tablet:before {
  content: "\f10a"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-mobile-phone:before {
  content: "\f10b"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-circle-blank:before {
  content: "\f10c"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-quote-left:before {
  content: "\f10d"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-quote-right:before {
  content: "\f10e"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-spinner:before {
  content: "\f110"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-circle:before {
  content: "\f111"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-reply:before {
  content: "\f112"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-github-alt:before {
  content: "\f113"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-folder-close-alt:before {
  content: "\f114"; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/font-awesome.min.css */
.icon-folder-open-alt:before {
  content: "\f115"; }
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */

.noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-stacking .noUi-handle {
/* This class is applied to the lower origin when
   its values is > 50%. */
	z-index: 10;
}
.noUi-stacking + .noUi-origin {
/* Fix stacking order in IE7, which incorrectly
   creates a new context for the origins. */
	*z-index: -1;
}
.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s, top 0.3s;
	transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 18px;
}
.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	left: -17px;
	top: -6px;
}
.noUi-horizontal.noUi-extended {
	padding: 0 15px;
}
.noUi-horizontal.noUi-extended .noUi-origin  {
	right: -15px;
}
.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px;
}
.noUi-vertical.noUi-extended {
	padding: 15px 0;
}
.noUi-vertical.noUi-extended .noUi-origin  {
	bottom: -15px;
}

/* Styling;
 */
.noUi-background {
	background: #FAFAFA;
	box-shadow: inset 0 1px 1px #f0f0f0;
}
.noUi-connect {
	background: #3FB8AF;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
-webkit-transition: background 450ms;
	transition: background 450ms;
}
.noUi-origin {
	border-radius: 2px;
}
.noUi-target {
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;
 */
.noUi-dragable {
	cursor: w-resize;
}
.noUi-vertical .noUi-dragable {
	cursor: n-resize;
}
.noUi-handle {
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #FFF;
	cursor: default;
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #EBEBEB,
				0 3px 6px -3px #BBB;
}
.noUi-active {
	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #DDD,
				0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px;
}
.noUi-handle:after {
	left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled] .noUi-handle {
	cursor: not-allowed;
}

/* Blocked state;
 */
.noUi-state-blocked.noUi-connect,
.noUi-state-blocked .noUi-connect {
	background: #4FDACF;
}

/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */


.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
/*!
 * jQuery UI Tooltip 1.9.2
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */

.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}
.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
  padding: 0px 5px;
}
/**
 * selectize.css (v0.12.1)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */


.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
/*
  ---------------------------------
  Reset margins, paddings & borders
  (except in form elements)
  ---------------------------------
*/
/* line 9, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0; }

/*
  ----------------------------------------
  Reset font-sizes for often used elements
  ----------------------------------------
*/
/* line 26, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
h1, h2, h3, h4, h5, h6, small {
  font-size: 1em; }

/*
  -----------------------------------------------------
  Consistency fixes
  adopted from http://necolas.github.com/normalize.css/
  -----------------------------------------------------
*/
/* line 37, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
html {
  height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 42, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
body {
  height: 100%;
  min-height: 100%;
  font-size: 100%;
  position: relative; }

/* line 48, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/* line 62, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
audio,
canvas,
video {
  display: inline-block; }

/* line 68, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 73, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 77, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
[hidden] {
  display: none; }

/* line 81, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 85, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
dfn {
  font-style: italic; }

/* line 89, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 94, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
b, strong {
  font-weight: bold; }

/* line 97, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
pre {
  white-space: pre; }

/* line 100, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
pre, code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 104, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/* line 108, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 114, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
sup {
  top: -0.5em; }

/* line 117, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
sub {
  bottom: -0.25em; }

/* line 120, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
input, textarea, button, select {
  margin: 0;
  font-size: 100%;
  line-height: normal;
  vertical-align: baseline;
  font-family: inherit; }

/* line 127, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

/* line 134, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
button[disabled],
input[disabled] {
  cursor: default; }

/* line 139, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

/* line 148, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 154, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
textarea {
  overflow: auto; }

/* line 157, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 161, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
a img, img {
  -ms-interpolation-mode: bicubic;
  border: 0; }

/* line 165, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
hr {
  color: transparent;
  background: none; }

/* line 171, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint {
  top: -92px !important; }

/* line 175, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.spinner_wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 8px;
  border: 1px solid #EAECF0; }
  /* line 189, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .spinner_wrap.show_spinner {
    display: flex; }
  /* line 193, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .spinner_wrap .form_spinner {
    height: 50px;
    width: 50px;
    margin: 0 0 100px; }

/* line 199, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.toggle-password {
  position: absolute;
  right: 48px;
  bottom: 11px;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }
  /* line 210, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .toggle-password.toggle_icon .view_icon {
    display: none; }
    /* line 212, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .toggle-password.toggle_icon .view_icon.close_icon {
      display: block; }
  /* line 218, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .toggle-password .view_icon {
    height: 18px; }
    /* line 221, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .toggle-password .view_icon.close_icon {
      display: none; }

/* line 227, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.tooltip_wrap {
  position: relative;
  display: flex; }
  /* line 233, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .tooltip_wrap .info_icon:hover + .tooltip_text {
    display: flex; }
  /* line 239, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .tooltip_wrap .tooltip_text {
    position: absolute;
    display: none;
    width: 240px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #EAECF0;
    background: #FFF;
    left: 0;
    z-index: 1050;
    right: 0;
    transform: translateX(-50%);
    top: 100%;
    margin: 6px 0 0; }

/* line 256, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.mobile_navigation {
  position: fixed;
  z-index: 1;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0 auto;
  bottom: 20px;
  padding: 0 16px; }
  @media (min-width: 768px) {
    /* line 256, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .mobile_navigation {
      display: none; } }
  /* line 270, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .mobile_navigation .links_row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #fff; }
    /* line 279, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .mobile_navigation .links_row .page_link {
      display: flex;
      height: 68px;
      padding: 4px 0px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      gap: 4px;
      flex: 1 0 0;
      color: #101828;
      font-size: 12px;
      font-weight: 500;
      line-height: 20px; }
      /* line 293, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .mobile_navigation .links_row .page_link svg {
        height: 24px;
        width: 24px; }
        /* line 297, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .mobile_navigation .links_row .page_link svg path {
          fill: #101828; }
      /* line 302, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .mobile_navigation .links_row .page_link.active, .mobile_navigation .links_row .page_link:hover, .mobile_navigation .links_row .page_link:active {
        color: #507C3A; }
        /* line 307, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .mobile_navigation .links_row .page_link.active svg path, .mobile_navigation .links_row .page_link:hover svg path, .mobile_navigation .links_row .page_link:active svg path {
          fill: #507C3A; }

/* line 316, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.listing_box {
  display: flex;
  min-height: 210px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  transition: 0.2s all;
  position: relative; }
  /* line 332, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_box .listing_img_box {
    border-radius: 8px;
    background: #F2F7EE;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border: 1px solid #EAECF0;
    overflow: hidden;
    height: auto;
    position: relative;
    padding: 0 0 72.621%; }
    /* line 348, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link {
      display: flex;
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0; }
      /* line 355, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .fluid-thumbnail-grid-image-image-container {
        padding: 0;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center; }
        /* line 362, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .fluid-thumbnail-grid-image-image-container .fluid-thumbnail-grid-image-image {
          object-fit: contain;
          height: auto;
          width: auto;
          max-width: 100%;
          max-height: 100%;
          margin: auto;
          bottom: 0;
          right: 0; }
    /* line 375, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_box .listing_img_box .listing_img {
      height: auto;
      object-fit: contain;
      width: auto;
      max-width: 100%;
      max-height: 100%;
      bottom: 0;
      margin: auto;
      left: 0;
      right: 0; }
  /* line 388, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_box .action_wrap {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1; }
    /* line 394, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_box .action_wrap .action_link {
      display: flex; }
  /* line 399, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_box .listing_details {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%; }
    /* line 405, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_box .listing_details .price {
      color: #65984A;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px; }
      /* line 411, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_box .listing_details .price .listing-hr-day {
        color: #667085; }
    /* line 416, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_box .listing_details .title {
      overflow: hidden;
      color: #101828;
      text-overflow: ellipsis;
      font-size: 14px;
      font-weight: 500;
      line-height: 20px;
      display: -webkit-box;
      width: 100%;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2; }
    /* line 429, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_box .listing_details .owner {
      color: #475467;
      font-size: 12px;
      font-weight: 400;
      line-height: 20px;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 4px; }
      /* line 439, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_box .listing_details .owner .author_link {
        color: #475467;
        transition: 0.2s all; }
        /* line 443, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .owner .author_link:hover {
          text-decoration: underline;
          color: #65984A; }
    /* line 450, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_box .listing_details .listing_bottom {
      width: 100%;
      display: flex;
      align-items: flex-start;
      gap: 4px;
      justify-content: space-between; }
      @media (min-width: 768px) {
        /* line 450, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .listing_bottom {
          display: none; } }
      /* line 461, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_box .listing_details .listing_bottom .name_loc {
        display: flex;
        flex-direction: column;
        max-width: 60%; }
        /* line 466, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .listing_bottom .name_loc .author_link {
          color: #475467;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        /* line 476, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .listing_bottom .name_loc .location {
          color: #475467;
          font-size: 11px;
          font-weight: 400;
          line-height: 150%;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
      /* line 487, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_box .listing_details .listing_bottom .rating {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        color: #475467;
        font-size: 11px;
        font-weight: 400;
        line-height: 150%;
        gap: 2px; }
        /* line 497, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .listing_bottom .rating img {
          height: 16px; }

/* line 505, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.select_field, .input_field {
  height: 40px;
  padding: 8px 12px;
  width: 100%;
  border-radius: 12px;
  border: 1px solid #EAECF0;
  color: #101828;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 !important;
  min-height: 40px; }
  /* line 518, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .select_field:focus, .input_field:focus {
    outline: none; }
  /* line 521, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .select_field::-webkit-input-placeholder, .input_field::-webkit-input-placeholder {
    color: #667085; }
  /* line 524, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .select_field::-moz-placeholder, .input_field::-moz-placeholder {
    color: #667085; }
  /* line 527, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .select_field:-ms-input-placeholder, .input_field:-ms-input-placeholder {
    color: #667085; }
  /* line 530, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .select_field:-moz-placeholder, .input_field:-moz-placeholder {
    color: #667085; }
  /* line 533, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .select_field:focus, .input_field:focus {
    outline: none; }

/* line 538, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.checkbox_btn {
  position: relative;
  height: 16px;
  width: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  appearance: none;
  padding: 0;
  cursor: pointer;
  min-height: auto; }
  /* line 551, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .checkbox_btn:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    border: 1px solid #475467;
    background: #ffffff;
    border-radius: 4px; }
  /* line 561, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .checkbox_btn:after {
    content: ''; }
  /* line 566, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .checkbox_btn:checked:before {
    background-color: #507C3A;
    background-image: url(/assets/check-62c24bae9abf4010c965ea44cfffa294bb2b4eb4b0a174bacb59124d8a253c9f.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 573, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .checkbox_btn:checked:after {
    position: absolute;
    flex-shrink: 0;
    height: 16px;
    width: 16px; }

/* line 582, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.radio_btn {
  position: relative;
  height: 20px;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  appearance: none;
  padding: 0;
  cursor: pointer;
  min-height: auto; }
  /* line 595, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .radio_btn:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    border-radius: 100%;
    border: 1px solid #EAECF0;
    background: #ffffff; }
  /* line 605, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .radio_btn:after {
    content: ''; }
  /* line 610, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .radio_btn:checked:before {
    background: #507C3A; }
  /* line 614, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .radio_btn:checked:after {
    position: absolute;
    width: 8px;
    height: 8px;
    flex-shrink: 0;
    border-radius: 9999px;
    background: #FFF; }

/* line 625, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.toggle_checkbox_wrap {
  position: relative; }
  /* line 628, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .toggle_checkbox_wrap .toggle_checkbox {
    position: absolute;
    height: 20px;
    width: 40px;
    z-index: 1;
    opacity: 0;
    cursor: pointer; }
    /* line 638, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .toggle_checkbox_wrap .toggle_checkbox:checked ~ .slider:before {
      background: #507C3A; }
    /* line 641, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .toggle_checkbox_wrap .toggle_checkbox:checked ~ .slider:after {
      left: 21px; }
  /* line 648, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .toggle_checkbox_wrap .slider {
    position: relative;
    display: flex;
    height: 20px; }
    /* line 653, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .toggle_checkbox_wrap .slider:before {
      content: '';
      display: flex;
      width: 40px;
      height: 100%;
      background: #98A2B3;
      border-radius: 20px; }
    /* line 661, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .toggle_checkbox_wrap .slider:after {
      content: '';
      position: absolute;
      top: 1px;
      left: 1px;
      height: 18px;
      width: 18px;
      background: #fff;
      border-radius: 100%;
      transition: 0.2s all; }

/* line 676, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.action_wrap .action_link {
  display: flex;
  width: 36px;
  height: 36px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  opacity: 0.9;
  background: #F9FAFB; }
  /* line 686, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .action_wrap .action_link.liked {
    opacity: 1; }
    /* line 689, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .action_wrap .action_link.liked svg path {
      fill: #507C3A; }

/* line 697, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.hide_sec {
  display: none !important; }

/* line 701, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.mobile_hide {
  display: none !important; }
  @media (min-width: 768px) {
    /* line 701, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .mobile_hide {
      display: block !important; } }

/* line 709, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.desktop_hide {
  display: none !important; }
  @media (max-width: 767px) {
    /* line 709, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .desktop_hide {
      display: block !important; } }

/* line 717, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.custom_popup {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1050;
  display: none; }
  /* line 727, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .custom_popup .popup_outer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (max-width: 767px) {
      /* line 737, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer {
        justify-content: flex-end;
        align-items: flex-end; } }
    @media (max-width: 767px) {
      /* line 742, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box {
        border-radius: 16px 16px 0 0;
        height: 100%; } }
    /* line 748, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_header {
      padding: 0 0 10px;
      border: none; }
      @media (max-width: 767px) {
        /* line 748, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_header {
          padding: 0 0 66px; } }
      /* line 756, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_header .popup_heading {
        display: none; }
    @media (max-width: 767px) {
      /* line 761, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body {
        flex: 1; } }
    @media (max-width: 767px) {
      /* line 766, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update {
        height: 100%;
        display: flex;
        flex-direction: column; } }
    @media (max-width: 767px) {
      /* line 773, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box {
        max-height: calc(90vh - 112px);
        gap: 30px; } }
    /* line 779, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .form_heading {
      margin: 0; }
    /* line 783, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap {
      align-items: center; }
      @media (max-width: 767px) {
        /* line 783, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap {
          gap: 20px; } }
      /* line 790, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap .profile_img_box {
        width: 160px;
        height: 160px;
        border: 1px solid #65984A; }
        @media (max-width: 767px) {
          /* line 790, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap .profile_img_box {
            height: 114px;
            width: 114px; } }
        /* line 799, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap .profile_img_box:before {
          /*content: 'Attach or drag your photo here (minimum size 250x250 pixels, max size 5MB)';*/
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M26.248 21.25C26.248 21.5816 26.1164 21.8995 25.8819 22.1339C25.6475 22.3683 25.3296 22.5 24.998 22.5H21.248V26.25C21.248 26.5816 21.1164 26.8995 20.8819 27.1339C20.6475 27.3683 20.3296 27.5 19.998 27.5C19.6665 27.5 19.3486 27.3683 19.1142 27.1339C18.8797 26.8995 18.748 26.5816 18.748 26.25V22.5H14.998C14.6665 22.5 14.3486 22.3683 14.1142 22.1339C13.8797 21.8995 13.748 21.5816 13.748 21.25C13.748 20.9185 13.8797 20.6006 14.1142 20.3661C14.3486 20.1317 14.6665 20 14.998 20H18.748V16.25C18.748 15.9185 18.8797 15.6006 19.1142 15.3661C19.3486 15.1317 19.6665 15 19.998 15C20.3296 15 20.6475 15.1317 20.8819 15.3661C21.1164 15.6006 21.248 15.9185 21.248 16.25V20H24.998C25.3296 20 25.6475 20.1317 25.8819 20.3661C26.1164 20.6006 26.248 20.9185 26.248 21.25ZM36.248 12.5V30C36.248 30.9946 35.853 31.9484 35.1497 32.6517C34.4464 33.3549 33.4926 33.75 32.498 33.75H7.49805C6.50348 33.75 5.54966 33.3549 4.8464 32.6517C4.14314 31.9484 3.74805 30.9946 3.74805 30V12.5C3.74805 11.5055 4.14314 10.5516 4.8464 9.84838C5.54966 9.14512 6.50348 8.75003 7.49805 8.75003H11.8293L13.5918 6.11253C13.8197 5.77094 14.1282 5.49075 14.4901 5.29672C14.852 5.10269 15.2562 5.00079 15.6668 5.00003H24.3293C24.7399 5.00079 25.1441 5.10269 25.506 5.29672C25.8679 5.49075 26.1764 5.77094 26.4043 6.11253L28.1668 8.75003H32.498C33.4926 8.75003 34.4464 9.14512 35.1497 9.84838C35.853 10.5516 36.248 11.5055 36.248 12.5ZM33.748 12.5C33.748 12.1685 33.6164 11.8506 33.3819 11.6161C33.1475 11.3817 32.8296 11.25 32.498 11.25H27.498C27.2922 11.2502 27.0895 11.1995 26.908 11.1024C26.7264 11.0054 26.5717 10.865 26.4574 10.6938L24.3293 7.50003H15.6668L13.5387 10.6938C13.4244 10.865 13.2697 11.0054 13.0881 11.1024C12.9066 11.1995 12.7039 11.2502 12.498 11.25H7.49805C7.16653 11.25 6.84858 11.3817 6.61416 11.6161C6.37974 11.8506 6.24805 12.1685 6.24805 12.5V30C6.24805 30.3316 6.37974 30.6495 6.61416 30.8839C6.84858 31.1183 7.16653 31.25 7.49805 31.25H32.498C32.8296 31.25 33.1475 31.1183 33.3819 30.8839C33.6164 30.6495 33.748 30.3316 33.748 30V12.5Z' fill='%23667085'/%3E%3C/svg%3E");
          background-repeat: no-repeat;
          background-position: center;
          background-size: auto; }
          @media (max-width: 767px) {
            /* line 799, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap .profile_img_box:before {
              font-size: 9.429px;
              line-height: 150%; } }
        /* line 813, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap .profile_img_box .image {
          display: none; }
      /* line 818, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap .profile_img_detail {
        gap: 10px; }
        /* line 821, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .profile_edit_wrap .profile_img_detail .heading {
          color: #101828; }
    /* line 827, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box {
      width: 100%;
      display: flex;
      flex-direction: column;
      gap: 10px; }
      /* line 837, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .heading {
        color: #101828;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px; }
        @media (max-width: 767px) {
          /* line 837, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .heading {
            font-size: 16px;
            line-height: 16px; } }
      /* line 850, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap {
        gap: 10px; }
        @media (max-width: 767px) {
          /* line 850, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap {
            gap: 6px; } }
        /* line 857, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap .banner_text {
          padding: 0; }
          @media (max-width: 767px) {
            /* line 857, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap .banner_text {
              font-size: 12px;
              text-align: left; } }
        /* line 866, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap .banner_img_box {
          border: 1px solid #65984A; }
          /* line 869, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap .banner_img_box:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M26.248 21.25C26.248 21.5816 26.1164 21.8995 25.8819 22.1339C25.6475 22.3683 25.3296 22.5 24.998 22.5H21.248V26.25C21.248 26.5816 21.1164 26.8995 20.8819 27.1339C20.6475 27.3683 20.3296 27.5 19.998 27.5C19.6665 27.5 19.3486 27.3683 19.1142 27.1339C18.8797 26.8995 18.748 26.5816 18.748 26.25V22.5H14.998C14.6665 22.5 14.3486 22.3683 14.1142 22.1339C13.8797 21.8995 13.748 21.5816 13.748 21.25C13.748 20.9185 13.8797 20.6006 14.1142 20.3661C14.3486 20.1317 14.6665 20 14.998 20H18.748V16.25C18.748 15.9185 18.8797 15.6006 19.1142 15.3661C19.3486 15.1317 19.6665 15 19.998 15C20.3296 15 20.6475 15.1317 20.8819 15.3661C21.1164 15.6006 21.248 15.9185 21.248 16.25V20H24.998C25.3296 20 25.6475 20.1317 25.8819 20.3661C26.1164 20.6006 26.248 20.9185 26.248 21.25ZM36.248 12.5V30C36.248 30.9946 35.853 31.9484 35.1497 32.6517C34.4464 33.3549 33.4926 33.75 32.498 33.75H7.49805C6.50348 33.75 5.54966 33.3549 4.8464 32.6517C4.14314 31.9484 3.74805 30.9946 3.74805 30V12.5C3.74805 11.5055 4.14314 10.5516 4.8464 9.84838C5.54966 9.14512 6.50348 8.75003 7.49805 8.75003H11.8293L13.5918 6.11253C13.8197 5.77094 14.1282 5.49075 14.4901 5.29672C14.852 5.10269 15.2562 5.00079 15.6668 5.00003H24.3293C24.7399 5.00079 25.1441 5.10269 25.506 5.29672C25.8679 5.49075 26.1764 5.77094 26.4043 6.11253L28.1668 8.75003H32.498C33.4926 8.75003 34.4464 9.14512 35.1497 9.84838C35.853 10.5516 36.248 11.5055 36.248 12.5ZM33.748 12.5C33.748 12.1685 33.6164 11.8506 33.3819 11.6161C33.1475 11.3817 32.8296 11.25 32.498 11.25H27.498C27.2922 11.2502 27.0895 11.1995 26.908 11.1024C26.7264 11.0054 26.5717 10.865 26.4574 10.6938L24.3293 7.50003H15.6668L13.5387 10.6938C13.4244 10.865 13.2697 11.0054 13.0881 11.1024C12.9066 11.1995 12.7039 11.2502 12.498 11.25H7.49805C7.16653 11.25 6.84858 11.3817 6.61416 11.6161C6.37974 11.8506 6.24805 12.1685 6.24805 12.5V30C6.24805 30.3316 6.37974 30.6495 6.61416 30.8839C6.84858 31.1183 7.16653 31.25 7.49805 31.25H32.498C32.8296 31.25 33.1475 31.1183 33.3819 30.8839C33.6164 30.6495 33.748 30.3316 33.748 30V12.5Z' fill='%23667085'/%3E%3C/svg%3E"); }
          /* line 876, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap .banner_img_box .file-banner::-webkit-file-upload-button, .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .banner_box .banner_edit_wrap .banner_img_box .file-banner::file-selector-button {
            display: none; }
    /* line 885, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .bio_box {
      gap: 10px; }
      @media (max-width: 767px) {
        /* line 885, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .bio_box {
          gap: 6px; } }
      /* line 892, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .bio_box .heading {
        color: #101828;
        text-align: left; }
      /* line 897, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .bio_box .input_box {
        gap: 10px; }
        @media (max-width: 767px) {
          /* line 897, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .bio_box .input_box {
            gap: 6px; } }
        /* line 904, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .bio_box .input_box .bio_text {
          color: #475467;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px; }
          @media (max-width: 767px) {
            /* line 904, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .customize_profile_box .bio_box .input_box .bio_text {
              font-size: 12px; } }
    @media (max-width: 767px) {
      /* line 918, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body .prof_update .popup_footer {
        margin-top: auto; } }
    @media (min-width: 768px) {
      /* line 929, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer {
        top: 55px; } }
    @media (max-width: 767px) {
      /* line 929, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer {
        align-items: flex-end; } }
    @media (max-width: 767px) {
      /* line 937, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer .popup_box {
        height: 100%;
        max-height: 95vh;
        border-radius: 12px 12px 0 0; } }
    /* line 945, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .popup_outer.change_phone_outer .popup_box .popup_header .popup_heading {
      text-align: center; }
    @media (max-width: 767px) {
      /* line 951, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer .popup_box .popup_body {
        flex: 1; } }
    @media (max-width: 767px) {
      /* line 956, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer .popup_box .popup_body form {
        height: 100%; } }
    /* line 965, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .popup_outer .popup_box {
      display: flex;
      width: 100%;
      max-width: 600px;
      flex-direction: column;
      border-radius: 16px;
      background: #fff; }
      /* line 974, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_header {
        display: flex;
        padding: 20px;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        justify-content: space-between;
        border-bottom: 1px solid #EAECF0;
        position: relative; }
        @media (max-width: 767px) {
          /* line 974, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_header {
            flex-direction: column;
            border: none;
            padding: 56px 20px 24px; } }
        /* line 990, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_header .popup_heading {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          width: 100%; }
          /* line 998, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_header .popup_heading.msg_heading {
            text-align: center; }
          @media (max-width: 767px) {
            /* line 1002, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_header .popup_heading.wallet_heading {
              text-align: center; } }
          /* line 1008, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_header .popup_heading .author_link {
            color: #507C3A; }
        /* line 1013, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_header .close_popup, .custom_popup .popup_outer .popup_box .popup_header .hide_popup {
          position: absolute;
          top: 16px;
          right: 16px;
          display: flex; }
        /* line 1020, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_header .close_book {
          display: flex; }
          @media (max-width: 767px) {
            /* line 1020, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_header .close_book {
              position: absolute;
              top: 16px;
              right: 16px; } }
      /* line 1032, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .wallet_form {
        padding: 40px 40px 16px; }
        @media (max-width: 767px) {
          /* line 1032, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .wallet_form {
            padding: 0 20px 20px; } }
        /* line 1039, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .wallet_form .sure_text {
          color: #101828;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
      /* line 1050, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .are_you_sure {
        color: #101828;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
      /* line 1057, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .icon_box {
        height: 80px;
        width: 80px;
        border-radius: 24px;
        background: #F2F7EE;
        display: flex;
        justify-content: center;
        align-items: center; }
      /* line 1069, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .otp_heading {
        color: #2E4126;
        text-align: center;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px; }
      /* line 1078, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .continue_text {
        color: #475467;
        text-align: center;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        width: 100%;
        max-width: 370px;
        margin: 0 auto; }
      /* line 1089, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .form_wrap {
        width: 100%; }
        /* line 1092, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap {
          width: 100%;
          display: flex;
          flex-direction: column;
          gap: 40px; }
          /* line 1098, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 16px;
            align-self: stretch; }
            /* line 1106, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head .heading {
              color: #2E4126;
              text-align: center;
              font-family: 'roboto';
              font-size: 20px;
              font-weight: 500;
              line-height: 28px; }
            /* line 1115, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head .info_text {
              color: #101828;
              text-align: center;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px; }
            /* line 1123, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head .leave_review_row {
              display: flex;
              align-items: center;
              gap: 16px; }
              /* line 1128, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head .leave_review_row .rating_box {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 32px;
                width: 32px;
                position: relative; }
                /* line 1136, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head .leave_review_row .rating_box input[type="checkbox"] {
                  position: absolute;
                  height: 100%;
                  width: 100%;
                  opacity: 0;
                  cursor: pointer; }
                  /* line 1145, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head .leave_review_row .rating_box input[type="checkbox"]:checked + svg path, .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_head .leave_review_row .rating_box input[type="checkbox"]:hover + svg path {
                    fill: #FFB444; }
          /* line 1155, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_wrap .leave_review_wrap .review_text {
            height: 108px;
            padding: 16px;
            border-radius: 16px;
            border: 1px solid #EAECF0;
            color: #101828;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            resize: none; }
        /* line 1168, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .form_wrap .after_leave_review_wrap {
          display: flex;
          flex-direction: column;
          align-items: center;
          width: 100%;
          margin: 0 auto; }
          /* line 1175, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_wrap .after_leave_review_wrap .icon_box {
            margin: 0 0 24px; }
          /* line 1179, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_wrap .after_leave_review_wrap .otp_heading {
            margin: 0 0 16px; }
      /* line 1184, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap {
        padding: 40px; }
        @media (max-width: 767px) {
          /* line 1184, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap {
            padding: 20px; } }
        /* line 1191, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form {
          padding: 0; }
          /* line 1194, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap {
            display: flex;
            padding: 0 20px;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 16px; }
            /* line 1202, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap p {
              text-align: center; }
            @media (max-width: 767px) {
              /* line 1194, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap {
                padding: 0; } }
            /* line 1210, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .review_heading {
              color: #2E4126;
              text-align: center;
              font-family: 'roboto';
              font-size: 20px;
              font-weight: 500;
              line-height: 28px; }
            /* line 1219, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .feedback_text {
              color: #2E4126;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              text-align: center; }
            /* line 1227, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .rating_text {
              color: #101828;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              text-align: center; }
            /* line 1236, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group {
              display: flex;
              align-items: center;
              gap: 16px; }
              /* line 1245, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input:checked ~ label svg path, .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input:hover ~ label svg path {
                fill: #FFC119; }
              /* line 1252, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input + label {
                text-indent: initial;
                padding: 0;
                height: 32px;
                width: 32px;
                display: flex;
                justify-content: center;
                align-items: center; }
                /* line 1261, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input + label:before {
                  content: ''; }
            /* line 1270, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap #testimonial-rating-error label.error {
              color: #FC0815;
              font-size: 11px;
              font-weight: 400;
              line-height: 150%;
              margin: 0 0 20px;
              padding: 0;
              background: transparent; }
              /* line 1279, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap #testimonial-rating-error label.error:before {
                display: none; }
          /* line 1288, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .input_wrap:has(.error) label {
            color: #FC0815; }
            /* line 1291, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .input_wrap:has(.error) label.error {
              color: #FC0815;
              font-size: 11px;
              font-weight: 400;
              line-height: 150%;
              margin: 0;
              padding: 0;
              background: transparent; }
              /* line 1300, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .input_wrap:has(.error) label.error:before {
                display: none; }
          /* line 1307, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .input_wrap:has(.error) textarea.error {
            border-color: #FC0815;
            color: #FC0815; }
          /* line 1314, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form textarea {
            height: 108px;
            padding: 16px;
            border-radius: 16px;
            border: 1px solid #EAECF0;
            color: #667085;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            resize: none; }
            /* line 1325, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form textarea:focus {
              outline: none; }
        /* line 1331, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap .popup_footer {
          padding: 24px 0 0; }
          /* line 1334, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap .popup_footer .send_button {
            margin: 0;
            display: flex;
            height: 40px;
            justify-content: center;
            align-items: center;
            width: 100%;
            border-radius: 8px;
            background: #65984A;
            color: #F9FAFB;
            border: 1px solid #65984A;
            padding: 0 16px;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; }
      /* line 1353, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap {
        display: none;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 16px;
        padding: 40px; }
        /* line 1361, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap.show_content {
          display: flex; }
        @media (max-width: 767px) {
          /* line 1353, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap {
            padding: 20px; } }
        /* line 1369, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap .icon_box {
          display: flex;
          width: 80px;
          height: 80px;
          justify-content: center;
          align-items: center;
          border-radius: 24px;
          background: #F2F7EE; }
        /* line 1379, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap .heading {
          color: #2E4126;
          text-align: center;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px; }
        /* line 1388, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap .text {
          color: #2E4126;
          text-align: center;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px; }
        /* line 1396, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap .popup_footer_new {
          padding: 24px 0 0;
          width: 100%; }
          /* line 1399, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap .popup_footer_new .send_button {
            margin: 0;
            display: flex;
            height: 40px;
            justify-content: center;
            align-items: center;
            width: 100%;
            border-radius: 8px;
            background: #65984A;
            color: #F9FAFB;
            border: 1px solid #65984A;
            padding: 0 16px;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; }
      /* line 1418, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .share_wrapper {
        width: 100%; }
        /* line 1421, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .listing_img_box {
          border-radius: 8px;
          background: #F2F7EE;
          position: relative;
          display: flex;
          justify-content: center;
          align-items: center;
          width: 134px;
          border: 1px solid #EAECF0;
          overflow: hidden;
          height: auto;
          padding: 0 0 18.847%;
          margin: 0 auto; }
          @media (max-width: 767px) {
            /* line 1421, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .listing_img_box {
              padding: 0 0 28.847%; } }
          /* line 1439, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .listing_img_box .listing_img {
            height: auto;
            width: auto;
            max-width: 100%;
            max-height: 100%;
            object-fit: contain;
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto;
            left: 0;
            right: 0; }
        /* line 1454, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .title {
          color: #2E4126;
          text-align: center;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          margin: 16px auto 8px; }
        /* line 1464, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .description {
          overflow: hidden;
          color: #475467;
          text-align: center;
          text-overflow: ellipsis;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          margin: 0 0 24px; }
        /* line 1478, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .share_to {
          color: #475467;
          text-align: center;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          margin: 0 0 16px; }
        /* line 1487, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .share_box {
          display: flex;
          align-items: flex-start;
          gap: 16px;
          justify-content: center; }
          /* line 1493, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .share_box .share_link {
            display: flex;
            height: 40px;
            padding: 0 16px;
            justify-content: center;
            align-items: center;
            gap: 8px;
            border-radius: 8px;
            border: 1px solid #65984A;
            background: #F2F7EE;
            color: #65984A;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; }
            /* line 1508, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .share_box .share_link.social {
              padding: 0 8px; }
      /* line 1517, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .clipboard {
        width: 100%; }
        /* line 1521, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .clipboard .copyText.selected {
          color: #ffffff;
          background: #65984A;
          width: fit-content; }
        /* line 1528, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .clipboard .copy_btn {
          height: 28px;
          position: relative;
          top: 8px;
          left: 10px;
          cursor: pointer; }
      /* line 1537, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .change_Num_form_box {
        display: flex;
        padding: 40px;
        flex-direction: column;
        align-items: center;
        gap: 40px;
        align-self: stretch; }
        @media (max-width: 767px) {
          /* line 1537, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .change_Num_form_box {
            padding: 16px 16px 24px; } }
      /* line 1550, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .form_box {
        display: flex;
        padding: 40px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        align-self: stretch; }
        @media (max-width: 767px) {
          /* line 1550, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box {
            padding: 16px 16px 24px; } }
        @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
          /* line 1550, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box {
            max-height: 55vh;
            overflow: hidden;
            overflow-y: auto; } }
        /* line 1566, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box {
          padding: 40px 35px; }
          @media (max-width: 767px) {
            /* line 1566, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box {
              padding: 0px 16px 24px; } }
          /* line 1573, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .input_wrap {
            gap: 16px; }
            /* line 1576, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .input_wrap label {
              font-size: 16px;
              line-height: 24px; }
            /* line 1581, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .input_wrap .text_area {
              height: 120px;
              padding: 12px;
              align-self: stretch;
              border-radius: 12px;
              border: 1px solid #EAECF0;
              resize: none;
              color: #667085;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px; }
              /* line 1593, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .input_wrap .text_area:focus {
                outline: none; }
          /* line 1599, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box.return_form_box {
            padding: 40px; }
            @media (max-width: 767px) {
              /* line 1599, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box.return_form_box {
                padding: 20px 0; } }
          /* line 1607, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 40px;
            width: 100%;
            margin: 0 auto; }
            /* line 1615, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap.return_confirm_by_renter {
              padding: 40px; }
              /* line 1618, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap.return_confirm_by_renter .return_text {
                color: #475467;
                text-align: center;
                font-size: 18px;
                font-weight: 400;
                line-height: 28px;
                letter-spacing: -0.3px; }
            /* line 1628, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .otp_input_wrap {
              display: flex;
              align-items: center;
              gap: 8px;
              justify-content: center; }
              /* line 1634, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .otp_input_wrap .otp_field {
                width: 40px;
                height: 40px;
                border-radius: 4px;
                border: 1px solid #475467;
                appearance: none;
                padding: 0;
                text-align: center;
                min-height: 40px; }
                /* line 1644, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .otp_input_wrap .otp_field:focus {
                  outline: none; }
                /* line 1648, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .otp_input_wrap .otp_field::-webkit-inner-spin-button, .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .otp_input_wrap .otp_field::-webkit-outer-spin-button {
                  -webkit-appearance: none;
                  -moz-appearance: none;
                  appearance: none;
                  margin: 0; }
              /* line 1657, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .otp_input_wrap .codeDigit {
                display: flex;
                height: 40px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                color: #101828;
                text-align: center;
                font-family: 'roboto';
                font-size: 40px;
                font-weight: 500;
                line-height: 150%;
                letter-spacing: -0.3px;
                width: 40px; }
            /* line 1674, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .otp_recievd_num {
              color: #101828;
              text-align: center;
              font-family: 'roboto';
              font-size: 40px;
              font-weight: 500;
              line-height: 150%;
              letter-spacing: 28px; }
            /* line 1684, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .resend_text {
              color: #475467;
              text-align: center;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px; }
              /* line 1691, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .otp_wrap .resend_text .resend_link {
                color: #2E4126;
                font-weight: 500;
                text-decoration-line: underline;
                background: transparent; }
        /* line 1705, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .form_box.change_Num_form_box {
          padding: 40px;
          align-items: center;
          gap: 40px; }
          @media (max-width: 767px) {
            /* line 1705, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.change_Num_form_box {
              padding: 16px 16px 24px; } }
          /* line 1714, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box.change_Num_form_box .resend_text {
            color: #475467;
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; }
          /* line 1722, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box.change_Num_form_box .popup_footer {
            width: 100%;
            padding: 0; }
            /* line 1726, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.change_Num_form_box .popup_footer .popup_btn.save {
              margin: 0;
              width: 100%;
              background: #65984A; }
        /* line 1734, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .form_box .input_row {
          display: flex;
          align-items: flex-start;
          gap: 16px;
          align-self: stretch; }
        /* line 1741, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap {
          display: flex;
          flex-direction: column;
          gap: 6px;
          flex: 1;
          width: 100%; }
          /* line 1749, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) label {
            color: #FC0815; }
            /* line 1752, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) label.error {
              color: #FC0815;
              font-size: 11px;
              font-weight: 400;
              line-height: 150%;
              margin: 0;
              padding: 0;
              background: transparent; }
              /* line 1761, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) label.error:before {
                display: none; }
          /* line 1767, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) .phoneNumber_field {
            border-color: #FC0815;
            position: relative;
            margin: 0 0 20px; }
            /* line 1773, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) .phoneNumber_field label.error {
              color: #FC0815;
              font-size: 11px;
              font-weight: 400;
              line-height: 150%;
              margin: 0;
              padding: 0;
              background: transparent;
              position: absolute;
              top: calc(100% + 6px);
              left: 0; }
              /* line 1785, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) .phoneNumber_field label.error:before {
                display: none; }
          /* line 1792, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) input.error {
            border-color: #FC0815;
            color: #FC0815; }
          /* line 1798, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap label {
            color: #2E4126;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            margin: 0; }
          /* line 1806, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap .phoneNumber_field {
            display: flex;
            height: 40px;
            padding: 8px 12px 8px 10px;
            align-items: center;
            gap: 8px;
            align-self: stretch;
            border-radius: 12px;
            border: 1px solid #EAECF0; }
            /* line 1816, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap .phoneNumber_field select {
              min-width: 61px;
              padding: 0 10px 0 0;
              border: none;
              border-right: 1px solid #EAECF0;
              background: transparent;
              border-radius: 0;
              width: auto;
              appearance: none; }
            /* line 1827, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap .phoneNumber_field .input_field {
              padding: 0;
              border: none;
              background: transparent;
              flex: 1; }
          /* line 1835, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap .select_field, .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap .input_field {
            height: 40px;
            padding: 8px 12px;
            width: 100%;
            border-radius: 8px;
            border: 1px solid #EAECF0;
            color: #667085;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            margin: 0 !important;
            min-height: 40px; }
            /* line 1848, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap .select_field:focus, .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap .input_field:focus {
              outline: none; }
        /* line 1854, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .form_box .bank_text {
          color: #101828;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px; }
          /* line 1859, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .bank_text a {
            color: #65984A; }
      /* line 1865, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .forgot_row {
        color: #475467;
        text-align: right;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
        /* line 1872, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .forgot_row .reset_link {
          color: #101828; }
          /* line 1875, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .forgot_row .reset_link:hover {
            color: #507C3A; }
      /* line 1881, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .payout_method_form {
        border: none;
        border-radius: 0;
        padding: 40px 40px 102px; }
        @media (max-width: 767px) {
          /* line 1881, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form {
            padding: 0 20px 102px; } }
        /* line 1890, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .payout_method_form form {
          max-height: 60vh;
          overflow: hidden;
          overflow-y: auto; }
          /* line 1895, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form form .popup_footer {
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 0 40px 40px;
            gap: 20px; }
            @media (max-width: 767px) {
              /* line 1895, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form form .popup_footer {
                padding: 20px; } }
            /* line 1906, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form form .popup_footer .popup_btn {
              flex: 1;
              border-radius: 16px;
              margin: 0; }
              /* line 1911, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form form .popup_footer .popup_btn.cancel {
                border: 1px solid #65984A;
                background: #FFF;
                color: #507C3A; }
      /* line 1921, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .info_box {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 24px;
        text-align: center;
        align-items: center; }
        /* line 1933, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .info_box .bank_text {
          color: #475467;
          text-align: center;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px; }
      /* line 1942, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .referral_box {
        display: flex;
        padding: 40px;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        gap: 24px;
        text-align: center; }
        /* line 1951, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .referral_box .icon_box {
          height: 100px;
          width: 100px;
          border-radius: 16px; }
        /* line 1957, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .referral_box .referrals_text {
          color: #475467;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
        /* line 1964, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .referral_box .start_ern_btn {
          height: 48px;
          border-radius: 8px;
          font-size: 18px;
          line-height: 28px; }
      /* line 1972, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box {
        display: flex;
        padding: 40px;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        gap: 24px;
        text-align: center; }
        @media (max-width: 767px) {
          /* line 1972, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box {
            padding: 0 20px 20px; } }
        /* line 1985, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .icon_box {
          border-radius: 24px;
          background: #F2F7EE;
          display: flex;
          justify-content: center;
          align-items: center;
          height: 100px;
          width: 100px;
          border-radius: 16px; }
          @media (max-width: 767px) {
            /* line 1985, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .icon_box {
              height: 80px;
              width: 80px;
              border-radius: 12px; }
              /* line 2000, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .icon_box img {
                height: 52px; } }
        /* line 2006, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .referrals_text {
          color: #475467;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
        /* line 2013, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .start_ern_btn {
          height: 48px;
          border-radius: 8px;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px; }
          @media (max-width: 767px) {
            /* line 2013, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .start_ern_btn {
              height: 40px;
              width: 100%; } }
      /* line 2027, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .decline_request_box {
        display: flex;
        padding: 40px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 40px;
        align-self: stretch; }
        @media (max-width: 767px) {
          /* line 2027, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .decline_request_box {
            padding: 40px 20px; } }
        /* line 2044, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .decline_request_box .request_heading {
          color: #2E4126;
          font-family: Roboto;
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          text-align: center; }
        /* line 2053, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .decline_request_box .request_text {
          color: #475467;
          text-align: center;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px; }
        /* line 2061, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .decline_request_box .decline_action {
          display: flex;
          margin: 40px 0 0;
          align-items: flex-start;
          gap: 16px;
          align-self: stretch;
          justify-content: space-between; }
          /* line 2069, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .decline_request_box .decline_action .decline_link {
            display: flex;
            height: 48px;
            padding: 16px;
            justify-content: center;
            align-items: center;
            gap: 8px;
            flex: 1 0 0;
            border-radius: 8px;
            border: 1px solid #EAECF0;
            background: #F9FAFB;
            color: #475467;
            font-size: 18px;
            font-weight: 500;
            line-height: 28px;
            padding: 0; }
            /* line 2086, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .decline_request_box .decline_action .decline_link.yes {
              color: #ffffff;
              border: #EAECF0;
              background: #65984A; }
      /* line 2095, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .popup_footer {
        display: flex;
        padding: 24px;
        justify-content: flex-end;
        align-items: center;
        gap: 12px; }
        @media (max-width: 767px) {
          /* line 2095, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer {
            padding: 20px;
            justify-content: center;
            align-items: center; } }
        @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
          /* line 2095, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer {
            padding: 10px 20px; } }
        /* line 2110, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .popup_footer.msgs_footer {
          gap: 16px;
          padding: 0 35px 40px; }
          @media (max-width: 767px) {
            /* line 2110, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .popup_footer.msgs_footer {
              padding: 0  16px 16px; } }
          /* line 2118, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer.msgs_footer .popup_btn {
            flex: 1 0 0;
            height: 40px;
            font-size: 16px;
            line-height: 20px; }
            /* line 2124, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .popup_footer.msgs_footer .popup_btn.cancel {
              border: 1px solid #475467;
              background: #ffffff; }
        /* line 2131, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .popup_footer.payput_detail_error_footer .popup_btn {
          white-space: nowrap; }
        /* line 2136, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn {
          display: flex;
          height: 48px;
          padding: 0 16px;
          justify-content: center;
          align-items: center;
          gap: 8px;
          border-radius: 8px;
          font-size: 18px;
          font-weight: 500;
          line-height: 28px;
          border: none; }
          @media (max-width: 767px) {
            /* line 2136, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn {
              flex: 1;
              font-size: 16px;
              padding: 0 8px;
              white-space: nowrap; } }
          /* line 2155, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn.cancel {
            color: #475467;
            border: 1px solid #EAECF0;
            background: #F9FAFB; }
            @media (max-width: 767px) {
              /* line 2160, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn.cancel.cancel_pass_btn {
                width: 130px;
                flex: initial; } }
          /* line 2167, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn.save {
            background: #507C3A;
            color: #F9FAFB;
            min-width: 100px; }
          /* line 2172, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn.wallet_btn {
            min-width: 150px; }
          /* line 2175, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn.cancel_secondary {
            border: 1px solid #65984A;
            background: #F2F7EE;
            color: #65984A; }
      /* line 2186, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .payment_head_text {
        color: #475467;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        padding: 20px 40px 0; }
        @media (max-width: 767px) {
          /* line 2186, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .payment_head_text {
            padding: 0px 16px; } }
      /* line 2198, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box {
        padding: 24px 40px; }
        @media (max-width: 767px) {
          /* line 2198, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box {
            padding: 16px 16px 24px; } }
      /* line 2206, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer {
        align-items: center;
        gap: 20px;
        padding: 0px 40px 30px;
        justify-content: center; }
        @media (max-width: 767px) {
          /* line 2206, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer {
            padding: 0px 16px 20px; } }
        /* line 2216, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .popup_btn {
          flex: 1;
          border-radius: 16px; }
          /* line 2220, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .popup_btn.cancel_card {
            border: 1px solid #65984A;
            background: #FFF;
            color: #507C3A; }
          /* line 2225, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .popup_btn.save {
            background: #65984A; }
  @media (max-width: 767px) {
    /* line 2236, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup.msgs_popup .popup_outer, .custom_popup.invt_popup .popup_outer {
      align-items: flex-end; } }
  @media (max-width: 767px) {
    /* line 2241, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup.msgs_popup .popup_outer .popup_box, .custom_popup.invt_popup .popup_outer .popup_box {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; } }
  @media (max-width: 767px) {
    /* line 2253, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup.invt_popup .popup_outer .popup_box .popup_header .popup_heading {
      text-align: center; } }
  /* line 2263, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .custom_popup .spinner_wrap {
    border-radius: inherit;
    background: rgba(0, 0, 0, 0.2); }
    /* line 2267, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .custom_popup .spinner_wrap .form_spinner {
      margin: 0; }

/* line 2273, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.left_nav_box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  width: 100%; }
  /* line 2282, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .left_nav_box.custom_text .nav_link span {
    color: #101828;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px; }
  /* line 2291, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .left_nav_box .nav_link {
    display: flex;
    padding: 12px 16px;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    color: #667085;
    font-family: 'roboto';
    font-size: 18px;
    font-weight: 500;
    line-height: 24px; }
    /* line 2303, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .left_nav_box .nav_link.selected, .left_nav_box .nav_link:hover {
      border-radius: 8px;
      background: #F2F7EE;
      color: #507C3A; }
      /* line 2309, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .left_nav_box .nav_link.selected .link_icon.active, .left_nav_box .nav_link:hover .link_icon.active {
        display: none; }
      /* line 2312, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .left_nav_box .nav_link.selected .link_icon.deactive, .left_nav_box .nav_link:hover .link_icon.deactive {
        display: block; }
    /* line 2319, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .left_nav_box .nav_link .link_icon.deactive {
      display: none; }

/* line 2326, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.review_wrap {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 16px 0 0; }
  @media (max-width: 767px) {
    /* line 2326, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap {
      gap: 20px; } }
  /* line 2336, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .review_wrap .user_box {
    display: flex;
    align-items: center;
    gap: 12px;
    flex: 1 0 0;
    width: 100%; }
    /* line 2343, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap .user_box .user_img {
      width: 40px;
      height: 40px;
      border-radius: 100%;
      border: 2px solid #FFF;
      box-shadow: 0px 2.712px 10.237px 0px rgba(58, 55, 55, 0.08);
      background: #CFCBDC; }
    /* line 2352, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap .user_box .name {
      color: #2E4126;
      font-size: 18px;
      font-weight: 500;
      line-height: 28px; }
      @media (max-width: 992px) {
        /* line 2352, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .review_wrap .user_box .name {
          font-size: 16px;
          line-height: 24px; } }
  /* line 2365, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .review_wrap .review_box {
    display: flex;
    padding: 0 0 40px;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    border-bottom: 1px solid #EAECF0; }
    @media (max-width: 767px) {
      /* line 2365, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box {
        padding: 0 0 16px; } }
    /* line 2377, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap .review_box .review_rating {
      display: flex;
      align-items: center;
      gap: 12px; }
      @media (max-width: 992px) {
        /* line 2377, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .review_wrap .review_box .review_rating {
          gap: 8px; } }
      /* line 2386, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .review_rating .review_stars {
        display: flex;
        align-items: center;
        gap: 2px; }
      /* line 2392, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .review_rating .rating {
        height: 22px;
        width: 22px; }
        @media (max-width: 992px) {
          /* line 2392, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .review_wrap .review_box .review_rating .rating {
            height: 16px;
            width: 24px; } }
      /* line 2402, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .review_rating .rating_time {
        color: #475467;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px; }
        @media (max-width: 992px) {
          /* line 2402, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .review_wrap .review_box .review_rating .rating_time {
            line-height: 20px; } }
    /* line 2414, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap .review_box .review_text {
      color: #101828;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }
      @media (max-width: 992px) {
        /* line 2414, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .review_wrap .review_box .review_text {
          font-size: 12px;
          line-height: 20px; } }
    /* line 2426, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap .review_box .review_photos {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      gap: 12px; }
      /* line 2433, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .review_photos .review_photo {
        width: 60px;
        height: 40px;
        border-radius: 4px;
        background: lightgray; }
    /* line 2441, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap .review_box .toggle_review {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      gap: 16px;
      align-self: end;
      color: #2E4126;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px; }
      @media (max-width: 992px) {
        /* line 2441, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .review_wrap .review_box .toggle_review {
          gap: 8px;
          font-size: 14px;
          line-height: 20px; }
          /* line 2457, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .review_wrap .review_box .toggle_review svg {
            height: 20px; } }
      /* line 2463, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .toggle_review .toggle_svg.rotate {
        transform: rotate(180deg); }
    /* line 2469, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .review_wrap .review_box .reply_wrap {
      display: none;
      width: 100%; }
      /* line 2473, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .reply_wrap .reply_review {
        display: flex;
        padding: 16px;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        align-self: stretch;
        border-radius: 16px;
        background: #F2F7EE; }

/* line 2487, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.availability_wrap {
  width: 100%; }
  /* line 2490, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .availability_wrap .availability_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 0;
    border-bottom: 1px solid #EAECF0; }
    /* line 2497, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .availability_wrap .availability_row .left_side {
      display: flex;
      flex-direction: column;
      gap: 4px; }
      /* line 2502, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .availability_wrap .availability_row .left_side .day {
        color: #101828;
        font-family: 'roboto';
        font-size: 16px;
        font-weight: 500;
        line-height: 24px; }
        @media (max-width: 767px) {
          /* line 2502, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .availability_wrap .availability_row .left_side .day {
            font-size: 14px; } }
      /* line 2513, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .availability_wrap .availability_row .left_side .date {
        color: #475467;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
    /* line 2521, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .availability_wrap .availability_row .time {
      color: #101828;
      font-size: 15px;
      font-weight: 400;
      line-height: 20px; }
      @media (max-width: 767px) {
        /* line 2521, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .availability_wrap .availability_row .time {
          font-size: 14px; } }

@media (max-width: 767px) {
  /* line 2534, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  #stripe_account_form_birth_date_1i,
  #stripe_account_form_birth_date_2i,
  #stripe_account_form_birth_date_3i {
    width: 32% !important; } }

/* line 2542, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.calendar_dropmenu {
  display: none;
  position: absolute;
  top: 100%;
  margin: 5px 0 0;
  width: 312px;
  left: 0;
  z-index: 5;
  box-shadow: 0 1px 6px 0 #20212447;
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff; }
  /* line 2555, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .calendar_dropmenu .calendar_box {
    width: 100%;
    padding: 16px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-direction: column;
    gap: 12px; }
    @media (max-width: 767px) {
      /* line 2555, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .calendar_dropmenu .calendar_box {
        padding: 0 0 10px;
        gap: 10px; } }
    /* line 2570, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper,
    .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper {
      padding: 0;
      border: none;
      background: transparent;
      width: 100%;
      display: flex; }
      @media (max-width: 767px) {
        /* line 2570, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper,
        .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper {
          box-sizing: border-box;
          padding: 5px 19px; } }
      /* line 2582, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper,
      .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper {
        padding: 0;
        border: none;
        width: 100% !important; }
        /* line 2587, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table,
        .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table {
          width: 100%; }
          /* line 2591, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption,
          .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption {
            height: auto; }
            /* line 2593, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th,
            .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th {
              padding: 0 0 12px; }
              @media (max-width: 360px) {
                /* line 2593, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th {
                  padding: 0 0 6px; } }
              /* line 2600, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th.month-name,
              .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th.month-name {
                color: #344054;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px; }
              /* line 2607, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th .prev, .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th .next,
              .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th .prev,
              .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th .next {
                background-image: url(/assets/chevron-left-3b5bde4bbca8301542aa1b9c3e896fd142ae01e76c40c98a82a2b02050804d22.png);
                color: transparent;
                height: 28px;
                width: 28px;
                display: flex;
                padding: 0;
                background-repeat: no-repeat;
                background-position: center;
                background-size: 20px;
                border-radius: 4px;
                transition: 0.2s all; }
                /* line 2620, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th .prev:hover, .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th .next:hover,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th .prev:hover,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th .next:hover {
                  background-color: #F2F7EE; }
              /* line 2625, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .caption th .next,
              .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .caption th .next {
                transform: rotate(180deg);
                margin: 0 0 0 auto; }
          /* line 2633, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table thead .week-name th,
          .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table thead .week-name th {
            width: 40px;
            height: 40px;
            color: #344054;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            text-align: center; }
          /* line 2646, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr,
          .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr {
            background-color: transparent; }
            /* line 2649, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td,
            .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td {
              width: 40px;
              height: 40px;
              color: #667085;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              text-align: center;
              border-radius: 9999px;
              position: relative;
              cursor: pointer; }
              /* line 2661, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td:has(.day.first-date-selected):after,
              .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td:has(.day.first-date-selected):after {
                content: '';
                position: absolute;
                height: 100%;
                width: 100%;
                top: 0;
                bottom: 0;
                left: 0;
                background: #EAECF0;
                border-top-left-radius: 999px;
                border-bottom-left-radius: 999px; }
              /* line 2674, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td:has(.day.last-date-selected):after,
              .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td:has(.day.last-date-selected):after {
                content: '';
                position: absolute;
                height: 100%;
                width: 100%;
                top: 0;
                bottom: 0;
                left: 0;
                background: #EAECF0;
                border-top-right-radius: 999px;
                border-bottom-right-radius: 999px; }
              /* line 2687, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day,
              .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day {
                padding: 0;
                line-height: 1;
                font-size: inherit;
                margin-bottom: 0;
                cursor: default;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: relative;
                border-radius: 100%; }
                /* line 2700, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.lastMonth, .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.nextMonth,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.lastMonth,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.nextMonth {
                  color: #667085; }
                /* line 2704, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.toMonth.valid,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.toMonth.valid {
                  color: #344054; }
                /* line 2708, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.real-today,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.real-today {
                  border-radius: 100%;
                  background-color: transparent; }
                /* line 2712, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.first-date-selected,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.first-date-selected {
                  background-color: #507C3A !important;
                  border-radius: 100%;
                  z-index: 1; }
                  /* line 2717, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.first-date-selected.last-date-selected,
                  .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.first-date-selected.last-date-selected {
                    border-radius: 100%;
                    z-index: 1; }
                /* line 2722, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.last-date-selected,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.last-date-selected {
                  background-color: #507C3A !important;
                  border-radius: 100%;
                  z-index: 1; }
                /* line 2727, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.checked,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.checked {
                  background-color: #EAECF0; }
                /* line 2730, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day.hovering,
                .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day.hovering {
                  color: #ffffff !important;
                  background-color: #507C3A; }
                @media (max-width: 767px) {
                  /* line 2687, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .calendar_dropmenu .calendar_box #calendar_start_container .date-picker-wrapper .month-wrapper table tbody tr td .day,
                  .calendar_dropmenu .calendar_box #calendar_drop_container .date-picker-wrapper .month-wrapper table tbody tr td .day {
                    width: 40px; } }

/* line 2748, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.btn_row_confirm {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #475467;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  gap: 6px;
  margin: 8px 0 0; }
  /* line 2759, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .btn_row_confirm .resend_link,
  .btn_row_confirm .green_part_link {
    margin: 0 !important;
    border: none !important;
    padding: 0 !important;
    height: initial !important;
    width: fit-content !important;
    color: #101828 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-decoration-line: underline !important; }
    /* line 2772, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .btn_row_confirm .resend_link:hover,
    .btn_row_confirm .green_part_link:hover {
      background: initial !important; }

/* line 2781, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.listing_new .form_wrapper {
  display: flex;
  width: 100%;
  max-width: 800px;
  align-items: flex-start;
  gap: 40px;
  margin: 46px auto 100px; }
  @media (max-width: 767px) {
    /* line 2781, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper {
      flex-direction: column;
      margin: 0;
      gap: 0; } }
  @media (min-width: 768px) and (max-width: 992px) {
    /* line 2781, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper {
      gap: 20px;
      margin: 20px auto 100px;
      padding: 0 20px; } }
  /* line 2800, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper .aside_bar {
    display: flex;
    width: 230px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex-shrink: 0; }
    @media (max-width: 767px) {
      /* line 2800, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .aside_bar {
        width: 100%;
        position: sticky;
        top: 64px;
        z-index: 9;
        background: #fff; } }
    /* line 2816, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper .aside_bar .listing_heading {
      color: #2E4126;
      font-family: 'roboto';
      font-size: 24px;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: -0.3px;
      width: 100%;
      text-align: center; }
      @media (max-width: 767px) {
        /* line 2816, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar .listing_heading {
          display: none; } }
    /* line 2831, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper .aside_bar ul {
      display: flex;
      flex-direction: column;
      padding: 0;
      list-style: none;
      width: 100%;
      align-items: flex-start;
      gap: 8px;
      align-self: stretch; }
      @media (max-width: 767px) {
        /* line 2831, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar ul {
          flex-direction: row;
          border-bottom: 1px solid #EAECF0;
          gap: 0;
          overflow: hidden;
          overflow-x: auto; }
          /* line 2848, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul::-webkit-scrollbar {
            display: none; } }
      /* line 2853, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .aside_bar ul li {
        width: 100%;
        display: flex;
        padding: 12px 16px;
        align-items: center;
        gap: 12px;
        align-self: stretch;
        color: #98A2B3;
        font-family: 'roboto';
        font-size: 18px;
        font-weight: 500;
        line-height: 24px;
        border-radius: 8px;
        transition: 0.2s all;
        cursor: pointer; }
        @media (max-width: 767px) {
          /* line 2853, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul li {
            padding: 12px;
            text-align: center;
            font-size: 16px;
            border-radius: 0;
            white-space: nowrap;
            justify-content: center;
            border-bottom: 1px solid transparent; }
            /* line 2878, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .aside_bar ul li svg {
              display: none; } }
        /* line 2882, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar ul li:hover, .listing_new .form_wrapper .aside_bar ul li.active {
          background: #F2F7EE;
          color: #507C3A; }
          @media (max-width: 767px) {
            /* line 2882, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .aside_bar ul li:hover, .listing_new .form_wrapper .aside_bar ul li.active {
              background: transparent;
              border-color: #65984A; } }
          /* line 2892, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul li:hover svg path, .listing_new .form_wrapper .aside_bar ul li.active svg path {
            fill: #507C3A; }
        /* line 2897, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar ul li.current {
          color: #667085; }
          /* line 2900, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul li.current.active {
            background: #F2F7EE;
            color: #507C3A; }
            /* line 2905, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .aside_bar ul li.current.active svg path {
              fill: #507C3A; }
          /* line 2912, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul li.current svg path {
            fill: #667085; }
        /* line 2919, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar ul li svg path {
          fill: #98A2B3; }
  /* line 2927, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper .main_section {
    flex: 1;
    display: flex;
    flex-direction: column; }
    @media (max-width: 767px) {
      /* line 2927, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section {
        width: 100%;
        padding: 0 0 80px; } }
    /* line 2939, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper .main_section #fieldsets {
      width: 100%; }
      @media (max-width: 767px) {
        /* line 2939, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets {
          padding: 32px 16px 0; } }
      /* line 2946, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section #fieldsets .panelHeading {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 36px;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: -0.3px;
        padding: 0 0 24px;
        margin: 0 0 40px;
        border-bottom: 1px solid #EAECF0; }
        @media (max-width: 767px) {
          /* line 2946, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets .panelHeading {
            font-size: 24px;
            padding: 0 0 16px;
            margin: 0 0 24px; } }
      /* line 2964, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section #fieldsets fieldset {
        border: none;
        width: 100%;
        display: flex;
        gap: 24px;
        align-items: flex-start;
        padding: 0 0 40px;
        margin: 0 0 40px;
        border-bottom: 1px solid #EAECF0; }
        @media (max-width: 767px) {
          /* line 2964, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset {
            padding: 0 0 24px;
            margin: 0 0 24px; } }
        @media (max-width: 767px) {
          /* line 2979, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap {
            display: flex;
            flex-direction: column; } }
        @media (max-width: 767px) {
          /* line 2985, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .subcategory_sec {
            margin: 0 0 -16px; } }
        /* line 2990, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .subcategory_sec.hasSubCategory {
          margin: 0 0 20px; }
          @media (max-width: 767px) {
            /* line 2990, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .subcategory_sec.hasSubCategory {
              margin: 0 0 16px; } }
        @media (max-width: 767px) {
          /* line 2985, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .subcategory_sec {
            margin: 0; } }
        @media (max-width: 767px) {
          /* line 3002, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .field_wrap.title_wrap {
            gap: 16px; } }
        @media (max-width: 767px) {
          /* line 3007, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .field_wrap.title_wrap .input_box {
            gap: 8px; } }
        @media (min-width: 768px) {
          /* line 3013, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .field_wrap.title_wrap.titleWrapBox {
            gap: 16px; } }
        /* line 3020, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .field_wrap .categoryBox {
          margin: 0 0 20px; }
          @media (max-width: 767px) {
            /* line 3020, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.listing_details_section .step_wrap .field_wrap .categoryBox {
              margin: 0 0 16px; } }
        /* line 3032, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .sub_text {
          margin: 0 0 20px; }
        /* line 3037, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .input_box.location_box {
          position: relative;
          margin: 0; }
          /* line 3041, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .input_box.location_box svg {
            position: absolute;
            z-index: 1;
            top: 0;
            bottom: 0;
            margin: auto;
            left: 12px; }
          /* line 3050, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .input_box.location_box .pac-target-input {
            padding-left: 44px; }
        /* line 3056, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box {
          display: none;
          padding: 12px;
          align-items: center;
          gap: 12px;
          align-self: stretch;
          border-radius: 8px;
          border: 1px solid #EAECF0;
          background: #F2F7EE;
          position: relative; }
          /* line 3067, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box.show_change {
            display: flex; }
          @media (max-width: 767px) {
            /* line 3056, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box {
              flex-wrap: wrap; } }
          /* line 3078, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box .location_address {
            flex: 1;
            padding: 0 156px 0 0;
            overflow: hidden;
            overflow-x: auto;
            color: #507C3A;
            font-family: 'roboto';
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; }
            @media (max-width: 767px) {
              /* line 3078, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box .location_address {
                padding: 0; } }
          /* line 3094, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box .change_address {
            display: flex;
            min-width: 145px;
            height: 36px;
            padding: 0 16px;
            justify-content: center;
            align-items: center;
            gap: 8px;
            color: #507C3A;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            border-radius: 8px;
            border: 1px solid #65984A;
            background: #F2F7EE;
            position: absolute;
            right: 12px;
            cursor: pointer; }
            @media (max-width: 767px) {
              /* line 3094, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box .change_address {
                position: initial;
                width: 100%; } }
        /* line 3120, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .location-input-boxes {
          display: flex;
          gap: 0 16px;
          margin: 20px 0 0; }
          @media (max-width: 767px) {
            /* line 3120, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .location-input-boxes {
              flex-direction: column;
              gap: 16px;
              margin: 24px 0 0; } }
          /* line 3131, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .location-input-boxes .input_box {
            flex: 1;
            margin: 0; }
        @media (max-width: 767px) {
          /* line 3141, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.photos_section .field_wrap .field_heading {
            margin: 0; } }
        @media (max-width: 767px) {
          /* line 3145, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.photos_section .field_wrap .field_heading .photos {
            display: none; } }
        /* line 3156, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.pricing_section .field_wrap .sub_text {
          margin: 0 0 20px; }
        /* line 3163, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.pricing_section .field_wrap .daily_rate_row {
          display: flex;
          justify-content: space-between;
          align-items: flex-start;
          gap: 16px;
          margin: 0 0 20px; }
          @media (max-width: 767px) {
            /* line 3163, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.pricing_section .field_wrap .daily_rate_row {
              gap: 16px;
              flex-direction: column; } }
          /* line 3175, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.pricing_section .field_wrap .daily_rate_row .input_box {
            flex: 1;
            margin: 0; }
            @media (max-width: 767px) {
              /* line 3175, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset.pricing_section .field_wrap .daily_rate_row .input_box {
                width: 100%; } }
        /* line 3192, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .field_heading .sub_text .space {
          font-size: 13px;
          font-style: italic;
          font-weight: 400;
          line-height: 26px; }
          /* line 3199, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .field_heading .sub_text .space .here_link {
            color: #65984A; }
            /* line 3202, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .field_heading .sub_text .space .here_link:hover {
              text-decoration: underline; }
        /* line 3210, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .price_guide_box {
          margin: 0; }
        /* line 3214, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .today-worth {
          margin: 0 0 20px; }
          /* line 3217, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .today-worth .sub_text {
            margin: 0 0 6px;
            color: #2E4126; }
        /* line 3223, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .guarantee_second_sec {
          gap: 12px;
          margin: 0 0 20px; }
          /* line 3227, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .guarantee_second_sec .sub_text {
            color: #101828; }
          /* line 3231, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .guarantee_second_sec .radio_group {
            margin: 0; }
        /* line 3236, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .guarantee_third_sec {
          margin-top: -12px; }
          @media (max-width: 767px) {
            /* line 3236, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .guarantee_third_sec {
              margin: -12px 0 20px; } }
        /* line 3244, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .guarantee_fourth_sec {
          margin-top: -12px; }
          @media (max-width: 767px) {
            /* line 3244, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap.owner_guarantee .guarantee_fourth_sec {
              margin: -12px 0 20px; } }
        @media (max-width: 767px) {
          /* line 3253, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap .field_heading {
            margin: 0 0 24px; } }
        /* line 3259, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap .security_title {
          color: #101828;
          font-family: 'roboto';
          font-size: 18px;
          font-weight: 500;
          line-height: 24px;
          margin: 0 0 8px; }
        /* line 3268, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap .radio_group {
          margin: 20px 0; }
        /* line 3272, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap .deposit_amt {
          margin: 0 0 20px; }
        /* line 3279, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset .guarantee_third_sec a {
          color: #65984A; }
        /* line 3284, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset .step_num {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 24px;
          font-weight: 500;
          line-height: 150%;
          letter-spacing: -0.3px;
          height: 36px;
          width: 36px;
          border-radius: 100%;
          border: 1px solid #475467;
          background: #F2F7EE;
          display: flex;
          justify-content: center;
          align-items: center; }
          @media (max-width: 767px) {
            /* line 3284, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .step_num {
              display: none;
              height: 30px;
              width: 30px;
              font-size: 20px; } }
        /* line 3308, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset .step_wrap {
          flex: 1; }
        /* line 3312, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap {
          display: flex;
          flex-direction: column; }
          @media (max-width: 767px) {
            /* line 3312, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap {
              margin: 0; } }
          /* line 3320, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap.photos_wrap {
            margin: 20px 0 0; }
            @media (max-width: 767px) {
              /* line 3320, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap.photos_wrap {
                margin: 16px 0 0; } }
          /* line 3328, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .field_heading {
            color: #2E4126;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            margin: 0 0 16px;
            display: flex;
            flex-direction: column;
            gap: 16px; }
            @media (max-width: 767px) {
              /* line 3328, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .field_heading {
                gap: 12px;
                flex-direction: row;
                align-items: center;
                margin: 0 0 16px; } }
            /* line 3346, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .field_heading .step_num {
              display: none; }
              @media (max-width: 767px) {
                /* line 3346, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .field_heading .step_num {
                  display: flex; } }
          /* line 3355, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .sub_text {
            color: #475467;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; }
          /* line 3362, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row {
            display: flex;
            align-items: flex-start;
            gap: 12px;
            align-self: stretch;
            margin: 0 0 20px; }
            /* line 3369, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row.radio_group {
              gap: 24px; }
              @media (max-width: 767px) {
                /* line 3369, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row.radio_group {
                  gap: 12px; } }
            /* line 3377, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .input_box {
              margin: 0 !important; }
              @media (max-width: 767px) {
                /* line 3380, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .input_box label {
                  font-size: 12px; } }
            /* line 3387, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .radio_box {
              display: flex;
              align-items: center;
              justify-content: flex-start;
              gap: 4px; }
              /* line 3393, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .radio_box input[type=radio] {
                position: relative;
                height: 20px;
                width: 20px !important;
                display: flex;
                justify-content: center;
                align-items: center;
                border: none !important;
                appearance: none;
                padding: 0 !important;
                cursor: pointer;
                min-height: auto !important;
                margin: 0; }
                /* line 3407, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .radio_box input[type=radio]:before {
                  content: '';
                  position: absolute;
                  width: 20px;
                  height: 20px;
                  flex-shrink: 0;
                  border-radius: 100%;
                  border: 1px solid #EAECF0;
                  background: #ffffff; }
                /* line 3417, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .radio_box input[type=radio]:after {
                  content: ''; }
                /* line 3422, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .radio_box input[type=radio]:checked:before {
                  background: #507C3A; }
                /* line 3426, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .radio_box input[type=radio]:checked:after {
                  position: absolute;
                  width: 8px;
                  height: 8px;
                  flex-shrink: 0;
                  border-radius: 9999px;
                  background: #FFF; }
              /* line 3437, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .radio_box .radio_label {
                color: #101828;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px; }
          /* line 3446, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_box {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 16px;
            margin: 0 0 26px; }
            /* line 3453, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_box .check_box {
              display: flex;
              align-items: flex-start;
              gap: 8px;
              width: 100%; }
              /* line 3460, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_box .check_box.security_check.not_required_check {
                opacity: 0.5;
                pointer-events: none; }
              /* line 3466, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_box .check_box .checkbox_btn {
                height: 20px;
                width: 20px;
                border-radius: 4px;
                padding: 0;
                border: none; }
                /* line 3473, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_box .check_box .checkbox_btn:before {
                  height: 20px;
                  width: 20px; }
              /* line 3479, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_box .check_box .checkbox_label {
                color: #475467;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px; }
          /* line 3488, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_group {
            position: relative; }
            /* line 3491, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_group .dollar_sign {
              position: absolute;
              top: 0;
              bottom: 0;
              height: fit-content;
              margin: auto;
              left: 12px;
              color: #667085;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              height: 42px;
              margin: 0;
              display: flex;
              align-items: center; }
            /* line 3509, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_group input[type="number"] {
              padding-left: 24px;
              -moz-appearance: textfield; }
              /* line 3513, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_group input[type="number"]::-webkit-inner-spin-button, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_group input[type="number"]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                margin: 0; }
          /* line 3523, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box {
            display: flex;
            flex-direction: column;
            gap: 6px; }
            /* line 3536, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) label {
              color: #FC0815; }
              /* line 3539, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) label.error {
                color: #FC0815;
                font-size: 11px;
                font-weight: 400;
                line-height: 150%;
                margin: 0;
                padding: 0;
                background: transparent; }
                /* line 3548, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) label.error:before {
                  display: none; }
            /* line 3555, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) select.error, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) input.error {
              border-color: #fc0815;
              color: #dc0815; }
            /* line 3562, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) .input_group label.error {
              margin: 6px 0 0; }
            /* line 3567, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) .check_box {
              position: relative; }
              /* line 3570, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) .check_box label.error {
                position: absolute;
                top: 100%; }
            /* line 3577, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box label {
              margin: 0;
              color: #2E4126;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px; }
              /* line 3584, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box label.sub_label {
                color: #475467;
                font-weight: 400; }
            /* line 3591, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box .input_group select {
              appearance: none;
              background: #ffffff; }
            /* line 3596, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box .input_group .arrow_icon {
              position: absolute;
              right: 0;
              z-index: 1;
              top: 0;
              height: 42px;
              object-fit: scale-down; }
            /* line 3606, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box select, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box input, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea {
              height: 40px;
              padding: 8px 12px;
              width: 100%;
              border-radius: 12px;
              border: 1px solid #EAECF0;
              color: #101828;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              margin: 0; }
              /* line 3618, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box select:focus, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box input:focus, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea:focus {
                outline: none; }
              /* line 3621, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box select::-webkit-input-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box input::-webkit-input-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea::-webkit-input-placeholder {
                color: #667085; }
              /* line 3624, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box select::-moz-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box input::-moz-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea::-moz-placeholder {
                color: #667085; }
              /* line 3627, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box select:-ms-input-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box input:-ms-input-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea:-ms-input-placeholder {
                color: #667085; }
              /* line 3630, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box select:-moz-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box input:-moz-placeholder, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea:-moz-placeholder {
                color: #667085; }
              @media (max-width: 767px) {
                /* line 3606, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box select, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box input, .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea {
                  border-radius: 8px; } }
            /* line 3638, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box textarea {
              min-height: 100px;
              margin: 0;
              resize: none;
              overflow: hidden;
              height: auto !important;
              overflow-wrap: initial !important;
              field-sizing: content; }
          /* line 3649, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .cover_photo_wrap {
            display: flex;
            flex-direction: column;
            gap: 16px;
            margin: 0 0 24px; }
            @media (max-width: 767px) {
              /* line 3649, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .cover_photo_wrap {
                margin: 0; } }
            /* line 3659, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .cover_photo_wrap .cover_heading {
              color: #475467;
              font-family: 'roboto';
              font-size: 16px;
              font-weight: 500;
              line-height: 24px; }
          /* line 3668, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .photos_action {
            display: none;
            color: #667085;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            justify-content: space-between;
            align-items: center;
            margin: 0 0 16px; }
            /* line 3680, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .photos_action .remove {
              color: #F77279;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              text-decoration-line: underline;
              cursor: pointer; }
          /* line 3689, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .photo_highlight_text {
            color: #101828;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            margin: 0 0 16px; }
            @media (max-width: 767px) {
              /* line 3689, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .photo_highlight_text {
                margin: 0 0 8px; } }
          /* line 3702, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .flash-notifications .flash-notification {
            background: #F2F7EE;
            color: #507C3A;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            margin: 0 0 8px; }
          /* line 3712, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images {
            margin: 0;
            display: flex;
            flex-direction: column;
            gap: 16px; }
            /* line 3718, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .uploadParent {
              display: flex;
              gap: 16px;
              align-items: stretch; }
              @media (max-width: 767px) {
                /* line 3718, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .uploadParent {
                  flex-direction: column-reverse;
                  justify-content: stretch; } }
              /* line 3728, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .uploadParent .fileinput-button {
                margin: 0;
                flex: 1;
                width: auto;
                height: auto; }
                @media (max-width: 767px) {
                  /* line 3728, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .uploadParent .fileinput-button {
                    height: 190px;
                    flex: initial; } }
              /* line 3740, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .uploadParent .uploadGuide {
                flex: 1; }
                /* line 3743, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .uploadParent .uploadGuide .price_guide_box {
                  margin: 0; }
            /* line 3750, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .dragHeading {
              color: #475467;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              margin: 0 0 16px; }
            /* line 3758, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview {
              display: grid;
              grid-template-columns: 1fr 1fr 1fr 1fr;
              gap: 38px 16px;
              position: relative;
              padding: 0 0 30px; }
              /* line 3765, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview:before {
                content: 'Cover photo';
                color: #475467;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                position: absolute;
                top: 137px; }
              @media (max-width: 767px) {
                /* line 3758, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview {
                  grid-template-columns: 1fr 1fr; } }
              /* line 3780, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder {
                height: 129px;
                margin: 0;
                width: auto;
                background-image: none; }
                @media (max-width: 767px) {
                  /* line 3780, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder {
                    height: 128px; } }
                /* line 3789, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder:before {
                  content: '';
                  background-image: url(/assets/DotsNine-ef50cfc4008dc30263d9a9220e6f230a677151c87e15b2cf966e64fed2ecd426.svg);
                  position: absolute;
                  height: 20px;
                  width: 20px;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  background-repeat: no-repeat;
                  background-size: 18px;
                  left: 12px;
                  top: 12px;
                  cursor: pointer; }
                /* line 3805, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder .fileupload-preview-remove-image {
                  display: block;
                  height: 20px;
                  width: 20px;
                  right: 12px;
                  top: 12px;
                  padding: 0;
                  line-height: 0;
                  border-radius: 0;
                  cursor: pointer;
                  background: transparent; }
                /* line 3819, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder .fileupload-text-container.added_spin {
                  background: #F2F7EE;
                  background-image: url(/assets/spinner-08fca67d1a1d3bc92b575123115a261697a2bc64f1ff156e2073b5e4c5b6c7d4.png) !important;
                  background-repeat: no-repeat;
                  background-position: center; }
                  /* line 3825, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder .fileupload-text-container.added_spin:before {
                    content: "Uploading photos";
                    padding-top: 18px;
                    color: black;
                    position: absolute;
                    left: 0;
                    right: 0;
                    margin: 0 auto; }
                /* line 3837, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder.fileupload-uploading {
                  background: #F2F7EE;
                  background-image: url(/assets/spinner-08fca67d1a1d3bc92b575123115a261697a2bc64f1ff156e2073b5e4c5b6c7d4.png) !important;
                  background-repeat: no-repeat;
                  background-position: center; }
                  /* line 3843, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder.fileupload-uploading:before {
                    content: "Uploading photos";
                    padding-top: 18px;
                    color: black;
                    position: absolute;
                    left: 0;
                    right: 0;
                    margin: 0 auto; }
                  /* line 3853, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.upload-image-placeholder.fileupload-uploading .fileupload-preview-remove-image {
                    display: none; }
              /* line 3860, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.fileupload-uploading:before {
                display: none; }
              /* line 3864, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button.fileupload-uploading .fileupload-preview-remove-image {
                display: none; }
              /* line 3869, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button .fileupload-text-container {
                background-image: none;
                background: #F2F7EE;
                background-image: url(/assets/spinner-08fca67d1a1d3bc92b575123115a261697a2bc64f1ff156e2073b5e4c5b6c7d4.png) !important;
                background-repeat: no-repeat;
                background-position: center; }
                /* line 3876, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button .fileupload-text-container:before {
                  content: "Uploading photos";
                  padding-top: 18px;
                  color: black;
                  position: absolute;
                  left: 0;
                  right: 0;
                  margin: 0 auto; }
                /* line 3886, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button .fileupload-text-container:before {
                  display: none; }
                /* line 3889, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .superParent .parentPreview .fileinput-button .fileupload-text-container:after {
                  display: none; }
            /* line 3897, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button {
              margin: 0;
              border-radius: 9.236px;
              background: #F2F7EE;
              border: none;
              background-repeat: no-repeat;
              background-position: center;
              background-image: url(/assets/ImageSquare-5a0f71da36408331735f2a657a491e9ec2a843caee9b190fe4ebfb8b7eac4b11.png);
              background-size: 45px 45px;
              margin: 0 8px 8px 0;
              position: relative; }
              @media (min-width: 768px) and (max-width: 1024px) {
                /* line 3897, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button {
                  width: 144px; } }
              /* line 3915, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button.no_before::before {
                content: none !important; }
              @media (max-width: 767px) {
                /* line 3897, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button {
                  width: calc(50% - 8px);
                  height: 127px;
                  border-radius: 11px;
                  background-size: 40px 40px; } }
              /* line 3925, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button:first-of-type {
                background-image: url(/assets/CameraPlus-e0f3fe99ab3e484a7fa832f6225e18d774e6dde2f3c0361b977a0802747b40b9.png);
                background-size: 28px 28px; }
              /* line 3931, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button.fileupload-preview .checkbox_btn {
                display: block; }
              /* line 3936, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container {
                padding: 0;
                height: 100%;
                width: 100%;
                border: 2px dashed #65984A;
                position: relative;
                background-color: #fff;
                background-image: url(/assets/UploadSimple-cedea759828720feb471db1e0864476b6d88a3c54c9e509ed0d3b3b75247e6b0.svg);
                background-repeat: no-repeat;
                background-position: center 47px;
                background-size: 38px; }
                /* line 3949, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container::before {
                  position: absolute;
                  left: 0;
                  top: 49%;
                  content: "Browse Photos";
                  right: 0;
                  color: #475467;
                  font-size: 14px;
                  font-weight: 500;
                  line-height: 20px;
                  text-align: center; }
                  @media (max-width: 767px) {
                    /* line 3949, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                    .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container::before {
                      margin: 0 auto; } }
                /* line 3966, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container::after {
                  content: "or drag and drop here";
                  position: absolute;
                  left: 0;
                  top: 62%;
                  right: 0;
                  color: #475467;
                  font-size: 14px;
                  font-weight: 500;
                  line-height: 20px;
                  text-align: center; }
                  @media (max-width: 767px) {
                    /* line 3966, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                    .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container::after {
                      margin: 0 auto; } }
                /* line 3983, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container.no_after::after {
                  content: none !important; }
                /* line 3987, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container.added_spin {
                  background: #F2F7EE;
                  background-image: url(/assets/spinner-08fca67d1a1d3bc92b575123115a261697a2bc64f1ff156e2073b5e4c5b6c7d4.png) !important;
                  background-repeat: no-repeat;
                  background-position: center; }
                  /* line 3993, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container.added_spin::before {
                    content: "Uploading photos";
                    padding-top: 18px;
                    color: black;
                    position: absolute;
                    left: 0;
                    right: 0;
                    margin: 0 auto; }
                /* line 4005, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container .fileupload-centered-text {
                  display: none; }
                  /* line 4007, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-text-container .fileupload-centered-text .fileupload-text {
                    display: none; }
              /* line 4013, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload-preview-image {
                display: block;
                width: 100%;
                height: 100%;
                margin: 0 auto;
                object-fit: cover;
                border: 1px solid #EAECF0; }
              /* line 4022, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .checkbox_btn {
                display: none;
                position: absolute;
                top: 8px;
                right: 8px;
                opacity: 1; }
              /* line 4029, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button .fileupload {
                height: 100%;
                width: 100%;
                font-size: initial;
                cursor: pointer;
                top: 0; }
          /* line 4039, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box {
            display: flex;
            padding: 12px;
            align-items: flex-start;
            gap: 12px;
            align-self: stretch;
            margin: 0 0 20px;
            border-radius: 8px;
            border: 1px solid #EAECF0;
            background: #F2F7EE; }
            /* line 4050, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box .currencyicon {
              height: 30px;
              width: 30px; }
            /* line 4055, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box .price_details {
              flex: 1;
              display: flex;
              flex-direction: column;
              gap: 8px; }
              /* line 4061, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box .price_details .heading {
                color: #65984A;
                font-size: 14px;
                font-weight: 700;
                line-height: 20px; }
              /* line 4068, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box .price_details .price_text {
                color: #475467;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px; }
              /* line 4075, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box .price_details .learn_link {
                color: #65984A;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px; }
                /* line 4081, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box .price_details .learn_link:hover {
                  text-decoration: underline; }
          /* line 4089, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .field_heading {
            font-size: 18px;
            line-height: 24px;
            color: #101828;
            margin: 0 0 8px; }
          /* line 4096, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .sub_text {
            margin: 0 0 20px; }
          /* line 4100, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .radio_group {
            margin: 0; }
          /* line 4104, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper {
            display: flex;
            flex-direction: column;
            gap: 20px;
            width: 100%;
            margin: 20px 0 0; }
            /* line 4111, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper {
              display: flex;
              flex-direction: column;
              gap: 24px; }
              /* line 4116, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields {
                display: flex;
                justify-content: flex-start;
                align-items: center;
                gap: 12px; }
                @media (max-width: 767px) {
                  /* line 4116, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields {
                    flex-wrap: wrap;
                    border: none;
                    padding: 0;
                    gap: 16px;
                    max-width: calc(100% - 40px);
                    border-radius: 8px;
                    position: relative; } }
                /* line 4132, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields .input_box {
                  margin: 0;
                  flex: 1; }
                  @media (max-width: 767px) {
                    /* line 4136, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                    .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields .input_box.first_box {
                      flex: initial;
                      width: 100%; } }
                  /* line 4143, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields .input_box label {
                    color: #475467; }
                  /* line 4148, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields .input_box .input_group .dollar_sign {
                    z-index: 1; }
                  /* line 4152, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields .input_box .input_group input {
                    padding-left: 24px; }
                /* line 4158, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields .remove_addon {
                  display: flex;
                  width: 24px;
                  height: 24px;
                  position: relative;
                  top: 12px; }
                  @media (max-width: 767px) {
                    /* line 4158, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                    .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .addons_field_wrapper .addon-fields .remove_addon {
                      position: absolute;
                      right: -40px;
                      top: 4px; } }
            /* line 4174, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .addons_box_wrapper .add_addon {
              color: #2E4126;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              display: flex;
              align-items: center;
              justify-content: flex-start;
              gap: 8px;
              width: fit-content; }
    /* line 4191, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper .main_section .form_footer {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      gap: 16px; }
      @media (max-width: 767px) {
        /* line 4191, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section .form_footer {
          width: 100%;
          padding: 0 16px;
          justify-content: center; } }
      /* line 4203, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section .form_footer .green_btn {
        width: 200px;
        position: initial;
        margin: 0; }
        @media (max-width: 767px) {
          /* line 4203, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section .form_footer .green_btn {
            width: auto;
            flex: 1; } }
        /* line 4214, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section .form_footer .green_btn.cancelbtn:hover {
          color: #ffffff; }
    /* line 4221, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper .main_section .green_btn {
      width: fit-content;
      height: 48px;
      min-width: 120px;
      border-radius: 8px;
      font-size: 18px;
      cursor: pointer;
      color: #F9FAFB; }
      @media (max-width: 767px) {
        /* line 4221, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section .green_btn {
          width: 100%; } }
      /* line 4234, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section .green_btn.cancelbtn, .listing_new .form_wrapper .main_section .green_btn.backbtn {
        border: 1px solid #65984A;
        background: #F2F7EE;
        color: #65984A; }
    /* line 4242, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper .main_section .send_button {
      display: block;
      margin: 24px 0 0;
      font-size: 16px;
      padding: 8px 16px;
      margin: 0; }
      /* line 4249, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section .send_button:hover {
        background: #65984A; }
  /* line 4256, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input[type=text],
  .listing_new .form_wrapper input[type=email],
  .listing_new .form_wrapper input[type=password],
  .listing_new .form_wrapper input[type=tel],
  .listing_new .form_wrapper textarea {
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 8px;
    margin-bottom: 8px;
    position: relative; }
    /* line 4270, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper input[type=text]:focus,
    .listing_new .form_wrapper input[type=email]:focus,
    .listing_new .form_wrapper input[type=password]:focus,
    .listing_new .form_wrapper input[type=tel]:focus,
    .listing_new .form_wrapper textarea:focus {
      outline: none;
      border: 1px solid #22918b; }
  /* line 4276, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input[type=radio] {
    margin: 6px;
    display: inline-block; }
  /* line 4281, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input[type=submit] {
    display: none;
    border: none; }
  /* line 4286, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper .error {
    color: #bf2424;
    display: block; }
  /* line 4290, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input.error, .listing_new .form_wrapper textarea.error {
    border-color: #bf2424; }
    /* line 4292, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper input.error:focus, .listing_new .form_wrapper textarea.error:focus {
      border-color: #bf2424; }
  /* line 4296, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper label.error {
    margin-bottom: 20px; }
  /* line 4299, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input.valid {
    color: green; }
  /* line 4302, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper label.valid {
    position: absolute;
    right: 20px; }
  /* line 4306, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input + .valid, .listing_new .form_wrapper textarea + .valid {
    display: none; }
  /* line 4309, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper .valid + .valid {
    display: inline;
    position: absolute;
    right: 10px;
    margin-top: -36px;
    color: green; }
/* line 4318, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.listing_new .step_loader {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1050; }
  /* line 4329, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_new .step_loader.show_loader {
    display: flex; }

@media (max-width: 767px) {
  /* line 4342, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .session_bg.invtpage_bg article > div {
    height: 85vh; } }

@media (max-width: 767px) {
  /* line 4355, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_initiate_wrapper {
    padding: 0 20px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 4355, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_initiate_wrapper {
    padding: 0 20px; } }
/* line 4363, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.listing_initiate_wrapper .box_heading {
  color: #101828;
  font-family: 'roboto';
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: -0.3px;
  margin: 0 0 16px; }
  @media (max-width: 767px) {
    /* line 4363, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .box_heading {
      font-size: 20px;
      line-height: 28px; } }
/* line 4378, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.listing_initiate_wrapper .initiate_row {
  display: inline-flex;
  align-items: flex-start;
  gap: 37px; }
  @media (max-width: 767px) {
    /* line 4378, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row {
      flex-direction: column; } }
  /* line 4387, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_initiate_wrapper .initiate_row .booking_details_wrapper {
    padding: 40px 0 60px; }
    @media (max-width: 767px) {
      /* line 4387, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper {
        padding: 20px 0 40px; } }
    /* line 4394, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .back_link {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      width: fit-content;
      margin: 0 0 16px;
      color: #101828;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      gap: 4px; }
      @media (max-width: 767px) {
        /* line 4394, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .back_link {
          display: none; } }
    /* line 4411, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap {
      margin: 0 0 40px; }
      @media (max-width: 767px) {
        /* line 4411, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap {
          margin: 0 0 30px; } }
      /* line 4418, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap {
        display: flex;
        width: 100%;
        flex-direction: column; }
        @media (max-width: 767px) {
          /* line 4418, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap {
            padding: 16px;
            border-radius: 16px;
            border: 1px solid #EAECF0;
            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); } }
        /* line 4434, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .title {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          margin: 0 0 16px; }
        /* line 4443, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .details_row {
          display: flex;
          align-items: flex-start;
          gap: 16px; }
          @media (max-width: 767px) {
            /* line 4443, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .details_row {
              flex-direction: column; } }
          /* line 4453, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .details_row .detail_box {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: 16px; }
            @media (max-width: 767px) {
              /* line 4453, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .details_row .detail_box {
                flex: 1; } }
            /* line 4465, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .details_row .detail_box .value_group .label {
              color: #667085;
              font-size: 14px;
              font-weight: 400;
              line-height: 21px;
              margin: 0 0 4px; }
            /* line 4473, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .details_row .detail_box .value_group .value {
              color: #2E4126;
              font-size: 15px;
              font-weight: 500;
              line-height: 24px; }
    /* line 4485, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper {
      width: 100%;
      margin: 0 0 40px; }
      @media (max-width: 767px) {
        /* line 4485, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper {
          margin: 0 0 30px; } }
      /* line 4493, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_heading {
        color: #101828;
        font-family: 'roboto';
        font-size: 24px;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: -0.3px;
        margin: 0 0 16px; }
        @media (max-width: 767px) {
          /* line 4493, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_heading {
            font-size: 20px;
            line-height: 28px; } }
      /* line 4508, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_text {
        color: #475467;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px; }
        @media (max-width: 767px) {
          /* line 4508, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_text {
            font-size: 14px;
            line-height: 20px;
            margin: 0 0 14px; } }
      /* line 4521, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list {
        padding: 0;
        margin: 0;
        list-style: none; }
        /* line 4526, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row {
          display: flex;
          align-items: center;
          justify-content: space-between;
          border-bottom: 1px solid #EAECF0;
          padding: 12px 0; }
          @media (max-width: 767px) {
            /* line 4526, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row {
              padding: 6px 0; } }
          /* line 4537, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row .addon_label {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 12px;
            color: #475467;
            font-family: 'roboto';
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; }
            @media (max-width: 767px) {
              /* line 4537, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row .addon_label {
                font-size: 14px;
                line-height: 20px; } }
            /* line 4553, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row .addon_label .checkbox_btn {
              height: 20px;
              width: 20px; }
              /* line 4557, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row .addon_label .checkbox_btn:before {
                height: 20px;
                width: 20px; }
          /* line 4564, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row .addon_value {
            color: #475467;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            text-align: right; }
    /* line 4575, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap {
      margin: 0 0 40px; }
      @media (max-width: 767px) {
        /* line 4575, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap {
          margin: 0 0 30px; } }
      /* line 4582, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap .textarea_wrap {
        display: flex;
        flex-direction: column;
        gap: 24px; }
        /* line 4587, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap .textarea_wrap label {
          color: #667085;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px;
          margin: 0; }
          @media (max-width: 767px) {
            /* line 4587, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap .textarea_wrap label {
              font-size: 14px;
              line-height: 20px; } }
        /* line 4600, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap .textarea_wrap .message_field {
          display: flex;
          width: 100%;
          min-height: 160px;
          padding: 16px;
          border-radius: 16px;
          border: 1px solid #EAECF0;
          box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
          color: #667085;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          resize: none; }
          /* line 4614, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap .textarea_wrap .message_field:focus {
            outline: none; }
    /* line 4621, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap {
      margin: 0 0 40px; }
      @media (max-width: 767px) {
        /* line 4621, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap {
          margin: 0 0 30px; } }
      /* line 4628, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box {
        display: flex;
        padding: 16px;
        flex-direction: column;
        align-items: flex-start;
        border-radius: 16px;
        border: 1px solid #EAECF0; }
        /* line 4636, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .add_payment_row {
          display: flex;
          justify-content: space-between;
          width: 100%;
          align-items: center;
          color: #2E4126;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
          /* line 4646, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .add_payment_row .add_payment_methgod {
            display: flex; }
            /* line 4649, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .add_payment_row .add_payment_methgod img {
              width: 24px;
              height: 24px; }
          /* line 4655, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .add_payment_row .add_bank_account {
            display: flex;
            gap: 16px;
            color: #101828;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; }
            /* line 4663, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .add_payment_row .add_bank_account img {
              width: 24px;
              height: 24px; }
        /* line 4670, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .card_row {
          display: flex;
          align-items: center;
          gap: 16px;
          flex: 1 0 0;
          color: #101828;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px; }
          /* line 4680, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .card_row img {
            height: 24px;
            width: 24px; }
          /* line 4685, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .card_row .name {
            color: #475467;
            font-size: 14px;
            line-height: 20px; }
        /* line 4692, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .payment_dropmenu {
          width: 100%; }
          /* line 4695, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .payment_dropmenu .payment_drop {
            display: flex;
            width: 100%;
            padding: 8px 0;
            align-items: flex-start;
            gap: 16px;
            justify-content: space-between; }
        /* line 4705, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .drop_payments {
          display: none;
          width: calc(100% + 32px);
          padding: 24px 16px 8px;
          gap: 24px;
          margin: 16px -16px 0;
          border-radius: 0px 0px 16px 16px;
          border-top: 1px solid #EAECF0; }
          /* line 4714, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .drop_payments .card_row {
            margin: 0 0 24px; }
    /* line 4721, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap {
      margin: 0 0 40px; }
      @media (max-width: 767px) {
        /* line 4721, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap {
          margin: 0 0 30px; } }
      /* line 4728, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap .box_subhead {
        margin: 0 0 16px; }
        @media (max-width: 767px) {
          /* line 4728, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap .box_subhead {
            color: #475467;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; } }
      /* line 4739, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap .cancellation_text {
        color: #475467;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px; }
      /* line 4746, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap .cancellation_list {
        color: #475467;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px; }
        @media (max-width: 767px) {
          /* line 4746, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap .cancellation_list {
            color: #475467;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; } }
    /* line 4761, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap {
      margin: 0 0 40px; }
      @media (max-width: 767px) {
        /* line 4764, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .box_heading {
          color: #101828;
          font-size: 20px;
          line-height: 28px; } }
      /* line 4772, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box {
        width: 100%; }
        /* line 4775, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_text {
          color: #475467;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px;
          margin: 0 0 16px; }
          @media (max-width: 767px) {
            /* line 4775, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_text {
              font-size: 14px;
              line-height: 20px; } }
        /* line 4788, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_requirements {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          gap: 16px; }
          @media (max-width: 767px) {
            /* line 4788, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_requirements {
              gap: 12px; } }
          /* line 4798, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_requirements .verification_row {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #475467;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px; }
            @media (max-width: 767px) {
              /* line 4798, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_requirements .verification_row {
                font-size: 14px;
                line-height: 20px; } }
            /* line 4814, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_requirements .verification_row .stripe_link {
              color: #65984A;
              font-weight: 500; }
    /* line 4823, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox {
      position: relative; }
      /* line 4826, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox:has(.error) {
        padding: 20px 0 0; }
        /* line 4830, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox:has(.error) .checkbox_wrap label.error {
          color: #FC0815;
          font-size: 11px;
          font-weight: 400;
          line-height: 150%;
          margin: 0;
          padding: 0;
          background: transparent;
          position: absolute;
          top: 0; }
          /* line 4841, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox:has(.error) .checkbox_wrap label.error:before {
            display: none; }
      /* line 4848, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox .checkbox_wrap {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 12px; }
        /* line 4854, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox .checkbox_wrap .checkbox_btn {
          top: 4px; }
        /* line 4858, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox .checkbox_wrap .checkbox_label {
          color: #475467;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px;
          margin: 0; }
          /* line 4865, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox .checkbox_wrap .checkbox_label .terms-and-service {
            color: #65984A; }
          @media (max-width: 767px) {
            /* line 4858, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox .checkbox_wrap .checkbox_label {
              font-size: 14px;
              line-height: 20px; } }
    /* line 4877, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer {
      display: flex;
      width: 100%;
      padding: 16px;
      flex-direction: column;
      align-items: center;
      text-align: center;
      position: fixed;
      bottom: 0;
      left: 0;
      background: #fff;
      z-index: 10;
      background: #EAECF0; }
      @media (min-width: 768px) {
        /* line 4877, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer {
          display: none; } }
      /* line 4896, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .show_booking {
        border-radius: 8px;
        height: 48px;
        border: none;
        padding: 0;
        width: 100%; }
      /* line 4904, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .breakdown {
        width: 100%; }
        /* line 4907, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .breakdown .price_wrap {
          background: initial; }
        /* line 4911, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .breakdown .total_row {
          padding: 12px;
          background: #fff; }
      /* line 4916, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .price_wrap {
        display: flex;
        padding: 12px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        align-self: stretch;
        background: #fff;
        border-radius: 8px;
        margin: 0 0 30px; }
        @media (max-width: 767px) {
          /* line 4916, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .price_wrap {
            margin: 0 0 16px;
            gap: 16px; } }
        /* line 4932, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .price_wrap .price_row {
          display: flex;
          justify-content: space-between;
          width: 100%;
          align-items: center;
          color: #101828;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          gap: 10px; }
          /* line 4943, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .price_wrap .price_row .left_val {
            display: flex;
            min-width: 188px;
            align-items: center;
            gap: 8px;
            flex: 1;
            text-align: left; }
            /* line 4951, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .price_wrap .price_row .left_val .addon_name {
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              width: 100%;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 1; }
            /* line 4960, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .price_wrap .price_row .left_val .per_text {
              white-space: nowrap; }
          /* line 4965, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .price_wrap .price_row .right_val {
            font-weight: 500;
            text-align: right; }
      /* line 4972, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .total_row {
        width: 100%;
        margin: 0 0 30px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #2E4126;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px; }
        @media (max-width: 767px) {
          /* line 4972, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .total_row {
            margin: 0 0 16px; } }
        /* line 4990, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .total_row .value {
          text-align: right; }
      /* line 4995, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .confirm_booking {
        border-radius: 8px;
        height: 48px;
        border: none;
        padding: 0;
        width: 100%;
        margin: 0 0 30px; }
        @media (max-width: 767px) {
          /* line 4995, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .confirm_booking {
            margin: 0 0 16px; } }
      /* line 5008, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .form_footer_text {
        color: #475467;
        text-align: center;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px; }
  /* line 5018, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_initiate_wrapper .initiate_row .booking_panel {
    padding: 84px 0 0;
    max-width: 386px;
    width: 100%; }
    @media (max-width: 767px) {
      /* line 5018, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        padding: 0;
        background: rgba(3, 3, 3, 0.25);
        z-index: 10; } }
    @media (min-width: 768px) {
      /* line 5018, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel {
        position: sticky;
        top: 0; } }
    /* line 5039, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_panel .booking_form {
      display: flex;
      width: 100%;
      padding: 16px;
      flex-direction: column;
      align-items: flex-start;
      border-radius: 16px;
      border: 1px solid #F2F7EE;
      background: #F9FAFB; }
      @media (max-width: 767px) {
        /* line 5039, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form {
          position: absolute;
          bottom: 0;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          padding: 64px 20px 16px; } }
      @media (min-width: 768px) {
        /* line 5039, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form {
          margin: 0 0 16px; } }
      /* line 5060, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .close_booking {
        position: absolute;
        top: 16px;
        right: 16px; }
        @media (min-width: 768px) {
          /* line 5060, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .close_booking {
            display: none; } }
      /* line 5070, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices {
        margin: 0 0 30px;
        gap: 8px;
        width: 100%;
        display: flex;
        flex-direction: column; }
        @media (max-width: 767px) {
          /* line 5070, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices {
            margin: 0 0 16px; } }
        /* line 5081, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices .book_heading {
          color: #2E4126;
          font-size: 14px;
          font-weight: 500;
          line-height: 20px;
          text-align: center; }
        /* line 5089, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices .periods_row {
          display: flex;
          justify-content: center;
          align-items: center;
          gap: 8px;
          align-self: stretch; }
          /* line 5096, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices .periods_row .period_box {
            display: flex;
            height: 64px;
            padding: 8px;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 8px;
            flex: 1 0 0;
            border-radius: 8px;
            border: 1px solid #EAECF0;
            background: #FFF; }
            /* line 5109, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices .periods_row .period_box .label_tag {
              color: #2E4126;
              font-size: 12px;
              font-weight: 500;
              line-height: 20px; }
            /* line 5116, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices .periods_row .period_box .price {
              color: #667085;
              font-size: 12px;
              font-weight: 500;
              line-height: 20px;
              white-space: nowrap; }
              /* line 5123, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices .periods_row .period_box .price .amount {
                color: #2E4126; }
      /* line 5138, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .breakdown {
        width: 100%; }
        /* line 5141, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .breakdown .price_wrap {
          background: initial; }
        /* line 5145, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .breakdown .total_row {
          padding: 12px;
          background: #fff; }
      /* line 5150, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap {
        display: flex;
        padding: 12px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        align-self: stretch;
        background: #fff;
        border-radius: 8px;
        margin: 0 0 30px; }
        @media (max-width: 767px) {
          /* line 5150, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap {
            margin: 0 0 16px; } }
        /* line 5165, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap .price_row {
          display: flex;
          justify-content: space-between;
          width: 100%;
          align-items: center;
          color: #101828;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          gap: 16px; }
          /* line 5176, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap .price_row .left_val {
            display: flex;
            min-width: 188px;
            align-items: center;
            gap: 8px;
            flex: 1;
            text-align: left; }
            /* line 5184, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap .price_row .left_val .addon_name {
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              width: 100%;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 1; }
            /* line 5193, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap .price_row .left_val .per_text {
              white-space: nowrap; }
          /* line 5198, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap .price_row .right_val {
            font-weight: 500;
            text-align: right; }
      /* line 5205, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .total_row {
        width: 100%;
        margin: 0 0 30px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #2E4126;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px; }
        @media (max-width: 767px) {
          /* line 5205, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .total_row {
            margin: 0 0 16px; } }
        /* line 5223, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .total_row .value {
          text-align: right; }
      /* line 5228, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .confirm_booking {
        border-radius: 8px;
        height: 48px;
        border: none;
        padding: 0;
        width: 100%;
        margin: 0 0 30px; }
        @media (max-width: 767px) {
          /* line 5228, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .confirm_booking {
            margin: 0 0 16px; } }
      /* line 5241, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .form_footer_text {
        color: #475467;
        text-align: center;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px; }

/* line 5256, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.listing_show_wrapper {
  padding: 47px 0 85px; }
  @media (max-width: 767px) {
    /* line 5256, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper {
      padding: 20px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 5256, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper {
      padding: 40px 20px; } }
  /* line 5266, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_show_wrapper .photos_wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    position: relative; }
    @media (max-width: 767px) {
      /* line 5266, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap {
        margin: -20px -20px 16px;
        width: calc(100% + 40px);
        gap: 20px; } }
    /* line 5280, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .photos_wrap .toggle_sidePanel {
      display: flex;
      width: 36px;
      height: 36px;
      justify-content: center;
      align-items: center;
      position: absolute;
      border-radius: 12px;
      border: 1px solid #EAECF0;
      background: #F2F7EE;
      left: 20px;
      top: 16px;
      transform: rotate(180deg);
      z-index: 1; }
    /* line 5296, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .photos_wrap .action_wrap {
      position: absolute;
      z-index: 1;
      right: 20px;
      top: 20px;
      display: flex;
      align-items: center;
      gap: 12px; }
      /* line 5305, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap .action_wrap .action_link {
        display: flex;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
        border-radius: 12px;
        opacity: 0.9;
        background: #F9FAFB; }
        /* line 5315, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .action_wrap .action_link.liked {
          opacity: 1; }
          /* line 5318, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .photos_wrap .action_wrap .action_link.liked svg path {
            fill: #507C3A; }
    /* line 5326, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .photos_wrap .slider-for {
      overflow: hidden;
      width: 100%;
      height: 461px;
      position: relative;
      border-radius: 8px;
      background: #EFF0F2;
      margin: 0; }
      @media (max-width: 767px) {
        /* line 5326, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-for {
          height: 292px;
          border-radius: 0; } }
      /* line 5340, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap .slider-for .slick-list {
        height: 100%; }
        /* line 5343, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track {
          height: 100%; }
          /* line 5346, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track .slick-slide {
            height: 100%; }
            /* line 5349, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track .slick-slide > div {
              height: 100%; }
              /* line 5352, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track .slick-slide > div > div {
                height: 100%;
                position: relative;
                overflow: hidden; }
                /* line 5357, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track .slick-slide > div > div .listing_img {
                  object-fit: contain;
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  margin: auto;
                  left: 0;
                  right: 0;
                  max-height: 100%;
                  max-width: 100%; }
    /* line 5375, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .photos_wrap .slider-nav {
      width: 100%;
      padding: 0;
      height: 120px;
      margin: 0; }
      /* line 5381, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap .slider-nav .slick-list {
        height: 100%; }
        /* line 5384, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track {
          height: 100%; }
          /* line 5387, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track .slick-slide {
            padding: 0 8px; }
            @media (min-width: 1039px) {
              /* line 5387, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track .slick-slide {
                width: 180px !important; } }
            /* line 5399, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track .slick-slide > div {
              height: 100%; }
            /* line 5403, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track .slick-slide .thumb-slide {
              background: #fff;
              overflow: hidden;
              background: #EFF0F2;
              border-radius: 8px;
              height: 100%;
              position: relative;
              overflow: hidden; }
              /* line 5412, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track .slick-slide .thumb-slide img {
                width: auto;
                height: auto;
                object-fit: contain;
                position: absolute;
                top: 0;
                bottom: 0;
                margin: auto;
                left: 0;
                right: 0;
                max-height: 100%;
                max-width: 100%; }
      /* line 5430, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap .slider-nav .slick-arrow {
        display: flex;
        width: 24px;
        height: 24px;
        justify-content: center;
        align-items: center;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 48px;
        border-radius: 100%;
        border: 1px solid #EAECF0;
        background: #FFF;
        background-repeat: no-repeat;
        background-size: 16px;
        background-position: center;
        z-index: 1; }
        /* line 5448, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-arrow:before {
          content: ''; }
        /* line 5452, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-arrow.slick-disabled {
          opacity: 0;
          cursor: default; }
        /* line 5457, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-arrow.slick-next {
          background-image: url(/assets/CaretRightGreen-829df70bd508291f458c85153a511b0ea37902f38bd1ca82a6a90a20e7e2d1e1.png);
          right: 10px; }
        /* line 5462, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-arrow.slick-prev {
          background-image: url(/assets/CaretRightGreen-829df70bd508291f458c85153a511b0ea37902f38bd1ca82a6a90a20e7e2d1e1.png);
          transform: rotate(180deg);
          left: 10px; }
  /* line 5471, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_show_wrapper .listing_title {
    color: #2E4126;
    font-family: 'roboto';
    font-size: 32px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.3px;
    margin: 0 0 10px; }
    @media (max-width: 767px) {
      /* line 5471, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .listing_title {
        color: #2E4126;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: normal;
        margin: 0 0 16px; } }
  /* line 5489, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_show_wrapper .back_row {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;
    margin: 0 0 24px; }
    @media (max-width: 767px) {
      /* line 5489, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .back_row {
        font-size: 11px;
        margin: 0 0 16px; } }
    /* line 5504, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .back_row .back_link {
      color: #101828;
      transition: 0.2s all; }
      /* line 5508, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .back_row .back_link:hover {
        color: #65984A; }
  /* line 5514, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_show_wrapper .show_heading {
    color: #475467;
    font-family: 'roboto';
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.3px; }
    @media (max-width: 767px) {
      /* line 5514, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .show_heading {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: normal; } }
  /* line 5529, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .listing_show_wrapper .section_row {
    display: flex;
    max-width: 1040px;
    width: 100%;
    align-items: flex-start;
    gap: 40px; }
    @media (max-width: 767px) {
      /* line 5529, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row {
        flex-direction: column;
        gap: 20px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      /* line 5529, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row {
        gap: 20px; } }
    /* line 5544, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .section_row .listing_details_section {
      width: 100%;
      max-width: 614px;
      display: flex;
      flex-direction: column;
      gap: 40px; }
      @media (max-width: 767px) {
        /* line 5544, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section {
          gap: 24px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        /* line 5544, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section {
          gap: 20px;
          max-width: 60%; } }
      /* line 5560, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .description_box .show_heading {
        margin: 0 0 12px; }
        @media (max-width: 767px) {
          /* line 5560, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .description_box .show_heading {
            margin: 0 0 10px;
            color: #101828;
            font-size: 20px;
            line-height: 28px; } }
      /* line 5571, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .description_box .description_text {
        color: #475467;
        font-size: 15px;
        font-weight: 400;
        line-height: 24px;
        white-space: pre-wrap; }
        @media (max-width: 767px) {
          /* line 5571, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .description_box .description_text {
            font-weight: 400;
            line-height: 20px;
            font-size: 14px; } }
        /* line 5584, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .description_box .description_text p {
          font-size: inherit;
          font-weight: inherit;
          line-height: inherit; }
      /* line 5592, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .additional_details {
        width: 100%; }
        @media (max-width: 767px) {
          /* line 5592, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details {
            margin: 0; } }
        /* line 5600, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row {
          display: flex;
          padding: 12px 0;
          justify-content: space-between;
          align-items: center;
          border-bottom: 1px solid #EAECF0; }
          /* line 5607, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row.last_row {
            border-bottom: none;
            padding: 8px 0; }
          @media (max-width: 767px) {
            /* line 5600, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row {
              padding: 8px 0; } }
          /* line 5615, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row .additional_heading {
            color: #475467;
            font-family: 'roboto';
            font-size: 16px;
            font-weight: bold;
            line-height: 24px; }
            @media (max-width: 767px) {
              /* line 5615, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row .additional_heading {
                font-size: 14px;
                font-weight: 500; } }
          /* line 5628, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row .additional_value {
            color: #475467;
            font-size: 15px;
            font-weight: 400;
            line-height: 20px; }
            @media (max-width: 767px) {
              /* line 5628, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row .additional_value {
                font-size: 14px; } }
        /* line 5640, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box {
          display: flex;
          flex-direction: column;
          gap: 8px; }
          /* line 5645, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .addons_text {
            color: #475467;
            font-size: 15px;
            font-weight: 400;
            line-height: 20px; }
            @media (max-width: 767px) {
              /* line 5645, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .addons_text {
                font-size: 14px; } }
          /* line 5656, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .details_box {
            width: 100%;
            margin: 0; }
            /* line 5660, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .details_box li .addons_row {
              display: flex;
              padding: 4px 0;
              justify-content: space-between;
              align-items: center; }
              /* line 5666, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .details_box li .addons_row .addons_label {
                color: #475467;
                font-family: 'roboto';
                font-size: 16px;
                font-weight: 500;
                line-height: 24px; }
                @media (max-width: 767px) {
                  /* line 5666, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .details_box li .addons_row .addons_label {
                    font-size: 14px; } }
              /* line 5678, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .details_box li .addons_row .addons_value {
                color: #475467;
                font-size: 15px;
                font-weight: 400;
                line-height: 20px;
                text-align: right; }
                @media (max-width: 767px) {
                  /* line 5678, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .details_box li .addons_row .addons_value {
                    font-size: 14px; } }
      @media (max-width: 767px) {
        /* line 5696, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .verification_box .show_heading {
          color: #101828;
          font-size: 20px; } }
      /* line 5703, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .verification_box .verification_text {
        color: #475467;
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;
        margin: 16px 0; }
        @media (max-width: 767px) {
          /* line 5703, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .verification_box .verification_text {
            font-size: 14px; } }
      /* line 5715, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .verification_box .verification_wrap {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px; }
        /* line 5722, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .verification_box .verification_wrap .verification_row {
          display: flex;
          align-items: start;
          gap: 8px;
          color: #475467;
          font-size: 15px;
          font-weight: 400;
          line-height: 20px; }
          @media (max-width: 767px) {
            /* line 5722, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .verification_box .verification_wrap .verification_row {
              font-size: 14px; } }
      /* line 5738, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .slect_rnp_btn {
        height: 48px;
        position: fixed;
        width: calc(100% - 40px);
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 20px;
        z-index: 10; }
        @media (min-width: 768px) {
          /* line 5738, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .slect_rnp_btn {
            display: none; } }
      /* line 5753, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .owner_box {
        display: flex;
        padding: 16px;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
        align-self: stretch;
        border-radius: 16px;
        background: #F2F7EE; }
        @media (min-width: 768px) {
          /* line 5753, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .owner_box {
            display: none; } }
        /* line 5767, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row {
          display: flex;
          align-items: center;
          gap: 8px;
          align-self: stretch;
          margin: 0 0 10px;
          justify-content: space-between; }
          /* line 5775, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row .owner_details {
            display: flex;
            align-items: center;
            gap: 8px;
            align-self: stretch; }
            /* line 5781, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row .owner_details .owner_img {
              width: 32px;
              height: 32px;
              border-radius: 100%;
              border: 1px solid #65984A;
              background: #65984A;
              object-fit: cover; }
            /* line 5791, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row .owner_details .details_box .owned_by {
              color: #667085;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px; }
            /* line 5798, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row .owner_details .details_box .owned_link {
              color: #507C3A;
              font-family: 'roboto';
              font-size: 16px;
              font-weight: 500;
              line-height: 24px; }
              @media (max-width: 767px) {
                /* line 5798, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row .owner_details .details_box .owned_link {
                  font-size: 14px; } }
          /* line 5812, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row .serial_box {
            display: flex;
            padding: 4px 8px;
            justify-content: center;
            align-items: center;
            gap: 4px;
            border-radius: 8px;
            border: 1px solid #E2EED9;
            background: #fff;
            overflow: hidden;
            color: #507C3A;
            font-size: 11px;
            font-weight: 400;
            line-height: 150%; }
            /* line 5827, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .owner_row .serial_box .sheild_icon {
              height: 16px; }
        /* line 5833, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .owner_box .rating_text {
          color: #101828;
          font-size: 12px;
          font-weight: 400;
          line-height: 20px;
          display: flex;
          align-items: center;
          justify-content: flex-start;
          gap: 2px; }
          @media (max-width: 767px) {
            /* line 5833, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .rating_text {
              font-size: 11px;
              line-height: 150%; } }
          /* line 5848, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .owner_box .rating_text .star {
            height: 16px;
            width: 16px;
            position: relative;
            top: -1px;
            margin: 0 2px 0 0; }
        /* line 5857, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          gap: 20px;
          align-self: stretch;
          color: #101828;
          font-size: 11px;
          font-weight: 400;
          line-height: 150%;
          margin: 10px 0 0; }
          @media (max-width: 767px) {
            /* line 5857, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box {
              margin: 8px 0 0; } }
          /* line 5873, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box .chat_text {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 4px; }
            /* line 5879, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box .chat_text .chat_icon {
              height: 16px; }
          /* line 5884, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box .msg_btn {
            display: flex;
            height: 37px;
            padding: 0 16px;
            justify-content: center;
            align-items: center;
            gap: 12px;
            border-radius: 8px;
            border: 1px solid #667085;
            background: #fff;
            color: #507C3A;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            transition: 0.2s all; }
            /* line 5900, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box .msg_btn:hover {
              background: #507C3A;
              color: #fff;
              border-color: #507C3A; }
      /* line 5910, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .location_box .show_heading {
        margin: 0 0 16px; }
        @media (max-width: 767px) {
          /* line 5910, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .location_box .show_heading {
            color: #101828;
            font-size: 20px; } }
      /* line 5919, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .location_box .map_box {
        border-radius: 8px;
        background: #F2F7EE;
        height: 300px;
        overflow: hidden; }
        @media (max-width: 767px) {
          /* line 5919, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .location_box .map_box {
            height: 215px; } }
        /* line 5929, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .location_box .map_box .googlemap {
          height: 100%; }
          @media (max-width: 767px) {
            /* line 5932, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .location_box .map_box .googlemap .embed-container {
              padding-bottom: 64%; } }
      @media (max-width: 767px) {
        /* line 5942, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .setting_box .show_heading {
          color: #101828;
          font-size: 20px; } }
      @media (max-width: 767px) {
        /* line 5950, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .other_listing_box {
          margin: 24px 0 0; } }
      /* line 5955, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .other_listing_box .show_heading {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 0 16px; }
        @media (max-width: 767px) {
          /* line 5955, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .show_heading {
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            color: #101828;
            font-size: 20px; } }
        /* line 5969, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .other_listing_box .show_heading .other_link {
          display: flex;
          height: 40px;
          padding: 10px 0px 10px 16px;
          justify-content: center;
          align-items: center;
          gap: 12px;
          border-radius: 16px;
          color: #507C3A;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          border: 1px solid transparent; }
          @media (max-width: 767px) {
            /* line 5969, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .other_listing_box .show_heading .other_link {
              font-size: 14px;
              line-height: 20px;
              padding: 0;
              height: auto;
              border: none; } }
      /* line 5993, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider {
        width: 100%;
        padding: 0;
        height: 250px;
        margin: 0; }
        @media (max-width: 767px) {
          /* line 5993, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider {
            width: calc(100% + 8px);
            margin: 0 0 0 -8px; } }
        /* line 6004, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-list {
          height: 100%; }
          /* line 6007, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-list .slick-track {
            height: 100%; }
            /* line 6010, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-list .slick-track .slick-slide {
              padding: 0 8px;
              width: 180px !important; }
              /* line 6014, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-list .slick-track .slick-slide > div {
                height: 100%; }
              /* line 6020, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-list .slick-track .slick-slide .listing_box .listing_img_box .listing_img {
                position: absolute;
                top: 0;
                display: block;
                object-fit: contain; }
        /* line 6033, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-arrow {
          display: flex;
          width: 24px;
          height: 24px;
          justify-content: center;
          align-items: center;
          margin: 0;
          padding: 0;
          position: absolute;
          top: 48px;
          border-radius: 100%;
          border: 1px solid #EAECF0;
          background: #FFF;
          background-repeat: no-repeat;
          background-size: 16px;
          background-position: center;
          z-index: 1; }
          /* line 6051, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-arrow:before {
            content: ''; }
          /* line 6055, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-arrow.slick-disabled {
            opacity: 0;
            cursor: default; }
          /* line 6060, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-arrow.slick-next {
            background-image: url(/assets/CaretRightGreen-829df70bd508291f458c85153a511b0ea37902f38bd1ca82a6a90a20e7e2d1e1.png);
            right: 10px; }
          /* line 6065, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-arrow.slick-prev {
            background-image: url(/assets/CaretRightGreen-829df70bd508291f458c85153a511b0ea37902f38bd1ca82a6a90a20e7e2d1e1.png);
            transform: rotate(180deg);
            left: 10px; }
      /* line 6073, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap {
        display: flex;
        gap: 20px;
        width: 100%; }
        @media (max-width: 767px) {
          /* line 6073, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap {
            gap: 16px; } }
        /* line 6082, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap .listing_box {
          flex: 1 0 0;
          max-width: calc(33.33% - 8px); }
          @media (max-width: 767px) {
            /* line 6082, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap .listing_box {
              max-width: calc(50% - 8px); } }
          /* line 6090, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap .listing_box .listing_img_box {
            overflow: hidden;
            background: #EFF0F2;
            border-radius: 8px;
            height: 126px;
            position: relative; }
            /* line 6097, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap .listing_box .listing_img_box .listing_img {
              object-fit: cover;
              position: absolute;
              top: 0;
              bottom: 0; }
          @media (max-width: 767px) {
            /* line 6109, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap .listing_box .action_wrap .action_link {
              background: transparent;
              padding: 0;
              height: auto;
              width: auto; } }
      /* line 6123, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin: 0 0 4px; }
        @media (max-width: 767px) {
          /* line 6123, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head {
            margin: 0; } }
        /* line 6133, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head .show_heading {
          color: #475467; }
          /* line 6136, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head .show_heading .rating_text {
            color: #101828;
            font-size: 12px;
            font-weight: 400;
            line-height: 20px;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 2px; }
            @media (max-width: 767px) {
              /* line 6136, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head .show_heading .rating_text {
                display: none; } }
            /* line 6150, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head .show_heading .rating_text .star {
              height: 16px;
              width: 16px;
              position: relative;
              top: -1px;
              margin: 0 2px 0 0; }
        /* line 6160, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head .other_link {
          display: flex;
          height: 40px;
          padding: 10px 0px 10px 16px;
          justify-content: center;
          align-items: center;
          gap: 12px;
          border-radius: 16px;
          color: #507C3A;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          border: 1px solid transparent; }
          @media (max-width: 767px) {
            /* line 6160, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head .other_link {
              font-size: 14px;
              line-height: 20px;
              padding: 0;
              height: auto;
              border: none; } }
      @media (max-width: 767px) {
        /* line 6188, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_wrap .review_box .review_rating .review_stars .rating {
          height: 16px;
          width: 16px; } }
    /* line 6201, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .section_row .listing_action_section {
      flex: 1; }
      /* line 6203, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_action_section.listing_action_popup {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1050;
        background: rgba(3, 3, 3, 0.25);
        height: 100%;
        width: 100%;
        display: none; }
        /* line 6213, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap {
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          display: flex;
          justify-content: flex-end;
          align-items: flex-end;
          gap: initial; }
          /* line 6224, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .book_section {
            padding: 64px 20px 16px 20px;
            border-radius: 16px 16px 0px 0px;
            position: relative;
            gap: initial;
            overflow: hidden;
            overflow-y: auto; }
            /* line 6232, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .book_section::-webkit-scrollbar {
              display: none; }
            /* line 6236, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .book_section .close_action {
              position: absolute;
              top: 16px;
              right: 16px;
              display: flex; }
          /* line 6244, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .periods_prices {
            margin: 0 0 24px;
            gap: 20px; }
            /* line 6248, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .periods_prices .book_heading {
              font-family: 'roboto';
              font-size: 20px;
              font-weight: 500;
              line-height: 28px;
              text-align: center;
              margin: 0 0 4px; }
            /* line 6257, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .periods_prices .book_text {
              color: #475467;
              text-align: center;
              font-size: 12px;
              font-weight: 400;
              line-height: 20px; }
          /* line 6266, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .pickDrop_heading {
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            text-align: center;
            margin: 0 0 24px;
            width: 100%; }
          /* line 6276, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .pickDrop_box {
            margin: 0 0 24px; }
          /* line 6280, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section.listing_action_popup .sidebar_wrap .incl_box {
            margin: 0 0 16px; }
      /* line 6286, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap {
        display: flex;
        flex-direction: column;
        gap: 40px; }
        /* line 6291, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section {
          display: flex;
          padding: 24px 24px 16px 24px;
          flex-direction: column;
          align-items: flex-start;
          gap: 24px;
          align-self: stretch;
          border-radius: 8px;
          border: 1px solid #EAECF0;
          background: #F9FAFB;
          position: relative; }
          @media (min-width: 768px) and (max-width: 1024px) {
            /* line 6291, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section {
              padding: 24px 10px 16px 10px; } }
          /* line 6307, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .book_heading {
            color: #2E4126;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px; }
          /* line 6314, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .periods_prices {
            display: flex;
            flex-direction: column;
            gap: 8px;
            width: 100%; }
            /* line 6320, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .periods_prices .periods_row {
              display: flex;
              justify-content: center;
              align-items: center;
              gap: 8px;
              align-self: stretch; }
              /* line 6327, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .periods_prices .periods_row .period_box {
                display: flex;
                height: 64px;
                padding: 8px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                gap: 8px;
                flex: 1 0 0;
                border-radius: 8px;
                border: 1px solid #EAECF0;
                background: #FFF; }
                /* line 6340, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .periods_prices .periods_row .period_box .label_tag {
                  color: #2E4126;
                  font-size: 12px;
                  font-weight: 500;
                  line-height: 20px; }
                /* line 6347, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .periods_prices .periods_row .period_box .price {
                  color: #667085;
                  font-size: 12px;
                  font-weight: 500;
                  line-height: 20px;
                  white-space: nowrap; }
                  /* line 6354, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .periods_prices .periods_row .period_box .price .amount {
                    color: #2E4126; }
          /* line 6361, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box {
            display: flex;
            flex-direction: column;
            gap: 8px;
            width: 100%; }
            /* line 6367, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group {
              display: flex;
              flex-direction: column;
              align-items: flex-start;
              gap: 6px;
              align-self: stretch; }
              /* line 6374, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row {
                display: flex;
                align-items: flex-end;
                gap: 12px;
                align-self: stretch;
                position: relative; }
                /* line 6381, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row input {
                  height: 40px;
                  padding: 8px 12px;
                  width: 100%;
                  border-radius: 8px;
                  border: 1px solid #EAECF0;
                  color: #101828;
                  font-size: 14px;
                  font-weight: 400;
                  line-height: 20px;
                  margin: 0 !important;
                  min-height: 40px; }
                  /* line 6394, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row input:focus {
                    outline: none; }
                  /* line 6397, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row input::-webkit-input-placeholder {
                    color: #667085; }
                  /* line 6400, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row input::-moz-placeholder {
                    color: #667085; }
                  /* line 6403, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row input:-ms-input-placeholder {
                    color: #667085; }
                  /* line 6406, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row input:-moz-placeholder {
                    color: #667085; }
                /* line 6411, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row select {
                  height: 40px;
                  padding: 8px 12px;
                  border-radius: 12px;
                  border: 1px solid #EAECF0;
                  color: #101828;
                  font-size: 14px;
                  font-weight: 400;
                  line-height: 20px;
                  margin: 0 !important;
                  min-height: 40px; }
                  /* line 6423, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row select:focus {
                    outline: none; }
                  /* line 6426, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row select::-webkit-input-placeholder {
                    color: #667085; }
                  /* line 6429, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row select::-moz-placeholder {
                    color: #667085; }
                  /* line 6432, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row select:-ms-input-placeholder {
                    color: #667085; }
                  /* line 6435, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
                  .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .pickDrop_box .input_group .input_row select:-moz-placeholder {
                    color: #667085; }
          /* line 6443, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .not_avail_date {
            color: #B5622A;
            text-align: center;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            width: 100%; }
          /* line 6452, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .incl_box {
            display: flex;
            padding: 16px;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 8px;
            align-self: stretch;
            width: 100%;
            border-radius: 16px;
            background: #fff; }
            /* line 6464, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .incl_box .price {
              color: #667085;
              text-align: center;
              font-family: 'roboto';
              font-size: 24px;
              font-weight: 500;
              line-height: 150%;
              letter-spacing: -0.3px; }
              /* line 6473, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .incl_box .price .amount {
                color: #2E4126; }
            /* line 6478, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .incl_box .incl_text {
              color: #475467;
              text-align: center;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px; }
            /* line 6486, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .incl_box .listing_hr_day {
              color: #667085; }
          /* line 6491, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap {
            display: flex;
            flex-direction: column;
            gap: 5px;
            width: 100%; }
            @media (max-width: 767px) {
              /* line 6491, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap {
                margin: 24px 0 0; } }
            /* line 6501, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap .submit_booking {
              width: 100%;
              border: none;
              padding: 0 16px;
              border-radius: 8px; }
              /* line 6507, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap .submit_booking.disabled_booking {
                opacity: 0.33;
                background: #B5622A;
                pointer-events: none; }
            /* line 6514, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap .payout-details-text {
              color: #B5622A; }
            /* line 6518, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap .add-payout-details {
              color: #65984A; }
            /* line 6522, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap .booking_text {
              color: #475467;
              text-align: center;
              font-size: 12px;
              font-weight: 400;
              line-height: 20px; }
        /* line 6532, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section {
          display: flex;
          align-items: flex-start;
          gap: 16px;
          align-self: stretch; }
          /* line 6538, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_box {
            display: flex;
            width: 96px;
            height: 96px;
            justify-content: center;
            align-items: center; }
            /* line 6545, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_box .profile {
              border-radius: 100%;
              height: 100%;
              width: 100%;
              object-fit: cover;
              background: #F2F7EE; }
          /* line 6554, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details {
            flex: 1 0 0; }
            /* line 6557, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details .name {
              color: #667085;
              font-family: 'roboto';
              font-size: 18px;
              font-weight: 500;
              line-height: 24px; }
              /* line 6564, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details .name .profile_link {
                color: #507C3A; }
            /* line 6569, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details .profile_msg {
              display: flex;
              align-items: center;
              gap: 4px;
              margin: 5px 0 16px;
              color: #101828;
              font-size: 11px;
              font-weight: 400;
              line-height: 150%; }
              /* line 6579, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details .profile_msg .chat_icon {
                height: 16px; }
            /* line 6584, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details .msg_link {
              display: flex;
              height: 36px;
              padding: 16px;
              justify-content: center;
              align-items: center;
              gap: 12px;
              border-radius: 8px;
              border: 1px solid #507C3A;
              background: #F2F7EE;
              color: #507C3A;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              width: 100%;
              transition: 0.2s all; }
              /* line 6601, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details .msg_link:hover {
                background: #507C3A;
                color: #F2F7EE; }

/* line 6613, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
div[class*='custom-map-label-'] {
  font-weight: 600;
  color: #4a4a4a;
  background-color: #fff;
  padding: 6px 10px;
  letter-spacing: .1px;
  font-size: 14px;
  box-shadow: 0 4px 4px 0 rgba(191, 191, 191, 0.21);
  line-height: normal;
  border-radius: 10px;
  background-color: #ffffff;
  opacity: 1 !important;
  overflow: visible !important;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  border: 2px solid #65984A;
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 4px;
  color: #2E4126;
  font-weight: 500;
  line-height: 20px; }
  /* line 6641, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  div[class*='custom-map-label-']::before {
    left: 50%;
    width: 10px;
    height: 10px;
    bottom: -9px;
    display: block;
    content: " ";
    z-index: 7;
    position: absolute;
    transform: rotate(45deg) translateX(-50%);
    border-right: solid 1px #65984A;
    border-bottom: solid 1px #65984A;
    background-color: white;
    display: none; }
  /* line 6657, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  div[class*='custom-map-label-'].hovered {
    background-color: #507C3A;
    color: #fff;
    z-index: 999 !important; }
    /* line 6661, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    div[class*='custom-map-label-'].hovered:before {
      background-color: #507C3A; }
    /* line 6664, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    div[class*='custom-map-label-'].hovered svg {
      height: 20px;
      width: 20px; }
      /* line 6667, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      div[class*='custom-map-label-'].hovered svg path {
        fill: #ffffff; }
  /* line 6673, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  div[class*='custom-map-label-'] img {
    width: 24px;
    height: auto; }

/* line 6679, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.guarantee_sec {
  color: #344054;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline; }
  /* line 6686, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .guarantee_sec:hover {
    color: #507C3A; }

/* line 6691, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.faq_box {
  background: #F9FAFB; }
  @media (max-width: 767px) {
    /* line 6691, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .faq_box {
      background: #ffffff; } }
  /* line 6697, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .faq_box.listing_show_faq {
    background: #F9FAFB; }
    @media (max-width: 767px) {
      /* line 6697, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
      .faq_box.listing_show_faq {
        padding: 40px 0 0; } }
  @media (max-width: 767px) {
    /* line 6705, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .faq_box .FAQ_section {
      padding: 0px 20px 40px; } }

/* line 6713, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.global_spinner {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1050;
  background-color: rgba(0, 0, 0, 0.1); }
  /* line 6725, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .global_spinner.show_spinner {
    display: flex; }
  /* line 6729, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
  .global_spinner img {
    height: 50px; }

/* line 6735, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.payout_content {
  display: flex;
  align-items: flex-start;
  flex-direction: column; }

/* line 6741, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.disabled-link {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed; }

/* line 6747, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.listing_hr_day {
  color: #667085; }

/* line 6751, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.pac-container {
  z-index: 99999; }
  @media (max-width: 767px) {
    /* line 6751, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
    .pac-container {
      z-index: 10000; } }

/* line 6761, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
#pricing-hour-month {
  display: none !important; }

/* line 6765, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
#addons_box_wrapper {
  display: none !important; }

/* line 6769, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
#today-worth {
  display: none !important; }

/* line 6773, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.field-error {
  border: 1px solid red !important; }

/* line 6777, /home/ubuntu/sharehub/releases/20250619072421/app/assets/stylesheets/reset.scss */
.error-message {
  color: red;
  font-size: 0.9em;
  margin-top: 4px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/**
  This file is deprecated: Put your SCSS to views/ and partials/
  and include them in application.scss.erb
*/
/* line 14, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/**
  Enable fast click:

  For IE10, you can use -ms-touch-action: none to disable double-tap-to-zoom on certain elements
  (like links and buttons) as described in this MSDN blog post.
*/
/* line 24, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
a, input, button {
  -ms-touch-action: none !important; }

/*
  --------------------------
  Typography and link styles
  --------------------------
*/
/* line 34, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
::selection {
  color: #ffffff;
  background: #65984A; }

/* line 43, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
body {
  font-family: 'Proxima Soft', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 1em;
  line-height: 1.5em;
  font-family: 'Inter, sans-serif'; }
  @media (max-width: 19.875em) {
    /* line 43, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body {
      font-size: 0.8125em; } }
  /* line 54, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  body.session_bg {
    background-image: url(/assets/session_bg-bd88e8ab6f9478ac4a41b5b538602ee612d0dacdb19dbfac8a9805ff63975bf3.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
    /* line 60, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.session_bg .page-content {
      background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); }
      /* line 63, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      body.session_bg .page-content .wrapper {
        background: transparent; }
  @media (max-width: 767px) {
    /* line 69, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide {
      display: flex;
      flex-direction: column;
      max-height: 100vh;
      height: 100vh; } }
  @media (max-width: 767px) {
    /* line 78, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper {
      display: flex;
      flex-direction: column;
      align-items: stretch;
      flex: 1;
      height: 100%; } }
  @media (max-width: 767px) {
    /* line 87, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article {
      flex: 1;
      display: flex;
      flex-direction: column;
      height: calc(100% - 64px); } }
  @media (max-width: 767px) {
    /* line 95, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div {
      flex: 1;
      display: flex;
      flex-direction: column;
      height: 100%; } }
  @media (max-width: 767px) {
    /* line 103, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper {
      height: 100%;
      display: flex;
      flex-direction: column;
      flex: 1; } }
  @media (max-width: 767px) {
    /* line 111, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row {
      flex-direction: column;
      flex: 1;
      height: 100%; } }
  @media (max-width: 767px) {
    /* line 118, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row .messages_section {
      flex: 1;
      height: 100%;
      position: relative; } }
  @media (max-width: 767px) {
    /* line 125, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row .messages_section .message_header {
      position: sticky;
      top: 64px;
      background: #ffffff;
      z-index: 1; } }
  @media (max-width: 767px) {
    /* line 134, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row .messages_section .message_tab_wrap {
      position: sticky;
      top: 130px;
      background: #ffffff;
      z-index: 1; } }
  @media (max-width: 767px) {
    /* line 143, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row .messages_section .messages_body {
      display: flex;
      flex-direction: column;
      padding: 0 20px 20px;
      overflow: initial;
      height: calc(100% - 118px); } }
  @media (max-width: 767px) {
    /* line 152, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content {
      height: auto;
      flex: 1; }
      /* line 157, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content[style="display: block;"] {
        display: flex !important;
        flex-direction: column;
        height: 100%; } }
  /* line 164, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  body.overflow_hide #sidewinder-wrapper article > div .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column {
    flex: 1;
    height: auto;
    gap: 0; }

/* line 180, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.page-content {
  padding-bottom: 4.5em;
  padding-top: 0.75em; }
  /* line 184, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .page-content.no-cover-photo {
    padding-top: 0.75em; }
  /* line 188, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .page-content p {
    margin-bottom: 0.75em;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-wrap: break-word; }
  /* line 197, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .page-content br {
    height: 0.75em; }
  @media (min-width: 48em) {
    /* line 180, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .page-content {
      padding-top: 1.5em; }
      /* line 204, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .page-content.no-cover-photo {
        padding-top: 33px; } }

/*
  ---------------------
  Often used components
  ---------------------
*/
/* line 228, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
body {
  background: white;
  color: #3c3c3c;
  height: auto; }

/* line 236, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
ul {
  padding-left: 1.5em; }

/* line 240, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.section {
  padding: 0.75em;
  overflow: hidden;
  *zoom: 1; }
  @media (min-width: 48em) {
    /* line 240, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .section {
      padding: 0em 0.75em; } }
  @media (min-width: 63em) {
    /* line 240, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .section {
      padding: 0em 0em; } }

/* line 290, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.centered-section, .centered-section-wide, .centered-section-narrow, .left-navi-section {
  margin-top: 0.375em; }
  /* line 293, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .centered-section textarea, .centered-section-wide textarea, .centered-section-narrow textarea, .left-navi-section textarea {
    min-height: 7.5em; }

/* line 298, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.centered-section-narrow {
  max-width: 22.5em; }

/* line 302, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.centered-section {
  max-width: 28.5em; }

/* line 306, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.centered-section-wide {
  max-width: 37.5em; }

/* line 311, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.centered-section, .centered-section-wide, .centered-section-narrow {
  padding: 0.75em;
  margin-left: auto;
  margin-right: auto; }
  /* line 316, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .centered-section form, .centered-section-wide form, .centered-section-narrow form {
    padding-bottom: 3em; }
  /* line 320, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .centered-section a.fb-connect, .centered-section-wide a.fb-connect, .centered-section-narrow a.fb-connect {
    position: relative;
    cursor: pointer;
    color: white;
    display: block;
    text-align: left;
    text-shadow: 0px 0px 1px #aaaaaa;
    background: #446baf;
    min-height: 42px;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em;
    padding: 0.625em 2% 0.375em 2%;
    width: 100%;
    margin-bottom: 0.75em;
    margin-top: 2.25em; }
    /* line 260, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .centered-section a.fb-connect:hover, .centered-section-wide a.fb-connect:hover, .centered-section-narrow a.fb-connect:hover {
      background: #6f99bc;
      background: #365899; }
    /* line 266, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .centered-section a.fb-connect .fb-icon, .centered-section-wide a.fb-connect .fb-icon, .centered-section-narrow a.fb-connect .fb-icon {
      position: absolute;
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600;
      top: 0.625em;
      left: 0.4375em; }
    /* line 273, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .centered-section a.fb-connect .fb-text, .centered-section-wide a.fb-connect .fb-text, .centered-section-narrow a.fb-connect .fb-text {
      padding: 0em 0.625em 0.4375em 1.875em; }
    @media (min-width: 48em) {
      /* line 278, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .centered-section a.fb-connect .fb-icon, .centered-section-wide a.fb-connect .fb-icon, .centered-section-narrow a.fb-connect .fb-icon {
        font-size: 1.625em;
        line-height: 1.38462em;
        font-weight: 600;
        top: 0.3125em;
        left: 0.3125em; }
      /* line 283, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .centered-section a.fb-connect .fb-text, .centered-section-wide a.fb-connect .fb-text, .centered-section-narrow a.fb-connect .fb-text {
        padding: 0.0625em 0.625em 0.4375em 2.1875em; } }
  /* line 328, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .centered-section .jsmap, .centered-section-wide .jsmap, .centered-section-narrow .jsmap {
    display: block;
    width: 100%;
    height: 12em;
    margin-top: 0.75em; }
  /* line 335, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .centered-section select.full-width, .centered-section-wide select.full-width, .centered-section-narrow select.full-width {
    display: block;
    width: 100%;
    margin-top: 0.3125em; }
  @media (min-width: 63em) {
    /* line 311, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .centered-section, .centered-section-wide, .centered-section-narrow {
      padding: 0 0.75em; } }

/* line 348, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.left-navi-section {
  padding: 0.75em 0; }
  @media (min-width: 48em) {
    /* line 348, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .left-navi-section {
      padding: 0 0.75em;
      margin-left: 15.75em; } }
  @media (min-width: 63em) {
    /* line 348, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .left-navi-section {
      padding: 0; } }
  /* line 360, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .left-navi-section small {
    display: inline; }
  /* line 364, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .left-navi-section .map {
    display: block;
    width: 100%;
    height: 12em;
    margin-top: 0.75em; }

/* line 374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.left-navi {
  display: none;
  margin-top: -0.375em; }
  @media (min-width: 48em) {
    /* line 374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .left-navi {
      display: block;
      position: absolute; }
      /* line 384, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .left-navi a {
        position: relative;
        padding: 0.375em 0.75em;
        display: block;
        font-weight: normal;
        cursor: pointer;
        -moz-border-radius: 0.3125em;
        -webkit-border-radius: 0.3125em;
        border-radius: 0.3125em;
        width: 14.25em;
        min-height: 2.375em; }
      /* line 394, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .left-navi a.selected {
        background: #e8e8e8; }
        /* line 396, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
        .left-navi a.selected:after {
          display: block;
          position: absolute;
          right: 0.75em;
          top: 0.4375em;
          content: "→"; }
      /* line 403, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .left-navi .left-navi-link-text {
        padding: 0 1.5em 0 1.5em; }
      /* line 407, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .left-navi .left-navi-link-icon {
        position: absolute;
        top: 0.5em; } }

/* line 414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.avatar {
  position: relative;
  width: 1.5em; }
  /* line 418, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .avatar img {
    width: 100%;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em; }

/* line 424, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.icon {
  font-size: 1.375em;
  line-height: 1.09091em;
  font-weight: 600;
  height: 1em;
  overflow: hidden;
  text-align: center;
  display: block;
  padding-top: 0.075em; }

/* line 433, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.icon-with-text {
  display: inline-block;
  padding-right: 0.25em;
  position: relative;
  top: 0.125em; }

/* line 441, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.list-icon-margin {
  margin-top: 0.1875em; }

/* line 442, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.text-with-icon {
  display: inline-block; }

/* line 444, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.icon-with-text-container {
  position: relative;
  display: inline-block;
  margin-right: 0.625em;
  text-align: left; }
  /* line 449, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .icon-with-text-container .icon-part {
    position: absolute;
    top: 0.125em; }
  /* line 453, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .icon-with-text-container .text-part {
    padding-left: 1.4375em;
    min-height: 1.875em; }

/* line 461, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
form .checkbox-container {
  position: relative; }
  /* line 464, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  form .checkbox-container input[type=checkbox] {
    position: absolute;
    top: 0.9375em; }
  /* line 469, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  form .checkbox-container input[type=radio] {
    position: absolute;
    top: 0.75em; }
  /* line 474, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  form .checkbox-container label {
    display: inline-block;
    width: auto;
    padding: 0 0 0 1.5em;
    margin-top: 0.5625em;
    margin-bottom: 0.1875em;
    font-weight: 600; }
    /* line 482, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    form .checkbox-container label.disabled {
      color: #c3c3c3; }
    /* line 485, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    form .checkbox-container label.error {
      -moz-border-radius: 0.3125em;
      -webkit-border-radius: 0.3125em;
      border-radius: 0.3125em;
      padding: 0.3125em 0.625em 0.625em 0.625em;
      background: red;
      color: white;
      display: block;
      width: 100%;
      margin: 0.75em 0 0.75em 0;
      position: relative; }
    /* line 495, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    form .checkbox-container label.label-normal {
      font-weight: normal; }
  /* line 500, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  form .checkbox-container label.radio {
    margin-top: 0.4375em; }
  /* line 504, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  form .checkbox-container a {
    display: inline-block; }
/* line 510, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
form .select-tag-dropdown {
  margin-bottom: 0.75em; }

/* line 516, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.unwanted_text_field {
  display: none; }

/* line 520, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.inline-label-container {
  margin-top: 0.75em;
  margin-bottom: 0.0625em; }

/* line 525, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.label, label {
  width: 100%;
  display: block;
  margin-top: 0.75em;
  margin-bottom: 0.1875em;
  font-weight: 600; }

/* line 537, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
label.inline {
  width: auto;
  display: inline;
  margin-right: 0.75em; }

/* line 543, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
label.radiobutton {
  display: inline;
  margin-left: 0.375em;
  font-weight: 500; }

/* line 549, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.label-info {
  display: inline;
  color: gray;
  font-size: 0.8125em;
  line-height: 1.38462em;
  cursor: pointer; }

/* line 556, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
button, .button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  padding-top: 0.5625em;
  padding-bottom: 0.5625em;
  height: auto; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  button .content, .button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  button:hover, .button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  button:active, .button:active {
    background: #2275d7;
    color: white; }

/* line 563, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.inline-button-container {
  display: inline-block;
  vertical-align: top; }

/* line 568, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.cancel-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: gray;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  margin-left: 0.375em; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .cancel-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .cancel-button:hover {
    background: #737373;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .cancel-button:active {
    background: #666666;
    color: white; }

/* line 573, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delete-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: red;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .delete-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .delete-button:hover {
    background: #e60000;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .delete-button:active {
    background: #cc0000;
    color: white; }

/* line 577, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.big-button, .inline-big-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  font-size: 22px;
  height: 60px;
  line-height: 24px;
  padding-bottom: 3px; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .big-button .content, .inline-big-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .big-button:hover, .inline-big-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .big-button:active, .inline-big-button:active {
    background: #2275d7;
    color: white; }

/* line 581, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.inline-big-button {
  margin: 0 auto; }

/* line 586, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
label.error {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  padding: 0.3125em 0.625em 0.625em 0.625em;
  background: red;
  color: white;
  display: block;
  width: 100%;
  margin: 0.75em 0 0.75em 0;
  position: relative; }
  /* line 595, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  label.error:before {
    content: "";
    border: 0.5em solid transparent;
    border-bottom-color: red;
    position: absolute;
    left: 1.125em;
    top: -1em; }

/* line 606, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.permanent-notification {
  margin-bottom: 0.75em;
  font-size: 0.8125em;
  line-height: 1.38462em;
  color: gray; }

/* line 613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.bottom-margin {
  display: none; }
  @media (min-width: 48em) {
    /* line 613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .bottom-margin {
      display: block;
      position: absolute;
      top: 42.75em;
      left: 45em;
      width: 18em;
      height: 7.5em; } }

/* line 627, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.share-type-link {
  font-family: 'Proxima Soft', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: gray;
  font-size: 0.625em;
  font-weight: normal;
  white-space: nowrap;
  background: #e8e8e8;
  color: #3c3c3c;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em; }
  /* line 22, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_layout.scss */
  .share-type-link:hover {
    background: gray;
    color: white; }

/*
  ------------
  Tribe header
  ------------
*/
/* line 637, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.tribe-actions {
  background: #4a90e2; }
  /* line 642, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .tribe-actions .hidden {
    display: none; }
  /* line 647, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .tribe-actions a {
    display: block;
    float: left;
    padding: 0.5em 0.4375em 0.75em 0.5625em;
    color: #171717;
    height: 1.5em;
    overflow: hidden;
    color: white; }
    /* line 655, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .tribe-actions a:hover {
      background: #3483de; }
  /* line 660, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .tribe-actions a.selected-navi-link {
    color: #3c3c3c;
    background: white; }
  /* line 665, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .tribe-actions a.first-child {
    margin-left: 0em; }
  /* line 669, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .tribe-actions .about-toggle.toggled {
    background: #171717; }
  @media (min-width: 48em) {
    /* line 677, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .tribe-actions .about-toggle {
      display: none; }
    /* line 681, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .tribe-actions .search-toggle {
      display: none; }
    /* line 685, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .tribe-actions a {
      padding: 0.5em 0.9375em 0.75em 0.9375em; }
    /* line 689, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .tribe-actions a.first-child {
      margin-left: 15.75em; } }
  @media (min-width: 63em) {
    /* line 698, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .tribe-actions .hidden {
      display: inline-block; } }

/*
  --------------------------------------
  Common header (no tribe customization)
  --------------------------------------
*/
/* line 711, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.no-tribe-title {
  color: white;
  position: absolute;
  bottom: -0.25em;
  left: 0.125em;
  font-family: 'Proxima Soft', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 4.25em;
  line-height: 1.05882em;
  font-weight: 700;
  z-index: 0; }
  @media (min-width: 48em) {
    /* line 711, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .no-tribe-title {
      right: 0;
      left: auto;
      font-size: 6.875em;
      line-height: 1.09091em;
      font-weight: 700; } }

@media (min-width: 48em) {
  /* line 727, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .no-tribe-section {
    margin-top: 1.5em; } }

/*
  -----------
  Lightbox
  -----------
*/
/* line 739, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.lightbox, .expiration-notice {
  display: none;
  position: relative;
  margin: 15em auto;
  max-width: 33em;
  padding: 1.875em 1.5em; }

/* line 747, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.lightbox-content {
  position: relative;
  width: 100%;
  background: white;
  padding: 1.5em;
  border-radius: 10px; }
  /* line 754, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .lightbox-content h2 {
    margin-bottom: 0.375em; }
  /* line 758, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .lightbox-content h3, .lightbox-content h4 {
    margin-top: 0.75em;
    margin-bottom: 0.375em; }
  /* line 763, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .lightbox-content p {
    margin-bottom: 0.75em; }
  /* line 767, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .lightbox-content p, .lightbox-content li {
    font-size: 0.8125em;
    line-height: 1.38462em; }
  /* line 771, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .lightbox-content .consent {
    margin-top: 3em; }
  @media (min-width: 48em) {
    /* line 776, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .lightbox-content h2 {
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600; }
    /* line 779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .lightbox-content p, .lightbox-content li {
      font-size: 1em;
      line-height: 1.5em; } }

/* line 785, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.image-lightbox {
  max-width: 50em; }

/* line 789, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.image-lightbox-content {
  padding: 0.75em; }
  /* line 791, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .image-lightbox-content img {
    width: 100%; }

/* line 796, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
a.lightbox-x {
  width: 1.875em;
  height: 1.875em;
  padding: 15px 30px 30px 15px;
  position: absolute;
  right: 0;
  top: 0;
  color: #aaacad;
  z-index: 1; }
  /* line 806, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  a.lightbox-x:hover {
    color: #919294; }
  @media (min-width: 48em) {
    /* line 796, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    a.lightbox-x {
      width: 2.25em;
      height: 2.25em;
      padding: 25px 45px 45px 25px;
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600; } }

/*
  ------------------------
  Noscript
  ------------------------
*/
/* line 826, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.noscript-padding {
  height: 6em; }

/* line 830, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.noscript {
  position: fixed;
  top: 0;
  width: 100%;
  padding: 0.75em 0em;
  height: 6em;
  background: #c81f1f;
  color: white; }
  /* line 840, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .noscript .wrapper, .noscript .wrapper h2, .noscript .wrapper p {
    background: #c81f1f;
    color: white; }

/*
  ---------------------
  Error page
  ---------------------
*/
/* line 853, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.error-page {
  padding-top: 4.5em; }
  /* line 855, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .error-page p {
    padding: 0.75em 0; }
  /* line 858, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .error-page button {
    padding: 0.4375em 1.25em 0.4375em 1.25em; }

/*
  ----------
  Homepage
  ----------
*/
/* line 869, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.app-store-badge {
  display: none; }
  @media (min-width: 48em) {
    /* line 869, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .app-store-badge {
      display: block;
      margin-top: 1.125em; }
      /* line 874, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .app-store-badge img {
        width: 75%; } }

/* line 880, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.private-listing-notification {
  padding: 0 1.125em; }
  @media (min-width: 48em) {
    /* line 880, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .private-listing-notification {
      padding: 0; } }

/* line 887, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.feed-actions {
  background: white; }
  /* line 890, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .feed-actions .request-link {
    display: block;
    float: left;
    padding: 0.625em 0.9375em 0.625em 0.9375em;
    color: #4a90e2; }
    /* line 895, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .feed-actions .request-link:hover {
      color: #1f69c1; }
  @media (min-width: 48em) {
    /* line 900, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .feed-actions .request-link {
      -moz-border-radius: 0.3125em;
      -webkit-border-radius: 0.3125em;
      border-radius: 0.3125em;
      background: #4a90e2;
      color: white;
      text-align: center;
      cursor: pointer;
      margin: 0.75em 0;
      padding: 0 1.5em;
      padding-bottom: 4px;
      height: 2.625em;
      border: 0;
      display: table;
      line-height: 1.5em;
      font-size: 22px;
      height: 60px;
      line-height: 24px;
      padding-bottom: 3px;
      padding: 0.5em 0.5em 0.625em 0.5em;
      width: 100%;
      margin: 0 0 0.75em 0; }
      /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .feed-actions .request-link .content {
        display: table-cell;
        vertical-align: middle;
        text-align: center; }
      /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .feed-actions .request-link:hover {
        background: #3483de;
        color: white; }
      /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .feed-actions .request-link:active {
        background: #2275d7;
        color: white; }
      /* line 905, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .feed-actions .request-link:hover {
        color: white; } }

/* line 912, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.feed-filters {
  background: #171717;
  padding: 0.75em;
  position: relative; }
  /* line 917, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .feed-filters .filter-title {
    display: none; }
  /* line 921, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .feed-filters .feed-filter-dropdowns {
    margin-top: 0.375em; }
  @media (min-width: 48em) {
    /* line 912, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .feed-filters {
      background: white;
      padding: 0; }
      /* line 929, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .feed-filters .filter-title {
        margin-bottom: 0.375em;
        display: block; }
      /* line 934, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .feed-filters .feed-filter-dropdowns {
        margin-top: 0; }
        /* line 936, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
        .feed-filters .feed-filter-dropdowns select {
          margin-bottom: 0.375em; }
      /* line 941, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .feed-filters select, .feed-filters option {
        width: 17.1em; } }

/* line 950, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.feed-map-link {
  position: relative; }
  /* line 953, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .feed-map-link a.map-link, .feed-map-link .hidden-text {
    display: none; }
  @media (min-width: 48em) {
    /* line 950, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .feed-map-link {
      background: transparent;
      padding: 0; }
      /* line 961, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .feed-map-link a.map-link {
        display: inline;
        cursor: pointer;
        position: absolute;
        top: 0em;
        right: 0;
        padding-top: 0.5625em;
        color: #3c3c3c;
        margin-right: 0.75em; }
        /* line 968, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
        .feed-map-link a.map-link:hover {
          color: #4a90e2; } }
  @media (min-width: 63em) {
    /* line 978, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .feed-map-link .hidden-text {
      margin-right: 0;
      display: inline-block; } }

/* line 986, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.feed-navigation {
  background: #171717; }
  @media (min-width: 48em) {
    /* line 986, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .feed-navigation {
      float: left;
      width: 17.25em; }
      /* line 994, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .feed-navigation .toggle {
        display: none; }
      /* line 998, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .feed-navigation .toggle-menu {
        display: block; } }

/* line 1007, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.feed .map {
  display: block;
  width: 100%;
  height: 18.75em; }
@media (min-width: 48em) {
  /* line 1005, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .feed {
    margin-left: 20.25em; }
    /* line 1015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .feed .map {
      height: 27em; } }

@media (min-width: 48em) {
  /* line 1024, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .item-description {
    padding-right: 24em;
    min-height: 15em; } }
/* line 1030, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .item-description p, .view-item .item-description li {
  font-size: 0.8125em;
  line-height: 1.38462em; }
  @media (min-width: 37.5em) {
    /* line 1030, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .item-description p, .view-item .item-description li {
      font-size: 1em;
      line-height: 1.5em; } }
/* line 1038, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .button {
  margin: 0 0 0.75em 0;
  width: 100%;
  display: block; }
  @media (min-width: 48em) {
    /* line 1038, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .button {
      -moz-border-radius: 0.3125em;
      -webkit-border-radius: 0.3125em;
      border-radius: 0.3125em;
      background: #4a90e2;
      color: white;
      text-align: center;
      cursor: pointer;
      margin: 0.75em 0;
      padding: 0 1.5em;
      padding-bottom: 4px;
      height: 2.625em;
      border: 0;
      display: table;
      line-height: 1.5em;
      font-size: 22px;
      height: 60px;
      line-height: 24px;
      padding-bottom: 3px;
      margin: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 16.375em; }
      /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .view-item .button .content {
        display: table-cell;
        vertical-align: middle;
        text-align: center; }
      /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .view-item .button:hover {
        background: #3483de;
        color: white; }
      /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .view-item .button:active {
        background: #2275d7;
        color: white; } }
/* line 1052, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .listing-icons {
  padding-top: 0.75em; }
  /* line 1054, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .listing-icons a {
    color: #3c3c3c; }
    /* line 1056, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .listing-icons a:hover {
      color: #4a90e2; }
/* line 1060, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .listing-departure-time {
  padding: 0.375em 0 0.75em 0; }
/* line 1064, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .item-image {
  position: relative;
  float: right;
  width: 6.75em;
  margin: 0 0 0.75em 0.75em; }
  /* line 1070, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .item-image img {
    display: block;
    max-width: 100%;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em; }
  @media (min-width: 48em) {
    /* line 1064, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .item-image {
      float: none;
      margin: 0;
      position: absolute;
      right: 0em;
      top: 6em;
      width: 22.5em;
      height: 16.875em; }
      /* line 1083, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-item .item-image img {
        width: 22.5em;
        height: 16.875em;
        max-width: 22.5em; } }
/* line 1091, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .jsmap {
  display: block;
  width: 100%;
  height: 12em;
  top: 0; }
  @media (min-width: 48em) {
    /* line 1091, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .jsmap {
      position: absolute;
      right: 0em;
      top: 25.5em;
      width: 22.5em;
      height: 15em; } }
@media (min-width: 48em) {
  /* line 1105, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .upper-map {
    top: 6em; } }
/* line 1111, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .listing-author {
  position: relative;
  padding-top: 1.5em;
  min-height: 7.5em; }
  /* line 1116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .listing-author h3 {
    margin: 0;
    padding: 0;
    display: inline; }
  /* line 1122, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .listing-author .listing-author-image {
    padding: 0.3125em 0.3125em 0.125em 0.3125em;
    background: white;
    position: absolute;
    top: 1.5em;
    left: 0.1875em;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 0.1875em 0.125em;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 0.1875em 0.125em;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 0.1875em 0.125em;
    width: 3em; }
    /* line 1132, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .listing-author .listing-author-image img {
      -moz-border-radius: 0.3125em;
      -webkit-border-radius: 0.3125em;
      border-radius: 0.3125em;
      width: 100%; }
  /* line 1138, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .listing-author .listing-author-description {
    padding-left: 4.875em; }
    /* line 1145, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .listing-author .listing-author-description .icon-with-text {
      margin-top: 0;
      font-size: 0.8125em;
      line-height: 1.38462em; }
    /* line 1150, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .listing-author .listing-author-description .text-with-icon {
      margin-top: 0.25em;
      font-size: 0.8125em;
      line-height: 1.38462em; }
  @media (min-width: 48em) {
    /* line 1111, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .listing-author {
      padding-top: 1.875em; }
      /* line 1160, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-item .listing-author .listing-author-image {
        width: 6.75em;
        padding: 0.3125em 0.3125em 0.125em 0.3125em; }
      /* line 1165, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-item .listing-author .listing-author-description {
        padding-left: 9em; }
        /* line 1167, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
        .view-item .listing-author .listing-author-description .icon-with-text {
          margin-top: 0.125em;
          font-size: 1em;
          line-height: 1.5em; }
        /* line 1172, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
        .view-item .listing-author .listing-author-description .text-with-icon {
          margin-top: 0;
          font-size: 1em;
          line-height: 1.5em; } }
/* line 1182, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .social {
  position: relative;
  padding-top: 0.75em; }
  /* line 1186, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .social .fb-like-container {
    position: absolute; }
  /* line 1190, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .social .tweet-button-container {
    padding-left: 12.75em; }
/* line 1198, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .discussion h2 {
  margin-top: 0;
  margin-bottom: 0.375em;
  display: inline-block; }
/* line 1204, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .discussion .follow-links {
  display: inline-block;
  margin-left: 0.75em; }
/* line 1209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .discussion .comment {
  position: relative;
  border-top: 1px dotted #c3c3c3;
  padding: 0.375em 1.5em 0.375em 2.25em; }
  /* line 1214, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment .avatar {
    position: absolute;
    left: 0;
    top: 0.75em; }
    /* line 1217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .discussion .comment .avatar img {
      -moz-border-radius: 0.3125em;
      -webkit-border-radius: 0.3125em;
      border-radius: 0.3125em; }
  /* line 1222, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment h3, .view-item .discussion .comment small {
    display: inline; }
  /* line 1226, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment small {
    color: gray; }
  /* line 1230, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment .comment-content, .view-item .discussion .comment .comment-icon {
    font-size: 0.8125em;
    line-height: 1.38462em; }
    @media (min-width: 37.5em) {
      /* line 1230, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-item .discussion .comment .comment-content, .view-item .discussion .comment .comment-icon {
        font-size: 1em;
        line-height: 1.5em; } }
  /* line 1237, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment .comment-icons {
    padding-top: 0.375em;
    padding-bottom: 0.375em; }
  /* line 1242, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment .comment-icon {
    display: inline-block;
    margin-right: 0.75em; }
/* line 1249, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-item .discussion .comment-form {
  border-top: 1px dotted #c3c3c3;
  padding-top: 0.75em;
  position: relative; }
  /* line 1254, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment-form textarea {
    width: 95%;
    min-height: 6em; }
@media (min-width: 48em) {
  /* line 1196, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-item .discussion {
    padding-top: 2.25em; }
    /* line 1264, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .discussion h2 {
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600; }
    /* line 1268, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .discussion .comment {
      padding: 0.75em 1.5em 0.375em 3.75em; }
      /* line 1271, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-item .discussion .comment .avatar {
        width: 3em; }
      /* line 1275, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-item .discussion .comment h3 {
        margin: 0; }
    /* line 1281, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-item .discussion .comment-form textarea {
      width: 100%;
      min-height: 9em; } }

/* line 1290, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.overflow-allowed {
  overflow: visible; }

/* line 1298, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .profile-description .profile-details {
  min-height: 7.5em; }
/* line 1302, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .profile-description p, .view-profile .profile-description li {
  font-size: 0.8125em;
  line-height: 1.38462em; }
  @media (min-width: 37.5em) {
    /* line 1302, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-profile .profile-description p, .view-profile .profile-description li {
      font-size: 1em;
      line-height: 1.5em; } }
@media (min-width: 48em) {
  /* line 1296, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-profile .profile-description {
    padding-right: 21em; }
    /* line 1312, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-profile .profile-description .profile-details {
      min-height: 0; } }
/* line 1318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .button {
  margin: 0 0 0.75em 0;
  width: 100%;
  display: block; }
  @media (min-width: 48em) {
    /* line 1318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-profile .button {
      -moz-border-radius: 0.3125em;
      -webkit-border-radius: 0.3125em;
      border-radius: 0.3125em;
      background: #4a90e2;
      color: white;
      text-align: center;
      cursor: pointer;
      margin: 0.75em 0;
      padding: 0 1.5em;
      padding-bottom: 4px;
      height: 2.625em;
      border: 0;
      display: table;
      line-height: 1.5em;
      font-size: 22px;
      height: 60px;
      line-height: 24px;
      padding-bottom: 3px;
      margin: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 13.0625em; }
      /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .view-profile .button .content {
        display: table-cell;
        vertical-align: middle;
        text-align: center; }
      /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .view-profile .button:hover {
        background: #3483de;
        color: white; }
      /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
      .view-profile .button:active {
        background: #2275d7;
        color: white; } }
/* line 1332, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .profile-image {
  position: relative;
  float: right;
  width: 6.75em;
  height: 6.75em;
  margin: 0 0 0.75em 0.75em; }
  /* line 1339, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .view-profile .profile-image img {
    display: block;
    width: 6.75em;
    height: 6.75em;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em; }
  @media (min-width: 48em) {
    /* line 1332, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-profile .profile-image {
      float: none;
      margin: 0;
      position: absolute;
      right: 0em;
      top: 6em;
      width: 18em;
      height: 18em; }
      /* line 1353, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-profile .profile-image img {
        width: 18em;
        max-width: 18em;
        height: 18em; } }
/* line 1361, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .profile-icons {
  padding-top: 0.75em; }
/* line 1365, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .jsmap {
  display: block;
  width: 100%;
  height: 12em;
  margin-top: 0.75em; }
  @media (min-width: 48em) {
    /* line 1365, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-profile .jsmap {
      margin-top: 0;
      margin-bottom: 3em;
      position: absolute;
      right: 0em;
      top: 26.25em;
      width: 18em;
      height: 15em; } }
/* line 1381, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .action-link {
  display: block;
  width: 100%;
  margin-right: 0.75em;
  cursor: pointer; }
  @media (min-width: 48em) {
    /* line 1381, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-profile .action-link {
      position: absolute;
      right: 0;
      top: 26.25em;
      width: 15.75em;
      text-align: left;
      padding-bottom: 0.375em; } }
/* line 1397, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.view-profile .add-profile-picture-link {
  display: none; }
  @media (min-width: 48em) {
    /* line 1397, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .view-profile .add-profile-picture-link {
      cursor: pointer;
      position: absolute;
      right: 0;
      margin: 0;
      width: 15em;
      padding: 0.75em 1.5em;
      display: block;
      top: 22.5em;
      color: white;
      background: #4a90e2;
      -moz-border-radius-bottomleft: 0.3125em;
      -webkit-border-bottom-left-radius: 0.3125em;
      border-bottom-left-radius: 0.3125em;
      -moz-border-radius-bottomright: 0.3125em;
      -webkit-border-bottom-right-radius: 0.3125em;
      border-bottom-right-radius: 0.3125em; }
      /* line 1411, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .view-profile .add-profile-picture-link:hover {
        color: white;
        background: #2275d7; } }

/* line 1419, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.community-customization-wrapper img {
  max-width: 100%; }

/*
  ----------------
  Login form
  ----------------
*/
/* line 1431, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.login-form .facebook-account-info {
  color: #3c3c3c;
  position: relative;
  display: block;
  width: 100%;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 1px solid #c3c3c3;
  margin-bottom: 0.375em; }
  /* line 1439, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .login-form .facebook-account-info .link-icon {
    position: absolute;
    top: 0.5em;
    left: 0.75em; }
  /* line 1444, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .login-form .facebook-account-info .link-text {
    margin-left: 2.5em;
    margin-right: 2.25em;
    padding: 0.375em 0 0.625em 0; }

/* line 1453, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
#password_forgotten {
  display: none;
  width: 100%; }

/*
  ----------------
  Signup form
  ----------------
*/
/*
  ----------------
  New message form
  ----------------
*/
/* line 1470, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.title-label {
  font-weight: 600; }

/*
  ----------------
  New feedback form
  ----------------
*/
/* line 1480, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.new-feedback-form {
  padding-top: 1.5em; }
  @media (min-width: 48em) {
    /* line 1480, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .new-feedback-form {
      padding-top: 0; } }

/*
  ----------------
  New listing form
  ----------------
*/
/* line 1495, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.new-listing-form h2, .edit-listing-form h2 {
  margin-top: 0.75em; }
/* line 1499, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.new-listing-form a.select, .edit-listing-form a.select {
  position: relative;
  display: block;
  width: 100%;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 2px solid #c3c3c3;
  min-height: 42px;
  margin-bottom: 0.375em; }
  /* line 1506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .new-listing-form a.select:hover, .edit-listing-form a.select:hover {
    background: #e8e8e8;
    cursor: pointer; }
  /* line 1511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .new-listing-form a.select .link-text, .edit-listing-form a.select .link-text {
    margin-left: 0.9375em;
    padding: 0.375em 0 0.5em 0; }
/* line 1517, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.new-listing-form a.selected, .edit-listing-form a.selected {
  background: #e8e8e8;
  position: relative; }
/* line 1522, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.new-listing-form select.listing_datetime_select, .edit-listing-form select.listing_datetime_select {
  margin-left: 0.375em; }
/* line 1528, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.new-listing-form .selected-group .hidden, .new-listing-form .option-group .hidden, .edit-listing-form .selected-group .hidden, .edit-listing-form .option-group .hidden {
  display: none; }

/* line 1536, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.price-title-field {
  max-width: 12em; }

/* line 1540, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.price-field {
  max-width: 7.5em; }

/* line 1544, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.price-currency {
  margin-left: 0.375em;
  display: inline;
  font-size: 1.375em;
  line-height: 1.09091em;
  font-weight: 600; }

/* line 1550, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.quantity-field {
  max-width: 10.5em; }

/* line 1554, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.quantity-description {
  margin: 0 0.375em;
  display: inline; }

/* line 1559, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-options-container {
  margin-top: 0.75em; }

/* line 1563, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-title {
  font-weight: 600; }

/* line 1567, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.shipping-options-label {
  font-weight: normal;
  display: inline;
  margin-right: 0.75em; }

/* line 1573, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-row-low {
  position: relative;
  padding-top: 0.5625em;
  padding-bottom: 0.5625em; }

/* line 1579, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-row-tall {
  position: relative; }

/* line 1583, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-checkbox {
  position: absolute;
  top: 0.5625em; }

/* line 1588, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-left-field {
  padding-left: 1.5em; }

/* line 1592, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.shipping-price-container {
  display: table;
  width: 100%;
  margin-bottom: 0.75em; }

/* line 1598, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-row {
  display: table-row; }

/* line 1602, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-label-cont {
  display: table-cell;
  vertical-align: middle; }

/* line 1607, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-input-cont {
  display: table-cell;
  width: 9.6875em; }

/* line 1612, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
input[type=text].delivery-price-field {
  float: right;
  width: 6.25em; }

/* line 1617, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.delivery-currency {
  float: right;
  line-height: 42px;
  /*input height is 42px*/ }

/*
  -----------
  Inbox
  -----------
*/
/* line 1630, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status .status-links {
  display: inline-block; }
/* line 1634, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status .inbox-horizontally-aligned-status {
  display: inline-block;
  vertical-align: top;
  padding-top: 25px; }
/* line 1640, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status .inbox-horizontally-aligned-link {
  display: inline-block; }
/* line 1644, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status .accept, .conversation-status .confirm, .conversation-status .accept_preauthorized {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #c2e972;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  margin-right: 0.75em;
  color: #5a7d13; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .conversation-status .accept .content, .conversation-status .confirm .content, .conversation-status .accept_preauthorized .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .conversation-status .accept:hover, .conversation-status .confirm:hover, .conversation-status .accept_preauthorized:hover {
    background: #b8e65c;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .conversation-status .accept:active, .conversation-status .confirm:active, .conversation-status .accept_preauthorized:active {
    background: #aee346;
    color: white; }
  /* line 1648, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .conversation-status .accept:hover, .conversation-status .confirm:hover, .conversation-status .accept_preauthorized:hover {
    color: #79a91a;
    background: #d5f09f;
    border-color: #79a91a; }
/* line 1655, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status .reject, .conversation-status .cancel, .conversation-status .reject_preauthorized {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #f09f9f;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  margin-right: 0.75em;
  color: #a91a1a; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .conversation-status .reject .content, .conversation-status .cancel .content, .conversation-status .reject_preauthorized .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .conversation-status .reject:hover, .conversation-status .cancel:hover, .conversation-status .reject_preauthorized:hover {
    background: #ed8888;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .conversation-status .reject:active, .conversation-status .cancel:active, .conversation-status .reject_preauthorized:active {
    background: #e97272;
    color: white; }
  /* line 1659, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .conversation-status .reject:hover, .conversation-status .cancel:hover, .conversation-status .reject_preauthorized:hover {
    color: #d52121;
    background: #f7cbcb;
    border-color: #d52121; }

/*
  ------------------------
  Transaction confirmation
  ------------------------
*/
/* line 1676, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-action-description {
  padding: 0.375em 0; }
/* line 1680, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-totals {
  background-color: #e8e8e8;
  padding: 0.75em;
  margin-bottom: 0.75em; }
/* line 1685, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-per-unit-wrapper,
.conversation-status-form .conversation-booking-wrapper,
.conversation-status-form .conversation-quantity-wrapper,
.conversation-status-form .conversation-sum-wrapper,
.conversation-status-form .conversation-service-fee-wrapper,
.conversation-status-form .conversation-total-wrapper,
.conversation-status-form .conversation-shipping-price-wrapper,
.conversation-status-form .conversation-stripe-fee-wrapper {
  overflow: hidden;
  *zoom: 1; }
/* line 1695, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-per-unit-label,
.conversation-status-form .conversation-booking-label,
.conversation-status-form .conversation-quantity-label,
.conversation-status-form .conversation-sum-label,
.conversation-status-form .conversation-service-fee-label,
.conversation-status-form .conversation-total-label,
.conversation-status-form .conversation-shipping-price-label,
.conversation-status-form .conversation-stripe-fee-label {
  float: left; }
/* line 1706, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-per-unit-value,
.conversation-status-form .conversation-booking-value,
.conversation-status-form .conversation-quantity-value,
.conversation-status-form .conversation-sum-value,
.conversation-status-form .conversation-service-fee-value,
.conversation-status-form .conversation-total-value,
.conversation-status-form .conversation-shipping-price-value,
.conversation-status-form .conversation-stripe-fee-value,
.conversation-status-form .conversation-total-paypal-value {
  float: right;
  margin-right: 0.375em; }
/* line 1718, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-total-wrapper {
  font-weight: bold; }

/*
  ------------------------
  Initiate Transaction
  ------------------------
*/
/* line 1729, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.initiate-transaction-totals {
  background-color: #e8e8e8;
  padding: 0.75em;
  margin-bottom: 0.75em; }

/* line 1735, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.initiate-transaction-per-unit-wrapper,
.initiate-transaction-booking-wrapper,
.initiate-transaction-quantity-wrapper,
.initiate-transaction-sum-wrapper,
.initiate-transaction-shipping-price-wrapper,
.initiate-transaction-stripe-fee-wrapper,
.initiate-transaction-total-wrapper {
  overflow: hidden;
  *zoom: 1; }

/* line 1745, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.initiate-transaction-per-unit-label,
.initiate-transaction-booking-label,
.initiate-transaction-quantity-label,
.initiate-transaction-sum-label,
.initiate-transaction-shipping-price-label,
.initiate-transaction-stripe-fee-label,
.initiate-transaction-total-label {
  float: left; }

/* line 1755, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.initiate-transaction-per-unit-value,
.initiate-transaction-booking-value,
.initiate-transaction-quantity-value,
.initiate-transaction-sum-value,
.initiate-transaction-shipping-price-value,
.initiate-transaction-stripe-fee-value,
.initiate-transaction-total-value {
  float: right;
  margin-right: 0.375em; }

/* line 1766, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.initiate-transaction-total-wrapper {
  font-weight: bold; }

/*
  ------------------------
  Shipping address
  ------------------------
*/
/* line 1776, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.shipping-address-container {
  background-color: #e8e8e8;
  padding: 0.75em;
  margin-bottom: 0.75em;
  margin-top: 0.75em; }

/* line 1783, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.shipping-address-name {
  font-weight: bold; }

/*
  ----------------
  About
  ----------------
*/
/* line 1794, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.about-section h3 {
  padding-top: 0.375em;
  padding-bottom: 0.375em; }
@media (min-width: 48em) {
  /* line 1793, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .about-section {
    min-height: 250px; } }

/*
  -----------------------------------------------
  New testimonial form, conversation status form
  -----------------------------------------------
*/
/* line 1815, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.testimonial-form a.hidden, .testimonial-form div.hidden, .conversation-status-form a.hidden, .conversation-status-form div.hidden, .payment-form a.hidden, .payment-form div.hidden {
  display: none; }
/* line 1819, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.testimonial-form span.currency-symbol, .conversation-status-form span.currency-symbol, .payment-form span.currency-symbol {
  display: none; }
/* line 1823, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.testimonial-form .payment-row-headings, .conversation-status-form .payment-row-headings, .payment-form .payment-row-headings {
  display: none; }
/* line 1827, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.testimonial-form .payment-row, .conversation-status-form .payment-row, .payment-form .payment-row {
  padding: 0.1875em 0.75em 0.75em 0.75em; }
/* line 1831, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.testimonial-form .grey, .conversation-status-form .grey, .payment-form .grey {
  background: #e8e8e8;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em; }
/* line 1836, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.testimonial-form .conversation-price, .conversation-status-form .conversation-price, .payment-form .conversation-price {
  margin-top: 1.125em;
  margin-bottom: 0.375em; }
@media (min-width: 48em) {
  /* line 1843, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-headings, .conversation-status-form .payment-row-headings, .payment-form .payment-row-headings {
    display: block;
    margin-bottom: 0.5625em;
    padding-bottom: 0.375em; }
  /* line 1849, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .bottom-border, .conversation-status-form .bottom-border, .payment-form .bottom-border {
    border-bottom: 1px solid #3c3c3c; }
  /* line 1853, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row, .conversation-status-form .payment-row, .payment-form .payment-row {
    margin-bottom: 0.75em;
    padding: 0.75em 0.75em 0.75em 0.75em; }
  /* line 1858, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-heading, .conversation-status-form .payment-row-heading, .payment-form .payment-row-heading {
    display: inline-block;
    font-weight: bold; }
  /* line 1863, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-title-heading, .conversation-status-form .payment-row-title-heading, .payment-form .payment-row-title-heading {
    width: 15em;
    margin-left: 0.75em; }
  /* line 1868, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-sum-heading, .conversation-status-form .payment-row-sum-heading, .payment-form .payment-row-sum-heading {
    width: 6em;
    margin-left: 0.75em; }
  /* line 1873, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-vat-heading, .conversation-status-form .payment-row-vat-heading, .payment-form .payment-row-vat-heading {
    width: 3em;
    margin-left: 1.5em; }
  /* line 1878, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-total-heading, .conversation-status-form .payment-row-total-heading, .payment-form .payment-row-total-heading {
    text-align: center;
    width: 6.75em;
    margin-left: 1.6875em; }
  /* line 1884, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-label, .conversation-status-form .payment-row-label, .payment-form .payment-row-label {
    display: none; }
  /* line 1888, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-field, .conversation-status-form .payment-row-field, .payment-form .payment-row-field {
    display: inline-block; }
  /* line 1892, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-title-field, .conversation-status-form .payment-row-title-field, .payment-form .payment-row-title-field {
    width: 15em; }
  /* line 1896, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-sum-field, .conversation-status-form .payment-row-sum-field, .payment-form .payment-row-sum-field {
    width: 6em;
    margin-left: 0.75em; }
  /* line 1901, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form span.currency-symbol, .conversation-status-form span.currency-symbol, .payment-form span.currency-symbol {
    display: inline; }
  /* line 1905, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-vat-field, .conversation-status-form .payment-row-vat-field, .payment-form .payment-row-vat-field {
    width: 3em;
    margin-left: 0.75em; }
  /* line 1910, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .total-label, .conversation-status-form .total-label, .payment-form .total-label {
    display: inline-block;
    text-align: center;
    width: 6em;
    margin-left: 0.75em; }
  /* line 1917, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-title-text, .conversation-status-form .payment-row-title-text, .payment-form .payment-row-title-text {
    width: 15em;
    margin-left: 0.75em; }
  /* line 1922, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-sum-text, .conversation-status-form .payment-row-sum-text, .payment-form .payment-row-sum-text {
    width: 6em;
    margin-left: 0.75em; }
  /* line 1927, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-vat-text, .conversation-status-form .payment-row-vat-text, .payment-form .payment-row-vat-text {
    width: 3em;
    margin-left: 1.5em; }
  /* line 1932, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-total-text, .conversation-status-form .payment-row-total-text, .payment-form .payment-row-total-text {
    text-align: center;
    width: 6em;
    margin-left: 0.75em; }
  /* line 1938, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-text-row, .conversation-status-form .payment-text-row, .payment-form .payment-text-row {
    padding: 0em 0.75em 0.75em 0.75em; }
  /* line 1942, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-row-text, .conversation-status-form .payment-row-text, .payment-form .payment-row-text {
    display: inline-block; }
  /* line 1946, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .testimonial-form .payment-sum-row, .conversation-status-form .payment-sum-row, .payment-form .payment-sum-row {
    font-weight: bold; } }

/*
  ----------------------------------
  New email to all community members
  ----------------------------------
*/
/* line 1960, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.new-member-email-form .permanent-notification {
  margin-bottom: 0; }

/*
  ----------------------------------
  Payments
  ----------------------------------
*/
/* line 1973, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.payment-form small {
  margin-top: 0.75em; }
/* line 1977, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.payment-form .payment-form-label {
  font-weight: bold;
  display: inline-block;
  width: 9em; }
/* line 1983, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.payment-form .send-button {
  padding-top: 0.375em; }

/* line 1989, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.paypal-loading {
  width: 360px;
  height: 150px;
  position: absolute;
  top: 30%;
  left: 50%;
  margin: -50px -170px;
  text-align: center; }

/* line 1998, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.paypal-loading-title {
  font-size: 150%;
  margin-bottom: 0;
  width: 100%;
  text-align: center; }

/* line 2004, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.paypal-loading-desc {
  width: 100%;
  text-align: center; }

/* line 2008, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.paypal-loading-spinner {
  display: inline-block;
  margin-top: 12px; }

/*
  --------------------------
  Common stuff (new layout)
  --------------------------
*/
/* Colors */
/* Calculate fluid ratio based on two dimensions (width/height) */
/* User both for marketplace and network landers */
/* line 2068, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.coverimage {
  position: relative;
  margin-left: auto;
  margin-right: auto; }

/* line 2074, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
figure.fluidratio {
  position: relative;
  display: block;
  height: 6.45em;
  background-size: cover;
  -moz-background-size: cover;
  /* Firefox 3.6 */
  background-position: center;
  /* Internet Explorer 7/8 */
  background-position: center center; }

/* line 2084, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.mobile {
  display: block; }
  @media (min-width: 48em) {
    /* line 2084, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .mobile {
      display: none; } }

/* line 2091, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.desktop {
  display: none; }
  @media (min-width: 48em) {
    /* line 2091, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .desktop {
      display: block; } }

/*
  Lander
*/
/* line 2102, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.network-header-content-container {
  position: relative; }

/* line 2106, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.marketplace-lander {
  position: relative; }
  /* line 2109, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander figure.marketplace-cover {
    background-image: url(/assets/cover_photos/header/default-7f90b47ba0369f4d8a979491ad6478da4f409e13f1e077aae3c4908d9f021627.jpg);
    height: auto;
    background-size: cover; }
  /* line 2115, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander figure.marketplace-cover-small {
    background-image: url(/assets/cover_photos/header/default-7f90b47ba0369f4d8a979491ad6478da4f409e13f1e077aae3c4908d9f021627.jpg);
    height: 4.125em; }
    @media (min-width: 48em) {
      /* line 2115, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander figure.marketplace-cover-small {
        padding-top: 0%;
        height: 6em;
        background-size: cover;
        -moz-background-size: cover;
        /* Firefox 3.6 */
        background-position: center;
        /* Internet Explorer 7/8 */ } }
  /* line 2123, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .coverimage-fade {
    position: absolute;
    top: 0em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background: rgba(232, 232, 232, 0.9); }
    /* line 2131, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .coverimage-fade.without-text {
      background: rgba(232, 232, 232, 0.625); }
  /* line 2136, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander figure.marketplace-cover-small-fade {
    height: 4.125em; }
    @media (min-width: 48em) {
      /* line 2136, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander figure.marketplace-cover-small-fade {
        padding-top: 0%;
        height: 6em;
        background-size: cover;
        -moz-background-size: cover;
        /* Firefox 3.6 */
        background-position: center;
        /* Internet Explorer 7/8 */ } }
  /* line 2143, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .marketplace-lander-content {
    padding: 5em 1em;
    text-align: center; }
  /* line 2148, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .marketplace-lander-content-title {
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    padding: 0;
    color: #ffffff;
    font-size: 2.125em;
    line-height: 1.05882em;
    font-weight: 600;
    line-height: 1.125em; }
    @media (min-width: 48em) {
      /* line 2148, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander .marketplace-lander-content-title {
        padding: 0 1.5em;
        font-size: 2.625em;
        line-height: 1.14286em;
        font-weight: 700;
        line-height: 0.9375em; } }
    /* line 2161, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .marketplace-lander-content-title.hidden-title-part {
      opacity: 0 !important; }
  /* line 2166, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .marketplace-lander-content-description {
    color: #ffffff; }
    /* line 2168, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .marketplace-lander-content-description.hidden-title-part {
      opacity: 0 !important; }
  /* line 2173, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .title-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  /* line 2181, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .title-header-wrapper {
    background: white;
    margin: 0 auto;
    max-width: 63em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    max-width: 63em;
    background: transparent;
    width: 100%;
    height: 100%; }
    @media (min-width: 48em) {
      /* line 2181, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander .title-header-wrapper {
        padding-left: 0.75em;
        padding-right: 0.75em; } }
  /* line 2189, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .marketplace-title-header {
    width: 100%;
    height: 100%;
    padding: 0;
    display: table; }
    /* line 2196, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .marketplace-title-header h1 {
      color: #474747;
      font-size: 1em;
      line-height: 1.5em;
      font-weight: bold;
      line-height: 1.2em;
      display: table-cell;
      vertical-align: middle;
      text-align: center; }
      @media (min-width: 30em) {
        /* line 2196, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
        .marketplace-lander .marketplace-title-header h1 {
          font-size: 1.375em;
          line-height: 1.09091em;
          font-weight: 600; } }
      @media (min-width: 48em) {
        /* line 2196, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
        .marketplace-lander .marketplace-title-header h1 {
          text-align: left;
          font-size: 1.625em;
          line-height: 1.38462em;
          font-weight: 600; } }
  /* line 2217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander p {
    margin-top: 0.75em;
    color: white;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
    text-shadow: 2px, 2px, 3px, rgba(0, 0, 0, 0.5); }
    @media (min-width: 48em) {
      /* line 2217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander p {
        margin-top: 1.5em; } }
  /* line 2228, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander input[type=text] {
    font-size: 1em;
    line-height: 1.5em;
    padding: 0;
    border: 0;
    margin: 0;
    vertical-align: top;
    padding: 0.6875em 0.6875em 0.6875em 0.6875em;
    width: 100%; }
  /* line 2238, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander button.action-button {
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em;
    font-size: 1em;
    line-height: 1.5em;
    color: white;
    background: #4a90e2;
    text-align: center;
    cursor: pointer;
    width: 100%;
    vertical-align: top;
    padding: 0.5em 0.8125em 0.6875em 0.8125em;
    border: 0; }
    /* line 156, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
    .marketplace-lander button.action-button:hover {
      background: #3483de;
      color: white; }
    @media (min-width: 48em) {
      /* line 2238, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander button.action-button {
        font-size: 1.375em;
        line-height: 1.09091em;
        font-weight: 600;
        height: 58px;
        display: inline;
        padding: 0.6875em 1em 0.875em 1em;
        width: auto; } }
    @media (min-width: 48em) {
      /* line 2238, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander button.action-button {
        margin: 0 0 0 0.75em; } }
  /* line 2246, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .search-form {
    margin-top: 1.5em; }
    @media (min-width: 48em) {
      /* line 2246, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander .search-form {
        margin-top: 3.75em; } }
  /* line 2253, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .search-form-input {
    vertical-align: top;
    display: inline; }
  /* line 2258, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .marketplace-lander .browse-view-search-form {
    width: 100%;
    padding-top: 0.75em; }
    /* line 2262, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .browse-view-search-form input[type=text] {
      font-size: 1em;
      line-height: 1.5em;
      vertical-align: top;
      margin-right: -0.25em;
      padding: 0 0.9375em;
      width: 73%;
      display: inline;
      line-height: 40px;
      height: 42px; }
    /* line 2273, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .browse-view-search-form button.action-button {
      display: inline;
      vertical-align: top;
      padding: 0.5em;
      margin: 0 0 0 3%;
      width: 24%;
      margin-right: -0.25em;
      border-width: 0;
      padding: 3px 0 0 0;
      line-height: 38px;
      height: 42px; }
    @media (min-width: 48em) {
      /* line 2258, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
      .marketplace-lander .browse-view-search-form {
        padding: 1.5em 0; } }
  @media (min-width: 48em) {
    /* line 2294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .marketplace-lander-content-title {
      margin-bottom: 0;
      margin-top: 0;
      font-size: 2.625em;
      line-height: 1.14286em;
      font-weight: 700;
      line-height: 0.8125em; }
    /* line 2301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander p {
      font-size: 1.625em;
      line-height: 1.38462em;
      font-weight: 600;
      margin: 0.75em auto;
      max-width: 22.5em; }
    /* line 2307, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander input[type=text] {
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600;
      padding: 0.6875em 0.875em 0.6875em 0.875em;
      width: 22.5em; }
    /* line 2313, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander button.action-button {
      width: 6em;
      padding: 0.875em 1em 0.6875em 1em;
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600; }
    /* line 2319, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .search-form-text-field {
      width: 15em; }
    /* line 2326, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .browse-view-search-form input[type=text] {
      font-size: 1em;
      line-height: 1.5em;
      width: 77%;
      line-height: 48px;
      height: 48px; }
    /* line 2333, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .browse-view-search-form button.action-button {
      margin-left: 1%;
      width: 22%;
      line-height: 46px;
      height: 48px; } }
  @media (min-width: 63em) {
    /* line 2345, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .marketplace-lander .marketplace-lander-content-title {
      margin-bottom: 0;
      margin-top: 0;
      font-size: 4.25em;
      line-height: 1.05882em;
      font-weight: 700;
      line-height: 0.9375em; } }

/* line 2353, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.text-center {
  text-align: center; }

/* line 2356, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.ui-tooltip {
  background-color: #ffffff; }

/* line 2359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.is-disabled {
  cursor: not-allowed;
  opacity: 0.5; }
  /* line 2362, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
  .is-disabled a, .is-disabled button {
    color: currentColor;
    display: inline-block;
    /* For IE11/ MS Edge bug */
    pointer-events: none;
    text-decoration: none; }
    /* line 2367, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
    .is-disabled a.button, .is-disabled button.button {
      background-color: #c3c3c3; }

/* line 2374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/main.scss */
.recaptcha {
  margin-top: 8px; }
@charset "UTF-8";
/* line 1, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.PresetDateRangePicker_panel {
  padding: 0 22px 11px; }

/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer; }

/* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.PresetDateRangePicker_button:active {
  outline: 0; }

/* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699; }

/* line 28, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff; }

/* line 32, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput__withBorder {
  border: 1px solid #dbdbdb; }

/* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput__rtl {
  direction: rtl; }

/* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2; }

/* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput__block {
  display: block; }

/* line 44, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput__showClearDate {
  padding-right: 30px; }

/* line 47, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

/* line 64, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%; }

/* line 69, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_clearDate__small {
  padding: 6px; }

/* line 72, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden; }

/* line 75, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle; }

/* line 81, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px; }

/* line 84, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px; }

/* line 97, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle; }

/* line 103, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker {
  position: relative;
  display: inline-block; }

/* line 107, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker__block {
  display: block; }

/* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute; }

/* line 115, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_picker__rtl {
  direction: rtl; }

/* line 118, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_picker__directionLeft {
  left: 0; }

/* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_picker__directionRight {
  right: 0; }

/* line 124, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_picker__portal {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

/* line 132, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff; }

/* line 135, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2; }

/* line 149, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: #b0b3b4;
  text-decoration: none; }

/* line 154, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd; }

/* line 159, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px; }

/* line 171, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0; }

/* line 174, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show {
  width: 22px;
  position: absolute;
  z-index: 2; }

/* line 179, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__bottomRight {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0; }

/* line 185, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__bottomRight:hover {
  border-right: 33px solid #008489; }

/* line 188, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__topRight {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0; }

/* line 194, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__topRight:hover {
  border-right: 33px solid #008489; }

/* line 197, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__topLeft {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0; }

/* line 203, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__topLeft:hover {
  border-left: 33px solid #008489; }

/* line 206, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute; }

/* line 210, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: -28px; }

/* line 214, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: -28px; }

/* line 218, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: -28px; }

/* line 222, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px; }

/* line 236, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0; }

/* line 241, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px; }

/* line 246, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2; }

/* line 252, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_close:active {
  outline: 0; }

/* line 255, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd; }

/* line 260, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a; }

/* line 264, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center; }

/* line 271, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay:active {
  outline: 0; }

/* line 274, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__defaultCursor {
  cursor: default; }

/* line 277, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff; }

/* line 282, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px double #e4e7e7;
  color: inherit; }

/* line 287, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit; }

/* line 292, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848; }

/* line 297, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd; }

/* line 302, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd; }

/* line 307, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848; }

/* line 311, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848; }

/* line 316, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px solid #33dacd;
  color: #fff; }

/* line 321, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px solid #33dacd;
  color: #fff; }

/* line 327, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__last_in_range {
  border-right: #00a699; }

/* line 330, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px solid #00a699;
  color: #fff; }

/* line 337, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px solid #80e8e0;
  color: #007a87; }

/* line 343, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px solid #80e8e0;
  color: #007a87; }

/* line 348, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a; }

/* line 355, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd; }

/* line 362, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonth {
  background: #fff;
  text-align: center;
  padding: 0 13px;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 372, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 376, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonth_verticalSpacing {
  border-collapse: separate; }

/* line 379, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial; }

/* line 387, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px; }

/* line 391, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0; }

/* line 396, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid__animating {
  z-index: 1; }

/* line 399, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px; }

/* line 403, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid__vertical {
  margin: 0 auto; }

/* line 406, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto;
  overflow-y: scroll; }

/* line 410, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%; }

/* line 415, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none; }

/* line 421, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarMonthGrid_month__hidden {
  visibility: hidden; }

/* line 424, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_container {
  position: relative;
  z-index: 2; }

/* line 428, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_container__vertical {
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 0;
  height: 52px;
  width: 100%; }

/* line 437, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_container__verticalScrollable {
  position: relative; }

/* line 440, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button {
  cursor: pointer;
  line-height: .78;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 448, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575; }

/* line 453, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4; }

/* line 457, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button__default:active {
  background: #f2f2f2; }

/* line 460, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button__horizontal {
  border-radius: 3px;
  padding: 6px 9px;
  top: 18px;
  position: absolute; }

/* line 466, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_leftButton__horizontal {
  left: 22px; }

/* line 469, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_rightButton__horizontal {
  right: 22px; }

/* line 472, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button__vertical {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 50%; }

/* line 478, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button__vertical__default {
  padding: 5px; }

/* line 481, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_nextButton__vertical__default {
  border-left: 0; }

/* line 484, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_nextButton__verticalScrollable {
  width: 100%; }

/* line 487, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a; }

/* line 492, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848; }

/* line 497, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left; }

/* line 502, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker__horizontal {
  background: #fff; }

/* line 505, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker__verticalScrollable {
  height: 100%; }

/* line 508, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker__hidden {
  visibility: hidden; }

/* line 511, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
  border-radius: 3px; }

/* line 515, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%; }

/* line 521, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_portal__vertical {
  position: initial; }

/* line 524, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_focusRegion {
  outline: 0; }

/* line 527, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top; }

/* line 532, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeaders {
  position: relative; }

/* line 535, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px; }

/* line 538, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  padding: 0 13px;
  text-align: left; }

/* line 546, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeader__vertical {
  left: 50%; }

/* line 549, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 559, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px; }

/* line 566, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center; }

/* line 570, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px; }

/* line 575, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_transitionContainer__horizontal {
  -webkit-transition: height .2s ease-in-out;
  -moz-transition: height .2s ease-in-out;
  transition: height 0.2s ease-in-out; }

/* line 580, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_transitionContainer__vertical {
  width: 100%; }

/* line 583, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll; }

/* line 593, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle; }

/* line 602, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput__small {
  width: 97px; }

/* line 605, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput__block {
  width: 100%; }

/* line 608, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb; }

/* line 612, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0; }

/* line 627, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px; }

/* line 633, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_input__regular {
  font-weight: auto; }

/* line 636, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 642, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0; }

/* line 651, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic; }

/* line 655, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 665, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2; }

/* line 672, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_fangShape {
  fill: #fff; }

/* line 675, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent; }

/* line 679, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block; }

/* line 683, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput__disabled {
  background: #f2f2f2; }

/* line 686, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput__withBorder {
  border: 1px solid #dbdbdb;
  border-radius: 2px; }

/* line 690, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput__rtl {
  direction: rtl; }

/* line 693, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput__block {
  display: block; }

/* line 696, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput__showClearDates {
  padding-right: 30px; }

/* line 699, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848; }

/* line 704, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px; }

/* line 710, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

/* line 727, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_clearDates__small {
  padding: 6px; }

/* line 730, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%; }

/* line 735, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_clearDates__hide {
  visibility: hidden; }

/* line 738, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle; }

/* line 744, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_clearDates_svg__small {
  height: 9px; }

/* line 747, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px; }

/* line 760, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle; }

/* line 766, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker {
  position: relative;
  display: inline-block; }

/* line 770, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker__block {
  display: block; }

/* line 773, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute; }

/* line 778, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_picker__rtl {
  direction: rtl; }

/* line 781, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_picker__directionLeft {
  left: 0; }

/* line 784, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_picker__directionRight {
  right: 0; }

/* line 787, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_picker__portal {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

/* line 795, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff; }

/* line 798, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2; }

/* line 812, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: #b0b3b4;
  text-decoration: none; }

/* line 817, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd; }

/* line 856, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button {
  margin-top: 0; }

/* line 860, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay {
  position: relative; }

/* line 864, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay > span {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

/* line 873, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay > span::after {
  content: '';
  position: absolute;
  width: 39px;
  height: 38px;
  display: block;
  z-index: 2;
  top: 0;
  border: 1px solid #ebebeb; }

/* тут у спана добавляешь нужный класс для цвета и цвет */
/* line 885, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay > span.calendar-day-past {
  color: #d7d7d7;
  font-weight: normal;
  cursor: default; }
  /* line 886, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
  .CalendarDay > span.calendar-day-past::after {
    background-color: #f8f8f8; }

/* line 894, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay > span.calendar-day-today {
  font-weight: bold;
  color: #000; }

/* line 900, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay > span.calendar-day-reserved, .CalendarDay > span.calendar-day-reserved:hover, .CalendarDay > span.calendar-day-reserved:active {
  color: #fff;
  cursor: default;
  font-weight: normal; }
  /* line 903, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
  .CalendarDay > span.calendar-day-reserved ::after, .CalendarDay > span.calendar-day-reserved:hover ::after, .CalendarDay > span.calendar-day-reserved:active ::after {
    background-color: var(--colorReservedAvailability); }

/* line 912, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.CalendarDay > span.calendar-day-blocked {
  color: #d7d7d7;
  font-weight: normal; }
  /* line 913, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
  .CalendarDay > span.calendar-day-blocked ::after {
    background-color: #f8f8f8; }
  /* line 919, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
  .CalendarDay > span.calendar-day-blocked:hover {
    color: #5e6977; }

/* line 924, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/calendar.scss */
.calendar-day-date {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.admin-sort-button {
  outline: none; }

/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.admin-left-navi-link-group-title {
  color: gray;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.admin-left-navi-link-group {
  padding-bottom: 10px; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.admin-left-navi-link-group-last {
  margin-bottom: 50px; }

/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.locale-selection__input-widget.selectize-control .selectize-input {
  border: 0.125em solid #c3c3c3;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  font-size: 1em;
  min-height: 2.625em; }
  /* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .locale-selection__input-widget.selectize-control .selectize-input div.item {
    padding-top: 0.25em;
    padding-bottom: 0.25em; }
    /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
    .locale-selection__input-widget.selectize-control .selectize-input div.item a.remove {
      padding-top: 0.25em;
      font-size: 1em; }

/* line 42, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
select#locale-selection {
  visibility: hidden;
  height: 3.125em; }

/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.info-text-container .info-thumbnail {
  float: left;
  margin-right: 1.5em; }
  /* line 51, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .info-text-container .info-thumbnail .thumbnail {
    float: left;
    margin-left: 19px; }
  /* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .info-text-container .info-thumbnail .description {
    clear: both; }
    /* line 57, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
    .info-text-container .info-thumbnail .description > i {
      margin-right: 3px; }
  /* line 61, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .info-text-container .info-thumbnail .current-image {
    color: gray; }
/* line 65, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.info-text-container.filename-container {
  margin-top: 0; }

/* line 70, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.status-select-button {
  position: relative;
  padding: 0.25em 0.5em 0;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 2px solid #c3c3c3;
  min-height: 42px;
  cursor: pointer;
  line-height: normal; }
  @media (min-width: 48em) {
    /* line 70, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
    .status-select-button {
      margin: 0;
      padding: 0.5em 0.6875em 0; } }
  /* line 79, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .status-select-button:after {
    content: "▼";
    position: absolute;
    right: 4px;
    top: 8px; }

/* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.col-3.status-select-wrapper {
  position: relative;
  padding: 0; }

/* line 94, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.status-select-dropdown {
  position: absolute;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 2px solid #c3c3c3;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  background: white;
  display: none; }

/* line 105, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.status-select-line {
  width: 100%;
  min-height: 42px;
  padding: 0.25em 0.5em;
  border-bottom: 2px solid #c3c3c3;
  cursor: pointer; }
  @media (min-width: 48em) {
    /* line 105, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
    .status-select-line {
      margin: 0;
      padding: 0.5em 0.6875em; } }
  /* line 117, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .status-select-line:last-child {
    border-bottom: none; }
  /* line 120, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .status-select-line.selected {
    background-color: #4a90e2;
    color: white; }
  /* line 125, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .status-select-line.reset:after {
    content: "▲";
    position: absolute;
    right: 4px;
    top: 8px; }

/* line 133, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.status-select-line input {
  display: none; }

/* line 136, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
#bg-image-preview, .bg-image-preview {
  width: 90%;
  margin: 20px;
  min-height: 90px; }
  /* line 140, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  #bg-image-preview img, .bg-image-preview img {
    width: 100%;
    height: auto; }

/* line 146, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.collapsible .collapse-down {
  display: none; }
/* line 149, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.collapsible .collapse-up {
  display: inline; }
/* line 152, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.collapsible .collapse-item {
  display: block; }
/* line 156, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.collapsible.collapsed .collapse-down {
  display: inline; }
/* line 159, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.collapsible.collapsed .collapse-up {
  display: none; }
/* line 162, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.collapsible.collapsed .collapse-item {
  display: none; }

/* line 167, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
.section-column-header-toggle {
  cursor: pointer;
  margin: 0.75em 0 0;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500; }
  @media (min-width: 37.5em) {
    /* line 167, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
    .section-column-header-toggle {
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600;
      font-weight: 500;
      text-transform: none; } }
  /* line 179, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .section-column-header-toggle i {
    color: gray; }
  /* line 182, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
  .section-column-header-toggle .clear-fix {
    clear: both; }

/* line 186, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
label.after-info-text {
  margin-top: 0; }

/* line 191, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
form .checkbox-container.file-delete-box input[type=checkbox] {
  top: 8px; }
/* line 194, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_admin.scss */
form .checkbox-container.file-delete-box label {
  margin-top: 0.1875em; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 5, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_ajax.scss */
.ajax-update-notification {
  position: fixed;
  top: 3em;
  z-index: 99999;
  left: 1.5em;
  right: 1.5em;
  text-align: center; }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_ajax.scss */
.ajax-update-notification-content {
  max-width: 60em;
  display: inline-block;
  -moz-box-shadow: 0px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_ajax.scss */
.ajax-update-notice,
.ajax-update-success,
.ajax-update-error {
  position: relative;
  display: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0.75em 1.125em; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_ajax.scss */
.ajax-update-text {
  padding-left: 0.375em; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_alerts.scss */
.alert-box-icon {
  width: 1.5em;
  display: inline-block; }

/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_alerts.scss */
.alert-box-danger {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f2dede;
  padding: 1.125em 1.2em;
  color: #963b3b;
  margin-bottom: 0.75em; }

/* line 22, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_alerts.scss */
.alert-box-warning {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fcf8e3;
  padding: 1.125em 1.2em;
  color: #8a6d3b;
  margin-bottom: 0.75em; }
/* line 1, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_branding.scss */
.branding-container {
  border-top: 1px solid #EBEBEB;
  margin: 40px 0;
  padding-top: 40px; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_branding.scss */
.branding-content {
  color: #333;
  font-size: 14px;
  line-height: 23px;
  text-align: center; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.button-hoverable .content.hover-content {
  display: none; }

/* line 10, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.button-hoverable:hover:not(.button-disable-hover) .content.default-content {
  display: none; }
/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.button-hoverable:hover:not(.button-disable-hover) .content.hover-content {
  display: table-cell; }

/* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.follow-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #e8e8e8;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  color: #474747;
  width: 100%; }
  /* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:active {
    background: #cfcfcf;
    color: white; }
  /* line 139, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:hover {
    color: #474747; }
  /* line 140, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:active {
    color: #474747; }
  /* line 22, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .follow-button.unfollow:hover:not(.button-disable-hover) {
    background: #a91a1a;
    color: white; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.disabled-button, .disabled-button:hover {
  background-color: #c3c3c3; }

/* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.google-login-button {
  position: relative;
  cursor: pointer;
  color: white;
  display: block;
  text-align: left;
  text-shadow: 0px 0px 1px #aaaaaa;
  background: #de4b39;
  min-height: 48px;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  padding: 4px 4px;
  width: 100%;
  margin-bottom: 0.75em;
  margin-top: 0.75em; }
  /* line 51, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .google-login-button:hover {
    background: rgba(222, 75, 57, 0.5);
    color: #ffffff; }
  /* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .google-login-button > img {
    max-width: 40px;
    float: left; }
  /* line 59, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .google-login-button .google-text {
    margin-left: 14px;
    line-height: 40px; }

/* line 65, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.linkedin-login-button {
  position: relative;
  cursor: pointer;
  color: white;
  display: block;
  text-align: left;
  text-shadow: 0px 0px 1px #aaaaaa;
  background: #0077b5;
  min-height: 48px;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  padding: 3px 3px;
  width: 100%;
  margin-bottom: 0.75em;
  margin-top: 0.75em; }
  /* line 81, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .linkedin-login-button:hover {
    background: rgba(0, 119, 181, 0.5);
    color: #ffffff; }
  /* line 85, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .linkedin-login-button > img {
    max-width: 52px;
    float: left; }
  /* line 89, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .linkedin-login-button .linkedin-text {
    margin-left: 3px;
    line-height: 40px; }

/* line 97, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
.login-form a.fb-connect,
.login-form a.google-login-button,
.login-form a.linkedin-login-button,
.signup-form a.fb-connect,
.signup-form a.google-login-button,
.signup-form a.linkedin-login-button {
  display: table;
  height: 46px;
  padding: 0 12px 0 5px; }
  /* line 104, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .login-form a.fb-connect .fb-icon,
  .login-form a.fb-connect .google-icon,
  .login-form a.fb-connect .linkedin-icon,
  .login-form a.google-login-button .fb-icon,
  .login-form a.google-login-button .google-icon,
  .login-form a.google-login-button .linkedin-icon,
  .login-form a.linkedin-login-button .fb-icon,
  .login-form a.linkedin-login-button .google-icon,
  .login-form a.linkedin-login-button .linkedin-icon,
  .signup-form a.fb-connect .fb-icon,
  .signup-form a.fb-connect .google-icon,
  .signup-form a.fb-connect .linkedin-icon,
  .signup-form a.google-login-button .fb-icon,
  .signup-form a.google-login-button .google-icon,
  .signup-form a.google-login-button .linkedin-icon,
  .signup-form a.linkedin-login-button .fb-icon,
  .signup-form a.linkedin-login-button .google-icon,
  .signup-form a.linkedin-login-button .linkedin-icon {
    display: table-cell;
    vertical-align: middle;
    width: 40px; }
  /* line 112, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .login-form a.fb-connect .fb-icon,
  .login-form a.google-login-button .fb-icon,
  .login-form a.linkedin-login-button .fb-icon,
  .signup-form a.fb-connect .fb-icon,
  .signup-form a.google-login-button .fb-icon,
  .signup-form a.linkedin-login-button .fb-icon {
    height: 25px;
    left: initial;
    padding: 4px 0 0;
    position: relative;
    text-align: center;
    top: initial; }
    /* line 119, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
    .login-form a.fb-connect .fb-icon svg,
    .login-form a.google-login-button .fb-icon svg,
    .login-form a.linkedin-login-button .fb-icon svg,
    .signup-form a.fb-connect .fb-icon svg,
    .signup-form a.google-login-button .fb-icon svg,
    .signup-form a.linkedin-login-button .fb-icon svg {
      width: 21px;
      height: 21px; }
  /* line 125, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .login-form a.fb-connect .google-icon,
  .login-form a.google-login-button .google-icon,
  .login-form a.linkedin-login-button .google-icon,
  .signup-form a.fb-connect .google-icon,
  .signup-form a.google-login-button .google-icon,
  .signup-form a.linkedin-login-button .google-icon {
    height: 40px;
    padding: 6px 0 0;
    text-align: center; }
    /* line 129, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
    .login-form a.fb-connect .google-icon svg,
    .login-form a.google-login-button .google-icon svg,
    .login-form a.linkedin-login-button .google-icon svg,
    .signup-form a.fb-connect .google-icon svg,
    .signup-form a.google-login-button .google-icon svg,
    .signup-form a.linkedin-login-button .google-icon svg {
      width: 21px;
      height: 21px; }
  /* line 135, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .login-form a.fb-connect .linkedin-icon,
  .login-form a.google-login-button .linkedin-icon,
  .login-form a.linkedin-login-button .linkedin-icon,
  .signup-form a.fb-connect .linkedin-icon,
  .signup-form a.google-login-button .linkedin-icon,
  .signup-form a.linkedin-login-button .linkedin-icon {
    height: 22px;
    padding: 3px 0 0;
    text-align: center; }
    /* line 139, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
    .login-form a.fb-connect .linkedin-icon svg,
    .login-form a.google-login-button .linkedin-icon svg,
    .login-form a.linkedin-login-button .linkedin-icon svg,
    .signup-form a.fb-connect .linkedin-icon svg,
    .signup-form a.google-login-button .linkedin-icon svg,
    .signup-form a.linkedin-login-button .linkedin-icon svg {
      width: 21px;
      height: 21px; }
  /* line 145, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_buttons.scss */
  .login-form a.fb-connect .fb-text,
  .login-form a.fb-connect .google-text,
  .login-form a.fb-connect .linkedin-text,
  .login-form a.google-login-button .fb-text,
  .login-form a.google-login-button .google-text,
  .login-form a.google-login-button .linkedin-text,
  .login-form a.linkedin-login-button .fb-text,
  .login-form a.linkedin-login-button .google-text,
  .login-form a.linkedin-login-button .linkedin-text,
  .signup-form a.fb-connect .fb-text,
  .signup-form a.fb-connect .google-text,
  .signup-form a.fb-connect .linkedin-text,
  .signup-form a.google-login-button .fb-text,
  .signup-form a.google-login-button .google-text,
  .signup-form a.google-login-button .linkedin-text,
  .signup-form a.linkedin-login-button .fb-text,
  .signup-form a.linkedin-login-button .google-text,
  .signup-form a.linkedin-login-button .linkedin-text {
    display: table-cell;
    padding: 0 0 0 10px;
    vertical-align: middle; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker-start-wrapper {
  width: 45%;
  float: left; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker-end-wrapper {
  width: 45%;
  float: right; }

/* Overwrite default styles for datepicker vendor component */
/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-color: #4a90e2; }

/* line 37, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
.input-daterange {
  margin-bottom: 1.125em; }
  /* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .input-daterange input:last-child {
    border-radius: 0.3125em; }
  /* line 42, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .input-daterange input {
    text-align: left; }

/* line 47, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker tbody tr:nth-child(odd) {
  background-color: transparent; }

/* line 53, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker table tr td.day {
  border-radius: 0px; }
  /* line 56, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker table tr td.day:hover {
    background-color: #3483de;
    color: white; }
  /* line 61, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker table tr td.day.disabled, .datepicker table tr td.day.disabled:hover {
    background-color: #e8e8e8;
    border-radius: 0px;
    color: #c3c3c3; }
  /* line 68, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker table tr td.day.range, .datepicker table tr td.day.selected {
    background-color: #4a90e2;
    color: #FFF; }
    /* line 73, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
    .datepicker table tr td.day.range:hover, .datepicker table tr td.day.range:hover:hover, .datepicker table tr td.day.selected:hover, .datepicker table tr td.day.selected:hover:hover {
      background-color: #3483de; }
  /* line 78, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker table tr td.day.range.disabled, .datepicker table tr td.day.range.disabled:hover {
    background-color: rgba(255, 0, 0, 0.8);
    color: rgba(255, 255, 255, 0.6); }

/* line 87, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker-per-hour .field {
  margin-bottom: 5px; }
  /* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker-per-hour .field label {
    width: 50%;
    float: left;
    margin: 0.5em 0; }
  /* line 95, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker-per-hour .field input {
    width: 50%; }
  /* line 98, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker-per-hour .field select {
    margin: 0.5em 0;
    width: 50%; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/*
  -------------------
  Flash notifications
  -------------------
*/
/* line 9, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
.ajax-notification,
.flash-notification {
  margin-bottom: 0.75em;
  position: relative;
  padding: 0.5em 1.25em 0.75em 1.25em;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em; }
  @media (min-width: 48em) {
    /* line 9, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
    .ajax-notification,
    .flash-notification {
      margin-bottom: 1.5em; } }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
  .ajax-notification .ajax-icon, .ajax-notification .flash-icon,
  .flash-notification .ajax-icon,
  .flash-notification .flash-icon {
    position: absolute;
    top: 0.625em;
    left: 0.75em; }
  /* line 23, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
  .ajax-notification .ajax-text, .ajax-notification .flash-text,
  .flash-notification .ajax-text,
  .flash-notification .flash-text {
    margin-left: 1.125em;
    min-height: 0.75em; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
.ajax-notice, .ajax-warning,
.flash-notice, .flash-warning,
.ajax-update-notice {
  background: #e8e8e8; }

/* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
.ajax-success,
.flash-success,
.ajax-update-success {
  background: #b2d9ab; }

/* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
.ajax-error,
.flash-error,
.ajax-update-error {
  color: white;
  background: #c81f1f; }

/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
.flash-error-link {
  color: #cccccc; }
  /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
  .flash-error-link:hover {
    color: #b3b3b3; }

@media (min-width: 48em) {
  /* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_flash.scss */
  .narrow-notification {
    margin-right: 24em; } }
@charset "UTF-8";
/**
  Contains styles for listing grid's image part
*/
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-image-container {
  position: relative;
  color: white;
  width: 100%;
  padding-bottom: 66.66667%; }
  /* line 12, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
  .fluid-thumbnail-grid-image-image-container:hover {
    color: #e8e8e8; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
  .fluid-thumbnail-grid-image-image-container.people-listings {
    width: 100%;
    padding-bottom: 75%; }

/* line 23, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-title {
  position: absolute;
  bottom: 0;
  padding: 0.75em;
  line-height: 1.2em; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-overlay {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.6)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  /*For IE7-8-9*/
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#99000000');
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

/* line 36, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-image {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

/* line 44, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-price-container {
  color: #3c3c3c;
  font-weight: 600;
  min-width: 3.125em;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.3em 0.75em;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.95);
  -moz-border-radius-bottomleft: 0.375em;
  -webkit-border-bottom-left-radius: 0.375em;
  border-bottom-left-radius: 0.375em;
  font-size: 12px;
  max-width: 75%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 51, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-price {
  font-size: 18px; }

/* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-type {
  font-size: 16px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/**
  Given `prefix`, `gutter` and `cols`, the mixin creates
  a grid system
*/
/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.row, .row-with-divider {
  *zoom: 1;
  margin-bottom: 0.75em; }
  /* line 38, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .row:after, .row-with-divider:after {
    content: "";
    display: table;
    clear: both; }
  /* line 52, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .row.without-margin, .without-margin.row-with-divider {
    margin-bottom: 0; }

/* line 57, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.row-with-divider {
  border-bottom: 1px solid #c3c3c3; }

/**
  Creates a basic grid system, prefixed "col"

  Usage:
  .row
    .col-6
      = "I'm half the size available"
    .col-3
      = "I'm 1/4 of the total available size"
    .col-3
      = "I'm 1/4 of the total available size"
*/
/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-1 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-1:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-1 {
      width: 8.33333%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-2 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-2:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-2 {
      width: 16.66667%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-3 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-3:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-3 {
      width: 25%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-4 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-4:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-4 {
      width: 33.33333%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-5 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-5:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-5 {
      width: 41.66667%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-6 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-6:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-6 {
      width: 50%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-7 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-7:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-7 {
      width: 58.33333%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-8 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-8:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-8 {
      width: 66.66667%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-9 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-9:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-9 {
      width: 75%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-10 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-10:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-10 {
      width: 83.33333%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-11 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-11:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-11 {
      width: 91.66667%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-12 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-12:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
    .col-12 {
      width: 100%;
      float: left;
      padding-left: 0.75em;
      padding-right: 0.75em;
      margin-bottom: 0; } }

@media (min-width: 48em) {
  /* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  [class*=col-]:first-child {
    padding-left: 0; }

  /* line 42, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_fluid-grid.scss */
  [class*=col-]:last-child {
    padding-right: 0; } }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
input[type=text],
input[type=password],
input[type=number],
textarea {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 2px solid #c3c3c3;
  min-height: 42px;
  width: 100%;
  padding: 0.25em 0.5em; }
  @media (min-width: 48em) {
    /* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
    input[type=text],
    input[type=password],
    input[type=number],
    textarea {
      margin: 0;
      padding: 0.5em 0.6875em; } }

/* line 20, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
select {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 2px solid #c3c3c3;
  min-height: 42px;
  padding: 0.25em 0.5em; }
  @media (min-width: 48em) {
    /* line 20, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
    select {
      margin: 0;
      padding: 0.5em 0.6875em; } }

/* line 32, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
input.auto_width {
  width: auto; }

/* line 37, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
.inline-select {
  margin-left: 0.375em;
  margin-right: 0.375em; }

/* line 43, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
.checkbox-container > .light {
  font-weight: 500; }

/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
.send-button-wrapper .send-button-loading {
  float: left;
  background-color: #c3c3c3; }
/* line 52, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
.send-button-wrapper .send-button-loading-img {
  float: left;
  width: 2.625em;
  height: 2.625em;
  margin: 0.75em 0;
  padding: 0.6em;
  border-radius: 6px; }

@media (min-width: 48em) {
  /* line 63, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_forms.scss */
  .selection-options {
    margin-top: 0.75em;
    margin-bottom: 0.1875em;
    float: right; } }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_info-text.scss */
.info-text-container {
  position: relative;
  color: gray;
  font-size: 0.8125em;
  line-height: 1.38462em;
  margin-top: 0.375em; }

/* line 10, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_info-text.scss */
.info-text-icon {
  position: absolute;
  width: 0.75em;
  margin-top: 1px; }

/* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_info-text.scss */
.info-text-content {
  padding-left: 1.5em; }
@charset "UTF-8";
/**
  Sharetribe customizations to noUISlider

  Most of the style definitions for the slider are located under vendor directory (file jquery.nouislider.css)
  These are Sharetribe specific customizations.
**/
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 12, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.range-slider {
  margin-left: 11px;
  margin-right: 11px; }

/* No shadows, flat design ;) */
/* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-background,
.noUi-connect,
.noUi-target,
.noUi-target.noUi-connect,
.noUi-handle,
.noUi-active {
  box-shadow: none; }

/* Custom background color */
/* line 28, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-connect {
  background: #4a90e2; }

/* Size */
/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-horizontal {
  height: 12px; }

/* line 37, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-horizontal .noUi-handle {
  width: 22px;
  height: 22px;
  left: -11px;
  top: -6px; }

/* Disable handle stripes */
/* line 45, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-handle:before,
.noUi-handle:after {
  display: none; }

/* Set background color, no border */
/* line 51, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-background {
  background: #e8e8e8; }

/* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-handle {
  border: 0px;
  background: #d0d0d0; }

/* "Remove" borders, i.e. make the color same as background */
/* line 61, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-target {
  border-color: #e8e8e8; }

/* Active color */
/* line 66, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-active {
  background: gainsboro; }

/* No customization for vertical. It may not work */
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_lists.scss */
.no-bullets {
  list-style-type: none;
  padding-left: 0; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-item {
  position: relative;
  height: 32.45455em;
  z-index: 1;
  float: left;
  overflow: hidden;
  display: flex;
  flex-direction: column; }

/* line 26, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-image-container {
  width: 23.45455em;
  height: 19.09091em;
  overflow: hidden;
  border-radius: 8px;
  background: #F2F7EE; }
  /* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-image-container a {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center; }
  /* line 46, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-image-container .action_wrap {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1; }
    /* line 52, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-image-container .action_wrap .like_action {
      height: 28px;
      width: 28px;
      border-radius: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      opacity: 0.9;
      background: #F9FAFB; }
      /* line 63, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
      .bubble-image-container .action_wrap .like_action.liked svg {
        height: 16px;
        width: 16px; }
        /* line 67, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
        .bubble-image-container .action_wrap .like_action.liked svg path {
          fill: #507C3A;
          stroke: #507C3A; }
      /* line 74, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
      .bubble-image-container .action_wrap .like_action svg {
        height: 16px;
        width: 16px; }
        /* line 78, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
        .bubble-image-container .action_wrap .like_action svg path {
          fill: #F9FAFB;
          stroke: #98A2B3; }
  /* line 86, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-image-container img {
    -moz-border-radius-topleft: 0.27273em;
    -webkit-border-top-left-radius: 0.27273em;
    border-top-left-radius: 0.27273em;
    -moz-border-radius-topright: 0.27273em;
    -webkit-border-top-right-radius: 0.27273em;
    border-top-right-radius: 0.27273em;
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain; }
    /* line 93, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-multi-content .bubble-image-container img {
      -moz-border-radius-topleft: 0;
      -webkit-border-top-left-radius: 0;
      border-top-left-radius: 0;
      -moz-border-radius-topright: 0;
      -webkit-border-top-right-radius: 0;
      border-top-right-radius: 0; }

/* line 105, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-multi-content {
  position: absolute;
  left: 0px;
  top: 2.72727em;
  clear: both;
  -moz-transition-property: left;
  -o-transition-property: left;
  -webkit-transition-property: left;
  transition-property: left;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

/* line 114, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-navi {
  position: absolute;
  top: 0;
  left: 0;
  height: 2.72727em;
  z-index: 2;
  background-color: gray;
  color: white;
  width: 100%; }
  /* line 124, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-navi a {
    color: #65984A; }
    /* line 127, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-navi a:hover {
      color: #65984A; }
    /* line 131, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-navi a .bubble-navi-right,
    .bubble-navi a .bubble-navi-left {
      cursor: pointer; }
      /* line 135, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
      .bubble-navi a .bubble-navi-right.disabled,
      .bubble-navi a .bubble-navi-left.disabled {
        cursor: default; }

/* line 142, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-navi-header {
  position: absolute;
  left: 30px;
  right: 30px;
  top: 4px;
  height: 20px;
  overflow: hidden;
  clear: both;
  text-align: center; }

/* line 153, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-navi-container {
  overflow: hidden;
  position: relative;
  height: 35.18182em;
  width: 23.45455em; }

/* line 160, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-navi-button, .bubble-navi-left, .bubble-navi-right {
  font-size: 14px;
  line-height: 27px;
  margin-top: 3px;
  width: 20px;
  display: block;
  position: absolute;
  text-align: center;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
  /* line 171, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-navi-button.disabled, .disabled.bubble-navi-left, .disabled.bubble-navi-right {
    color: #999999; }

/* line 176, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-navi-left {
  left: 5px; }

/* line 181, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-navi-right {
  right: 5px; }

/* line 186, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-loader-gif {
  position: absolute;
  top: 14.31818em;
  left: 9.81818em; }

/* line 192, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.63636em;
  background-color: white;
  color: white;
  clear: both; }

/* line 203, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-avatar {
  position: absolute;
  left: 0.45455em;
  top: 0.45455em; }
  /* line 208, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-avatar > a {
    display: block; }
    /* line 211, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-avatar > a, .bubble-avatar > a > img {
      height: 2.72727em; }

/* line 217, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-details {
  color: #3c3c3c;
  left: 3.63636em;
  bottom: 0.45455em;
  right: 0.45455em;
  top: 0.45455em;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  flex: 1;
  box-sizing: border-box !important; }
  /* line 234, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-details .title {
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    color: #101828;
    text-overflow: ellipsis;
    font-weight: 500;
    display: -webkit-box;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
  /* line 247, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-details .loc_price_row {
    display: flex;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    margin: auto 0 0; }
    /* line 254, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-details .loc_price_row .price {
      color: #65984A;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px; }
      /* line 260, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
      .bubble-details .loc_price_row .price .fluid-thumbnail-grid-image-price {
        font-size: 16px; }
      /* line 264, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
      .bubble-details .loc_price_row .price .bubble-price-quantity {
        color: #667085;
        font-size: 14px; }
    /* line 270, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-details .loc_price_row .location_box {
      display: flex;
      flex: 1;
      align-items: center;
      gap: 4px;
      max-width: calc(100% - 116px);
      overflow: hidden;
      color: #475467;
      text-overflow: ellipsis;
      font-size: 14px;
      font-weight: 500;
      line-height: 20px; }
      /* line 283, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
      .bubble-details .loc_price_row .location_box .address {
        flex: 1;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
  /* line 292, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-details .owner {
    gap: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
    /* line 302, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-details .owner .ownerImg {
      width: 50px;
      height: 50px;
      border-radius: 100%;
      background: #E4E4E4; }
      /* line 308, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
      .bubble-details .owner .ownerImg .listing_owner {
        height: 100%;
        width: 100%;
        object-fit: cover;
        border-radius: inherit; }
    /* line 316, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-details .owner .author_link {
      font-size: 14px;
      font-weight: 500;
      line-height: 20px;
      color: #475467;
      max-width: 40%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    /* line 327, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-details .owner .review_rating {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 4px;
      color: #475467;
      font-size: 12px;
      font-weight: 500;
      line-height: 20px; }

/* line 347, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-details-text-overflow, .bubble-details .bubble-price, .bubble-author > a {
  display: block;
  height: 2.72727em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 355, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-details .bubble-price {
  width: 50%;
  float: right;
  text-align: right;
  padding-left: 0.22727em;
  line-height: 2.14286em;
  font-size: 14px;
  padding-right: 0.625em; }

/* line 365, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-price-quantity {
  font-size: 11px; }

/* line 369, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-author {
  width: 50%;
  float: left;
  text-align: left;
  padding-right: 0.22727em; }
  /* line 372, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-author > a {
    line-height: 2.72727em;
    color: #65984A; }
    /* line 379, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
    .bubble-author > a:hover {
      color: #65984A; }

/* line 385, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.bubble-overlay {
  position: absolute;
  bottom: 3.63636em;
  left: 0;
  right: 0;
  top: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.6)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  /*For IE7-8-9*/
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#99000000'); }

/* line 394, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
span.bubble-title-link {
  position: absolute;
  bottom: 0.35714em;
  left: 0.71429em;
  right: 0.71429em;
  color: white;
  font-size: 14px;
  vertical-align: bottom;
  line-height: 1.35em; }
  /* line 405, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
  .bubble-no-image span.bubble-title-link {
    top: 0.35714em;
    color: gray; }

/* line 411, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.map div {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 416, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_map.scss */
.map .bubble-author,
.map .bubble-price {
  box-sizing: border-box; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
.pagination {
  margin-top: 0.75em;
  cursor: default;
  /* self-clearing method: */ }

/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
.pagination a, .pagination span, .pagination em {
  padding: 0.2em 0.5em;
  display: block;
  float: left;
  margin-right: 1px; }

/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
.pagination .disabled {
  margin-top: 0.375em;
  color: #c3c3c3; }

/* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
.pagination .current {
  margin-top: 0.375em;
  font-style: normal;
  font-weight: bold;
  background: #4a90e2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 0.375em;
  padding: 0.3125em 0.9375em;
  color: white; }

/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
.pagination a {
  margin-top: 0.375em;
  padding: 0.3125em 0.9375em;
  background: #e8e8e8;
  display: inline-block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 0.375em;
  text-decoration: none;
  color: #4a90e2; }

/* line 34, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
.pagination a:hover, .pagination a:focus {
  background: #c3c3c3;
  color: #3c3c3c; }

/* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
span.gap {
  display: inline-block;
  margin-top: 0.375em;
  height: 34px; }

/* line 43, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* line 49, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
* html .pagination {
  height: 1%; }

/* line 51, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_pagination.scss */
*:first-child + html .pagination {
  overflow: hidden; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 5, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
.paypal-button-wrapper .checkout-with-paypal-button, .paypal-button-wrapper .checkout-with-stripe-button {
  float: left;
  outline: 0; }
/* line 9, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
.paypal-button-wrapper .checkout-with-stripe-button {
  margin: 0; }
/* line 12, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
.paypal-button-wrapper .paypal-image {
  margin: 0.75em 0; }
/* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
.paypal-button-wrapper .paypal-button-loading-img {
  float: left;
  width: 1.875em;
  height: 1.875em;
  margin-top: 1.125em;
  margin-left: 1.125em; }

/* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
.paypal-or-stripe {
  padding: 16px 48px;
  text-align: center;
  position: relative; }
  /* line 28, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
  .paypal-or-stripe:before, .paypal-or-stripe:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: #c3c3c3; }
  /* line 37, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
  .paypal-or-stripe:before {
    margin-left: -50%;
    text-align: right; }
  /* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
  .paypal-or-stripe span {
    display: inline-block;
    background: white;
    padding: 0px 20px;
    z-index: 10; }

/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
button.checkout-with-paypal-button {
  background: #ffc438;
  vertical-align: middle;
  float: left;
  color: black;
  font-weight: 600;
  margin-top: 0em; }
  /* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
  button.checkout-with-paypal-button img {
    vertical-align: middle;
    margin-left: 8px; }

/* line 60, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal.scss */
button.checkout-with-paypal-button.blue {
  background: #4a90e2;
  color: white;
  font-weight: 400; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.paypal-link-wrapper .send-button-loading-img {
  width: 1.125em;
  height: 1.125em;
  margin: 0 0.75em;
  top: 3px;
  position: relative; }

/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.paypal-account-connected {
  color: #19b400; }

/* line 17, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.paypal-account-disabled {
  color: #c81f1f; }

/* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.stripe-account-restricted-soon {
  color: #eaac10; }

/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.stripe-account-pending-verification {
  color: #808080; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
.visible-tablet, .visible-tablet-inline, .visible-desktop-inline {
  display: none !important; }
  @media (min-width: 48em) {
    /* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
    .visible-tablet, .visible-tablet-inline, .visible-desktop-inline {
      display: block !important; } }

@media (min-width: 48em) {
  /* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
  .visible-tablet-inline {
    display: inline !important; } }

@media (min-width: 48em) {
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
  .hidden-tablet {
    display: none !important; } }

/* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
.visible-desktop {
  display: none; }
  @media (min-width: 63em) {
    /* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
    .visible-desktop {
      display: block; } }

@media (min-width: 48em) {
  /* line 32, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
  .visible-desktop-inline {
    display: inline; } }

@media (min-width: 63em) {
  /* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_responsive.scss */
  .hidden-desktop {
    display: none !important; } }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_table.scss */
table {
  width: 100%; }

/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_table.scss */
th {
  text-align: left;
  padding: 0.375em 0.75em; }

/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_table.scss */
td {
  padding: 0.375em 0.75em; }
  /* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_table.scss */
  td:first-child {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_table.scss */
  td:last-child {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px; }

/* line 23, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_table.scss */
tbody tr:nth-child(odd) {
  background-color: #e8e8e8; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
a {
  text-decoration: none;
  color: #4a90e2; }
  /* line 6, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
  a:hover {
    color: #1f69c1; }
  /* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
  a:active {
    color: #185195; }

/* line 10, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
.truncated-link {
  display: inline-block;
  max-width: 21.875em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
small {
  font-size: 0.8125em;
  line-height: 1.38462em;
  display: block; }

/* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
h1, h3 {
  -webkit-font-smoothing: antialiased; }

/* line 28, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Proxima Soft', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: #171717; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
h1 {
  margin: 0em 0 0.75em;
  font-weight: 700; }
  @media (min-width: 37.5em) {
    /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
    h1 {
      font-size: 1.625em;
      line-height: 1.38462em;
      font-weight: 600;
      margin-top: 0.23077em;
      margin-bottom: 0.46154em; } }

/* line 44, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
h2 {
  margin: 0em 0 0.75em;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500; }
  @media (min-width: 37.5em) {
    /* line 44, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_texts.scss */
    h2 {
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600;
      font-weight: 500;
      text-transform: none; } }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
.toggle-menu {
  background: #474747;
  border-color: #474747 !important;
  position: relative;
  z-index: 99999;
  text-align: left;
  margin-bottom: 0.75em; }
  /* line 17, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu a, .toggle-menu a .feedback, .toggle-menu .toggle-menu-item, .toggle-menu .toggle-menu-title, .toggle-menu .toggle-menu-item .feedback, .toggle-menu .toggle-menu-title .feedback {
    display: block;
    position: relative;
    color: white;
    padding: 0.75em;
    padding-right: 0.75em; }
  /* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu a.login-form, .toggle-menu .toggle-menu-item.login-form, .toggle-menu .login-form.toggle-menu-title {
    padding: 0; }
    /* line 27, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .toggle-menu a.login-form:hover, .toggle-menu .toggle-menu-item.login-form:hover, .toggle-menu .login-form.toggle-menu-title:hover {
      color: #a2c6f0;
      background: none; }
    /* line 31, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .toggle-menu a.login-form:after, .toggle-menu .toggle-menu-item.login-form:after, .toggle-menu .login-form.toggle-menu-title:after {
      content: ""; }
  /* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu a:hover, .toggle-menu .toggle-menu-link:hover {
    background: #4a90e2;
    color: white; }
    /* line 42, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .toggle-menu a:hover:after, .toggle-menu .toggle-menu-link:hover:after {
      color: white; }
  /* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu .toggle-menu-title {
    background-color: #545454; }
  /* line 53, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu p.login-form {
    color: white;
    margin: 0.375em 0 0.75em 0; }
  /* line 59, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu .feedback textarea {
    font-size: 0.8125em;
    line-height: 1.38462em;
    display: block;
    width: 100%;
    min-height: 5.53846em;
    padding: 0.46154em; }
  /* line 68, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu.hidden {
    display: none; }
  /* line 73, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu .badge {
    position: absolute;
    right: 0.69231em;
    top: 1.07692em;
    bottom: auto;
    z-index: 900; }
    /* line 78, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .toggle-menu .badge.huge-badge {
      top: 0.76923em;
      right: 0.69231em;
      bottom: auto; }
  @media (min-width: 48em) {
    /* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .toggle-menu {
      position: absolute; } }

/* line 89, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
.toggle {
  display: block;
  cursor: pointer; }
  @media (min-width: 48em) {
    /* line 89, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .toggle {
      display: inline-block;
      width: auto; } }
  /* line 98, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle.toggled {
    background: #474747;
    color: white !important;
    border-color: #474747; }
    @media (min-width: 48em) {
      /* line 98, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
      .toggle.toggled {
        width: auto;
        border-bottom-color: #474747 !important; } }
  /* line 109, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
  .toggle.with-borders {
    border: 0 solid #c3c3c3;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em;
    background: #e8e8e8; }
    /* line 115, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .toggle.with-borders.toggled {
      border-width: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      background: #474747; }
      @media (min-width: 48em) {
        /* line 115, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
        .toggle.with-borders.toggled {
          padding: 0; } }

/* line 131, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
.toggle-header {
  display: inline-block; }

/* line 135, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
.toggle-header-container {
  padding: 0 0.75em;
  height: 42px;
  line-height: 40px; }

/* line 141, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
.icon-dropdown {
  position: relative;
  top: 3px;
  float: right; }
  @media (min-width: 48em) {
    /* line 141, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
    .icon-dropdown {
      float: none; } }

/* line 150, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_toggle.scss */
.toggle-menu-subitem, a.toggle-menu-subitem {
  padding-left: 1.5em; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.relative {
  position: relative; }

/**
  Use icon-fix to correctly vertical align SS-pika icons (2px)
*/
/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.icon-fix {
  position: relative;
  top: 2px; }

/* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.icon-fix-rel {
  position: relative;
  top: 0.125em; }

/**
  Use icon-fix to correctly vertical align SS-pika icons (3px)
*/
/* line 22, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.icon-fix-more {
  position: relative;
  top: 3px; }

/* line 26, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.hidden {
  display: none; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1; }

/**
  Use disabled link or icon
*/
/* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.disabled, .disabled:hover {
  color: #c3c3c3;
  cursor: default; }

/* line 44, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.left {
  float: left; }

/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/_utils.scss */
.right {
  float: right; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button, .radio-button-positive, .radio-button-negative {
  color: #3c3c3c;
  cursor: pointer;
  position: relative;
  display: block;
  width: 100%;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  border: 2px solid #c3c3c3;
  margin-bottom: 0.375em; }
  /* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
  .radio-button:hover, .radio-button-positive:hover, .radio-button-negative:hover {
    background: #e8e8e8; }

/* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button-icon {
  position: absolute;
  top: 0.5em;
  left: 0.75em; }

/* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button-label {
  margin-left: 2.5em;
  margin-right: 2.25em;
  padding: 0.375em 0 0.625em 0; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button-positive.radio-button-selected {
  color: #5a7d13;
  background: #c2e972; }
  /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
  .radio-button-positive.radio-button-selected:hover {
    background: #c2e972; }

/* line 40, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button-negative.radio-button-selected {
  color: #a91a1a;
  background: #f09f9f; }
  /* line 43, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/partials/radio_buttons.scss */
  .radio-button-negative.radio-button-selected:hover {
    background: #f09f9f; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/*
  ----------------
  Person settings
  ----------------
*/
/* line 9, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.account-settings {
  padding-top: 0.375em; }
  /* line 12, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings #account_email_form, .account-settings #account_password_form {
    display: none; }
  /* line 16, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings .account-settings-row {
    position: relative;
    -moz-border-radius: 0.3125em;
    -webkit-border-radius: 0.3125em;
    border-radius: 0.3125em;
    border: 2px solid #c3c3c3;
    margin-bottom: 1.5em;
    min-height: 42px; }
    /* line 23, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-text {
      margin-left: 2.25em;
      padding: 0.3125em 0 0.625em 0; }
    /* line 28, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-icon {
      position: absolute;
      top: 0.4375em;
      left: 0.625em; }
    /* line 34, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-form {
      padding: 0 0.75em 0.75em 0.75em; }
    /* line 38, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-row {
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      width: 100%;
      overflow: hidden;
      padding: 0.75em 0; }
      @media (min-width: 63em) {
        /* line 38, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .account-settings-email-row {
          padding: 0;
          line-height: 2.125em; } }
    /* line 49, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-form-row {
      padding-top: 0.75em;
      height: auto;
      line-height: auto;
      width: 100%; }
    /* line 56, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-row-highlight {
      background: #e8e8e8; }
    /* line 60, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-row-address {
      padding-left: 0.75em; }
      @media (min-width: 63em) {
        /* line 60, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .account-settings-email-row-address {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          width: 9em;
          float: left; } }
      @media (min-width: 63em) {
        /* line 60, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .account-settings-email-row-address {
          width: 18em; } }
    /* line 74, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-form-row-address {
      padding-left: 0; }
    /* line 78, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-row-send-notification {
      padding-left: 0.75em; }
      @media (min-width: 63em) {
        /* line 78, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .account-settings-email-row-send-notification {
          float: right;
          width: 10.5em;
          text-align: center; } }
    /* line 87, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-row-confirmed {
      padding-left: 0.75em; }
      /* line 89, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .account-settings .account-settings-row .account-settings-email-row-confirmed small {
        margin-left: 0.375em; }
      @media (min-width: 63em) {
        /* line 87, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .account-settings-email-row-confirmed {
          float: right;
          width: 10.5em;
          text-align: center; } }
    /* line 101, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-row-delete {
      padding-left: 0.75em; }
      @media (min-width: 63em) {
        /* line 101, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .account-settings-email-row-delete {
          float: right;
          min-width: 3em;
          text-align: center; } }
    /* line 111, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-email-row-delete-cross.disabled {
      color: #c3c3c3; }
    /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .account-settings-hidden-email-form {
      display: none; }
    /* line 120, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .settings-email-mobile-label-container {
      width: 100%;
      overflow: hidden; }
    /* line 125, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .settings-email-mobile-label {
      float: left; }
      @media (min-width: 63em) {
        /* line 125, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .settings-email-mobile-label {
          float: none; } }
    /* line 132, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .account-settings-row .settings-email-mobile-label-right {
      padding-left: 0.375em; }
      @media (min-width: 63em) {
        /* line 132, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .settings-email-mobile-label-right {
          padding: 0; } }
  /* line 141, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings .email-form {
    margin-top: 0.75em;
    padding: 0 0.75em; }
  /* line 146, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings .password-form {
    padding: 0 0.75em; }
    /* line 149, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .password-form input[type=password] {
      margin-top: 0.75em; }
  /* line 155, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings p {
    padding: 0 0.75em 0.375em 0.75em; }
  /* line 159, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings p.global-settings {
    padding: 0 0 0.375em 0; }
  @media (min-width: 48em) {
    /* line 165, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings a.change-link {
      margin-left: 0.75em; } }
  /* line 171, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings #delete_account_button {
    margin-left: 0.75em; }

/* line 178, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.notification-settings h2 {
  margin-bottom: 0; }
/* line 182, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.notification-settings h2.lower {
  margin-top: 1.5em; }
/* line 187, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.notification-settings .checkbox-container label {
  font-weight: 500; }

/* line 193, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.alert-text-container {
  position: relative;
  margin-top: 0.375em; }

/* line 198, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.alert-text-icon {
  position: absolute;
  width: 0.75em;
  margin-top: 3px; }

/* line 204, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.alert-text-content {
  padding-left: 1.5em; }

/* line 208, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard {
  border: 1px solid #c3c3c3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 1.5em;
  margin-top: 3em; }

/* line 215, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard-content {
  padding: 1.5em 2.25em; }

/* line 219, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard-divider {
  border-top: 1px solid #c3c3c3; }

/* line 223, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard-step, .paypal-wizard-step-complete {
  font-size: 1.375em;
  line-height: 1.09091em;
  font-weight: 600;
  font-weight: normal; }

/* line 228, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard-step-complete {
  color: #19b400; }

/* line 233, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-change-link {
  cursor: pointer; }

/* line 237, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-success-mark {
  color: #19b400; }

/* line 241, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-first-steps-list {
  margin-top: 2.25em; }

/* line 245, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-last-steps-list {
  margin-bottom: 2.25em; }

/* line 249, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-currency-information {
  padding-left: 30px;
  position: relative; }

/* line 254, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-currency-info-icon {
  position: absolute;
  top: 0;
  left: 0; }

/* line 260, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.paypal-currency-change-warning-text {
  display: none; }

/* These styles are required for stripe.js card input form*/
/* line 265, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.StripeElement {
  background-color: white;
  padding: 12px 12px;
  border-radius: 4px;
  border: 2px solid #c3c3c3; }

/* line 272, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df; }

/* line 276, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.StripeElement--invalid {
  border-color: #fa755a; }

/* line 280, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.StripeElement--webkit-autofill {
  background-color: #fefde5 !important; }

/* line 284, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
#stripe_account_form_birth_date_1i, #stripe_account_form_birth_date_2i, #stripe_account_form_birth_date_3i {
  width: 32.5%; }

/* line 288, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
#update_also_bank_account {
  margin-right: 10px; }

/* line 293, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
#stripe_wizard input[disabled] {
  background-color: #dddddd; }

/* line 299, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.markdown-help-table th {
  border-bottom: 1px solid #ddd; }
/* line 302, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.markdown-help-table td {
  border-bottom: 1px solid #ddd; }
/* line 305, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.markdown-help-table tbody tr:nth-child(odd) {
  background-color: transparent; }

/* line 312, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.settings_pages_section {
  padding: 40px 0;
  display: flex;
  align-items: start;
  justify-content: space-between;
  gap: 40px; }
  @media (max-width: 767px) {
    /* line 312, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section {
      padding: 0;
      flex-direction: column;
      gap: 0;
      min-height: calc(100vh - 64px); } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 312, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section {
      padding: 40px 20px;
      gap: 20px;
      min-height: calc(100vh - 64px); } }
  /* line 331, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .settings_pages_section .aside_panel {
    display: flex;
    max-width: 230px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex-shrink: 0;
    width: 100%; }
    @media (max-width: 767px) {
      /* line 331, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .aside_panel {
        max-width: 100%;
        gap: 0;
        width: 100%; } }
    /* line 346, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .aside_panel .heading {
      color: #2E4126;
      font-family: 'roboto';
      font-size: 32px;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: -0.3px; }
      @media (max-width: 767px) {
        /* line 346, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .aside_panel .heading {
          display: none; } }
    /* line 359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .aside_panel .left_nav_box {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      align-self: stretch;
      width: 100%;
      gap: 7px; }
      @media (max-width: 767px) {
        /* line 359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .aside_panel .left_nav_box {
          border-bottom: 1px solid #EAECF0;
          flex-direction: row;
          overflow: hidden;
          overflow-x: auto; }
          /* line 373, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .aside_panel .left_nav_box::-webkit-scrollbar {
            display: none; } }
      /* line 378, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .aside_panel .left_nav_box .nav_link {
        display: flex;
        padding: 12px 16px;
        align-items: center;
        gap: 12px;
        align-self: stretch;
        color: #667085;
        font-family: 'roboto';
        font-size: 18px;
        font-weight: 500;
        line-height: 24px; }
        /* line 390, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .aside_panel .left_nav_box .nav_link.selected, .settings_pages_section .aside_panel .left_nav_box .nav_link:hover {
          border-radius: 8px;
          background: #F2F7EE;
          color: #507C3A; }
          @media (max-width: 767px) {
            /* line 390, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .aside_panel .left_nav_box .nav_link.selected, .settings_pages_section .aside_panel .left_nav_box .nav_link:hover {
              background: transparent;
              border-radius: 0;
              border-color: #507C3A; } }
          /* line 402, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .aside_panel .left_nav_box .nav_link.selected .link_icon.active, .settings_pages_section .aside_panel .left_nav_box .nav_link:hover .link_icon.active {
            display: none; }
          /* line 405, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .aside_panel .left_nav_box .nav_link.selected .link_icon.deactive, .settings_pages_section .aside_panel .left_nav_box .nav_link:hover .link_icon.deactive {
            display: block; }
            @media (max-width: 767px) {
              /* line 405, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .aside_panel .left_nav_box .nav_link.selected .link_icon.deactive, .settings_pages_section .aside_panel .left_nav_box .nav_link:hover .link_icon.deactive {
                display: none; } }
        @media (max-width: 767px) {
          /* line 378, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .aside_panel .left_nav_box .nav_link {
            padding: 12px;
            font-size: 16px;
            line-height: 24px;
            white-space: nowrap;
            border-bottom: 1px solid transparent; }
            /* line 421, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .aside_panel .left_nav_box .nav_link .link_icon {
              display: none; } }
        /* line 427, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .aside_panel .left_nav_box .nav_link .link_icon.deactive {
          display: none; }
  /* line 435, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .settings_pages_section .settings-section {
    flex: 1; }
    @media (max-width: 767px) {
      /* line 435, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section {
        padding: 16px;
        max-width: 100%;
        width: 100%; } }
    /* line 444, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .setting_heading {
      color: #2E4126;
      font-size: 24px;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: -0.3px;
      font-family: 'roboto'; }
    /* line 453, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .availability_text {
      color: #101828;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }
      @media (max-width: 767px) {
        /* line 459, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .availability_text.hide_text {
          display: none; } }
    /* line 466, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .availability_wrap {
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-start;
      gap: 24px;
      width: 100%;
      max-width: 590px; }
      @media (max-width: 767px) {
        /* line 475, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .availability_wrap .setting_heading {
          display: none; } }
      /* line 481, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .availability_wrap .set_availbtn {
        display: flex;
        height: 48px;
        min-width: 120px;
        padding: 0 16px;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        color: #65984A;
        font-size: 18px;
        font-weight: 500;
        line-height: 28px;
        transition: 0.2s all;
        background: #65984A;
        color: #F2F7EE; }
        /* line 497, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .availability_wrap .set_availbtn:hover {
          background: #65984A;
          color: #F2F7EE; }
    @media (min-width: 768px) {
      /* line 504, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .availability_popup {
        margin: 24px 0 0; } }
    @media (max-width: 767px) {
      /* line 510, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .availability_popup .availability_popup_outer .availability_box .popup_head {
        flex-direction: column;
        align-items: flex-start;
        text-align: left; } }
    @media (min-width: 768px) {
      /* line 517, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .availability_popup .availability_popup_outer .availability_box .popup_head .availability_text {
        display: none; } }
    /* line 527, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .conatct_details_wrap {
      display: flex;
      padding: 8px 0;
      flex-direction: column;
      align-items: flex-start;
      gap: 24px;
      width: 100%; }
      @media (max-width: 767px) {
        /* line 527, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .conatct_details_wrap {
          padding: 0;
          gap: 20px; } }
      /* line 540, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .conatct_details_wrap .conatct_box {
        display: flex;
        padding: 24px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        align-self: stretch;
        border-radius: 16px;
        border: 1px solid #EAECF0; }
        /* line 550, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head {
          display: flex;
          justify-content: space-between;
          align-items: center;
          align-self: stretch;
          width: 100%; }
          /* line 557, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head .payout_heading {
            display: flex;
            height: auto;
            padding: 6px 16px;
            align-items: center;
            gap: 6px;
            border-radius: 8px;
            background: #F2F7EE;
            color: #65984A;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px; }
          /* line 571, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head .payout_heading_red {
            display: flex;
            height: auto;
            padding: 6px 16px;
            align-items: center;
            gap: 6px;
            border-radius: 8px;
            background: #FCF7EE;
            color: #974826;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px; }
          /* line 585, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head .heading {
            color: #2E4126;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px; }
          /* line 593, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head .edit_contact, .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head .edit_address {
            display: flex;
            width: 40px;
            height: 40px;
            justify-content: center;
            align-items: center;
            border-radius: 100px;
            background: #F9FAFB; }
            /* line 602, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head .edit_contact .edit_icon, .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .contact_head .edit_address .edit_icon {
              height: 24px; }
        /* line 608, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details {
          width: 100%;
          display: flex;
          flex-direction: column;
          gap: 24px; }
          /* line 614, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details.payout_row_details {
            flex-direction: row; }
            /* line 617, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details.payout_row_details .group_detail {
              flex: 1; }
              /* line 620, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details.payout_row_details .group_detail .input_wrap {
                width: 100%; }
                /* line 623, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details.payout_row_details .group_detail .input_wrap label {
                  color: #2E4126;
                  font-size: 14px;
                  margin: 0 0 6px;
                  line-height: 20px; }
                /* line 629, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details.payout_row_details .group_detail .input_wrap .value {
                  padding: 8px 0;
                  color: #101828;
                  font-size: 14px;
                  line-height: 20px; }
          /* line 639, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail {
            display: flex;
            justify-content: space-between;
            align-items: center;
            align-self: stretch;
            gap: 12px; }
            @media (max-width: 767px) {
              /* line 639, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail {
                flex-direction: column;
                align-items: flex-start;
                gap: 16px; } }
            /* line 652, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .social_box {
              display: flex;
              align-items: center;
              justify-content: flex-start;
              gap: 16px; }
              /* line 658, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .social_box .social_icon {
                height: 40px; }
            /* line 663, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .input_wrap {
              flex: 1; }
              /* line 666, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .input_wrap label {
                color: #475467;
                font-size: 18px;
                font-weight: 500;
                line-height: 28px;
                margin: 0 0 4px; }
              /* line 675, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .input_wrap .value {
                color: #101828;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px; }
            /* line 684, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .verify_btn {
              display: flex;
              height: 40px;
              padding: 0 16px;
              justify-content: center;
              align-items: center;
              gap: 12px;
              color: #F9FAFB;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              border-radius: 12px;
              background: #65984A;
              transition: 0.2s all; }
              /* line 699, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .verify_btn:hover {
                background: #F2F7EE;
                color: #65984A; }
              /* line 703, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .verify_btn.verified {
                background: #F2F7EE;
                color: #65984A; }
                /* line 707, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .verify_btn.verified:hover {
                  background: #F2F7EE;
                  color: #65984A; }
              /* line 713, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .verify_btn.deactivate {
                background: rgba(250, 12, 16, 0.05);
                color: #C60609; }
                /* line 717, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .conatct_details_wrap .conatct_box .box_details .group_detail .verify_btn.deactivate:hover {
                  background: #C60609;
                  color: #ffffff; }
    /* line 728, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .security_login_section {
      display: flex;
      flex-direction: column;
      gap: 40px;
      width: 100%; }
      @media (max-width: 767px) {
        /* line 734, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .security_login_section .section_heading {
          display: none; } }
      /* line 740, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .security_login_section .conatct_details_wrap {
        padding: 0; }
    /* line 745, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .stripe-payment {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%; }
      /* line 751, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .stripe-payment .green_btn {
        margin: 0 0 0 auto;
        border-radius: 16px;
        padding: 0 24px; }
        /* line 756, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .stripe-payment .green_btn:hover {
          background: #F2F7EE;
          color: #507C3A; }
        @media (max-width: 767px) {
          /* line 751, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .stripe-payment .green_btn {
            margin: 24px 0 0 auto;
            border-radius: 8px; } }
    /* line 767, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .payout_details_section {
      display: flex;
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
      gap: 34px; }
      /* line 775, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .payout_details_section .conatct_details_wrap {
        padding: 0; }
        /* line 778, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .conatct_details_wrap .payout_box {
          display: flex; }
          /* line 781, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payout_details_section .conatct_details_wrap .payout_box.hide_box {
            display: none; }
      /* line 787, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .payout_details_section .payout_method_form {
        width: 100%;
        display: none;
        padding: 20px;
        flex-direction: column;
        align-items: flex-start;
        gap: 40px;
        border-radius: 16px;
        border: 1px solid #EAECF0;
        position: relative; }
        /* line 798, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form.show_payout_form {
          display: flex; }
        /* line 802, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form > p {
          display: none; }
        /* line 806, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form .close_payout {
          position: absolute;
          right: 5px;
          top: 5px;
          display: flex; }
        /* line 813, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard {
          margin: 0;
          border: none;
          width: 100%; }
          /* line 818, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content {
            margin: 0;
            padding: 0;
            display: flex;
            width: 100%; }
            /* line 825, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form label {
              color: #2E4126;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              margin: 0 0 6px; }
            /* line 833, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form select, .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form input {
              height: 40px;
              padding: 8px 12px;
              width: 100%;
              border-radius: 8px;
              border: 1px solid #EAECF0;
              color: #101828;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              margin: 0 !important;
              min-height: 40px; }
              /* line 846, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form select:focus, .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form input:focus {
                outline: none; }
              /* line 849, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form select::-webkit-input-placeholder, .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form input::-webkit-input-placeholder {
                color: #667085; }
              /* line 852, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form select::-moz-placeholder, .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form input::-moz-placeholder {
                color: #667085; }
              /* line 855, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form select:-ms-input-placeholder, .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form input:-ms-input-placeholder {
                color: #667085; }
              /* line 858, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form select:-moz-placeholder, .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form input:-moz-placeholder {
                color: #667085; }
            /* line 865, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-6:has(.error) label,
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-12:has(.error) label {
              color: #FC0815; }
              /* line 868, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-6:has(.error) label.error,
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-12:has(.error) label.error {
                color: #FC0815;
                font-size: 11px;
                font-weight: 400;
                line-height: 150%;
                margin: 0;
                padding: 0;
                background: transparent; }
                /* line 877, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-6:has(.error) label.error:before,
                .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-12:has(.error) label.error:before {
                  display: none; }
            /* line 883, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-6:has(.error) input.error,
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-6:has(.error) select.error,
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-12:has(.error) input.error,
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .col-12:has(.error) select.error {
              border-color: #FC0815;
              color: #FC0815; }
            /* line 890, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .checkbox_row {
              display: flex;
              gap: 12px;
              align-items: center; }
              /* line 895, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .checkbox_row .update_check {
                min-height: 20px;
                height: 20px;
                width: 20px;
                padding: 0;
                border: none; }
                /* line 902, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .checkbox_row .update_check:before {
                  height: 20px;
                  width: 20px; }
            /* line 910, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .row:has(.alert-box-icon) {
              margin: 0 0 6px;
              display: flex;
              align-items: flex-start;
              gap: 6px; }
              /* line 916, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .row:has(.alert-box-icon) .alert-box-icon {
                width: fit-content;
                display: flex; }
                /* line 920, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .row:has(.alert-box-icon) .alert-box-icon .icon-info-sign {
                  position: inherit; }
      /* line 931, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .payout_details_section .payout_section,
      .settings_pages_section .settings-section .payout_details_section .payment_with_wrap {
        width: 100%; }
        /* line 935, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_section .setting_heading,
        .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .setting_heading {
          margin: 0 0 16px; }
          @media (max-width: 767px) {
            /* line 935, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .setting_heading,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .setting_heading {
              font-size: 20px; } }
        /* line 943, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_section .setting_text,
        .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .setting_text {
          color: #475467;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px;
          margin: 0 0 20px; }
        /* line 951, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box,
        .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box {
          width: 100%; }
          /* line 954, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head,
          .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head {
            display: flex;
            justify-content: space-between;
            align-items: center;
            align-self: stretch;
            width: 100%; }
            /* line 961, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head .payout_heading,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .payout_heading {
              display: flex;
              height: auto;
              padding: 6px 16px;
              align-items: center;
              gap: 6px;
              border-radius: 8px;
              background: #F2F7EE;
              color: #65984A;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px; }
            /* line 975, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head .payout_heading_red,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .payout_heading_red {
              display: flex;
              height: auto;
              padding: 6px 16px;
              align-items: center;
              gap: 6px;
              border-radius: 8px;
              background: #FCF7EE;
              color: #974826;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px; }
            /* line 989, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head .heading,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .heading {
              color: #2E4126;
              font-family: 'roboto';
              font-size: 20px;
              font-weight: 500;
              line-height: 28px; }
            /* line 997, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head .edit_contact, .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head .edit_address,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .edit_contact,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .edit_address {
              display: flex;
              width: 40px;
              height: 40px;
              justify-content: center;
              align-items: center;
              border-radius: 100px;
              background: #F9FAFB; }
              /* line 1006, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head .edit_contact .edit_icon, .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .contact_head .edit_address .edit_icon,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .edit_contact .edit_icon,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .edit_address .edit_icon {
                height: 24px; }
          /* line 1012, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments,
          .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments {
            display: flex;
            padding: 24px;
            flex-direction: column;
            align-items: flex-start;
            gap: 24px;
            width: 100%;
            border-radius: 16px;
            border: 1px solid #EAECF0; }
            /* line 1022, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row {
              display: flex;
              align-items: center;
              gap: 16px;
              flex: 1 0 0;
              color: #101828;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              position: relative;
              width: 100%; }
              @media (max-width: 767px) {
                /* line 1022, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row {
                  align-items: flex-start; } }
              /* line 1038, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row img,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row img {
                height: 24px;
                width: 24px; }
              /* line 1043, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .card_details,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details {
                display: flex;
                align-items: center;
                gap: 16px;
                flex: 1 0 0; }
                @media (max-width: 767px) {
                  /* line 1043, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .card_details,
                  .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details {
                    flex-direction: column;
                    align-items: flex-start;
                    gap: 8px; } }
                /* line 1055, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .card_details .name_mode,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .name_mode {
                  display: flex;
                  align-items: center;
                  gap: 16px; }
              /* line 1062, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .name,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .name {
                color: #475467;
                font-size: 14px;
                line-height: 20px; }
              /* line 1068, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .default,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .default {
                display: flex;
                padding: 4px 8px;
                justify-content: center;
                align-items: center;
                border-radius: 8px;
                background: #F2F7EE;
                color: #65984A;
                font-size: 12px;
                font-weight: 500;
                line-height: 20px; }
              /* line 1081, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .row_menu,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .row_menu {
                position: absolute;
                right: 0; }
                /* line 1087, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .row_menu .menu_box,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .row_menu .menu_box {
                  border-radius: 8px;
                  min-width: 144px;
                  right: 0;
                  overflow: hidden;
                  z-index: 1;
                  top: 100%;
                  margin: 0px 0 0;
                  background: #FFF;
                  border: 1px solid #EAECF0;
                  box-shadow: 0 1px 6px 0 #20212447;
                  position: absolute;
                  display: none; }
                  /* line 1101, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .row_menu .menu_box .menu_link,
                  .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .row_menu .menu_box .menu_link {
                    display: flex;
                    padding: 12px 16px;
                    align-items: center;
                    color: #2E4126;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 20px;
                    width: 100%;
                    transition: 0.2s all; }
                    /* line 1112, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .row_menu .menu_box .menu_link:not(:last-child),
                    .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .row_menu .menu_box .menu_link:not(:last-child) {
                      border-bottom: 1px solid #EAECF0; }
                    /* line 1115, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .row_menu .menu_box .menu_link:hover,
                    .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .row_menu .menu_box .menu_link:hover {
                      background: #F2F7EE; }
            /* line 1123, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .add_payment_row,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .add_payment_row {
              display: flex;
              justify-content: space-between;
              width: 100%;
              align-items: center;
              color: #2E4126;
              font-size: 16px;
              font-weight: 400;
              line-height: 24px; }
              /* line 1133, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .add_payment_row .add_payment_methgod,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .add_payment_row .add_payment_methgod {
                display: flex;
                gap: 16px;
                color: #101828;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px; }
                /* line 1141, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .add_payment_row .add_payment_methgod img,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .add_payment_row .add_payment_methgod img {
                  width: 24px;
                  height: 24px; }
              /* line 1147, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .add_payment_row .add_bank_account,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .add_payment_row .add_bank_account {
                display: flex;
                gap: 16px;
                color: #101828;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px; }
                /* line 1155, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .add_payment_row .add_bank_account img,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .add_payment_row .add_bank_account img {
                  width: 24px;
                  height: 24px; }
    /* line 1166, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .settings_pages_section .settings-section .payment_method_section {
      display: flex;
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
      gap: 24px; }
      /* line 1174, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .payment_method_section .conatct_details_wrap {
        padding: 0; }
      /* line 1178, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .payment_method_section .payment_method_form {
        width: 100%;
        display: flex;
        padding: 20px;
        flex-direction: column;
        align-items: flex-start;
        gap: 40px;
        border-radius: 16px;
        border: 1px solid #EAECF0; }
        /* line 1188, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          gap: 16px;
          width: 100%;
          position: relative; }
          /* line 1196, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .close_method {
            display: flex;
            position: absolute;
            right: -15px;
            top: -15px; }
          /* line 1203, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field_row {
            display: flex;
            align-items: center;
            gap: 16px;
            width: 100%; }
            /* line 1209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field_row .form_field {
              flex: 1; }
          /* line 1214, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 6px;
            align-self: stretch; }
            /* line 1222, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field:has(.error) label {
              color: #FC0815; }
              /* line 1225, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field:has(.error) label.error {
                color: #FC0815;
                font-size: 11px;
                font-weight: 400;
                line-height: 150%;
                margin: 0;
                padding: 0;
                background: transparent; }
                /* line 1234, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field:has(.error) label.error:before {
                  display: none; }
            /* line 1240, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field:has(.error) input.error {
              border-color: #FC0815;
              color: #FC0815; }
            /* line 1246, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field label {
              color: #2E4126;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              margin: 0; }
            /* line 1254, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field .StripeElement {
              height: 40px;
              padding: 8px 12px;
              border-radius: 8px;
              border: 1px solid #EAECF0;
              width: 100%; }
            /* line 1266, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field .select_field, .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field .input_field {
              height: 40px;
              padding: 8px 12px;
              width: 100%;
              border-radius: 8px;
              border: 1px solid #EAECF0;
              color: #667085;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              margin: 0 !important;
              min-height: 40px; }
              /* line 1279, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field .select_field:focus, .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .form_field .input_field:focus {
                outline: none; }
          /* line 1285, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payment_method_section .payment_method_form .form_details .billing_heading {
            color: #2E4126;
            font-family: 'roboto';
            font-size: 18px;
            font-weight: 500;
            line-height: 24px; }

/* line 1298, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.availability_popup {
  display: none; }
  /* line 1318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .availability_popup .availability_popup_outer .availability_box {
    display: flex;
    width: 100%;
    max-width: 500px;
    flex-direction: column; }
    /* line 1327, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .availability_popup .availability_popup_outer .availability_box .popup_head {
      display: flex;
      align-items: center;
      gap: 10px;
      align-self: stretch;
      justify-content: space-between;
      margin: 0 0 24px; }
      /* line 1337, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_popup .availability_popup_outer .availability_box .popup_head .heading {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px; }
      /* line 1344, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_popup .availability_popup_outer .availability_box .popup_head .close_popup {
        display: none; }
    /* line 1351, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .availability_popup .availability_popup_outer .availability_box .popup_body form {
      width: 100%;
      display: flex;
      flex-direction: column;
      overflow: hidden;
      overflow-y: auto;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px; }
      /* line 1362, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_popup .availability_popup_outer .availability_box .popup_body form::-webkit-scrollbar {
        display: none; }
      @media (max-width: 767px) {
        /* line 1351, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body form {
          gap: 16px;
          overflow: initial; } }
      /* line 1370, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday {
        padding: 16px 4px;
        display: flex;
        gap: 12px;
        align-items: flex-start; }
        /* line 1379, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday.checked_day {
          background: #fff; }
          /* line 1382, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday.checked_day .left_value {
            color: #101828; }
        @media (max-width: 767px) {
          /* line 1370, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday {
            gap: 16px;
            padding: 0; } }
        /* line 1391, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value {
          width: 150px;
          display: flex;
          align-items: center;
          justify-content: flex-start;
          gap: 8px;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          color: #667085; }
          @media (max-width: 767px) {
            /* line 1391, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value {
              gap: 12px;
              padding: 8px 0 0;
              width: 119px; } }
          @media (max-width: 767px) {
            /* line 1408, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .checkbox_btn {
              height: 20px;
              width: 20px; } }
  @media (max-width: 767px) and (max-width: 767px) {
    /* line 1414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .checkbox_btn:checked:before {
      border-width: 0; } }

          /* line 1422, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .checkbox_btn:before {
            width: 20px;
            height: 20px;
            border: 2px solid #EAECF0; }
          @media (max-width: 767px) {
            /* line 1429, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .day {
              color: #475467;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px; } }
        /* line 1439, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange {
          flex: 1; }
          @media (max-width: 767px) {
            /* line 1439, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange {
              max-width: calc(100% - 119px); } }
          /* line 1446, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row {
            width: 100%;
            width: 100%;
            display: flex;
            flex-direction: column;
            gap: 10px; }
            /* line 1453, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row {
              display: flex;
              align-items: center;
              gap: 8px; }
              /* line 1458, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row:nth-last-of-type(1) {
                margin: 0 0 10px; }
              @media (max-width: 767px) {
                /* line 1453, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row {
                  gap: 4px; } }
              /* line 1466, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .timeslot select {
                height: 40px;
                padding: 8px 12px;
                border-radius: 6px;
                border: 1px solid #EAECF0;
                color: #667085;
                font-size: 14px;
                font-weight: 500;
                line-height: 20px;
                margin: 0;
                min-height: 40px; }
                /* line 1478, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .timeslot select:focus {
                  outline: none; }
                @media (max-width: 767px) {
                  /* line 1466, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .timeslot select {
                    width: 84px;
                    min-width: 84px;
                    max-width: 84px;
                    appearance: none; } }
              /* line 1490, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .remove_time {
                display: flex;
                margin: 0 0 0 auto; }
                /* line 1494, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .remove_time img {
                  height: 20px;
                  width: 20px; }
          /* line 1502, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .add_field {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            color: #2E4126;
            width: fit-content; }
    /* line 1514, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box {
      display: flex;
      padding: 40px 20px;
      justify-content: start;
      align-items: center;
      gap: 12px;
      background: #fff;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px; }
      @media (max-width: 767px) {
        /* line 1514, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box {
          position: fixed;
          bottom: 0;
          left: 0;
          width: 100%;
          border: 1px solid #EAECF0;
          padding: 20px;
          justify-content: center;
          border-radius: initial; } }
      /* line 1535, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn {
        display: flex;
        height: 48px;
        padding: 0 16px;
        justify-content: center;
        align-items: center;
        flex: 1 0 0;
        border-radius: 8px;
        font-size: 18px;
        font-weight: 500;
        line-height: 28px; }
        /* line 1547, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn.cancel {
          border: 1px solid #EAECF0;
          background: #F9FAFB;
          color: #475467; }
        /* line 1552, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn.submit {
          border-radius: 8px;
          background: #65984A;
          color: #F9FAFB;
          border: none;
          width: fit-content;
          flex: initial; }
          @media (max-width: 767px) {
            /* line 1552, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn.submit {
              width: 100%; } }
        /* line 1564, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn:hover, .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn:focus {
          outline: none; }
        @media (max-width: 767px) {
          /* line 1535, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn {
            font-size: 16px;
            padding: 0 8px; } }

/* line 1578, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.availability_listing_popup {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1050; }
  /* line 1587, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .availability_listing_popup .availability_popup_outer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (max-width: 767px) {
      /* line 1587, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_listing_popup .availability_popup_outer {
        align-items: flex-end; } }
    /* line 1601, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .availability_listing_popup .availability_popup_outer .availability_box {
      display: flex;
      width: 100%;
      max-width: 600px;
      flex-direction: column;
      border-radius: 16px;
      border: 1px solid #EAECF0;
      background: #fff;
      max-height: 95vh; }
      @media (max-width: 767px) {
        /* line 1601, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_listing_popup .availability_popup_outer .availability_box {
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          position: relative; } }
      /* line 1617, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_listing_popup .availability_popup_outer .availability_box .popup_head {
        display: flex;
        padding: 20px;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        justify-content: space-between;
        border-bottom: 1px solid #EAECF0; }
        /* line 1626, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_listing_popup .availability_popup_outer .availability_box .popup_head .heading {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px; }
      /* line 1639, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .availability_listing_popup .availability_popup_outer .availability_box .popup_body {
        flex: 1;
        overflow: hidden;
        overflow-y: auto; }
        /* line 1644, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_listing_popup .availability_popup_outer .availability_box .popup_body::-webkit-scrollbar {
          display: none; }
        /* line 1648, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_listing_popup .availability_popup_outer .availability_box .popup_body .form_text {
          color: #101828;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          margin: 0 0 40px; }
          @media (max-width: 767px) {
            /* line 1648, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body .form_text {
              margin: 0; } }
          /* line 1659, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_listing_popup .availability_popup_outer .availability_box .popup_body .form_text a {
            color: #65984A; }
        /* line 1663, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_listing_popup .availability_popup_outer .availability_box .popup_body form {
          width: 100%;
          display: flex;
          flex-direction: column;
          overflow: hidden;
          overflow-y: auto;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px;
          padding: 40px 40px 0px; }
          /* line 1675, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_listing_popup .availability_popup_outer .availability_box .popup_body form::-webkit-scrollbar {
            display: none; }
          @media (max-width: 767px) {
            /* line 1663, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body form {
              gap: 16px;
              padding: 20px 20px 100px;
              max-height: 65vh; } }
          /* line 1684, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday {
            padding: 16px 0px;
            display: flex;
            gap: 12px;
            align-items: flex-start; }
            /* line 1693, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday.checked_day {
              background: #fff; }
              /* line 1696, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday.checked_day .left_value {
                color: #101828; }
            @media (max-width: 767px) {
              /* line 1684, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday {
                gap: 16px;
                padding: 0; } }
            /* line 1705, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value {
              width: 150px;
              display: flex;
              align-items: center;
              justify-content: flex-start;
              gap: 12px;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              color: #667085; }
              @media (max-width: 767px) {
                /* line 1705, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value {
                  padding: 8px 0 0;
                  width: 119px; } }
              @media (max-width: 767px) {
                /* line 1721, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .checkbox_btn {
                  height: 20px;
                  width: 20px; } }
  @media (max-width: 767px) and (max-width: 767px) {
    /* line 1727, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .checkbox_btn:checked:before {
      border-width: 0; } }

              /* line 1735, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .checkbox_btn:before {
                width: 20px;
                height: 20px;
                border: 1px solid #EAECF0; }
              @media (max-width: 767px) {
                /* line 1742, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .left_value .day {
                  color: #475467;
                  font-size: 14px;
                  font-weight: 400;
                  line-height: 20px; } }
            /* line 1752, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange {
              flex: 1; }
              @media (max-width: 767px) {
                /* line 1752, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange {
                  max-width: calc(100% - 119px); } }
              /* line 1759, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row {
                width: 100%;
                width: 100%;
                display: flex;
                flex-direction: column;
                gap: 10px; }
                /* line 1766, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row {
                  display: flex;
                  align-items: center;
                  gap: 8px; }
                  /* line 1771, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row:nth-last-of-type(1) {
                    margin: 0 0 10px; }
                  @media (max-width: 767px) {
                    /* line 1766, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row {
                      gap: 4px; } }
                  /* line 1779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .timeslot select {
                    height: 40px;
                    padding: 8px 12px;
                    border-radius: 6px;
                    border: 1px solid #EAECF0;
                    color: #667085;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 20px;
                    margin: 0;
                    min-height: 40px; }
                    /* line 1791, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .timeslot select:focus {
                      outline: none; }
                    @media (max-width: 767px) {
                      /* line 1779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                      .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .timeslot select {
                        width: 84px;
                        min-width: 84px;
                        max-width: 84px;
                        appearance: none; } }
                  /* line 1803, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .remove_time {
                    display: flex;
                    margin: 0 0 0 auto; }
                    /* line 1807, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .column_row .timeslot_row .remove_time img {
                      height: 20px;
                      width: 20px; }
              /* line 1815, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday .timerange .add_field {
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                color: #2E4126;
                width: fit-content; }
        /* line 1827, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box {
          display: flex;
          padding: 20px 0px;
          justify-content: flex-end;
          align-items: center;
          gap: 12px;
          background: #fff;
          border-bottom-left-radius: 16px;
          border-bottom-right-radius: 16px; }
          @media (max-width: 767px) {
            /* line 1827, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box {
              position: absolute;
              bottom: 0;
              left: 0;
              width: 100%;
              border: 1px solid #EAECF0;
              padding: 10px 20px;
              justify-content: center;
              border-radius: initial; } }
          /* line 1848, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn {
            display: flex;
            height: 48px;
            padding: 0 16px;
            justify-content: center;
            align-items: center;
            flex: initial;
            flex: initial;
            border-radius: 8px;
            font-size: 18px;
            font-weight: 500;
            line-height: 28px;
            max-width: calc(50% - 6px); }
            /* line 1862, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn.cancel {
              border: 1px solid #EAECF0;
              background: #F9FAFB;
              color: #475467; }
            /* line 1867, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn.submit {
              border-radius: 8px;
              background: #65984A;
              color: #F9FAFB;
              border: none; }
              @media (max-width: 767px) {
                /* line 1867, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn.submit {
                  width: 100%; } }
            /* line 1877, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn:hover, .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn:focus {
              outline: none; }
            @media (max-width: 767px) {
              /* line 1848, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .availability_listing_popup .availability_popup_outer .availability_box .popup_body .avail_action_box .action_btn {
                font-size: 16px;
                padding: 0 8px;
                flex: 1 0 0; } }

/* line 1898, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
.signup_login_popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1050; }
  /* line 1908, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
  .signup_login_popup .signup-login-popup_outer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (max-width: 767px) {
      /* line 1908, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .signup_login_popup .signup-login-popup_outer {
        align-items: flex-end; } }
    /* line 1922, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
    .signup_login_popup .signup-login-popup_outer .signup-login-popup_box {
      display: flex;
      width: 100%;
      max-width: 600px;
      flex-direction: column;
      border-radius: 16px;
      border: 1px solid #EAECF0;
      background: #fff;
      max-height: 100vh; }
      @media (max-width: 767px) {
        /* line 1922, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .signup_login_popup .signup-login-popup_outer .signup-login-popup_box {
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          position: relative;
          height: 100%; } }
      /* line 1939, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head {
        display: flex;
        padding: 20px;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        justify-content: space-between;
        border-bottom: 1px solid #EAECF0; }
        @media (max-width: 767px) {
          /* line 1939, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head {
            flex-direction: column;
            position: relative;
            padding-top: 48px;
            gap: 30px;
            border: none;
            padding-bottom: 0; } }
        /* line 1957, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .logo_link {
          display: flex; }
          @media (min-width: 768px) {
            /* line 1957, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .logo_link {
              display: none; } }
        @media (max-width: 767px) {
          /* line 1965, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .back_popup {
            display: none; } }
        @media (min-width: 768px) {
          /* line 1971, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .session_popup_logo {
            display: none; } }
        /* line 1977, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .heading {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          flex: 1;
          text-align: center; }
        @media (max-width: 767px) {
          /* line 1986, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .close_popup,
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .close_popup_phone,
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_head .close_popup_google_finish {
            position: absolute;
            right: 15px;
            top: 15px; } }
      /* line 2000, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
      .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body {
        flex: 1;
        overflow: hidden;
        overflow-y: auto; }
        /* line 2005, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body::-webkit-scrollbar {
          display: none; }
        @media (max-width: 767px) {
          /* line 2000, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body {
            flex: 1; } }
        /* line 2012, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
        .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap {
          display: flex;
          width: 100%;
          flex-direction: column;
          align-items: center;
          padding: 40px; }
          @media (max-width: 767px) {
            /* line 2012, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap {
              margin: 0;
              height: 100%;
              padding: 30px 20px 16px;
              border-radius: 0; } }
          /* line 2026, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form {
            width: 100%; }
            @media (max-width: 767px) {
              /* line 2026, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form {
                overflow: hidden;
                overflow-y: auto;
                flex: initial;
                display: flex;
                flex-direction: column; } }
            @media (max-width: 767px) {
              /* line 2037, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_body {
                flex: 1;
                overflow: hidden;
                overflow-y: auto;
                padding: 0 0 24px; } }
            /* line 2046, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .field_group {
              display: flex;
              align-items: flex-start;
              gap: 16px;
              margin: 0 0 16px; }
              /* line 2052, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .field_group .form_field {
                margin: 0 !important; }
            /* line 2057, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .icon_wrap {
              display: flex;
              flex-direction: column;
              justify-content: center;
              align-items: center;
              gap: 40px; }
              /* line 2069, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .icon_wrap .forgot_text {
                color: #2E4126;
                text-align: center;
                font-family: 'roboto';
                font-size: 20px;
                font-weight: 500;
                line-height: 28px;
                margin: 0 0 40px; }
            /* line 2080, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field {
              display: flex;
              flex-direction: column;
              align-items: flex-start;
              gap: 6px;
              align-self: stretch;
              position: relative; }
              /* line 2088, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:not(:last-child) {
                margin: 0 0 16px; }
              /* line 2092, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) > label {
                color: #FC0815; }
                /* line 2095, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) > label.error {
                  color: #FC0815;
                  font-size: 11px;
                  font-weight: 400;
                  line-height: 150%;
                  margin: 0;
                  padding: 0;
                  background: transparent; }
                  /* line 2104, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) > label.error:before {
                    display: none; }
              /* line 2110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) .phoneNumber_field {
                border-color: #FC0815;
                position: relative;
                margin: 0 0 20px; }
                /* line 2116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) .phoneNumber_field label.error {
                  color: #FC0815;
                  font-size: 11px;
                  font-weight: 400;
                  line-height: 150%;
                  margin: 0;
                  padding: 0;
                  background: transparent;
                  position: absolute;
                  top: calc(100% + 6px);
                  left: 0; }
                  /* line 2128, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) .phoneNumber_field label.error:before {
                    display: none; }
              /* line 2135, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) input, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field:has(.error) textarea {
                border-color: #FC0815;
                color: #FC0815; }
              /* line 2140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field.password-field {
                display: none; }
                /* line 2143, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field.password-field.show_password-field {
                  display: flex; }
                  /* line 2146, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field.password-field.show_password-field .forgot_password_text {
                    display: flex;
                    justify-content: flex-start;
                    align-items: center;
                    gap: 12px;
                    color: #475467;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 20px;
                    margin: 10px 0 0; }
                    /* line 2157, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field.password-field.show_password-field .forgot_password_text .reset_link {
                      color: #101828; }
              /* line 2164, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .password_wrap {
                position: relative;
                width: 100%; }
                /* line 2168, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .password_wrap .toggle-password {
                  position: absolute;
                  right: 12px;
                  top: 0;
                  bottom: 0;
                  height: fit-content;
                  display: flex;
                  justify-content: center;
                  align-items: center;
                  cursor: pointer;
                  margin: auto; }
                  /* line 2181, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .password_wrap .toggle-password.toggle_icon .view_icon {
                    display: none; }
                    /* line 2183, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .password_wrap .toggle-password.toggle_icon .view_icon.close_icon {
                      display: block; }
                  /* line 2190, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .password_wrap .toggle-password .view_icon.close_icon {
                    display: none; }
                /* line 2197, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .password_wrap .password_field + label.error {
                  color: #FC0815;
                  font-size: 11px;
                  font-weight: 400;
                  line-height: 150%;
                  margin: 0;
                  padding: 0;
                  background: transparent;
                  position: absolute;
                  top: calc(100% + 2px);
                  left: 0; }
                  /* line 2209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .password_wrap .password_field + label.error:before {
                    display: none; }
              /* line 2216, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .address_wrap {
                position: relative;
                width: 100%;
                display: flex;
                align-items: center; }
                /* line 2222, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .address_wrap .search_icon {
                  position: absolute;
                  left: 12px; }
                /* line 2227, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .address_wrap input {
                  padding-left: 40px; }
                  /* line 2230, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .address_wrap input + label.error {
                    color: #FC0815;
                    font-size: 11px;
                    font-weight: 400;
                    line-height: 150%;
                    margin: 0;
                    padding: 0;
                    background: transparent;
                    position: absolute;
                    top: calc(100% + 2px);
                    left: 0; }
                    /* line 2242, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                    .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .address_wrap input + label.error:before {
                      display: none; }
              /* line 2249, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field label {
                color: #2E4126;
                font-size: 14px;
                font-weight: 500;
                line-height: 20px;
                margin: 0; }
              /* line 2257, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .select_wrap_field {
                width: 100%;
                display: flex;
                gap: 16px; }
                /* line 2263, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .select_wrap_field select.invalid {
                  border: 1px solid #FC0815; }
                /* line 2268, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .select_wrap_field label {
                  display: none !important; }
              /* line 2273, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field input, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field select, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field textarea {
                height: 40px;
                padding: 8px 12px;
                width: 100%;
                border-radius: 8px;
                border: 1px solid #EAECF0;
                color: #101828;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                margin: 0 !important;
                min-height: 40px; }
                /* line 2286, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field input::-webkit-input-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field select::-webkit-input-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field textarea::-webkit-input-placeholder {
                  color: #667085; }
                /* line 2290, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field input:-moz-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field select:-moz-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field textarea:-moz-placeholder {
                  /* Firefox 18- */
                  color: #667085; }
                /* line 2294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field input::-moz-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field select::-moz-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field textarea::-moz-placeholder {
                  /* Firefox 19+ */
                  color: #667085; }
                /* line 2298, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field input:-ms-input-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field select:-ms-input-placeholder, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field textarea:-ms-input-placeholder {
                  color: #667085; }
                /* line 2301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field input:focus, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field select:focus, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field textarea:focus {
                  outline: none; }
                /* line 2306, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field input.valid + .checked_icon, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field select.valid + .checked_icon, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field textarea.valid + .checked_icon {
                  display: none; }
              /* line 2313, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .phoneNumber_field {
                display: flex;
                height: 40px;
                padding: 8px 12px 8px 10px;
                align-items: center;
                gap: 8px;
                align-self: stretch;
                border-radius: 12px;
                border: 1px solid #EAECF0; }
                /* line 2323, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .phoneNumber_field select {
                  min-width: 61px;
                  padding: 0 10px 0 0;
                  border: none;
                  border-right: 1px solid #EAECF0;
                  background: transparent;
                  border-radius: 0;
                  width: auto;
                  appearance: none; }
                @media not all and (min-resolution: 0.001dpcm) {
                  /* line 2335, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                  .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .phoneNumber_field select {
                    background: #000; } }
                /* line 2340, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .phoneNumber_field .text_field {
                  padding: 0;
                  border: none;
                  background: transparent;
                  flex: 1; }
              /* line 2348, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_field .checked_icon {
                display: none;
                position: absolute;
                bottom: 8px;
                right: 12px; }
            /* line 2356, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .terms_text {
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              color: #2E4126; }
              /* line 2362, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .terms_text .agree {
                color: #101828; }
              /* line 2366, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .terms_text a {
                color: #507C3A; }
                /* line 2369, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .terms_text a:hover {
                  text-decoration: underline; }
            /* line 2375, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_footer {
              margin: 24px 0 0; }
              @media (max-width: 767px) {
                /* line 2375, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .form_footer {
                  position: initial;
                  margin: 0;
                  padding: 0;
                  width: 100%; } }
            /* line 2386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .send_button {
              display: flex;
              height: 48px;
              padding: 16px;
              justify-content: center;
              align-items: center;
              gap: 8px;
              width: 100%;
              font-size: 18px;
              font-weight: 500;
              line-height: 28px;
              transition: 0.2s all;
              margin: 0;
              border-radius: 16px;
              background: var(--Text-Brand, #65984A);
              border: none;
              color: #F9FAFB; }
              /* line 2404, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .send_button.selected, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .send_button:hover {
                background: #507C3A;
                color: #fff;
                border-color: #507C3A; }
              @media (max-width: 767px) {
                /* line 2386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .send_button {
                  border-radius: 8px; } }
              /* line 2412, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .send_button.popup-login-submit {
                display: none; }
                /* line 2415, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .send_button.popup-login-submit.show_popup-login-submit {
                  display: flex; }
          /* line 2425, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_verification .otp_form .otp_wrap {
            padding: 0;
            max-width: 370px;
            gap: 0; }
            /* line 2430, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_verification .otp_form .otp_wrap .otp_icon {
              margin: 0 0 40px; }
            /* line 2434, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_verification .otp_form .otp_wrap .otp_heading {
              margin: 0 0 16px; }
            /* line 2438, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_verification .otp_form .otp_wrap .continue_text {
              margin: 0 0 40px; }
            /* line 2442, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_verification .otp_form .otp_wrap .otp_input_wrap {
              margin: 0 0 50px; }
            /* line 2446, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_verification .otp_form .otp_wrap .resend_text {
              flex-direction: column;
              gap: 8px; }
          /* line 2454, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 40px;
            width: 100%;
            margin: 0 auto;
            padding: 24px 0;
            max-width: 320px; }
            @media (max-width: 767px) {
              /* line 2454, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap {
                max-width: 100%;
                padding: 0;
                gap: 24px; } }
            /* line 2470, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap.return_confirm_by_renter {
              padding: 40px; }
              /* line 2473, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap.return_confirm_by_renter .return_text {
                color: #475467;
                text-align: center;
                font-size: 18px;
                font-weight: 400;
                line-height: 28px;
                letter-spacing: -0.3px; }
            /* line 2483, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_heading {
              color: #2E4126;
              text-align: center;
              font-size: 20px;
              font-weight: 500;
              line-height: 28px;
              font-family: "roboto"; }
            /* line 2492, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .continue_text {
              color: #475467;
              text-align: center;
              font-size: 16px;
              font-weight: 400;
              line-height: 24px; }
            /* line 2500, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_input_wrap {
              display: flex;
              align-items: center;
              gap: 8px;
              justify-content: center; }
              /* line 2506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_input_wrap .otp_field {
                width: 40px;
                height: 40px;
                border-radius: 4px;
                border: 1px solid #475467;
                appearance: none;
                padding: 0;
                text-align: center;
                min-height: 40px; }
                /* line 2516, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_input_wrap .otp_field:focus {
                  outline: none; }
                /* line 2520, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_input_wrap .otp_field::-webkit-inner-spin-button, .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_input_wrap .otp_field::-webkit-outer-spin-button {
                  -webkit-appearance: none;
                  -moz-appearance: none;
                  appearance: none;
                  margin: 0; }
              /* line 2529, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_input_wrap .codeDigit {
                display: flex;
                height: 40px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                color: #101828;
                text-align: center;
                font-family: 'roboto';
                font-size: 40px;
                font-weight: 500;
                line-height: 150%;
                letter-spacing: -0.3px;
                width: 40px; }
            /* line 2546, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .otp_recievd_num {
              color: #101828;
              text-align: center;
              font-family: 'roboto';
              font-size: 40px;
              font-weight: 500;
              line-height: 150%;
              letter-spacing: 28px; }
            /* line 2556, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .resend_text {
              color: #475467;
              text-align: center;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              display: flex;
              align-items: center;
              gap: 4px; }
              /* line 2566, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .resend_text .btn_row_confirm {
                margin: 0; }
              /* line 2570, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .otp_wrap .resend_text .resend_link {
                color: #2E4126;
                font-weight: 500;
                text-decoration-line: underline;
                background: none; }
          /* line 2580, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .or_text_wrap {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 24px 0;
            width: 100%;
            position: relative; }
            /* line 2588, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .or_text_wrap:before {
              content: '';
              height: 1px;
              width: 100%;
              position: absolute;
              background: #EAECF0; }
            /* line 2596, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .or_text_wrap .or {
              color: #101828;
              text-align: center;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              background: #fff;
              padding: 0 24px;
              position: relative; }
          /* line 2608, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .google-login {
            width: 100%;
            display: flex; }
            /* line 2612, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .google-login .google-login-button {
              display: flex;
              height: 48px;
              padding: 0 16px;
              justify-content: center;
              align-items: center;
              gap: 8px;
              align-self: stretch;
              margin: 0;
              border-radius: 16px;
              border: 1px solid #475467;
              background: #FFF;
              color: #475467;
              font-size: 18px;
              font-weight: 500;
              line-height: 28px; }
              /* line 2629, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .google-login .google-login-button .google-icon {
                display: flex; }
              /* line 2633, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .google-login .google-login-button .google-text {
                margin: 0; }
          /* line 2640, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .session_links_wrap .forgot_password {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 8px;
            margin: 16px 0 0;
            color: #475467;
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; }
            /* line 2652, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .session_links_wrap .forgot_password .green_part_link {
              color: #101828;
              transition: 0.2s all; }
              /* line 2656, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap .session_links_wrap .forgot_password .green_part_link:hover {
                text-decoration: underline;
                color: #507C3A; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-unread {
  background: #e8e8e8; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-details-container {
  position: relative; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-row {
  padding: 0.75em;
  position: relative; }

/* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-details {
  padding-left: 3.75em; }

/* line 20, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-avatar {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 3em;
  height: 3em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-title-link, .conversation-title-link-unread {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-title-link-unread {
  font-weight: bold; }

/* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-title-link-text:before, .conversation-title-link-text:after {
  content: "\""; }

/* line 46, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-last-message-content-not-available {
  font-style: italic; }

/* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-context {
  font-size: 0.8125em;
  line-height: 1.38462em;
  line-height: 1.84615em; }

/* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-list-status-container {
  position: relative;
  display: table; }

/* line 60, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-list-status-icon {
  height: 48px;
  width: 1.53846em;
  font-size: 1.625em;
  line-height: 1.38462em;
  font-weight: 600;
  line-height: 48px;
  position: absolute;
  top: 0;
  left: 0; }
  /* line 69, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .waiting-you {
    color: #D1C905; }
  /* line 73, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .waiting-other {
    color: gray; }
  /* line 77, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .confirmed {
    color: #5a7d13; }
  /* line 81, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .canceled {
    color: #a91a1a; }
  /* line 85, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .rejected {
    color: #a91a1a; }

/* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_conversation.scss */
.conversation-list-status {
  padding-left: 2.5em;
  height: 48px;
  display: table-cell;
  vertical-align: middle; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-lightbox {
  max-width: 675px;
  width: 95%; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-content {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: white;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em; }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-head-panel {
  width: 90%;
  margin: 0 auto 30px auto; }

/* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-title {
  font-size: 38px;
  line-height: 38px;
  font-weight: normal;
  text-align: center;
  margin: 0px;
  padding: 30px 0; }

/* line 27, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-subtitle {
  font-size: 17px;
  line-height: 30px;
  font-weight: normal;
  text-align: center;
  margin: 0px; }

/* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-plan-external {
  max-width: 300px;
  margin: 30px auto 0 auto;
  overflow: hidden;
  *zoom: 1;
  background-color: #F35937;
  border: solid 1px #F35937;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  color: white; }

/* line 45, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-plan-biannual {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background-color: white;
  color: black;
  padding: 30px 0;
  border: solid 1px #ccc;
  background-color: #F35937;
  border: solid 1px #F35937;
  color: white; }

/* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-subscribe-title, .contact-owner-title {
  text-align: center;
  font-size: 21px;
  line-height: 21px; }

/* line 60, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-footer {
  padding: 0 10px 30px 10px;
  font-size: 14px;
  line-height: 14px;
  text-align: center; }

/* line 67, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.contact-owner {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  max-width: 300px;
  margin: 0 auto 30px auto;
  padding: 30px 0;
  background-color: #F35937;
  border: solid 1px #F35937;
  color: white; }

/* line 77, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-subcontent {
  text-align: center;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 30px;
  font-weight: normal; }
/*
 * This is the transition that should be used with link and button hovers.
 *
 * Usage:
 *
 * .my-button:hover {
 *   @include hover-transition
 * }
 *
 * To specify which property should be animated, use:
 *
 * .my-button:hover {
 *   @include hover-transition(background-color)
 * }
 *
 */
/*

Divides given total area according to golden ratio:

   numerator
  -----------  =  1.6180...
  denominator

*/
/*
Generic landing page button

You may want to override following properties:

- background-color
- border-color
- height

*/
/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * http://caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *   font-size: 5vmin;
 *
 * with:
 *
 *   @include viewport-unit(height, 50vh);
 *   @include viewport-unit(font-size, 5vmin);
 */
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__container--dark {
  background-color: #525961; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__container--light {
  background-color: #FFFFFF; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__content {
  margin: 0 auto;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  padding: 48px 36px; }
  @media (max-width: 767px) and (orientation: landscape), (min-width: 768px) and (max-width: 1024px) {
    /* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__content {
      padding: 48px 96px; } }
  @media (min-width: 1025px) {
    /* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__content {
      padding: 48px 36px;
      max-width: 1212px; } }

/* line 34, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__links-container, .footer__links-container--center {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
  /* mobile */
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  margin-bottom: 12px; }
  @media (max-width: 767px) and (orientation: landscape), (min-width: 768px) and (max-width: 1024px) {
    /* line 34, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__links-container, .footer__links-container--center {
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      margin-bottom: 18px; } }
  @media (min-width: 1025px) {
    /* line 34, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__links-container, .footer__links-container--center {
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      margin-bottom: 32px;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -o-flex-direction: row;
      flex-direction: row;
      max-width: 1188px; } }

/* line 56, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__links-container--center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center; }

/* line 64, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__link-list {
  padding: 0;
  list-style-type: none;
  text-align: center;
  margin: 0 -12px; }
  @media (max-width: 767px) and (orientation: landscape), (min-width: 768px) and (max-width: 1024px) {
    /* line 64, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__link-list {
      margin: 0 -16px; } }
  @media (min-width: 1025px) {
    /* line 64, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__link-list {
      margin: 0 -16px; } }
  @media (min-width: 1025px) {
    /* line 79, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__container--logo .footer__content > div > .footer__link-list {
      display: none; } }

/* line 86, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__link-list-item {
  display: inline; }

/* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__link {
  display: inline-block;
  font-family: "Proxima Soft", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  color: inherit;
  margin: 0;
  font-size: 13px;
  letter-spacing: 0px;
  padding: 12px 12px; }
  /* line 95, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--dark .footer__link, .footer__container--marketplace_color .footer__link {
    color: #FFFFFF; }
    /* line 98, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__container--dark .footer__link:hover, .footer__container--marketplace_color .footer__link:hover {
      color: #D9D9D9; }
  /* line 103, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--light .footer__link {
    color: #7A7D80; }
    /* line 106, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__container--light .footer__link:hover {
      color: #555759; }
  /* line 111, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--logo .footer__link {
    color: #3c3c3c; }
    /* line 114, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__container--logo .footer__link:hover {
      color: #D9D9D9; }
  @media (max-width: 767px) and (orientation: landscape) {
    /* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__link {
      padding: 12px 16px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__link {
      padding: 12px 16px; } }
  @media (min-width: 1025px) {
    /* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__link {
      font-size: 16px;
      letter-spacing: 0px;
      padding: 16px 16px; } }

/* line 142, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__separator {
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  border: 0px; }
  /* line 148, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--dark .footer__separator {
    background-color: rgba(255, 255, 255, 0.2); }
  /* line 152, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--light .footer__separator {
    background-color: #D4D5D7; }
  /* line 156, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--marketplace_color .footer__separator {
    background-color: #ffffff; }

/* line 161, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__copyrights--markdown {
  font-family: "Proxima Soft", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  text-align: center;
  margin-top: 30px;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 18px; }
  /* line 165, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--dark .footer__copyrights--markdown {
    color: #7A7D80; }
  /* line 169, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--light .footer__copyrights--markdown {
    color: #D4D5D7; }
  @media (max-width: 767px) and (orientation: landscape), (min-width: 768px) and (max-width: 1024px) {
    /* line 161, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__copyrights--markdown {
      margin-top: 30px; } }
  @media (max-width: 767px) and (orientation: landscape), (min-width: 768px) and (max-width: 1024px) {
    /* line 161, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__copyrights--markdown {
      margin-top: 30px;
      font-size: 12px;
      letter-spacing: 0px;
      line-height: 18px; } }
  @media (min-width: 1025px) {
    /* line 161, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__copyrights--markdown {
      margin-top: 48px;
      font-size: 14px;
      letter-spacing: 0px;
      line-height: 18px; } }
  /* line 197, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--marketplace_color .footer__content > .footer__copyrights--markdown {
    color: #ffffff; }
  @media (min-width: 1025px) {
    /* line 201, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__container--logo .footer__content > .footer__copyrights--markdown {
      display: none; } }
  /* line 207, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__copyrights--markdown a {
    color: inherit; }
    /* line 210, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__copyrights--markdown a:hover {
      color: inherit; }

/* line 219, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__social-media {
  margin: 0 -18px;
  text-align: center;
  margin-bottom: 18px; }
  @media (min-width: 1025px) {
    /* line 219, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__social-media {
      margin-bottom: 0; } }

/* line 229, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__social-media-link {
  padding: 16px 18px;
  display: inline-block; }
  /* line 233, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__container--logo .footer__content .footer__social-media-link {
    padding: 10px 12px; }

/* line 239, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__social-media-link:hover > svg {
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  -ms-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in; }

/* line 243, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__facebook-icon {
  width: 12px;
  height: 22px; }

/* line 248, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__twitter-icon {
  width: 21px;
  height: 18px; }

/* line 253, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__instagram-icon {
  width: 22px;
  height: 22px; }

/* line 258, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__youtube-icon {
  width: 25px;
  height: 18px; }

/* line 263, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__googleplus-icon {
  width: 24px;
  height: 24px; }

/* line 268, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__linkedin-icon {
  width: 21px;
  height: 21px; }

/* line 274, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__logo-container .footer__logo-image {
  float: left; }
  /* line 277, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__logo-container .footer__logo-image img {
    max-width: 100%; }
  @media (min-width: 1025px) {
    /* line 274, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__logo-container .footer__logo-image {
      margin-right: 30px;
      max-width: 200px; } }
/* line 283, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__logo-container .footer__copyrights--markdown {
  margin-top: 20px; }
  @media (max-width: 767px), (max-width: 767px) and (orientation: landscape), (min-width: 768px) and (max-width: 1024px) {
    /* line 283, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__logo-container .footer__copyrights--markdown {
      display: none; } }
/* line 289, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
.footer__logo-container .footer__link-list {
  float: left;
  text-align: left;
  margin: 0; }
  @media (max-width: 767px), (max-width: 767px) and (orientation: landscape), (min-width: 768px) and (max-width: 1024px) {
    /* line 289, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__logo-container .footer__link-list {
      display: none; } }
  /* line 296, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
  .footer__logo-container .footer__link-list .footer__link-list-item {
    display: list-item; }
    /* line 298, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_footer.scss */
    .footer__logo-container .footer__link-list .footer__link-list-item .footer__link {
      padding: 0 16px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* Height of the whole header bar */
/* Height of an element (i.e. button) in the header bar */
/* Element padding, i.e. empty space on the top and below of the element */
/* Line heights, add -3px finetuning, text looks better */
/* Default spacing between header bar elements */
/* line 20, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header {
  height: 3.75em;
  width: 100%; }

/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-wrapper {
  background: white;
  margin: 0 auto;
  max-width: 63em;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 48em) {
    /* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
    .header-wrapper {
      padding-left: 0.75em;
      padding-right: 0.75em; } }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-left {
  float: left; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-right {
  float: right; }

/* Buttons may need padding, text links don't */
/* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-padding {
  margin-left: 0.75em; }

/* Vertically centered block element in header bar */
/* line 51, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-hover:hover {
  background-color: #e8e8e8; }
/* line 55, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-hover.toggled {
  background-color: #474747; }

/* line 60, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-logo {
  display: block;
  display: block;
  margin-top: 0.625em;
  margin-bottom: 0.625em;
  height: 2.5em; }

/* line 65, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-text-link {
  height: 3.75em;
  line-height: 3.5625em;
  padding-right: 0.75em;
  padding-left: 0.75em;
  display: block;
  color: #3c3c3c; }
  /* line 73, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
  .header-text-link:hover {
    color: #3c3c3c; }
  /* line 77, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
  .toggled .header-text-link {
    color: white; }

/* line 90, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.new-listing-link {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #2ab865;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  display: block;
  margin-top: 0.625em;
  margin-bottom: 0.625em;
  height: 2.5em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  line-height: 2.3125em;
  max-width: 12.5em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
  /* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .new-listing-link .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .new-listing-link:hover {
    background: #25a35a;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .new-listing-link:active {
    background: #218e4e;
    color: white; }

/* line 98, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-menu-container {
  display: block;
  padding: 0.625em 0.75em;
  height: 3.75em; }

/* line 104, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-menu-toggle-container {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #e8e8e8;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  padding: 0 0.75em;
  height: 2.5em;
  line-height: 2.3125em;
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
  color: #3c3c3c; }
  /* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .header-menu-toggle-container .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .header-menu-toggle-container:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .header-menu-toggle-container:active {
    background: #cfcfcf;
    color: white; }
  /* line 114, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
  .toggled .header-menu-toggle-container {
    color: white;
    background-color: #474747; }

/* line 120, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-menu-icon {
  position: relative;
  top: 3px; }
  @media (min-width: 48em) {
    /* line 120, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
    .header-menu-icon {
      padding-right: 0.25em; } }

/* line 128, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-user-avatar {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: block;
  margin-top: 0.625em;
  margin-bottom: 0.625em;
  height: 2.5em; }

/* line 133, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-user-toggle {
  padding-left: 0.75em;
  display: block;
  overflow: hidden;
  *zoom: 1; }

/* line 144, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-toggle-menu-language {
  min-width: 12.5em;
  position: absolute; }

/* line 148, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-toggle-menu-user {
  min-width: 12.5em;
  position: absolute; }

/* line 152, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-toggle-menu-menu {
  min-width: 12.5em;
  position: absolute; }

/* line 156, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-inbox-link {
  color: #3c3c3c;
  position: relative; }

/* line 162, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-inbox {
  font-size: 1.375em;
  line-height: 1.09091em;
  font-weight: 600;
  position: relative;
  top: 0.25em; }

/* line 170, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.badge {
  position: absolute;
  top: 1.875em;
  left: 1.4375em;
  background: #4a90e2;
  color: white;
  width: 20px;
  height: 20px;
  line-height: 19px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-align: center; }
  /* line 178, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
  .badge.big-badge {
    width: 26px;
    height: 26px;
    line-height: 25px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    text-align: center;
    top: 1.75em;
    left: 1.125em; }
  /* line 184, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
  .badge.huge-badge {
    width: 32px;
    height: 32px;
    line-height: 31px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
    top: 1.6875em;
    left: 0.8125em; }

/* line 191, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.mobile-badge {
  display: inline-block;
  color: #474747;
  background-color: white;
  width: 20px;
  height: 20px;
  line-height: 19px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  margin-left: 0.75em; }

/* line 199, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-wide-logo-text,
.header-square-logo-text {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  line-height: 2.5rem;
  height: 2.5rem;
  font-size: 1.75em;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  font-weight: 800; }

/* line 211, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-wide-logo-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 9.375rem;
  height: 2.5rem; }

/* line 217, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-square-logo-text {
  width: 2.5rem;
  height: 2.5rem; }

/* line 222, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-wide-logo {
  background-image: url("");
  /* 1.5 dpr */
  width: 10.5em;
  height: 2.5em;
  background-repeat: no-repeat;
  -moz-background-size: 10.5em auto;
  -o-background-size: 10.5em auto;
  -webkit-background-size: 10.5em auto;
  background-size: 10.5em auto;
  display: inline-block; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 222, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
    .header-wide-logo {
      background-image: url(""); } }

/* line 239, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
.header-square-logo {
  background-image: url("");
  /* 1.5 dpr */
  width: 2.5em;
  height: 2.5em;
  background-repeat: no-repeat;
  -moz-background-size: 2.5em auto;
  -o-background-size: 2.5em auto;
  -webkit-background-size: 2.5em auto;
  background-size: 2.5em auto;
  display: inline-block; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 239, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_header.scss */
    .header-square-logo {
      background-image: url(""); } }
@charset "UTF-8";
/**
  Homepage thumbnail grid view
*/
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid {
  overflow: hidden;
  *zoom: 1;
  margin-right: -0.75em; }
  @media (min-width: 48em) {
    /* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid {
      margin-right: -1.5em; } }
/* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
  float: left;
  padding-right: 0.75em;
  margin-bottom: 0.75em; }
  @media (max-width: 19.875em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 100%; } }
  @media (min-width: 20em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 100%; } }
  @media (min-width: 30em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 50%; } }
  @media (min-width: 37.5em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 48em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 53.75em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 60em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 63em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 48em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-narrow .home-fluid-thumbnail-grid-item {
      padding-right: 1.5em;
      margin-bottom: 1.5em; } }

/* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid {
  overflow: hidden;
  *zoom: 1;
  margin-right: -0.75em; }
  @media (min-width: 48em) {
    /* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid {
      margin-right: -1.5em; } }
/* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
  float: left;
  padding-right: 0.75em;
  margin-bottom: 0.75em; }
  @media (max-width: 19.875em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 100%; } }
  @media (min-width: 20em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 100%; } }
  @media (min-width: 30em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 50%; } }
  @media (min-width: 37.5em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 48em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 25%; } }
  @media (min-width: 53.75em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 25%; } }
  @media (min-width: 60em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 25%; } }
  @media (min-width: 63em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      width: 25%; } }
  @media (min-width: 48em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .home-fluid-thumbnail-grid-wide .home-fluid-thumbnail-grid-item {
      padding-right: 1.5em;
      margin-bottom: 1.5em; } }

/* line 20, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-author {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #e8e8e8;
  height: 48px;
  position: relative; }

/* line 27, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-author-avatar {
  padding: 6px; }

/* line 31, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-author-avatar-image {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 36px; }

/* line 36, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-author-name {
  font-size: 0.8125em;
  line-height: 1.38462em;
  position: absolute;
  top: 6px;
  left: 51px;
  right: 6px;
  bottom: 6px;
  line-height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-details {
  position: absolute;
  top: 6px;
  left: 51px;
  right: 6px;
  bottom: 6px; }

/* line 57, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-details-author-name {
  display: inline-block;
  float: left;
  width: 50%;
  height: 100%;
  font-size: 0.8125em;
  line-height: 1.38462em;
  line-height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 67, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-details-distance {
  float: left;
  width: 50%;
  height: 100%;
  text-align: right;
  color: #3c3c3c;
  font-weight: 600;
  font-size: 0.8125em;
  line-height: 1.38462em;
  line-height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 7, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar {
  *zoom: 1;
  margin-bottom: 0.75em;
  border-bottom: 1px solid #c3c3c3; }
  /* line 38, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .home-toolbar:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 48em) {
    /* line 7, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-toolbar {
      margin-bottom: 1.5em; } }

/* line 17, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-grid {
  position: relative; }

/* line 21, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar-button-group {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 0.75em;
  width: 100%; }
  /* line 28, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .home-toolbar-button-group.filters-enabled {
    width: 50%;
    padding-left: 0.375em; }
  @media (min-width: 48em) {
    /* line 34, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-button-group, .home-toolbar-button-group.filters-enabled {
      float: right;
      width: auto; } }

/* line 41, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar-button-group-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  display: block;
  float: left;
  margin: 0;
  line-height: 40px;
  padding: 0 0.75em;
  color: #3c3c3c;
  background: #e8e8e8;
  border-color: #c3c3c3;
  border-right-width: 0em;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 33.3%; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:active {
    background: #2275d7;
    color: white; }
  /* line 10, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:hover {
    color: white;
    background: gray;
    border-color: #666666; }
  /* line 18, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button.selected {
    background-color: #4a90e2;
    color: white;
    border-color: #2275d7; }
  /* line 66, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button.selected {
    border-width: 0; }
    /* line 73, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
    .home-toolbar-button-group-button.selected + * {
      border-left: 0; }
  /* line 82, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:hover + * {
    border-left-width: 0em; }
  /* line 90, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:hover + .selected {
    border-left: 0em; }
  /* line 40, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:first-child {
    -moz-border-radius-topleft: 0.375em;
    -webkit-border-top-left-radius: 0.375em;
    border-top-left-radius: 0.375em;
    -moz-border-radius-bottomleft: 0.375em;
    -webkit-border-bottom-left-radius: 0.375em;
    border-bottom-left-radius: 0.375em; }
  /* line 44, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:last-child {
    -moz-border-radius-topright: 0.375em;
    -webkit-border-top-right-radius: 0.375em;
    border-top-right-radius: 0.375em;
    -moz-border-radius-bottomright: 0.375em;
    -webkit-border-bottom-right-radius: 0.375em;
    border-bottom-right-radius: 0.375em; }
  @media (min-width: 48em) {
    /* line 41, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-button-group-button {
      width: auto;
      min-width: 7.5em; } }

/* line 55, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar-button-text {
  display: none; }
  @media (min-width: 48em) {
    /* line 55, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-button-text {
      margin-left: 0.375em;
      display: inline-block; } }

/**
  Hidden on mobile if this class is present. Doesn't affect
  on desktop
*/
/* line 68, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar-filters-mobile-hidden {
  display: none; }
  @media (min-width: 48em) {
    /* line 68, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-filters-mobile-hidden {
      display: block; } }

/* line 76, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar-show-filters-button-container {
  width: 50%;
  float: left;
  padding-right: 0.375em; }

/* line 82, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar-show-filters-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  padding: 0 0.75em;
  color: #3c3c3c;
  background: #e8e8e8;
  border-color: #c3c3c3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin: 0;
  line-height: 40px; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-show-filters-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-show-filters-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-show-filters-button:active {
    background: #2275d7;
    color: white; }
  /* line 10, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-show-filters-button:hover {
    color: white;
    background: gray;
    border-color: #666666; }
  /* line 18, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-show-filters-button.selected {
    background-color: #4a90e2;
    color: white;
    border-color: #2275d7; }
  @media (min-width: 48em) {
    /* line 82, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-show-filters-button {
      display: none; } }

/* line 97, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-map > .map {
  height: 15.75em; }
  @media (min-width: 48em) {
    /* line 97, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-map > .map {
      height: 30em; } }

/* line 105, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-item {
  position: relative;
  margin-bottom: 0.75em;
  border-bottom: 1px solid #c3c3c3;
  min-height: 5.25em; }
  @media (min-width: 48em) {
    /* line 105, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-item {
      padding-bottom: 1.5em;
      margin-bottom: 1.5em;
      height: 9em; } }

/* line 123, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-image-container, .home-list-image-container-desktop, .home-list-image-container-mobile {
  position: absolute;
  top: 0;
  left: 0; }

/* line 129, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-image-container-desktop {
  height: 7.5em;
  width: 11.25em;
  display: none; }
  @media (min-width: 48em) {
    /* line 129, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-image-container-desktop {
      display: block; } }

/* line 140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-image-container-mobile {
  width: 4.5em;
  height: 4.5em;
  display: block; }
  @media (min-width: 48em) {
    /* line 140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-image-container-mobile {
      display: none; } }

/* line 151, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-image {
  width: 100%;
  height: 100%;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 158, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-no-image {
  text-align: center;
  padding-top: 3em;
  background: #e8e8e8;
  height: 100%;
  width: 100%; }

/* line 167, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-details-with-image {
  margin-left: 5.25em; }
  @media (min-width: 48em) {
    /* line 167, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-details-with-image {
      margin-left: 12.75em; } }

/* line 178, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-title,
.browsing-list-item-title {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 1em;
  line-height: 1.5em;
  line-height: 0.975em;
  padding-bottom: 0.375em; }
  @media (min-width: 48em) {
    /* line 178, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-title,
    .browsing-list-item-title {
      font-size: 1.375em;
      line-height: 1.09091em;
      font-weight: 600; } }
  @media (min-width: 63em) {
    /* line 178, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-title,
    .browsing-list-item-title {
      padding-bottom: 2.17614em; } }

/* line 197, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-title {
  padding-bottom: 0; }

/* line 201, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-share-type-link,
.browsing-list-item-share-type-link {
  font-family: 'Proxima Soft', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: gray;
  font-size: 0.625em;
  font-weight: normal;
  white-space: nowrap;
  background: #e8e8e8;
  color: #3c3c3c;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  padding: 0.25em 0.5em;
  position: relative;
  display: none; }
  /* line 22, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_layout.scss */
  .home-share-type-link:hover,
  .browsing-list-item-share-type-link:hover {
    background: gray;
    color: white; }
  @media (min-width: 48em) {
    /* line 201, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-share-type-link,
    .browsing-list-item-share-type-link {
      display: inline;
      top: -0.25em; } }

/* line 217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-details-right {
  width: 142px;
  float: right;
  display: none;
  margin-left: 1.5em; }
  @media (min-width: 63em) {
    /* line 217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-details-right {
      display: block; } }

/* line 227, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-avatar,
.browsing-list-item-avatar {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.5em;
  display: none; }
  /* line 234, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .home-list-avatar img,
  .browsing-list-item-avatar img {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
    width: 100%; }
  @media (min-width: 30em) {
    /* line 227, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-avatar,
    .browsing-list-item-avatar {
      display: block; } }

/* line 248, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-author {
  vertical-align: top;
  position: absolute;
  bottom: 0.75em; }
  @media (min-width: 48em) {
    /* line 248, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-author {
      bottom: 1.5em; } }

/* line 258, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-author-with-listing-image,
.browsing-list-item-author-with-listing-image {
  left: 0; }
  @media (min-width: 30em) {
    /* line 258, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-author-with-listing-image,
    .browsing-list-item-author-with-listing-image {
      left: 5.25em; } }
  @media (min-width: 48em) {
    /* line 258, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-author-with-listing-image,
    .browsing-list-item-author-with-listing-image {
      left: 12.75em; } }

/* line 271, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-author-without-listing-image,
.browsing-list-item-author-without-listing-image {
  left: 0; }

/* line 276, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-author-details,
.browsing-list-item-author-details {
  float: left;
  margin-left: 3.25em;
  height: 40px;
  line-height: 22px;
  max-width: 15em;
  display: none; }
  @media (min-width: 30em) {
    /* line 276, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-author-details,
    .browsing-list-item-author-details {
      display: block; } }

/* line 291, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-author-reviews,
.browsing-list-item-author-reviews {
  font-size: 0.8125em;
  line-height: 1.38462em; }

/* line 296, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-price-mobile,
.browsing-list-item-price-mobile {
  margin-bottom: 0.25em; }
  @media (min-width: 30em) {
    /* line 296, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-price-mobile,
    .browsing-list-item-price-mobile {
      text-align: right;
      right: 0;
      padding-top: 10px;
      bottom: 0.33333em; } }
  @media (min-width: 48em) {
    /* line 296, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-price-mobile,
    .browsing-list-item-price-mobile {
      bottom: 0.66667em; } }
  @media (min-width: 63em) {
    /* line 296, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-price-mobile,
    .browsing-list-item-price-mobile {
      display: none; } }

/* line 313, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-price-mobile {
  right: 0; }

/* line 317, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-price-value-mobile,
.browsing-list-item-price-value-mobile,
.home-list-shape-value-mobile,
.browsing-list-item-shape-value-mobile {
  font-size: 1.5em; }
  /* line 322, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .home-list-price-value-mobile > .smaller,
  .browsing-list-item-price-value-mobile > .smaller,
  .home-list-shape-value-mobile > .smaller,
  .browsing-list-item-shape-value-mobile > .smaller {
    font-size: 1.125em; }
  @media (min-width: 30em) {
    /* line 317, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .home-list-price-value-mobile,
    .browsing-list-item-price-value-mobile,
    .home-list-shape-value-mobile,
    .browsing-list-item-shape-value-mobile {
      font-size: 1.5em; }
      /* line 327, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .home-list-price-value-mobile > .smaller,
      .browsing-list-item-price-value-mobile > .smaller,
      .home-list-shape-value-mobile > .smaller,
      .browsing-list-item-shape-value-mobile > .smaller {
        font-size: 1.5em; } }

@media (min-width: 30em) {
  /* line 333, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .home-list-price-mobile-with-listing-image {
    left: auto; } }

@media (min-width: 30em) {
  /* line 339, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .home-list-price-mobile-without-listing-image {
    left: auto; } }

/* line 345, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-price,
.browsing-list-item-price {
  text-align: right; }

/* line 350, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-item-price-value,
.browsing-list-item-price-value {
  font-size: 2em;
  line-height: 1;
  font-weight: 400; }

/* line 357, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-listing-shape-value,
.browsing-list-item-listing-shape-value {
  font-size: 1.5em;
  line-height: 1;
  font-weight: 400; }

/* line 364, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-list-price-quantity,
.browsing-list-item-price-quantity {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 369, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-no-listings {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0.75em 1.5em;
  background: #e8e8e8; }

/* line 375, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-categories-link, .home-categories-main, .home-categories-sub {
  display: block;
  color: #3c3c3c;
  text-transform: uppercase; }
  /* line 380, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .home-categories-link.selected, .selected.home-categories-main, .selected.home-categories-sub {
    font-weight: bold; }

/* line 388, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-categories-main.selected.has-subcategories {
  border-bottom: 1px solid #c3c3c3; }

/* line 393, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-categories-sub {
  font-size: 14px;
  margin-left: 0.75em; }

/* line 399, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.home-toolbar-toggle-container {
  margin-bottom: 0.75em; }

/* line 403, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
#pageless-loader {
  padding-top: 0.75em;
  clear: both; }

/* Filters */
/* line 410, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.custom-filter {
  margin-bottom: 1.5em; }

/* line 414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.custom-filter-title {
  font-weight: 700;
  border-bottom: 1px solid #e8e8e8; }

/* line 420, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.custom-filter-options.scrollable {
  max-height: 180px;
  overflow-y: scroll; }

/* line 426, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.custom-filter-checkbox-label {
  margin: 0; }

/* line 430, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.custom-filter-checkbox-label-text {
  font-weight: 400;
  margin-left: 0.1875em; }

/* line 440, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item {
  position: relative;
  padding-bottom: 0.75em;
  margin-bottom: 0.75em;
  border-bottom: 1px solid #c3c3c3;
  min-height: 5.25em; }
  @media (min-width: 48em) {
    /* line 440, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item {
      padding-bottom: 1.5em;
      margin-bottom: 1.5em;
      min-height: 9em; } }

/* line 454, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-image-container {
  position: absolute;
  width: 4.5em;
  height: 4.5em; }
  @media (min-width: 48em) {
    /* line 454, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-image-container {
      height: 7.5em;
      width: 11.25em; } }

/* line 465, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-image-desktop {
  display: none; }
  @media (min-width: 48em) {
    /* line 465, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-image-desktop {
      display: block; } }

/* line 472, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-image-mobile {
  display: block; }
  @media (min-width: 48em) {
    /* line 472, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-image-mobile {
      display: none; } }

/* line 479, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-details {
  height: 100%;
  min-height: 4.5em;
  padding-bottom: 40px;
  position: relative;
  margin-left: 5.25em; }
  @media (min-width: 48em) {
    /* line 479, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-details {
      min-height: 7.5em;
      margin-left: 12.75em; } }

/* line 492, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-details-right {
  width: 142px;
  float: right;
  display: none;
  margin-left: 1.5em; }
  @media (min-width: 63em) {
    /* line 492, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-details-right {
      display: block; } }

/* line 502, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-details-container {
  margin-left: 1.5em; }
  @media (min-width: 48em) {
    /* line 502, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-details-container {
      margin-left: 0.75em; } }

/* line 510, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-distance {
  font-size: 0.8125em;
  line-height: 1.38462em; }
  @media (min-width: 48em) {
    /* line 510, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-distance {
      font-size: 1em;
      line-height: 1.5em; } }

/* line 518, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-author {
  vertical-align: top;
  position: absolute;
  left: 0px;
  bottom: 0; }

/* line 530, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.pac-item span {
  pointer-events: none; }

/* line 534, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
.homepage_section_wrapper {
  display: flex;
  width: 100%; }
  @media (max-width: 767px) {
    /* line 534, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper {
      flex-direction: column;
      height: auto; } }
  /* line 545, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .homepage_section_wrapper.save_section_wrapper {
    height: auto; }
  /* line 549, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .homepage_section_wrapper .filter_section {
    display: flex;
    width: 100%;
    padding: 16px 20px;
    align-items: center;
    border-bottom: 1px solid #EAECF0;
    background: #FFF;
    align-items: center;
    justify-content: flex-start;
    gap: 12px; }
    @media (min-width: 1025px) {
      /* line 560, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section.scrolled-past-87 {
        position: sticky;
        top: 0;
        z-index: 2; } }
    @media (max-width: 1024px) {
      /* line 549, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section {
        width: 100%;
        gap: 14px 8px;
        padding: 16px 20px 0;
        justify-content: start;
        border: none;
        flex-wrap: wrap;
        position: initial; }
        /* line 580, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section::-webkit-scrollbar {
          display: none; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      /* line 549, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section {
        position: sticky;
        top: 0;
        z-index: 2;
        padding: 16px 20px; } }
    /* line 591, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .short_filterBox {
      display: flex;
      justify-content: flex-start;
      align-items: center; }
      @media (max-width: 1024px) {
        /* line 591, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .short_filterBox {
          order: 5; } }
      /* line 600, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .short_filterBox .listing_quantity {
        color: #475467;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
      @media (max-width: 1024px) {
        /* line 608, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .short_filterBox .filter_view#location_filter {
          order: 1; } }
      @media (max-width: 1024px) {
        /* line 613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .short_filterBox .filter_view#catrogries_filter {
          order: 2; } }
      @media (max-width: 1024px) {
        /* line 618, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .short_filterBox .filter_view#availability_filter {
          order: 3; } }
      /* line 623, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head {
        background: transparent;
        border: none; }
        /* line 627, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head.active, .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head:hover, .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head:visited {
          color: #507C3A;
          background: transparent; }
          /* line 632, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head.active svg path, .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head:hover svg path, .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head:visited svg path {
            fill: #507C3A; }
        /* line 638, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head .location_drop_name {
          max-width: 125px;
          overflow-x: auto;
          overflow-y: hidden;
          white-space: nowrap;
          scrollbar-width: none;
          /* Firefox */
          -ms-overflow-style: none;
          /* IE and Edge */ }
          /* line 646, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .short_filterBox .filter_view .drop_head .location_drop_name::-webkit-scrollbar {
            display: none; }
    /* line 654, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .filter_view {
      position: relative; }
      /* line 657, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .filter_view .drop_head {
        display: flex;
        height: 36px;
        padding: 0 12px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        color: #507C3A;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        border-radius: 8px;
        border: 1px solid #EAECF0;
        background: #F2F7EE;
        transition: 0.2s all;
        white-space: nowrap; }
        /* line 674, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .filter_view .drop_head.active, .homepage_section_wrapper .filter_section .filter_view .drop_head .selected, .homepage_section_wrapper .filter_section .filter_view .drop_head:hover {
          border-color: #65984A;
          background: #65984A;
          color: #fff; }
          /* line 680, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .drop_head.active svg path, .homepage_section_wrapper .filter_section .filter_view .drop_head .selected svg path, .homepage_section_wrapper .filter_section .filter_view .drop_head:hover svg path {
            fill: #fff; }
        @media (max-width: 992px) {
          /* line 657, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .drop_head {
            gap: 4px;
            font-size: 12px; } }
        /* line 690, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .filter_view .drop_head .location_drop_name {
          max-width: 125px;
          overflow-x: auto;
          overflow-y: hidden;
          white-space: nowrap;
          scrollbar-width: none;
          /* Firefox */
          -ms-overflow-style: none;
          /* IE and Edge */ }
          /* line 698, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .drop_head .location_drop_name::-webkit-scrollbar {
            display: none; }
      /* line 704, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .filter_view .dropmenu {
        display: none;
        position: absolute;
        top: 100%;
        margin: 8px 0 0;
        z-index: 5;
        box-shadow: 0 1px 6px 0 #20212447;
        border-radius: 16px;
        overflow: hidden;
        background: #ffffff; }
        /* line 715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu {
          right: 0; }
          @media (max-width: 767px) {
            /* line 715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu {
              position: fixed;
              top: 0;
              left: 0;
              height: 100%;
              width: 100%;
              background: rgba(0, 0, 0, 0.4);
              z-index: 1050;
              margin: 0;
              border-radius: initial; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu {
              position: fixed;
              top: 0;
              left: 0;
              height: 100%;
              width: 100%;
              background: rgba(0, 0, 0, 0.4);
              z-index: 1050;
              margin: 0;
              border-radius: initial; } }
          @media (max-width: 767px) {
            /* line 741, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 741, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0;
              left: 0;
              right: 0;
              margin: 0 auto;
              max-width: 600px; } }
          @media (max-width: 767px) {
            /* line 759, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .headmenu {
              position: relative;
              flex-direction: column;
              border: none;
              padding: 40px 16px 0; } }
  @media (max-width: 767px) and (max-width: 360px) {
    /* line 759, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .headmenu {
      padding-top: 20px; } }

          @media (max-width: 767px) {
            /* line 771, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .headmenu .heading {
              width: 100%; } }
          @media (max-width: 767px) {
            /* line 778, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .dropbody {
              padding: 10px 10px; } }
          /* line 785, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .dropbox {
            background: #FFF;
            border: 1px solid #EAECF0;
            box-shadow: 0 1px 6px 0 #20212447;
            border-radius: 12px;
            width: 144px;
            overflow: hidden; }
            @media (max-width: 767px) {
              /* line 785, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .dropbox {
                width: 100%;
                box-shadow: none;
                border: none; } }
            @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
              /* line 785, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .dropbox {
                width: 100%;
                box-shadow: none;
                border: none; } }
            /* line 804, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .dropbox .sort_link {
              display: flex;
              padding: 12px 16px;
              align-items: center;
              gap: 10px;
              color: #2E4126;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              transition: 0.2s all; }
              /* line 815, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .dropbox .sort_link:not(:last-child) {
                border-bottom: 1px solid #EAECF0; }
              /* line 818, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_sortmenu .dropbox .sort_link:hover {
                background: #F2F7EE; }
        /* line 825, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location {
          left: 0;
          position: fixed;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          background: rgba(0, 0, 0, 0.4);
          z-index: 1050;
          margin: 0;
          border-radius: initial; }
          /* line 837, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center; }
            @media (max-width: 767px) {
              /* line 837, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box {
                justify-content: flex-end;
                align-items: flex-end; } }
            @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
              /* line 837, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box {
                justify-content: center;
                align-items: flex-end; } }
            /* line 856, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu {
              box-shadow: 0 1px 6px 0 #20212447;
              border-radius: 16px;
              width: 600px; }
              @media screen and (orientation: landscape) and (min-width: 660px) and (max-width: 1024px) {
                /* line 856, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu {
                  width: 100%; } }
              @media (max-width: 767px) {
                /* line 856, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu {
                  border-radius: 16px 16px 0 0;
                  width: 100%; } }
              @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
                /* line 856, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu {
                  border-radius: 16px 16px 0 0; } }
              /* line 873, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .headmenu {
                position: relative; }
                @media (max-width: 767px) {
                  /* line 873, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .headmenu {
                    position: relative;
                    flex-direction: column;
                    border: none;
                    padding: 40px 16px 0px;
                    margin: 0 0 24px; } }
                @media (max-width: 767px) {
                  /* line 884, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .headmenu .heading {
                    font-size: 20px;
                    line-height: 28px; } }
              @media (max-width: 767px) {
                /* line 892, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .dropbody {
                  padding: 0 16px 40px; } }
              /* line 898, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .location_box_field {
                margin: 0 0 16px; }
                @media (max-width: 767px) {
                  /* line 898, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .location_box_field {
                    margin: 0 0 20px; } }
              /* line 906, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap {
                position: relative; }
                /* line 909, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box {
                  display: flex;
                  width: 300px;
                  padding: 12px;
                  flex-direction: column;
                  justify-content: center;
                  align-items: center;
                  gap: 16px;
                  position: absolute;
                  z-index: 1;
                  left: 0;
                  right: 0;
                  bottom: 30px;
                  margin: auto;
                  border-radius: 12px;
                  background: #ffffff;
                  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
                  @media (max-width: 767px) {
                    /* line 909, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box {
                      bottom: 49px; } }
  @media (max-width: 767px) and (max-width: 360px) {
    /* line 909, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box {
      width: 100%;
      bottom: 10px;
      padding: 10px; } }

                  /* line 937, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box .location_name {
                    display: none;
                    justify-content: center;
                    align-items: center;
                    gap: 8px;
                    width: 100%; }
                    /* line 944, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box .location_name.show_location_name {
                      display: flex; }
                    /* line 950, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box .location_name .location_text {
                      max-width: calc(100% - 28px);
                      overflow: hidden;
                      text-overflow: ellipsis;
                      font-size: 14px;
                      font-weight: 400;
                      line-height: 20px;
                      display: -webkit-box;
                      -webkit-box-orient: vertical;
                      -webkit-line-clamp: 2; }
                  /* line 963, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box .location_label {
                    display: none;
                    align-items: center;
                    justify-content: center;
                    overflow: hidden;
                    color: #2E4126;
                    text-overflow: ellipsis;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 20px;
                    text-align: center;
                    gap: 4px; }
                    /* line 976, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box .location_label.show_location_label {
                      display: flex; }
                  /* line 983, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box .submit_location {
                    display: none;
                    border: none;
                    width: 268px;
                    padding: 0 16px;
                    border-radius: 8px; }
                    /* line 990, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap .select_location_box .submit_location:focus {
                      outline: none; }
                /* line 995, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap #map-canvas-second {
                  height: 360px;
                  border-radius: 6px; }
                  @media (max-width: 360px) {
                    /* line 995, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap #map-canvas-second {
                      max-height: 55vh; } }
                  @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
                    /* line 995, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .map_wrap #map-canvas-second {
                      max-height: 55vh; } }
              /* line 1008, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-container {
                background-color: #fff;
                z-index: 9999;
                border-radius: 2px;
                font-size: 11px;
                box-sizing: border-box;
                width: 100%;
                box-shadow: none;
                border: none;
                font-family: 'Inter, sans-serif';
                max-height: 224px;
                overflow: hidden;
                overflow-y: auto; }
                /* line 1023, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-container .pac-item {
                  cursor: pointer;
                  white-space: nowrap;
                  vertical-align: middle;
                  text-align: left;
                  display: flex;
                  padding: 16px 0px;
                  align-items: center;
                  gap: 12px;
                  overflow: hidden;
                  color: #2E4126;
                  text-overflow: ellipsis;
                  font-size: 14px;
                  font-weight: 500;
                  line-height: 20px;
                  background: transparent;
                  border: none; }
                  /* line 1041, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-container .pac-item:not(:last-child) {
                    border-bottom: 1px solid #EAECF0; }
                  /* line 1044, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-container .pac-item.custom, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-container .pac-item:hover {
                    background-color: #F2F7EE; }
                  /* line 1048, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-container .pac-item .pac-icon {
                    width: 24px;
                    height: 24px;
                    background-image: url(/assets/MapPin-0d93d05ad3153f299d131015eb8478c044d262bb2cbe60a157975b615afef042.png);
                    background-size: 24px;
                    background-repeat: no-repeat;
                    background-position: center; }
              /* line 1059, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-item-error,
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .location_box .custom_dropmenu .pac-item-error:hover {
                color: #aaa;
                background-color: #fff; }
          /* line 1067, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form {
            position: relative; }
            /* line 1070, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form .location_box_field {
              border-radius: 8px;
              border: 1px solid #EAECF0;
              background: #FFF;
              display: flex;
              height: 40px;
              padding: 8px 12px;
              align-items: center;
              gap: 8px;
              flex-direction: row-reverse; }
              /* line 1081, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form .location_box_field input {
                flex: 1 0 0;
                color: #101828;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                padding: 0;
                min-height: auto;
                border: none; }
                /* line 1091, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form .location_box_field input:focus {
                  outline: none; }
                /* line 1094, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form .location_box_field input::-webkit-input-placeholder {
                  color: #667085; }
                /* line 1097, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form .location_box_field input::-moz-placeholder {
                  color: #667085; }
                /* line 1100, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form .location_box_field input:-ms-input-placeholder {
                  color: #667085; }
                /* line 1103, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_location .search-form .location_box_field input:-moz-placeholder {
                  color: #667085; }
        @media (max-width: 767px) {
          /* line 1111, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries {
            position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background: rgba(0, 0, 0, 0.4);
            z-index: 1050;
            margin: 0;
            border-radius: initial; } }
        @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
          /* line 1111, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries {
            position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background: rgba(0, 0, 0, 0.4);
            z-index: 1050;
            margin: 0;
            border-radius: initial; } }
        /* line 1134, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu {
          width: 310px; }
          @media (max-width: 767px) {
            /* line 1134, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 1134, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0;
              max-width: 600px;
              left: 0;
              right: 0;
              margin: 0 auto; } }
          @media (max-width: 767px) {
            /* line 1154, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .headmenu {
              position: relative;
              flex-direction: column;
              border: none;
              padding: 40px 16px 0; } }
          @media (max-width: 767px) {
            /* line 1162, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .headmenu .heading {
              width: 100%; } }
          /* line 1169, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody {
            padding: 8px 0 24px;
            position: relative; }
            @media (max-width: 767px) {
              /* line 1169, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody {
                max-height: 70vh;
                overflow: hidden;
                overflow-y: auto; }
                /* line 1178, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody::-webkit-scrollbar {
                  display: none; } }
            @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
              /* line 1169, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody {
                max-height: 70vh;
                overflow: hidden;
                overflow-y: auto; }
                /* line 1187, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody::-webkit-scrollbar {
                  display: none; } }
            /* line 1192, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper {
              display: flex;
              flex-direction: column;
              width: 100%; }
              @media (min-width: 768px) {
                /* line 1192, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper {
                  max-height: 304px;
                  overflow: hidden;
                  overflow-y: auto; } }
              /* line 1208, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .category_toggle_box {
                display: flex;
                height: 32px;
                padding: 0px 16px;
                align-items: center;
                gap: 10px; }
                /* line 1215, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .category_toggle_box:hover {
                  background: #F2F7EE; }
                /* line 1219, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .category_toggle_box .main_category_check {
                  width: 16px;
                  height: 16px;
                  opacity: 0; }
                /* line 1225, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .category_toggle_box .category_name {
                  color: #2E4126;
                  font-size: 14px;
                  font-weight: 500;
                  line-height: 20px; }
                /* line 1232, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .category_toggle_box .subcat_count {
                  color: #475467;
                  font-size: 12px;
                  font-weight: 400;
                  line-height: 20px; }
              /* line 1244, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                padding: 8px 0 24px;
                background: #fff;
                z-index: 1;
                display: none;
                overflow: hidden;
                overflow-y: auto; }
                /* line 1257, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box::-webkit-scrollbar {
                  display: none; }
                /* line 1261, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .back_row_wrap {
                  display: flex;
                  height: 40px;
                  padding: 8px 16px;
                  align-items: center;
                  gap: 10px; }
                  /* line 1268, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .back_row_wrap .back_link {
                    color: #2E4126;
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 24px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    gap: 10px; }
                /* line 1280, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row {
                  display: flex;
                  height: 32px;
                  padding: 0px 16px 0  40px;
                  align-items: center;
                  gap: 10px; }
                  /* line 1287, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row.selected, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row:hover {
                    background: #F2F7EE; }
                    /* line 1290, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row.selected .category_checkbox:before, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row:hover .category_checkbox:before {
                      content: '';
                      position: absolute;
                      width: 16px;
                      height: 16px;
                      flex-shrink: 0;
                      border: 1px solid transparent;
                      background: #F2F7EE;
                      border-radius: 4px;
                      background-image: url(/assets/checkmark-ffd7e05b2af4fe1874a8ddcc41727092732cb5ee10b9e6029187baca1862b8ff.png);
                      background-repeat: no-repeat;
                      background-position: center; }
                    /* line 1303, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row.selected .category_checkbox:after, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row:hover .category_checkbox:after {
                      content: '';
                      position: absolute;
                      flex-shrink: 0;
                      height: 16px;
                      width: 16px; }
                    /* line 1312, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row.selected .category_checkbox:checked:before, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row:hover .category_checkbox:checked:before {
                      background-image: url(/assets/checkmark-ffd7e05b2af4fe1874a8ddcc41727092732cb5ee10b9e6029187baca1862b8ff.png);
                      background-repeat: no-repeat;
                      background-position: center; }
                    /* line 1318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row.selected .category_checkbox:checked:after, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row:hover .category_checkbox:checked:after {
                      position: absolute;
                      flex-shrink: 0;
                      height: 16px;
                      width: 16px; }
                  /* line 1328, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row .category_checkbox {
                    width: 16px;
                    height: 16px;
                    border: 0px;
                    outline: none;
                    background: transparent;
                    appearance: none;
                    cursor: pointer; }
                  /* line 1338, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row .category_name {
                    color: #2E4126;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 20px; }
                  /* line 1345, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_catrogries .custom_dropmenu .dropbody .category_wrapper .category_choose_box .sub_category_box .sub_category_row .subcat_count {
                    color: #475467;
                    font-size: 12px;
                    font-weight: 400;
                    line-height: 20px; }
        /* line 1359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu {
          width: 328px; }
          @media (max-width: 767px) {
            /* line 1359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu {
              position: fixed;
              top: 0;
              left: 0;
              height: 100%;
              width: 100%;
              background: rgba(0, 0, 0, 0.4);
              z-index: 1050;
              margin: 0;
              border-radius: initial; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 1359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu {
              position: fixed;
              top: 0;
              left: 0;
              height: 100%;
              width: 100%;
              background: rgba(0, 0, 0, 0.4);
              z-index: 1050;
              margin: 0;
              border-radius: initial; } }
          @media (max-width: 767px) {
            /* line 1385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 1385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0;
              left: 0;
              right: 0;
              max-width: 600px;
              margin: 0 auto; } }
          @media (max-width: 767px) {
            /* line 1403, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu .headmenu {
              position: relative;
              flex-direction: column;
              border: none;
              padding: 40px 16px 0; } }
  @media (max-width: 767px) and (max-width: 360px) {
    /* line 1403, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu .headmenu {
      padding-top: 20px; } }

          @media (max-width: 767px) {
            /* line 1415, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu .headmenu .heading {
              width: 100%; } }
          @media (max-width: 767px) {
            /* line 1422, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu .dropbody {
              padding: 10px 10px; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 1422, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu .dropbody {
              padding: 10px 10px;
              max-height: 70vh;
              overflow: hidden;
              overflow-y: auto; }
              /* line 1432, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .custom_dropmenu .dropbody::-webkit-scrollbar {
                display: none; } }
          /* line 1441, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box {
            width: 100%;
            padding: 20px 24px;
            display: flex;
            align-items: stretch;
            justify-content: space-between;
            flex-direction: column;
            gap: 12px;
            border-bottom: 1px solid #EAECF0; }
            @media (max-width: 767px) {
              /* line 1441, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box {
                padding: 0 0 10px;
                gap: 10px; } }
            /* line 1456, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper {
              padding: 0;
              border: none;
              background: transparent;
              width: 100%;
              display: flex; }
              /* line 1463, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper {
                padding: 0;
                border: none;
                width: 100% !important; }
                /* line 1468, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table {
                  width: 100%; }
                  /* line 1472, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption {
                    height: auto; }
                    /* line 1474, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th {
                      padding: 0 0 12px; }
                      @media (max-width: 360px) {
                        /* line 1474, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th {
                          padding: 0 0 6px; } }
                      /* line 1481, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th.month-name {
                        color: #344054;
                        font-size: 16px;
                        font-weight: 600;
                        line-height: 24px; }
                      /* line 1488, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th .prev, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th .next {
                        background-image: url(/assets/chevron-left-3b5bde4bbca8301542aa1b9c3e896fd142ae01e76c40c98a82a2b02050804d22.png);
                        color: transparent;
                        height: 28px;
                        width: 28px;
                        display: flex;
                        padding: 0;
                        background-repeat: no-repeat;
                        background-position: center;
                        background-size: 20px;
                        border-radius: 4px;
                        transition: 0.2s all; }
                        /* line 1501, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th .prev:hover, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th .next:hover {
                          background-color: #F2F7EE; }
                      /* line 1506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .caption th .next {
                        transform: rotate(180deg);
                        margin: 0 0 0 auto; }
                  /* line 1514, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table thead .week-name th {
                    width: 40px;
                    height: 40px;
                    color: #344054;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 20px;
                    text-align: center; }
                  /* line 1527, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr {
                    background-color: transparent; }
                    /* line 1530, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td {
                      width: 40px;
                      height: 40px;
                      color: #667085;
                      font-size: 14px;
                      font-weight: 500;
                      line-height: 20px;
                      text-align: center;
                      border-radius: 9999px;
                      position: relative;
                      cursor: pointer; }
                      /* line 1542, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td:has(.day.first-date-selected):after {
                        content: '';
                        position: absolute;
                        height: 100%;
                        width: 100%;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        background: #EAECF0;
                        border-top-left-radius: 999px;
                        border-bottom-left-radius: 999px; }
                      /* line 1555, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td:has(.day.last-date-selected):after {
                        content: '';
                        position: absolute;
                        height: 100%;
                        width: 100%;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        background: #EAECF0;
                        border-top-right-radius: 999px;
                        border-bottom-right-radius: 999px; }
                      @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
                        /* line 1530, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td {
                          height: 76px;
                          width: 76px; } }
                      /* line 1572, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day {
                        padding: 0;
                        line-height: 1;
                        font-size: inherit;
                        margin-bottom: 0;
                        cursor: default;
                        height: 100%;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        position: relative; }
                        /* line 1584, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.lastMonth, .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.nextMonth {
                          color: #667085; }
                        /* line 1588, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.toMonth.valid {
                          color: #344054; }
                        /* line 1592, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.real-today {
                          background-color: #507C3A;
                          border-radius: 100%;
                          color: #ffffff !important; }
                          @media (max-width: 767px) {
                            /* line 1592, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.real-today {
                              width: 40px; } }
                        /* line 1601, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.first-date-selected {
                          background-color: #507C3A !important;
                          border-radius: 100%;
                          z-index: 1; }
                          /* line 1606, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.first-date-selected.last-date-selected {
                            border-radius: 100%;
                            z-index: 1; }
                          @media (max-width: 767px) {
                            /* line 1601, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.first-date-selected {
                              width: 40px;
                              margin-left: initial; } }
                        /* line 1615, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.last-date-selected {
                          background-color: #507C3A !important;
                          border-radius: 100%;
                          z-index: 1; }
                          @media (max-width: 767px) {
                            /* line 1615, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.last-date-selected {
                              width: 40px;
                              margin-right: initial; } }
                        /* line 1625, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.checked {
                          background-color: #EAECF0; }
                        /* line 1628, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day.hovering {
                          color: #ffffff;
                          background-color: #EAECF0; }
                        @media (max-width: 767px) {
                          /* line 1572, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .date-picker-wrapper .month-wrapper table tbody tr td .day {
                            margin: 0 auto; } }
            /* line 1643, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row {
              display: flex;
              justify-content: center;
              align-items: center;
              gap: 8px;
              align-self: stretch; }
              /* line 1650, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row input {
                padding: 10px 14px;
                border-radius: 8px;
                border: 1px solid #D0D5DD;
                background: #fff;
                box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
                color: #101828;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                height: 44px; }
                /* line 1662, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row input:focus {
                  outline: none; }
                /* line 1665, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row input::-webkit-input-placeholder {
                  color: #667085; }
                /* line 1668, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row input::-moz-placeholder {
                  color: #667085; }
                /* line 1671, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row input:-ms-input-placeholder {
                  color: #667085; }
                /* line 1674, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row input:-moz-placeholder {
                  color: #667085; }
                @media (max-width: 767px) {
                  /* line 1650, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .per_hour_availability_row .calendar_side_box .selected_date_row input {
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 18px;
                    height: 38px;
                    min-height: 38px;
                    padding: 4px 6px; } }
          /* line 1690, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .filter_action_row {
            display: flex;
            padding: 16px;
            justify-content: center;
            align-items: center;
            gap: 12px; }
            @media (max-width: 767px) {
              /* line 1690, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .filter_action_row {
                padding: 10px 0;
                gap: 10px; } }
            /* line 1702, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .filter_action_row .cancelBtn {
              display: flex;
              padding: 0px 14px;
              justify-content: center;
              align-items: center;
              flex: 1;
              border-radius: 8px;
              border: 1px solid #D0D5DD;
              background: #fff;
              box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
              color: #344054;
              font-size: 14px;
              font-weight: 600;
              line-height: 20px;
              height: 40px; }
            /* line 1719, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu.filter_availabilityMenu .availability_box .filter_action_row .submit_availability_btn {
              padding: 0 14px;
              flex: 1;
              border-radius: 8px;
              border: 1px solid #65984A;
              background: #65984A;
              box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
              font-size: 14px;
              font-weight: 600;
              line-height: 20px;
              min-height: 40px;
              min-width: initial; }
        /* line 1736, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .filter_view .dropmenu .custom_dropmenu {
          background: #fff;
          width: 600px; }
          /* line 1740, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu .custom_dropmenu .headmenu {
            display: flex;
            padding: 16px 20px;
            align-items: center;
            gap: 10px;
            border-bottom: 1px solid #EAECF0;
            justify-content: space-between;
            border-radius: 16px 16px 0 0; }
            /* line 1749, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu .custom_dropmenu .headmenu .heading {
              color: #2E4126;
              font-family: 'roboto';
              font-size: 18px;
              font-weight: 500;
              line-height: 24px; }
            /* line 1757, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .filter_view .dropmenu .custom_dropmenu .headmenu .close_dropmenu {
              display: flex; }
              @media (max-width: 767px) {
                /* line 1757, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .filter_section .filter_view .dropmenu .custom_dropmenu .headmenu .close_dropmenu {
                  position: absolute;
                  top: 12px;
                  right: 12px;
                  display: flex; }
                  /* line 1766, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .filter_section .filter_view .dropmenu .custom_dropmenu .headmenu .close_dropmenu img {
                    height: 16px; } }
          /* line 1773, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .filter_view .dropmenu .custom_dropmenu .dropbody {
            padding: 24px; }
    /* line 1780, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .right_filter {
      margin: 0 0 0 auto; }
      @media (max-width: 1024px) {
        /* line 1780, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .right_filter {
          order: 6;
          display: flex;
          align-items: center;
          justify-content: flex-end;
          gap: 8px; } }
      /* line 1791, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .right_filter .show_cardView {
        display: none;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        background: #65984A;
        cursor: pointer; }
        @media (max-width: 767px) {
          /* line 1801, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .right_filter .show_cardView:hover {
            background: #65984A; }
            /* line 1806, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_cardView:hover svg path {
              fill: #ffffff; } }
        /* line 1813, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .right_filter .show_cardView svg path {
          fill: #ffffff; }
        /* line 1818, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .right_filter .show_cardView.show_card {
          display: flex; }
          @media (max-width: 767px) {
            /* line 1818, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_cardView.show_card {
              background: #65984A; }
              /* line 1825, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .filter_section .right_filter .show_cardView.show_card svg path {
                fill: #ffffff; } }
        @media (max-width: 767px) {
          /* line 1791, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .right_filter .show_cardView {
            background: #F2F7EE; }
            /* line 1836, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_cardView svg path {
              fill: #65984A; } }
      /* line 1843, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .right_filter .show_mapView {
        display: none;
        height: 36px;
        padding: 12px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 8px;
        border: 1px solid #EAECF0;
        background: #F2F7EE;
        color: #507C3A;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        cursor: pointer; }
        @media (max-width: 767px) {
          /* line 1859, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .right_filter .show_mapView:hover {
            background: #65984A; }
            /* line 1864, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_mapView:hover svg path {
              fill: #ffffff; } }
        /* line 1870, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .right_filter .show_mapView.show_map {
          display: flex; }
          @media (max-width: 767px) {
            /* line 1870, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_mapView.show_map {
              height: 36px;
              width: 36px;
              padding: 0; } }
          @media (max-width: 767px) {
            /* line 1879, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_mapView.show_map .map_text {
              display: none; } }
      /* line 1887, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .right_filter .show_listView {
        display: none;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        background: #F2F7EE;
        cursor: pointer; }
        /* line 1897, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .right_filter .show_listView.show_list {
          display: flex; }
          @media (min-width: 768px) {
            /* line 1897, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_listView.show_list {
              display: none; } }
      /* line 1908, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .filter_section .right_filter .show_gridView {
        display: none;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        background: #F2F7EE;
        cursor: pointer; }
        /* line 1918, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .right_filter .show_gridView.show_grid {
          display: flex; }
          @media (min-width: 768px) {
            /* line 1918, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .filter_section .right_filter .show_gridView.show_grid {
              display: none; } }
    /* line 1928, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .category_section {
      order: 4; }
  /* line 1933, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .homepage_section_wrapper .mobile_filter_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    top: 0;
    z-index: 2;
    background: #ffffff;
    padding: 14px 20px 10px; }
    @media (min-width: 768px) {
      /* line 1933, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row {
        display: none; } }
    /* line 1947, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .mobile_filter_row .short_filterBox {
      display: flex;
      justify-content: flex-start;
      align-items: center; }
      @media (max-width: 1024px) {
        /* line 1947, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .short_filterBox {
          order: 5; } }
      /* line 1956, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .short_filterBox .listing_quantity {
        color: #475467;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
      /* line 1964, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .short_filterBox .filter_view .drop_head {
        background: transparent;
        border: none; }
        /* line 1968, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .short_filterBox .filter_view .drop_head.active, .homepage_section_wrapper .mobile_filter_row .short_filterBox .filter_view .drop_head:hover, .homepage_section_wrapper .mobile_filter_row .short_filterBox .filter_view .drop_head:visited {
          color: #507C3A;
          background: transparent; }
          /* line 1973, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .short_filterBox .filter_view .drop_head.active svg path, .homepage_section_wrapper .mobile_filter_row .short_filterBox .filter_view .drop_head:hover svg path, .homepage_section_wrapper .mobile_filter_row .short_filterBox .filter_view .drop_head:visited svg path {
            fill: #507C3A; }
    /* line 1982, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .mobile_filter_row .filter_view {
      position: relative; }
      /* line 1985, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head {
        display: flex;
        height: 36px;
        padding: 0 12px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        color: #507C3A;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        border-radius: 8px;
        border: 1px solid #EAECF0;
        background: #F2F7EE;
        transition: 0.2s all;
        white-space: nowrap; }
        /* line 2002, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head.active, .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head .selected, .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head:hover {
          border-color: #65984A;
          background: #65984A;
          color: #fff; }
          /* line 2008, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head.active svg path, .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head .selected svg path, .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head:hover svg path {
            fill: #fff; }
        @media (max-width: 992px) {
          /* line 1985, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .filter_view .drop_head {
            gap: 4px;
            font-size: 12px; } }
      /* line 2019, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu {
        display: none;
        position: absolute;
        top: 100%;
        margin: 8px 0 0;
        z-index: 5;
        box-shadow: 0 1px 6px 0 #20212447;
        border-radius: 16px;
        overflow: hidden;
        background: #ffffff; }
        /* line 2030, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu {
          right: 0; }
          @media (max-width: 767px) {
            /* line 2030, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu {
              position: fixed;
              top: 0;
              left: 0;
              height: 100%;
              width: 100%;
              background: rgba(0, 0, 0, 0.4);
              z-index: 1050;
              margin: 0;
              border-radius: initial; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 2030, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu {
              position: fixed;
              top: 0;
              left: 0;
              height: 100%;
              width: 100%;
              background: rgba(0, 0, 0, 0.4);
              z-index: 1050;
              margin: 0;
              border-radius: initial; } }
          @media (max-width: 767px) {
            /* line 2056, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0; } }
          @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
            /* line 2056, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .custom_dropmenu {
              border-radius: 16px 16px 0 0;
              width: 100%;
              position: absolute;
              bottom: 0;
              left: 0;
              right: 0;
              margin: 0 auto;
              max-width: 600px; } }
          @media (max-width: 767px) {
            /* line 2074, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .headmenu {
              position: relative;
              flex-direction: column;
              border: none;
              padding: 40px 16px 0; } }
  @media (max-width: 767px) and (max-width: 360px) {
    /* line 2074, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .headmenu {
      padding-top: 20px; } }

          @media (max-width: 767px) {
            /* line 2086, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .headmenu .heading {
              width: 100%; } }
          @media (max-width: 767px) {
            /* line 2093, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .custom_dropmenu .dropbody {
              padding: 10px 10px; } }
          /* line 2100, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .dropbox {
            background: #FFF;
            border: 1px solid #EAECF0;
            box-shadow: 0 1px 6px 0 #20212447;
            border-radius: 12px;
            width: 144px;
            overflow: hidden; }
            @media (max-width: 767px) {
              /* line 2100, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .dropbox {
                width: 100%;
                box-shadow: none;
                border: none; } }
            @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
              /* line 2100, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .dropbox {
                width: 100%;
                box-shadow: none;
                border: none; } }
            /* line 2119, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .dropbox .sort_link {
              display: flex;
              padding: 12px 16px;
              align-items: center;
              gap: 10px;
              color: #2E4126;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              transition: 0.2s all; }
              /* line 2130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .dropbox .sort_link:not(:last-child) {
                border-bottom: 1px solid #EAECF0; }
              /* line 2133, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu.filter_sortmenu .dropbox .sort_link:hover {
                background: #F2F7EE; }
        /* line 2140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu .custom_dropmenu {
          background: #fff;
          width: 600px; }
          /* line 2144, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu .custom_dropmenu .headmenu {
            display: flex;
            padding: 16px 20px;
            align-items: center;
            gap: 10px;
            border-bottom: 1px solid #EAECF0;
            justify-content: space-between;
            border-radius: 16px 16px 0 0; }
            /* line 2153, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu .custom_dropmenu .headmenu .heading {
              color: #2E4126;
              font-family: 'roboto';
              font-size: 18px;
              font-weight: 500;
              line-height: 24px; }
            /* line 2161, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu .custom_dropmenu .headmenu .close_dropmenu {
              display: flex; }
              @media (max-width: 767px) {
                /* line 2161, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu .custom_dropmenu .headmenu .close_dropmenu {
                  position: absolute;
                  top: 12px;
                  right: 12px;
                  display: flex; }
                  /* line 2170, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu .custom_dropmenu .headmenu .close_dropmenu img {
                    height: 16px; } }
          /* line 2177, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .filter_view .dropmenu .custom_dropmenu .dropbody {
            padding: 24px; }
    /* line 2184, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .mobile_filter_row .right_filter {
      margin: 0 0 0 auto; }
      @media (max-width: 1024px) {
        /* line 2184, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .right_filter {
          order: 6;
          display: flex;
          align-items: center;
          justify-content: flex-end;
          gap: 8px; } }
      /* line 2195, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView {
        display: none;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        background: #65984A;
        cursor: pointer; }
        @media (max-width: 767px) {
          /* line 2205, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView:hover {
            background: #65984A; }
            /* line 2210, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView:hover svg path {
              fill: #ffffff; } }
        /* line 2217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView svg path {
          fill: #ffffff; }
        /* line 2222, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView.show_card {
          display: flex; }
          @media (max-width: 767px) {
            /* line 2222, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView.show_card {
              background: #65984A; }
              /* line 2229, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView.show_card svg path {
                fill: #ffffff; } }
        @media (max-width: 767px) {
          /* line 2195, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView {
            background: #F2F7EE; }
            /* line 2240, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView svg path {
              fill: #65984A; } }
      /* line 2247, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .right_filter .show_mapView {
        display: none;
        height: 36px;
        padding: 12px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 8px;
        border: 1px solid #EAECF0;
        background: #F2F7EE;
        color: #507C3A;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        cursor: pointer; }
        @media (max-width: 767px) {
          /* line 2263, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .right_filter .show_mapView:hover {
            background: #65984A; }
            /* line 2268, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_mapView:hover svg path {
              fill: #ffffff; } }
        /* line 2274, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .right_filter .show_mapView.show_map {
          display: flex; }
          @media (max-width: 767px) {
            /* line 2274, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_mapView.show_map {
              height: 36px;
              width: 36px;
              padding: 0; } }
          @media (max-width: 767px) {
            /* line 2283, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_mapView.show_map .map_text {
              display: none; } }
      /* line 2291, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .right_filter .show_listView {
        display: none;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        background: #F2F7EE;
        cursor: pointer; }
        /* line 2301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .right_filter .show_listView.show_list {
          display: flex; }
          @media (min-width: 768px) {
            /* line 2301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_listView.show_list {
              display: none; } }
      /* line 2312, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row .right_filter .show_gridView {
        display: none;
        width: 36px;
        height: 36px;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        background: #F2F7EE;
        cursor: pointer; }
        /* line 2322, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .right_filter .show_gridView.show_grid {
          display: flex; }
          @media (min-width: 768px) {
            /* line 2322, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .mobile_filter_row .right_filter .show_gridView.show_grid {
              display: none; } }
  /* line 2333, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
  .homepage_section_wrapper .hompage_body_section {
    display: flex;
    width: 100%;
    align-items: stretch;
    justify-content: space-between; }
    @media (max-width: 767px) {
      /* line 2333, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section {
        flex-direction: column;
        flex: 1; } }
    /* line 2344, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .hompage_body_section.save_rental_section {
      padding: 40px 0 80px; }
      @media (max-width: 767px) {
        /* line 2344, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section.save_rental_section {
          padding: 24px 20px; } }
      /* line 2351, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section.save_rental_section .side_panel {
        max-height: initial; }
        @media (min-width: 768px) and (max-width: 1024px) {
          /* line 2351, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section.save_rental_section .side_panel {
            padding: 0 20px; } }
      /* line 2359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section {
        padding: 0 !important;
        margin: 51px 0 0;
        height: initial !important;
        width: 100%; }
        /* line 2365, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section .listings_card_box {
          width: 100%; }
          /* line 2368, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section .listings_card_box .home-fluid-thumbnail-grid {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            gap: 20px; }
            /* line 2374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section .listings_card_box .home-fluid-thumbnail-grid .home-fluid-thumbnail-grid-item {
              width: calc(25% - 15px); }
              @media (max-width: 767px) {
                /* line 2374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section .listings_card_box .home-fluid-thumbnail-grid .home-fluid-thumbnail-grid-item {
                  width: 100%; } }
              @media (min-width: 768px) and (max-width: 1024px) {
                /* line 2374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section .listings_card_box .home-fluid-thumbnail-grid .home-fluid-thumbnail-grid-item {
                  width: calc(33.33% - 14px); } }
        /* line 2387, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section .noheading {
          color: #667085;
          text-align: center;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          margin: 0 0 20px; }
          @media (max-width: 767px) {
            /* line 2387, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section.save_rental_section .listings_section .noheading {
              font-size: 18px; } }
    /* line 2403, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .hompage_body_section .side_panel {
      flex: 1 0 0; }
      @media (max-width: 767px) {
        /* line 2403, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .side_panel {
          width: 100%;
          /*max-height: calc(100vh - 108px);*/ }
          /* line 2410, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .side_panel.hide_side_panel {
            flex: initial; } }
      @media (min-width: 768px) and (max-width: 1208px) {
        /* line 2403, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .side_panel {
          width: 65%; } }
      @media (max-width: 767px) {
        /* line 2419, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .side_panel:has(.categroies_section) .listings_section_wrapper {
          height: calc(100% - 289px);
          height: auto; } }
      @media (max-width: 767px) {
        /* line 2426, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .side_panel:has(.categroies_section) .listings_section_wrapper.expended_cat_about {
          height: calc(100% - 369px); } }
      /* line 2434, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section .side_panel .saveRental_heading {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 36px;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: -0.3px; }
        @media (max-width: 767px) {
          /* line 2434, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .side_panel .saveRental_heading {
            font-size: 24px; } }
      /* line 2447, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section .side_panel .category_section {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%; }
        /* line 2454, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: flex-start;
          gap: 16px;
          width: 100%;
          padding: 16px 20px 0px 20px; }
          @media (max-width: 767px) {
            /* line 2454, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section {
              padding: 0; } }
          /* line 2467, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_link_list {
            padding: 0;
            margin: 0;
            list-style: none;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 4px; }
            /* line 2477, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_link_list li .link_list {
              display: flex;
              align-items: center;
              justify-content: flex-start;
              color: #101828;
              font-size: 12px;
              font-weight: 400;
              line-height: 20px;
              gap: 4px;
              transition: 0.2s all; }
              /* line 2488, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_link_list li .link_list:hover {
                color: #65984A; }
              @media (max-width: 767px) {
                /* line 2477, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_link_list li .link_list {
                  font-size: 11px;
                  line-height: 150%; } }
          /* line 2500, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 20px;
            align-self: stretch; }
            @media (max-width: 767px) {
              /* line 2500, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details {
                gap: 4px; } }
            /* line 2511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .category_title {
              color: #101828;
              font-family: Roboto;
              font-size: 24px;
              font-weight: 500;
              line-height: 150%;
              letter-spacing: -0.3px; }
              @media (max-width: 767px) {
                /* line 2511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .category_title {
                  font-size: 18px;
                  line-height: 24px; } }
            /* line 2525, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .category_about {
              color: #101828;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px; }
              @media (max-width: 767px) {
                /* line 2525, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .category_about {
                  font-size: 12px; } }
            @media (min-width: 768px) {
              /* line 2536, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .toggle-link {
                display: none; } }
            /* line 2542, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .subcategory_wrap {
              display: flex;
              align-items: flex-start;
              gap: 16px 20px;
              flex-wrap: wrap; }
              @media (max-width: 767px) {
                /* line 2542, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .subcategory_wrap {
                  flex-wrap: initial;
                  white-space: nowrap;
                  overflow: hidden;
                  overflow-x: auto;
                  width: calc(100% + 40px);
                  margin: 12px 0 0 -20px;
                  padding: 0 20px; }
                  /* line 2557, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .subcategory_wrap::-webkit-scrollbar {
                    display: none; } }
              /* line 2562, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .subcategory_wrap .category_link {
                display: flex;
                height: 36px;
                padding: 0 12px;
                justify-content: center;
                align-items: center;
                gap: 8px;
                color: #507C3A;
                font-size: 14px;
                font-weight: 500;
                line-height: 20px;
                border-radius: 8px;
                border: 1px solid #EAECF0;
                background: #F2F7EE;
                transition: 0.2s all; }
                /* line 2578, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .subcategory_wrap .category_link.selected_cat, .homepage_section_wrapper .hompage_body_section .side_panel .category_section .categroies_section .category_details .subcategory_wrap .category_link:hover {
                  background: #65984A;
                  color: #ffffff; }
      /* line 2588, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper {
        display: flex;
        align-items: flex-start;
        gap: 0;
        align-self: stretch;
        flex-direction: column;
        overflow: hidden;
        overflow-y: auto; }
        /* line 2602, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section {
          display: flex;
          align-items: flex-start;
          gap: 0;
          align-self: stretch;
          flex-direction: column;
          position: relative;
          padding: 30px 20px 20px; }
          @media (max-width: 767px) {
            /* line 2602, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section {
              gap: initial;
              padding: 10px 20px 0; }
              /* line 2615, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section.hide_section {
                display: none; } }
          /* line 2620, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box {
            width: 100%;
            flex: 1; }
            @media (max-width: 767px) {
              /* line 2620, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box {
                padding: 0 0 30px; } }
            /* line 2633, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid {
              display: flex;
              width: 100%;
              align-items: flex-start;
              align-content: flex-start;
              gap: 20px;
              flex-wrap: wrap; }
              /* line 2635, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .image_grid {
                visibility: hidden; }
              /* line 2639, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .image_grid.slick-initialized {
                visibility: visible; }
              /* line 2652, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid.with_map .listing_box {
                width: calc(50% - 10px); }
                @media (max-width: 767px) {
                  /* line 2652, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid.with_map .listing_box {
                    width: 100%; } }
                @media (min-width: 768px) and (max-width: 1024px) {
                  /* line 2652, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid.with_map .listing_box {
                    /*width: calc(33.33% - 14px);*/
                    width: 100%; } }
              /* line 2664, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box {
                width: calc(25% - 15px);
                border-radius: 8px;
                align-self: stretch; }
                /* line 2669, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item {
                  border: 1px solid #EAECF0; }
                  /* line 2676, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item:hover .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-prev, .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item:hover .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-next {
                    opacity: 1; }
                  /* line 2686, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item .listing_img_box .action_wrap .like_action {
                    height: 28px;
                    width: 28px;
                    border-radius: 100%; }
                    /* line 2692, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item .listing_img_box .action_wrap .like_action.liked svg {
                      height: 16px;
                      width: 16px; }
                      /* line 2696, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item .listing_img_box .action_wrap .like_action.liked svg path {
                        fill: #507C3A;
                        stroke: #507C3A; }
                    /* line 2703, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item .listing_img_box .action_wrap .like_action svg {
                      height: 16px;
                      width: 16px; }
                      /* line 2707, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.grid_item .listing_img_box .action_wrap .like_action svg path {
                        fill: #F9FAFB;
                        stroke: #98A2B3; }
                @media (max-width: 767px) {
                  /* line 2664, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box {
                    width: 100%; } }
                @media (min-width: 768px) and (max-width: 1024px) {
                  /* line 2664, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box {
                    width: calc(33.33% - 14px); } }
                /* line 2723, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item {
                  flex-direction: row;
                  min-height: auto;
                  gap: 0;
                  border: 1px solid #EAECF0; }
                  /* line 2729, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_img_box {
                    width: 124px;
                    height: 124px;
                    flex-shrink: 0;
                    aspect-ratio: 1 / 1;
                    padding: 0 0 36%;
                    overflow: hidden; }
                    /* line 2737, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_img_box .image_list {
                      display: block;
                      height: 100%;
                      width: 100%; }
                      /* line 2743, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_img_box .image_list .fluid-thumbnail-grid-image-item-link .fluid-thumbnail-grid-image-image {
                        border-radius: 0; }
                    /* line 2748, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_img_box .image_grid {
                      display: none; }
                    /* line 2752, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_img_box .action_wrap {
                      top: 0;
                      right: 0; }
                  /* line 2758, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details {
                    display: none; }
                  /* line 2762, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile {
                    flex: 1;
                    display: flex;
                    flex-direction: column;
                    gap: 8px;
                    padding: 12px;
                    align-self: stretch; }
                    @media (min-width: 768px) {
                      /* line 2762, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile {
                        display: none; } }
                    /* line 2774, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .location_box {
                      display: flex;
                      align-items: center;
                      justify-content: flex-start;
                      color: #475467;
                      font-size: 12px;
                      font-weight: 500;
                      line-height: 20px;
                      gap: 4px;
                      width: 100%; }
                      /* line 2785, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .location_box .address {
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 1;
                        flex: 1 0 0;
                        overflow: hidden;
                        text-overflow: ellipsis; }
                    /* line 2795, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .title {
                      overflow: hidden;
                      color: #101828;
                      text-overflow: ellipsis;
                      font-size: 14px;
                      font-weight: 500;
                      line-height: 20px;
                      display: -webkit-box;
                      -webkit-box-orient: vertical;
                      -webkit-line-clamp: 2;
                      width: 100%; }
                    /* line 2808, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row {
                      display: flex;
                      justify-content: space-between;
                      align-items: center;
                      gap: 8px; }
                      /* line 2814, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .price {
                        color: #65984A;
                        font-size: 14px;
                        font-weight: 500;
                        line-height: 20px; }
                        /* line 2820, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .price .fluid-thumbnail-grid-image-price {
                          font-size: 16px; }
                        /* line 2824, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .price .listing-hr-day {
                          font-size: 12px;
                          color: #667085; }
                      /* line 2830, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .owner {
                        gap: 8px;
                        display: flex;
                        align-items: center;
                        justify-content: flex-start;
                        margin: auto 0 0; }
                        /* line 2841, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .owner .ownerImg {
                          width: 24px;
                          height: 24px;
                          border-radius: 100%;
                          background: #E4E4E4; }
                          /* line 2847, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                          .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .owner .ownerImg .listing_owner {
                            height: 100%;
                            width: 100%;
                            object-fit: cover;
                            border-radius: inherit; }
                        /* line 2855, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .owner .author_link {
                          font-size: 12px;
                          font-weight: 500;
                          line-height: 20px;
                          font-size: 12px;
                          font-weight: 500;
                          line-height: 20px;
                          color: #475467; }
                        /* line 2865, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box.list_item .listing_details_mobile .loc_price_row .owner .review_rating {
                          display: flex;
                          align-items: center;
                          justify-content: flex-start;
                          gap: 4px;
                          color: #475467;
                          font-size: 12px;
                          font-weight: 500;
                          line-height: 20px; }
                /* line 2880, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box {
                  padding: 0 0 58%; }
                  /* line 2883, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .image_list {
                    display: none; }
                  /* line 2887, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link {
                    flex-direction: column; }
                    /* line 2890, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid {
                      height: 100%;
                      width: 100%;
                      margin: 0; }
                      /* line 2895, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-list {
                        height: 100%;
                        width: 100%; }
                      /* line 2900, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-track {
                        height: 100%; }
                        /* line 2903, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-track .slick-slide {
                          height: 100%; }
                          /* line 2905, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                          .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-track .slick-slide > div {
                            height: 100%; }
                          /* line 2909, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                          .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-track .slick-slide .imgbox {
                            height: 100%;
                            width: 100%;
                            display: flex !important;
                            justify-content: center;
                            align-items: center; }
                            /* line 2916, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                            .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-track .slick-slide .imgbox .slide-image {
                              height: auto;
                              width: auto;
                              max-width: 100%;
                              max-height: 100%;
                              object-fit: contain; }
                      /* line 2927, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-prev, .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-next {
                        font-size: 0;
                        line-height: 0;
                        position: absolute;
                        top: 50%;
                        display: block;
                        width: 32px;
                        height: 30px;
                        margin-top: -10px;
                        padding: 0;
                        cursor: pointer;
                        color: transparent;
                        border: none;
                        outline: none;
                        background: #0000007a;
                        border-radius: 100%;
                        background-image: url(/assets/CaretRightWhite-6f8d9a3cf8f71b4e6096cc7b407a62e4203af84a36a0ecfd5aad562ce71267cd.png);
                        background-repeat: no-repeat;
                        background-size: 20px;
                        background-position: center;
                        opacity: 0;
                        transition: 0.2s all; }
                        /* line 2951, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                        .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-prev:before, .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-next:before {
                          display: none; }
                        @media (max-width: 1024px) {
                          /* line 2927, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                          .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-prev, .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-next {
                            opacity: 1; } }
                      /* line 2959, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-next {
                        right: 0;
                        border-radius: 6px 0 0 6px; }
                      /* line 2963, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_img_box .fluid-thumbnail-grid-image-item-link .image_grid .slick-prev {
                        left: 0;
                        border-radius: 6px 0 0 6px;
                        z-index: 1;
                        transform: rotate(180deg); }
                /* line 2974, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details {
                  gap: 12px;
                  padding: 0 12px 12px;
                  flex: 1; }
                  /* line 2979, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .title {
                    font-size: 16px;
                    line-height: 24px; }
                    @media (max-width: 767px) {
                      /* line 2979, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .title {
                        color: #475467; } }
                  /* line 2987, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .listing_distance {
                    width: 100%;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    white-space: nowrap;
                    color: #475467;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 20px; }
                    /* line 2998, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .listing_distance .midSpace {
                      margin-right: 6px; }
                    /* line 3001, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .listing_distance .truncate_location {
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                      margin-right: -2px; }
                  /* line 3010, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .loc_price_row {
                    display: flex;
                    align-items: center;
                    gap: 16px;
                    align-self: stretch;
                    margin: auto 0 0; }
                    /* line 3018, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .loc_price_row .price .fluid-thumbnail-grid-image-price {
                      font-size: 16px; }
                    /* line 3022, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .loc_price_row .price .listing-hr-day {
                      font-size: 14px; }
                    /* line 3027, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .loc_price_row .location_box {
                      display: flex;
                      flex: 1;
                      align-items: center;
                      gap: 4px;
                      max-width: calc(100% - 116px);
                      overflow: hidden;
                      color: #475467;
                      text-overflow: ellipsis;
                      font-size: 14px;
                      font-weight: 500;
                      line-height: 20px; }
                      /* line 3040, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .loc_price_row .location_box .address {
                        flex: 1;
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis; }
                  /* line 3049, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .owner {
                    gap: 8px; }
                    /* line 3055, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .owner .ownerImg {
                      width: 50px;
                      height: 50px;
                      border-radius: 100%;
                      background: #E4E4E4; }
                      /* line 3061, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .owner .ownerImg .listing_owner {
                        height: 100%;
                        width: 100%;
                        object-fit: cover;
                        border-radius: inherit; }
                    /* line 3069, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .owner .author_link {
                      font-size: 14px;
                      font-weight: 500;
                      line-height: 20px; }
                    /* line 3075, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .owner .review_rating {
                      display: flex;
                      align-items: center;
                      justify-content: flex-start;
                      gap: 4px;
                      color: #475467;
                      font-size: 12px;
                      font-weight: 500;
                      line-height: 20px; }
                      /* line 3085, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                      .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details .owner .review_rating .icons {
                        display: flex;
                        align-items: center;
                        justify-content: flex-start; }
                /* line 3094, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .listing_details_mobile {
                  display: none; }
                @media (max-width: 767px) {
                  /* line 3098, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .action_link {
                    height: auto;
                    width: auto;
                    background: transparent; }
                    /* line 3104, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                    .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .listings_card_box .home-fluid-thumbnail-grid .listing_box .action_link svg {
                      height: 16px;
                      width: 16px; } }
          /* line 3114, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap {
            height: 100%;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center; }
            @media (max-width: 767px) {
              /* line 3114, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap {
                align-items: self-start;
                padding-top: 20px; } }
            /* line 3126, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box {
              display: flex;
              max-width: 684px;
              flex-direction: column;
              align-items: center;
              gap: 24px;
              width: 100%; }
              /* line 3134, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .icon_box {
                display: flex;
                width: 100px;
                height: 100px;
                justify-content: center;
                align-items: center;
                border-radius: 12px;
                background: #F2F7EE; }
              /* line 3146, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .heading {
                color: #2E4126;
                text-align: center;
                font-family: 'roboto';
                font-size: 20px;
                font-weight: 500;
                line-height: 28px; }
              /* line 3155, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .sub_text {
                color: #101828;
                text-align: center;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                margin: -16px 0 0; }
              /* line 3164, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
              .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .no_listing_action {
                display: flex;
                align-items: flex-start;
                gap: 24px;
                justify-content: center; }
                /* line 3170, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .no_listing_action .clear_link {
                  display: flex;
                  height: 40px;
                  padding: 0 16px;
                  justify-content: center;
                  align-items: center;
                  gap: 8px;
                  border-radius: 12px;
                  border: 1px solid #65984A;
                  background: #F2F7EE;
                  transition: 0.2s all;
                  color: #507C3A;
                  font-size: 16px;
                  font-weight: 500;
                  line-height: 24px; }
                  /* line 3186, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .no_listing_action .clear_link:hover {
                    box-shadow: 0 1px 6px 0 #20212447; }
                /* line 3191, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .no_listing_action .add_listing {
                  display: flex;
                  height: 40px;
                  padding: 0 16px;
                  justify-content: center;
                  align-items: center;
                  gap: 8px;
                  border-radius: 12px;
                  background: #65984A;
                  transition: 0.2s all;
                  color: #ffffff;
                  font-size: 16px;
                  font-weight: 500;
                  line-height: 24px; }
                  /* line 3206, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
                  .homepage_section_wrapper .hompage_body_section .side_panel .listings_section_wrapper .listings_section .no_listing_wrap .no_listing_box .no_listing_action .add_listing:hover {
                    box-shadow: 0 1px 6px 0 #20212447; }
    /* line 3217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .hompage_body_section .map_section {
      width: 100%;
      max-width: 657px;
      position: relative;
      flex: 1;
      position: sticky;
      top: 0;
      height: 100vh;
      display: none; }
      @media (max-width: 767px) {
        /* line 3217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .map_section {
          position: initial;
          display: none;
          padding: 0;
          max-height: calc(100vh - 60px); } }
      @media (min-width: 768px) and (max-width: 1208px) {
        /* line 3217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .map_section {
          width: 35%; } }
      /* line 3236, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section .map_section .map_checkbox {
        position: absolute;
        display: inline-flex;
        padding: 10px 16px;
        justify-content: center;
        align-items: center;
        gap: 12px;
        border-radius: 16px;
        background: #FFF;
        top: 20px;
        left: 20px;
        z-index: 1; }
        /* line 3249, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .map_section .map_checkbox input[type="checkbox"] {
          height: 20px;
          width: 20px;
          position: relative;
          border: none;
          cursor: pointer; }
          /* line 3256, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .map_section .map_checkbox input[type="checkbox"]:focus {
            outline: none; }
          /* line 3261, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .map_section .map_checkbox input[type="checkbox"]:checked:before {
            content: '\2713'; }
          /* line 3266, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .map_section .map_checkbox input[type="checkbox"]:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border: 2px solid #507C3A;
            border-radius: 4px;
            color: #507C3A;
            background: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 600; }
        /* line 3284, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .map_section .map_checkbox label {
          color: #507C3A;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          margin: 0;
          flex: 1; }
      /* line 3294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section .map_section .listing_map_box {
        height: 100%; }
        @media (max-width: 767px) {
          /* line 3294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .hompage_body_section .map_section .listing_map_box {
            max-height: calc(100vh - 60px); } }
        /* line 3301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .map_section .listing_map_box .map {
          height: 100%; }
          @media (max-width: 767px) {
            /* line 3301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_home.scss */
            .homepage_section_wrapper .hompage_body_section .map_section .listing_map_box .map {
              max-height: calc(100vh - 60px); } }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/*
  Styles used in global layout
*/
/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
.left-navi-dropdown {
  color: #3c3c3c;
  padding: 0.625em 0.75em;
  border-bottom: 1px dotted #c3c3c3; }
  /* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
  .left-navi-dropdown:hover {
    background: #e8e8e8; }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
.wrapper {
  background: white;
  margin: 0 auto;
  max-width: 63em;
  padding-left: 0.75em;
  padding-right: 0.75em; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
    .wrapper {
      padding-left: 0.75em;
      padding-right: 0.75em; } }

/* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
.undo-mobile-wrapper-margin {
  margin-left: -0.75em;
  margin-right: -0.75em; }
  @media (min-width: 48em) {
    /* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
    .undo-mobile-wrapper-margin {
      margin-left: 0;
      margin-right: 0; } }

/* line 23, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
.left-navi-section img, .left-navi-section iframe {
  max-width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
.banner--warning {
  background-color: #f5a623;
  color: white; }
/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
.banner--title-wrapper {
  margin: 0 auto;
  max-width: 63em;
  padding: 0 0.75em 0 0.75em; }
/* line 38, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_layout.scss */
.banner--title {
  line-height: 50px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-carousel {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 66.66667%; }
  /* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-carousel:hover > .listing-image-navi {
    display: block; }
  /* line 12, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-carousel > .listing-image-navi {
    display: none; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-navi-arrow-container {
  display: inline-block;
  vertical-align: middle;
  width: 100%; }
  /* line 36, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .no-androidprejellybean .listing-image-navi-arrow-container {
    font-size: 16px; }

/* line 23, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.navigate-icon-fix {
  position: relative;
  top: 4px; }

/* line 28, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-arrow-icon-container {
  position: relative;
  padding: 1.125em 0.75em;
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.5);
  display: inline-block; }
  /* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-arrow-icon-container.left {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  /* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-arrow-icon-container.right {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px; }

/* line 44, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-navi-arrow {
  font-size: 1.375em;
  line-height: 1.09091em;
  font-weight: 600; }

/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-navi-clickarea, .listing-image-navi-right, .listing-image-navi-left {
  position: absolute;
  top: 0;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==); }
  /* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .no-androidprejellybean .listing-image-navi-clickarea, .no-androidprejellybean .listing-image-navi-right, .no-androidprejellybean .listing-image-navi-left {
    font-size: 0; }
  /* line 17, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .listing-image-navi-clickarea:before, .listing-image-navi-right:before, .listing-image-navi-left:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
    /* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
    .androidprejellybean .listing-image-navi-clickarea:before, .androidprejellybean .listing-image-navi-right:before, .androidprejellybean .listing-image-navi-left:before {
      margin-right: -0.25em; }
  /* line 58, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-navi-clickarea:hover .listing-image-arrow-icon-container, .listing-image-navi-right:hover .listing-image-arrow-icon-container, .listing-image-navi-left:hover .listing-image-arrow-icon-container {
    background-color: rgba(0, 0, 0, 0.3);
    color: white; }

/* line 66, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-navi-right {
  right: 0;
  text-align: right;
  width: 75%;
  background: transparent; }

/* line 74, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-navi-left {
  left: 0;
  text-align: left;
  width: 25%;
  background: transparent; }

/* line 82, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-no-image {
  font-size: 1.625em;
  line-height: 1.38462em;
  font-weight: 600;
  color: #c3c3c3;
  text-align: center; }

/* line 88, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-text-container {
  position: relative;
  width: 100%;
  padding-bottom: 66.66667%; }

/* line 94, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-frame {
  width: 100%;
  padding-bottom: 66.66667%;
  background-color: #3c3c3c;
  position: absolute;
  top: 0px;
  left: 0px; }

/* line 105, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-frame-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: -1px;
  overflow: hidden; }
  /* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .no-androidprejellybean .listing-image-frame-content {
    font-size: 0; }
  /* line 17, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .listing-image-frame-content:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
    /* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
    .androidprejellybean .listing-image-frame-content:before {
      margin-right: -0.25em; }

/* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image-vertical-centering {
  display: inline-block;
  vertical-align: middle;
  width: 100%; }
  /* line 36, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .no-androidprejellybean .listing-image-vertical-centering {
    font-size: 16px; }
  /* line 126, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-vertical-centering.too-narrow {
    height: 100%;
    vertical-align: inherit; }
  /* line 133, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-vertical-centering.correct-ratio {
    vertical-align: top; }

/* line 143, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image, .listing-image.too-wide {
  display: block;
  margin: auto;
  width: 100%;
  height: auto; }
/* line 147, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-carousel.scss */
.listing-image.too-narrow {
  display: block;
  margin: auto;
  height: 100%;
  width: auto; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 5, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.listing-images {
  margin-top: 0.75em;
  margin-bottom: 1.5em;
  overflow: hidden;
  *zoom: 1;
  margin-right: -0.75em; }

/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-remove-hover:hover > .fileupload-preview-remove-image, .touch .fileupload-remove-hover .fileupload-preview-remove-image {
  display: block; }

/* line 31, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-preview-image {
  width: 8.5em;
  height: 8.5em;
  border-radius: 10px;
  border: #e1e1e1 dashed 0em; }

/* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-preview-remove-image {
  position: absolute;
  width: 2.25em;
  height: 2.25em;
  right: 0;
  top: 0;
  display: none;
  line-height: 2.25em;
  text-align: center;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: #424242;
  background-color: rgba(0, 0, 0, 0.5);
  color: #cccccc; }
  /* line 59, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
  .fileupload-preview-remove-image:hover {
    cursor: pointer;
    color: white; }

/* line 65, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-removing {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 8.5em;
  height: 8.5em;
  border-radius: 10px;
  border: #e1e1e1 dashed 0em;
  background-color: rgba(255, 255, 255, 0.8); }

/* line 75, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-text-container {
  padding-left: 0.3125em;
  padding-right: 0.3125em;
  width: 8.5em;
  height: 8.5em;
  border-radius: 10px;
  border: #e1e1e1 dashed 0.1875em;
  text-align: center;
  color: #9a9a9a;
  display: table; }

/* line 88, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.upload-image-placeholder {
  width: 8.5em;
  height: 8.5em;
  border-radius: 10px;
  border: #e1e1e1 dashed 0em;
  float: left;
  background-color: #FAFAFA;
  margin-right: 0.75em;
  margin-bottom: 0.75em; }
  /* line 93, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
  .upload-image-placeholder:hover .fileupload-text-container, .upload-image-placeholder.hover .fileupload-text-container {
    border-color: #bbbbbb; }

/* line 102, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-centered-text {
  display: table-cell;
  vertical-align: middle; }

/* line 106, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-small-text {
  margin-top: 0.3125em;
  font-size: 0.8125em;
  line-height: 1.38462em; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 5, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-details-container {
  overflow-wrap: break-word;
  word-wrap: break-word; }

/* line 10, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-description-content ol {
  padding-left: 1.5em; }
/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-description-content blockquote {
  border-left: .25em solid #c3c3c3;
  padding: 0 1em;
  color: gray; }
/* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-description-content hr {
  border-bottom: 1px solid #c3c3c3;
  margin-bottom: 1em; }

/* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.big_reviews_stars {
  margin-top: -10px;
  font-size: 35px; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
fieldset.big_reviews label {
  font-size: 35px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 40px;
  padding-top: 14px; }

/* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-description-youtube-wrapper {
  width: 100%;
  padding-bottom: 56.25%;
  /* 16:9 */
  position: relative;
  margin-bottom: 1.5em; }

/* line 45, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-description-youtube-iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 56, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-social {
  overflow: hidden;
  *zoom: 1; }

/* line 60, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-fb-like-button,
.listing-tweet-button {
  margin-right: 1.5em; }

/* line 65, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-tweet-button {
  padding-top: 10px; }

/* line 69, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.fb-like.fb_iframe_widget iframe {
  width: 250px !important; }

/* line 74, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-price {
  clear: both; }

/* line 78, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-price-amount {
  font-size: 2.625em;
  line-height: 1.14286em;
  font-weight: 700;
  color: #474747;
  display: block;
  float: left;
  margin-right: 0.375em; }

/* line 86, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-price-quantity {
  vertical-align: top;
  position: relative;
  top: 0.3125em;
  color: gray; }

/* line 98, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-paypal-fee-info-link {
  cursor: pointer; }

/* line 103, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.quantity-wrapper {
  width: 100%;
  margin-bottom: 1.125em; }

/* line 107, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.quantity-label-wrapper {
  float: left;
  width: 100%; }

/* line 111, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.quantity-label {
  float: left;
  width: auto;
  font-weight: bold;
  padding: 0.525em 0.525em 0 0;
  margin: auto 6.25em auto 0; }

/* line 118, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.quantity-input {
  margin-left: -6.25em;
  width: 6.25em;
  float: left; }

/* line 123, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.quantity-input input {
  width: 100%; }

/* line 126, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.quantity-input input:focus {
  outline-width: 0; }

/* line 134, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author {
  position: relative; }

/* line 138, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-avatar {
  width: 6.75em;
  height: 6.75em;
  position: absolute;
  top: 0;
  left: 0; }
  /* line 145, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
  .listing-author-avatar > a {
    display: block;
    width: 100%;
    height: 100%; }

/* line 152, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-avatar-image {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: block;
  width: 100%;
  height: 100%; }

/* line 159, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-details {
  width: 100%;
  padding-left: 6.75em;
  min-height: 6.75em;
  padding-left: 7.875em;
  margin-top: 0.375em;
  margin-bottom: 1.125em; }

/* line 168, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-name {
  font-size: 1.375em;
  line-height: 1.09091em;
  font-weight: 600;
  height: 2.45455em;
  line-height: 3em; }

/* line 174, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-name-link {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 179, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-contact-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #e8e8e8;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  color: #474747;
  width: 100%; }
  /* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:active {
    background: #cfcfcf;
    color: white; }
  /* line 139, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:hover {
    color: #474747; }
  /* line 140, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:active {
    color: #474747; }

/* line 186, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-activity {
  overflow: hidden;
  *zoom: 1; }

/* line 190, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-activity-icon {
  font-size: 32px;
  line-height: 1.5em;
  display: block;
  float: left;
  width: 1em; }

/* line 198, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-activity-item {
  float: left;
  width: 15.25em;
  margin-left: 0.75em; }

/* line 204, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-author-activity-description {
  font-size: 0.8125em;
  line-height: 1.38462em;
  color: #c3c3c3; }

/* line 210, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-map {
  width: 100%;
  height: 12em; }

/* line 215, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listing-view-admin-links {
  margin: 0.75em 0; }

/* line 219, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.map-link {
  float: right;
  font-size: 0.875em;
  margin-top: 0.2em; }

/* line 226, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.delivery-title {
  margin-bottom: 0; }

/* line 230, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.delivery-label {
  display: inline;
  width: auto;
  margin-left: 0.3em; }

/* line 236, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.book-button, .enabled-book-button, .disabled-book-button {
  margin-top: 0;
  width: 100%;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center; }

/* line 247, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.enabled-book-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  font-size: 22px;
  height: 60px;
  line-height: 24px;
  padding-bottom: 3px; }
  /* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .enabled-book-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .enabled-book-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .enabled-book-button:active {
    background: #2275d7;
    color: white; }

/* line 252, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.disabled-book-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  font-size: 22px;
  height: 60px;
  line-height: 24px;
  padding-bottom: 3px; }
  /* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .disabled-book-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .disabled-book-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .disabled-book-button:active {
    background: #2275d7;
    color: white; }
  /* line 256, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
  .disabled-book-button, .disabled-book-button:hover {
    background-color: #c3c3c3; }

/* line 262, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.book-button .content, .enabled-book-button .content, .disabled-book-button .content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto; }

/* line 275, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.checkbox-option.not-selected {
  color: #c3c3c3; }

/* line 280, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.checkbox-option-checkmark {
  display: inline-block;
  width: 20px;
  color: #4a90e2; }

/* line 286, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.listings-how-paypal-works-link {
  font-size: 0.875em; }

@media (max-width: 480px) {
  /* line 291, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
  .checkbox-group .col-4 {
    margin-bottom: 0; } }
/* line 298, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.googlemap .embed-container {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden; }
/* line 304, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.googlemap img.static-map {
  width: 100%; }

/* line 308, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.googlemap .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0; }

/* line 316, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_listings.scss */
.buyer-fees {
  font-size: 15px;
  color: gray; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
@media (min-width: 30em) {
  /* line 8, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-avatar-padding {
    margin-left: 3.75em;
    margin-right: 3.75em; } }

/* line 14, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.page-content .message-price-break-down {
  margin-bottom: 0; }

/* line 17, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-sum, .message-price {
  font-size: 1.375em;
  line-height: 1.09091em;
  font-weight: 600;
  padding-top: 0.75em; }

/* line 23, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-reply-form form {
  padding-bottom: 1.5em; }

/* line 29, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-avatar, .message-avatar-left, .message-avatar-right {
  width: 3em;
  height: 3em; }

/* line 34, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-container {
  position: relative; }

/* line 38, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-avatar-image {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 100%; }

/* line 43, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-avatar, .message-avatar-left, .message-avatar-right {
  position: absolute;
  top: 1.875em; }

/* line 48, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-avatar-left {
  left: 0; }

/* line 53, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-avatar-right {
  right: 0; }

/* line 58, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-content-container-left {
  padding-left: 3.75em; }
  @media (min-width: 30em) {
    /* line 58, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .message-content-container-left {
      padding-right: 3.75em; } }

/* line 65, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-content-container-right {
  padding-right: 3.75em; }
  @media (min-width: 30em) {
    /* line 65, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .message-content-container-right {
      padding-left: 3.75em; } }

/* line 72, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-bubble, .message-bubble-arrow-to-left, .message-bubble-arrow-to-right {
  position: relative;
  min-height: 3em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0.75em 0.75em 0em 0.75em;
  background: #e8e8e8; }
  /* line 80, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-bubble p, .message-bubble-arrow-to-left p, .message-bubble-arrow-to-right p {
    margin-bottom: 0;
    padding-bottom: 0.75em; }
  /* line 85, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-bubble:after, .message-bubble-arrow-to-left:after, .message-bubble-arrow-to-right:after {
    top: 1.5em;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 0.375em; }
  /* line 97, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-bubble .truncated-link, .message-bubble-arrow-to-left .truncated-link, .message-bubble-arrow-to-right .truncated-link {
    width: 100%; }

/* line 104, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-time-ago, .message-time-ago-left, .message-time-ago-right {
  margin-bottom: 0.375em;
  height: 1.5em; }

/* line 109, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-time-ago-left {
  text-align: left; }

/* line 114, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-time-ago-right {
  text-align: right; }

/* line 123, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-type-transition {
  font-weight: bold; }

/* line 130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-left:after {
  right: 100%;
  border-right-color: #e8e8e8;
  margin-top: -0.375em; }
/* line 136, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-left.message-mood-positive {
  color: #5a7d13;
  background: #c2e972; }
  /* line 140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-bubble-arrow-to-left.message-mood-positive:after {
    border-right-color: #c2e972; }
/* line 145, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-left.message-mood-negative {
  color: #a91a1a;
  background: #f09f9f; }
  /* line 149, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-bubble-arrow-to-left.message-mood-negative:after {
    border-right-color: #f09f9f; }

/* line 158, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-right:after {
  left: 100%;
  border-left-color: #e8e8e8;
  margin-top: -0.375em; }
/* line 164, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-right.message-mood-positive {
  color: #5a7d13;
  background: #c2e972; }
  /* line 168, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-bubble-arrow-to-right.message-mood-positive:after {
    border-left-color: #c2e972; }
/* line 173, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-right.message-mood-negative {
  color: #a91a1a;
  background: #f09f9f; }
  /* line 177, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .message-bubble-arrow-to-right.message-mood-negative:after {
    border-left-color: #f09f9f; }

/* line 183, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-mood-positive {
  color: #5a7d13;
  background: #c2e972; }

/* line 188, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-mood-negative {
  color: #a91a1a;
  background: #f09f9f; }

/* line 193, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-book-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .message-book-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .message-book-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .message-book-button:active {
    background: #2275d7;
    color: white; }

/* line 197, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.message-price-vat {
  font-size: 0.8125em;
  line-height: 1.38462em; }

/* line 202, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
.messages_wrapper {
  height: calc(100vh - 88px); }
  @media (max-width: 992px) {
    /* line 202, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper {
      height: calc(100vh - 64px); } }
  /* line 210, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .messages_wrapper .user_box {
    display: flex;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    border: 1px solid #65984A;
    background: #00BDBF;
    position: relative; }
    /* line 221, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .user_box.admin_box {
      background: #fff; }
      /* line 224, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .user_box.admin_box .user_img {
        object-fit: contain;
        height: auto;
        width: auto;
        border-radius: initial;
        position: relative;
        top: 2px; }
    /* line 234, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .user_box .user_img {
      height: 100%;
      width: 100%;
      object-fit: cover;
      border-radius: inherit; }
    /* line 241, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .user_box .online_dot {
      width: 6px;
      height: 6px;
      flex-shrink: 0;
      border-radius: 100px;
      background: #65984A;
      position: absolute;
      bottom: 2px;
      right: 2px; }
    /* line 252, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .user_box .username {
      color: #F9FAFB;
      font-family: 'roboto';
      font-size: 20px;
      font-weight: 500;
      line-height: 28px; }
  /* line 261, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
  .messages_wrapper .messages_section_row {
    display: flex;
    height: 100%;
    justify-content: space-between;
    align-items: stretch; }
    @media (max-width: 767px) {
      /* line 261, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row {
        position: relative; } }
    /* line 271, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .messages_section_row .messages_section {
      width: 100%;
      max-width: 380px;
      border-right: 1px solid #EAECF0;
      display: flex;
      flex-direction: column; }
      @media (max-width: 767px) {
        /* line 271, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .messages_section {
          max-width: 100%;
          border: none; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        /* line 271, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .messages_section {
          width: 350px; } }
      /* line 286, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .messages_section .message_header {
        display: flex;
        height: 72px;
        padding: 20px;
        align-items: center; }
        @media (max-width: 767px) {
          /* line 286, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .message_header {
            height: 66px; } }
        /* line 296, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .messages_section .message_header .heading {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 32px;
          font-weight: 500;
          line-height: 150%;
          letter-spacing: -0.3px; }
          @media (max-width: 767px) {
            /* line 296, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .messages_section .message_header .heading {
              font-size: 24px; } }
      /* line 310, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .messages_section .message_tab_wrap {
        display: flex;
        padding: 0px 20px;
        align-items: flex-start;
        align-self: stretch;
        border-bottom: 1px solid #EAECF0;
        list-style: none; }
        /* line 318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li {
          flex: 1; }
          /* line 324, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li.owner.active a, .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li.owner:hover a {
            color: #507C3A;
            border-color: #507C3A; }
          /* line 330, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li.owner .message_count {
            background: #507C3A; }
          /* line 336, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li.renter.active a, .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li.renter:hover a {
            color: #B5622A;
            border-color: #B5622A; }
          /* line 342, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li.renter .message_count {
            background: #B5622A; }
          /* line 347, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li a {
            display: flex;
            min-width: 100px;
            padding: 12px 0;
            justify-content: center;
            align-items: center;
            color: #667085;
            font-family: 'roboto';
            font-size: 18px;
            font-weight: 500;
            line-height: 24px;
            gap: 8px;
            border-bottom: 3px solid transparent; }
            /* line 361, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .messages_section .message_tab_wrap li a .message_count {
              display: flex;
              justify-content: center;
              align-items: center;
              height: 20px;
              width: 20px;
              border-radius: 100%;
              color: #FFF;
              font-size: 12px;
              font-weight: 500;
              line-height: 20px; }
      /* line 377, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .messages_section .messages_body {
        flex: 1;
        padding: 20px;
        overflow: hidden; }
        @media (max-width: 767px) {
          /* line 377, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .messages_body {
            padding: 0 20px; } }
        /* line 386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content {
          margin: 0;
          height: 100%;
          border: none; }
          /* line 394, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content.asRenter .messages_column .message_wrap.active, .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content.asRenter .messages_column .message_wrap:hover {
            border-color: #CD7F32;
            background: #FCF7EE; }
          /* line 398, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content.asRenter .messages_column .message_wrap.unread_msg {
            border-color: #CD7F32;
            background: #FCF7EE; }
          /* line 406, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column {
            display: flex;
            padding: 0;
            flex-direction: column;
            align-items: flex-start;
            gap: 8px;
            height: 100%;
            overflow: hidden;
            overflow-y: auto; }
            /* line 416, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column::-webkit-scrollbar {
              display: none; }
            /* line 423, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap {
              display: flex;
              padding: 16px;
              align-items: flex-start;
              gap: 12px;
              align-self: stretch;
              width: 100%;
              border-radius: 12px;
              background: #F9FAFB;
              border-bottom: 1px solid transparent;
              transition: 0.2s all; }
              /* line 435, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap.active, .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap:hover {
                border-color: #65984A;
                background: #F2F7EE; }
              /* line 439, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap.unread_msg {
                border-color: #65984A;
                background: #F2F7EE; }
              @media (max-width: 767px) {
                /* line 423, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap {
                  padding: 20px 16px;
                  border-bottom: 1px solid #EAECF0;
                  background: transparent;
                  border-radius: 0; } }
              /* line 450, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                gap: 8px;
                flex: 1 0 0; }
                /* line 457, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner {
                  display: flex;
                  align-items: center;
                  justify-content: space-between;
                  gap: 12px;
                  width: 100%; }
                  /* line 464, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                  .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .name {
                    color: #2E4126;
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 24px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 1;
                    flex: 1 0 0; }
                  /* line 477, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                  .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box {
                    display: flex;
                    padding: 2px 8px;
                    justify-content: center;
                    align-items: center;
                    border-radius: 8px;
                    background: #F2F7EE;
                    color: #2E4126;
                    font-size: 12px;
                    font-weight: 500;
                    line-height: 20px; }
                    /* line 489, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                    .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.request {
                      background: #E2EED9;
                      color: #101828; }
                    /* line 493, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                    .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.paid, .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.handover, .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.return {
                      background: #65984A;
                      color: #ffffff; }
                    /* line 499, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                    .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.done {
                      background: #F9FAFB;
                      color: #475467; }
                    /* line 503, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                    .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.declined {
                      background: #FCF7EE;
                      color: #B5622A; }
                    /* line 508, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                    .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.booking_confirmed {
                      background: #507C3A;
                      color: #ffffff; }
                    /* line 512, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                    .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.return {
                      background: #009497;
                      color: #ffffff; }
                    /* line 516, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                    .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_owner .action_box.successfully_return {
                      background: #F9FAFB;
                      color: #475467; }
                /* line 523, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_timeline_wrap {
                  width: 100%; }
                /* line 527, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_timeline {
                  display: flex;
                  align-items: center;
                  gap: 24px;
                  align-self: stretch;
                  width: 100%; }
                  /* line 534, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                  .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_timeline .dateTime {
                    overflow: hidden;
                    color: #475467;
                    text-overflow: ellipsis;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 20px;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 1;
                    flex: 1 0 0; }
                  /* line 547, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                  .messages_wrapper .messages_section_row .messages_section .messages_body .tab-content .messages_column .message_wrap .message_info .message_timeline .msgTime {
                    color: #475467;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 20px; }
    /* line 561, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .messages_section_row .chat_section {
      flex: 1;
      display: flex;
      flex-direction: column; }
      @media (max-width: 767px) {
        /* line 561, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section {
          position: absolute;
          background: #fff;
          height: 100%;
          top: 0;
          width: 100%;
          transition: 0.5s all;
          left: -100%;
          max-width: 100%;
          overflow: hidden; }
          /* line 577, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section.show_chat {
            left: 0;
            z-index: 1;
            height: calc(100% - 73px); }
            /* line 582, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section.show_chat .chat_footer {
              left: 0;
              transition: 0.5s all; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        /* line 561, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section {
          width: calc(100% - 350px); } }
      /* line 592, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .chat_section .chat_header {
        width: 100%;
        height: 72px;
        padding: 12px 20px;
        border-bottom: 1px solid #EAECF0;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        background-color: #ffffff; }
        @media (max-width: 767px) {
          /* line 592, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_header {
            position: sticky;
            top: 0;
            z-index: 1; } }
        /* line 608, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .chat_header .back_chats {
          display: flex;
          margin: 0 16px 0 0; }
          @media (min-width: 768px) {
            /* line 608, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_header .back_chats {
              display: none; } }
        /* line 617, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .chat_header .user_row {
          display: flex;
          align-items: center;
          gap: 12px;
          flex: 1 0 0; }
          /* line 623, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_header .user_row .userfirst_name {
            color: #101828;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            flex: 1 0 0;
            overflow: hidden;
            text-overflow: ellipsis; }
      /* line 639, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .chat_section .request_box {
        display: flex;
        width: 100%;
        padding: 20px;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
        gap: 16px;
        border-bottom: 1px solid #EAECF0;
        background: #F9FAFB; }
        @media (max-width: 767px) {
          /* line 639, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .request_box {
            position: sticky;
            top: 72px;
            z-index: 1; } }
        @media (min-width: 1025px) {
          /* line 639, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .request_box {
            display: none; } }
        /* line 659, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .request_box .item_row {
          display: flex;
          align-items: flex-start;
          gap: 20px;
          align-self: stretch; }
          /* line 665, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .request_box .item_row .image_box {
            width: 82px;
            height: 48px;
            border-radius: 6px;
            background: #F2F7EE;
            display: flex;
            justify-content: center;
            align-items: center; }
            /* line 674, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .request_box .item_row .image_box .item_img {
              width: auto;
              object-fit: contain;
              height: -webkit-fill-available; }
          /* line 681, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .request_box .item_row .details {
            flex: 1; }
            /* line 684, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .request_box .item_row .details .name_location {
              color: #2E4126;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              margin: 0 0 4px;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 1;
              flex: 1 0 0;
              overflow: hidden;
              text-overflow: ellipsis; }
            /* line 698, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .request_box .item_row .details .see_details {
              display: flex;
              align-items: center;
              gap: 8px;
              align-self: stretch;
              color: #65984A;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              margin: 0 0 8px; }
        /* line 712, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .request_box .panel_action_section {
          width: 100%; }
        /* line 715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .request_box .request_action {
          display: flex;
          align-items: center;
          gap: 12px;
          width: 100%;
          justify-content: center; }
          /* line 722, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .request_box .request_action .action_btn {
            display: flex;
            height: 40px;
            padding: 0px 16px;
            justify-content: center;
            align-items: center;
            gap: 8px;
            flex: 1 0 0;
            border-radius: 8px;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px; }
            /* line 735, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .request_box .request_action .action_btn.decline {
              border: 1px solid #65984A;
              background: #F2F7EE;
              color: #65984A; }
            /* line 740, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .request_box .request_action .action_btn.accept {
              background: #65984A;
              color: #F9FAFB; }
            /* line 744, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .request_box .request_action .action_btn.requested {
              border-radius: 12px;
              background: #F2F7EE;
              color: #2E4126; }
      /* line 753, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .chat_section .chat_body {
        flex: 1;
        padding: 20px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 40px;
        overflow: hidden;
        overflow-y: auto; }
        @media (max-width: 767px) {
          /* line 753, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_body {
            padding: 24px 20px;
            position: relative;
            width: 100%;
            max-width: 100%; } }
        @supports (-webkit-touch-callout: none) {
          @media (max-width: 767px) {
            /* line 753, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_body {
              padding: 24px 20px 170px; } } }
        /* line 776, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap {
          display: flex;
          width: fit-content;
          align-items: flex-start;
          gap: 12px;
          align-self: stretch;
          max-width: 80%; }
          @media (max-width: 767px) {
            /* line 776, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap {
              max-width: 100%; } }
          /* line 790, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap.sender .chat_details .chat_msg {
            background: #FCF7EE; }
          /* line 797, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap.owner {
            flex-direction: row-reverse;
            align-self: flex-end; }
            /* line 802, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap.owner .chat_details .time_row {
              flex-direction: row-reverse; }
            /* line 806, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap.owner .chat_details .chat_msg {
              background: #F2F7EE; }
          /* line 814, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 8px;
            align-self: stretch;
            flex: 1 0 0; }
            /* line 822, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .time_row {
              display: flex;
              align-items: center;
              gap: 8px;
              align-self: stretch; }
              /* line 828, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .time_row .name {
                color: #2E4126;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px; }
              /* line 835, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .time_row .time {
                color: #475467;
                font-size: 11px;
                font-weight: 400;
                line-height: 150%; }
            /* line 843, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg {
              display: flex;
              padding: 16px;
              align-items: flex-start;
              gap: 12px;
              align-self: stretch;
              border-radius: 12px;
              color: #101828;
              font-size: 16px;
              font-weight: 400;
              line-height: 24px;
              text-align: left;
              justify-content: flex-start;
              flex-direction: column;
              white-space: pre-wrap; }
              /* line 859, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg .msg_content {
                margin: -24px 0 0; }
              /* line 862, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg:has(.accepted) {
                background: #F2F7EE; }
              /* line 866, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg:has(.returned_confirm) {
                background: #F9FAFB; }
              /* line 870, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg .chat_heading {
                font-family: 'roboto';
                font-size: 20px;
                font-weight: 500;
                line-height: 28px; }
                /* line 876, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg .chat_heading.declined {
                  color: #B5622A; }
                /* line 879, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg .chat_heading.accepted {
                  color: #65984A; }
                /* line 882, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg .chat_heading.returned_confirm {
                  color: #475467; }
              /* line 887, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg .verification_wrap {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                gap: 16px; }
                /* line 894, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .chat_section .chat_body .chat_message_wrap .chat_details .chat_msg .verification_wrap .verification_row {
                  display: flex;
                  align-items: center;
                  gap: 8px;
                  color: #475467;
                  font-size: 14px;
                  font-weight: 400;
                  line-height: 20px; }
        /* line 908, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .chat_body .no_msg_box {
          display: flex;
          flex-direction: column;
          height: 100%;
          width: 100%;
          justify-content: center;
          align-items: center;
          gap: 8px; }
          /* line 917, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_body .no_msg_box .heading {
            color: #2E4126;
            text-align: center;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px; }
          /* line 926, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_body .no_msg_box .text {
            color: #101828;
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; }
            /* line 933, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_body .no_msg_box .text.back_link {
              color: #fff;
              background: #65984A;
              width: fit-content;
              display: flex;
              height: 48px;
              padding: 0 16px;
              justify-content: center;
              align-items: center;
              border-radius: 8px;
              font-size: 16px;
              min-width: 110px;
              margin: 12px 0 0; }
      /* line 951, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .chat_section .chat_footer {
        display: flex;
        width: 100%;
        padding: 12px 20px;
        justify-content: center;
        align-items: center;
        border-top: 1px solid #EAECF0; }
        @media (max-width: 767px) {
          /* line 951, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_footer {
            position: fixed;
            bottom: 0;
            left: -100%;
            right: 0;
            background: #ffffff;
            width: 100%; } }
        /* line 968, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form {
          display: flex;
          width: 100%;
          justify-content: center;
          align-items: center;
          gap: 12px; }
          /* line 975, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_inputtext {
            display: none; }
          /* line 979, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_input {
            display: flex;
            padding: 14px 16px 6px;
            align-items: center;
            border-radius: 16px;
            border: 1px solid #EAECF0;
            color: #101828;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            height: auto;
            min-height: 48px;
            resize: none;
            align-items: center;
            flex: 1; }
            /* line 995, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_input[contenteditable=true]:empty:before {
              content: attr(placeholder);
              pointer-events: none;
              display: block;
              /* For Firefox */
              position: relative;
              top: -4px; }
            /* line 1003, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_input::-webkit-input-placeholder {
              color: #667085; }
            /* line 1006, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_input::-moz-placeholder {
              color: #667085; }
            /* line 1009, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_input:-ms-input-placeholder {
              color: #667085; }
            /* line 1012, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_input:-moz-placeholder {
              color: #667085; }
            /* line 1015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .chat_input:focus {
              outline: none; }
          /* line 1020, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .submit_chat_msg {
            display: flex;
            width: 48px;
            height: 48px;
            padding: 0;
            justify-content: center;
            align-items: center;
            border-radius: 16px;
            border: 1px solid #EAECF0;
            background: #fff;
            flex-shrink: 0;
            position: relative;
            transition: 0.2s all;
            margin: 0; }
            /* line 1035, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .chat_section .chat_footer .chat_message_form .submit_chat_msg:hover {
              border-color: #65984A; }
    /* line 1043, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .messages_section_row .itemBook_section {
      width: 100%;
      max-width: 380px;
      border-left: 1px solid #EAECF0;
      display: flex;
      padding: 20px;
      flex-direction: column;
      justify-content: start;
      align-items: flex-start;
      align-self: stretch;
      overflow: hidden;
      overflow-y: auto; }
      @media (max-width: 1024px) {
        /* line 1043, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section {
          display: none; }
          /* line 1059, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section.show_booking_panel {
            display: flex;
            justify-content: flex-end;
            position: fixed;
            z-index: 10;
            background: #fff;
            height: 100%;
            top: 0;
            left: 0;
            width: 100%;
            padding: 0;
            background: rgba(0, 0, 0, 0.5);
            max-width: 100%; } }
      /* line 1075, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .itemBook_section .booking_wrapper {
        padding: 44px 20px 20px 20px;
        border-radius: 16px 16px 0 0;
        max-height: 95vh;
        background: #ffffff;
        flex-direction: column;
        justify-content: start;
        align-items: flex-start;
        align-self: stretch;
        overflow: hidden;
        overflow-y: auto;
        position: relative; }
        @media (max-width: 767px) {
          /* line 1075, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_wrapper {
            z-index: 1; } }
        /* line 1092, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_wrapper .close_booking_panel {
          position: absolute;
          top: 8px;
          right: 8px;
          display: flex; }
      /* line 1100, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .itemBook_section .item_box {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 20px;
        align-self: stretch;
        margin: 0 0 40px; }
        /* line 1109, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .item_box .heading {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px; }
        /* line 1117, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row {
          display: flex;
          align-items: flex-start;
          gap: 20px;
          align-self: stretch; }
          /* line 1123, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .image_box {
            height: 76px;
            width: 128px;
            border-radius: 8px;
            background: #F2F7EE;
            display: flex;
            justify-content: center;
            align-items: center; }
            /* line 1132, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .image_box .item_img {
              width: auto;
              object-fit: contain;
              height: auto;
              max-height: 100%;
              max-width: 100%; }
          /* line 1141, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .details {
            flex: 1; }
            /* line 1144, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .details .by_text {
              color: #475467;
              font-size: 12px;
              font-weight: 400;
              line-height: 20px;
              margin: 0 0 8px; }
            /* line 1152, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .details .name_location {
              color: #2E4126;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              margin: 0 0 4px; }
            /* line 1160, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .details .review_row {
              display: flex;
              align-items: flex-start;
              gap: 4px;
              color: #475467;
              font-size: 12px;
              font-weight: 400;
              line-height: 20px; }
              /* line 1169, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .details .review_row span {
                display: flex;
                align-items: flex-start; }
              /* line 1173, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .item_box .item_row .details .review_row img {
                margin: 0 2px 0 0; }
      /* line 1181, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row .itemBook_section .booking_step_form {
        width: 100%;
        padding: 0 0 100px; }
        /* line 1185, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list {
          counter-reset: step;
          padding: 0;
          width: 100%;
          display: flex;
          justify-content: center;
          align-items: flex-start;
          margin: 0 0 40px; }
          /* line 1194, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li {
            list-style: none;
            display: inline-block;
            width: 30.33%;
            position: relative;
            text-align: center;
            cursor: pointer;
            color: #2E4126;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            flex: 1 0 0; }
            /* line 1207, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li:before {
              content: '';
              width: 32px;
              height: 32px;
              line-height: 30px;
              border: 2px solid #65984A;
              border-radius: 100%;
              display: block;
              text-align: center;
              margin: 0 auto 16px auto;
              background-color: #65984A;
              background-repeat: no-repeat;
              background-position: center;
              background-image: url(/assets/activated-edf198ba86abddbdbe7c90e22abd7cf2f1888d034269eca0b95745a5440b9e5a.png); }
            /* line 1222, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li:after {
              content: "";
              position: absolute;
              width: 100%;
              height: 2px;
              background-color: #65984A;
              top: 15px;
              left: -50%;
              z-index: -1; }
            /* line 1233, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li:first-child:after {
              content: none; }
            /* line 1240, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.active:before {
              border-color: #65984A;
              background-color: #ffffff;
              background-size: contain;
              border: none;
              background-image: url(/assets/Status-fc58e9e8dd90f38daea820a869a19e7fe44063f82f09c58af16870ab13277c39.gif); }
            /* line 1248, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.active:after {
              background-color: #65984A; }
            /* line 1252, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.active ~ li {
              color: #667085; }
              /* line 1254, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.active ~ li:before {
                background-color: #ffffff;
                border: 2px solid #EAECF0; }
              /* line 1258, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.active ~ li:after {
                background-color: #EAECF0; }
            /* line 1264, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.reject {
              color: #667085; }
              /* line 1267, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.reject:before {
                background-color: #ffffff;
                border: 2px solid #EAECF0; }
              /* line 1272, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.reject:after {
                background-color: #EAECF0; }
              /* line 1276, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.reject ~ li {
                color: #667085; }
                /* line 1278, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.reject ~ li:before {
                  background-color: #ffffff;
                  border: 2px solid #EAECF0; }
                /* line 1282, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .progress_list li.reject ~ li:after {
                  background-color: #EAECF0; }
        /* line 1290, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap {
          padding: 0;
          margin: 0 0 40px; }
          /* line 1294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form {
            padding: 0; }
            /* line 1297, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap {
              display: flex;
              padding: 0 20px;
              flex-direction: column;
              justify-content: center;
              align-items: center;
              gap: 16px; }
              @media (max-width: 767px) {
                /* line 1297, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap {
                  padding: 0; } }
              /* line 1309, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .review_heading {
                color: #2E4126;
                text-align: center;
                font-family: 'roboto';
                font-size: 20px;
                font-weight: 500;
                line-height: 28px; }
              /* line 1318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .feedback_text {
                color: #2E4126;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                text-align: center; }
              /* line 1326, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .rating_text {
                color: #101828;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                text-align: center; }
              /* line 1335, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group {
                display: flex;
                align-items: center;
                gap: 16px;
                margin: 0 0 30px; }
                /* line 1345, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input:checked ~ label svg path, .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input:hover ~ label svg path {
                  fill: #FFC119; }
                /* line 1352, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input + label {
                  text-indent: initial;
                  padding: 0;
                  height: 32px;
                  width: 32px;
                  display: flex;
                  justify-content: center;
                  align-items: center; }
                  /* line 1361, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                  .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .review_msg_wrap .big_reviews .star-cb-group > input + label:before {
                    content: ''; }
            /* line 1370, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form textarea {
              height: 108px;
              padding: 16px;
              border-radius: 16px;
              border: 1px solid #EAECF0;
              color: #667085;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              resize: none; }
              /* line 1381, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form textarea:focus {
                outline: none; }
            /* line 1386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_form_wrap form .send_button {
              margin: 32px 0 0 0;
              display: flex;
              height: 40px;
              justify-content: center;
              align-items: center;
              width: 100%;
              border-radius: 8px;
              background: #65984A;
              color: #F9FAFB;
              border: 1px solid #65984A;
              padding: 0 16px;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px; }
        /* line 1405, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .after_review_wrap {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          gap: 16px;
          padding: 0 20px; }
          @media (max-width: 767px) {
            /* line 1405, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .after_review_wrap {
              padding: 0; } }
          /* line 1417, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .after_review_wrap .icon_box {
            display: flex;
            width: 80px;
            height: 80px;
            justify-content: center;
            align-items: center;
            border-radius: 24px;
            background: #F2F7EE; }
          /* line 1427, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .after_review_wrap .heading {
            color: #2E4126;
            text-align: center;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px; }
          /* line 1436, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .after_review_wrap .text {
            color: #2E4126;
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; }
        /* line 1445, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_confirmed_wrap {
          display: flex;
          padding: 16px;
          flex-direction: column;
          align-items: center;
          gap: 16px;
          margin: 0 0 40px;
          border-radius: 8px;
          background: #F9FAFB; }
          /* line 1455, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_confirmed_wrap .heading {
            color: #65984A;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px; }
          /* line 1463, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_confirmed_wrap .booking_text {
            color: #475467;
            text-align: center;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px; }
          /* line 1471, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_confirmed_wrap .share_wrap {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 16px;
            align-self: stretch; }
            /* line 1482, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_confirmed_wrap .share_wrap .share_action {
              display: flex;
              justify-content: center;
              align-items: flex-start;
              gap: 16px; }
              /* line 1488, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_confirmed_wrap .share_wrap .share_action .share_btn {
                display: flex;
                height: 40px;
                padding: 8px;
                justify-content: center;
                align-items: center;
                gap: 8px;
                color: #65984A;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                border-radius: 8px;
                border: 1px solid #65984A;
                background: #F2F7EE; }
                /* line 1503, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_confirmed_wrap .share_wrap .share_action .share_btn.copy_link {
                  padding: 8px 16px; }
        /* line 1511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .request_book_wrap {
          margin: 0 0 40px; }
          /* line 1514, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .request_book_wrap .details_wrap {
            display: flex;
            width: 100%;
            flex-direction: column;
            gap: 16px; }
            /* line 1520, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .request_book_wrap .details_wrap .details_row {
              display: flex;
              align-items: flex-start;
              gap: 16px; }
              /* line 1525, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .request_book_wrap .details_wrap .details_row .detail_box {
                flex: 1;
                display: flex;
                flex-direction: column;
                gap: 16px; }
                /* line 1532, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .request_book_wrap .details_wrap .details_row .detail_box .value_group .label {
                  color: #101828;
                  font-size: 12px;
                  font-weight: 500;
                  line-height: 20px;
                  margin: 0 0 4px; }
                /* line 1540, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .request_book_wrap .details_wrap .details_row .detail_box .value_group .value {
                  color: #2E4126;
                  font-size: 16px;
                  font-weight: 500;
                  line-height: 24px; }
                /* line 1547, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
                .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .request_book_wrap .details_wrap .details_row .detail_box .value_group .time {
                  color: #2E4126;
                  font-size: 12px;
                  font-weight: 400;
                  line-height: 20px;
                  margin: 4px 0 0;
                  display: flex;
                  align-items: center;
                  gap: 4px; }
        /* line 1563, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap {
          display: flex;
          padding: 16px;
          flex-direction: column;
          align-items: flex-start;
          gap: 12px;
          margin: 0 0 40px;
          border-radius: 8px;
          background: #F2F7EE; }
          @media (max-width: 767px) {
            /* line 1563, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap {
              margin: 0 0 16px; } }
          /* line 1577, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap .price_row {
            display: flex;
            justify-content: space-between;
            width: 100%;
            align-items: center;
            color: #101828;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            gap: 20px; }
            /* line 1588, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap .price_row.total_row {
              margin: 4px 0 0;
              color: #2E4126;
              font-family: 'roboto';
              font-size: 20px;
              font-weight: 500;
              line-height: 28px; }
            /* line 1597, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap .price_row .left_val {
              display: flex;
              width: 188px;
              align-items: center;
              gap: 8px;
              text-align: left;
              flex: 1; }
              /* line 1605, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap .price_row .left_val.addong_val {
                gap: 0; }
              /* line 1609, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap .price_row .left_val .addon_name {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                width: 100%;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1; }
              /* line 1618, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
              .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap .price_row .left_val .per_text {
                white-space: nowrap; }
            /* line 1623, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .price_wrap .price_row .right_val {
              font-weight: 500;
              text-align: right; }
        /* line 1630, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_availability_section {
          display: flex;
          padding: 16px;
          flex-direction: column;
          align-items: center;
          gap: 16px;
          border-radius: 8px;
          background: #F9FAFB;
          margin: 0 0 40px; }
          /* line 1640, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .review_availability_section .heading {
            color: #65984A;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px; }
        /* line 1649, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_action_footer {
          display: flex;
          align-items: center;
          gap: 12px;
          justify-content: center;
          flex-direction: column; }
          /* line 1656, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_action_footer .action_btn {
            display: flex;
            height: 40px;
            padding: 0px 16px;
            justify-content: center;
            align-items: center;
            gap: 8px;
            border-radius: 8px;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            width: 100%; }
            /* line 1670, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_action_footer .action_btn.decline {
              border: 1px solid #65984A;
              background: #F2F7EE;
              color: #65984A; }
            /* line 1675, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_action_footer .action_btn.accept {
              background: #65984A;
              color: #F9FAFB; }
            /* line 1679, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_action_footer .action_btn.requested {
              border-radius: 12px;
              background: #F2F7EE;
              color: #2E4126; }
            /* line 1684, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_message.scss */
            .messages_wrapper .messages_section_row .itemBook_section .booking_step_form .booking_action_footer .action_btn.call_btn {
              border: 1px solid #65984A;
              background: #F2F7EE;
              color: #65984A; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 7, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.people-image {
  display: none; }
  /* line 9, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
  .people-image > img {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%; }
  @media (min-width: 48em) {
    /* line 7, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .people-image {
      display: block; } }

/* line 19, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.people-header {
  padding-bottom: 0.375em;
  border-bottom: 1px solid #c3c3c3; }

/* line 24, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.people-load-more-listings-container {
  clear: both;
  margin-bottom: 1.5em; }

/* line 29, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.people-show-closed-link {
  font-size: 13px;
  margin-left: 0.75em; }

/* line 34, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.profile-action-buttons-desktop {
  display: none; }
  @media (min-width: 48em) {
    /* line 34, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile-action-buttons-desktop {
      display: block; } }

/* line 42, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.profile-action-buttons-mobile {
  padding-left: 5.25em;
  padding-bottom: 1.125em;
  margin-top: 0.975em;
  margin-bottom: 0.75em;
  border-bottom: 1px solid #c3c3c3;
  min-height: 90px; }
  @media (min-width: 48em) {
    /* line 42, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile-action-buttons-mobile {
      display: none; } }

/* line 55, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.profile-edit-link, .profile-contact-link {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #e8e8e8;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  color: #474747;
  width: 100%; }
  /* line 110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link .content, .profile-contact-link .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:hover, .profile-contact-link:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:active, .profile-contact-link:active {
    background: #cfcfcf;
    color: white; }
  /* line 139, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:hover, .profile-contact-link:hover {
    color: #474747; }
  /* line 140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:active, .profile-contact-link:active {
    color: #474747; }

/* line 60, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.people-image-mobile {
  width: 4.5em;
  position: absolute;
  top: 0;
  left: 0; }
  /* line 66, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
  .people-image-mobile > img {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%; }
  @media (min-width: 48em) {
    /* line 60, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .people-image-mobile {
      display: none; } }

/* line 41, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid {
  overflow: hidden;
  *zoom: 1;
  margin-right: -0.75em; }
  @media (min-width: 48em) {
    /* line 41, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid {
      margin-right: -1.5em; } }
/* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
.people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
  float: left;
  padding-right: 0.75em;
  margin-bottom: 0.75em; }
  @media (max-width: 19.875em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 100%; } }
  @media (min-width: 20em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 100%; } }
  @media (min-width: 30em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 50%; } }
  @media (min-width: 37.5em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 48em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 50%; } }
  @media (min-width: 53.75em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 50%; } }
  @media (min-width: 60em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 63em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      width: 33.33333%; } }
  @media (min-width: 48em) {
    /* line 50, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/mixins/_fluid-thumbnail-grid.scss */
    .people-fluid-thumbnail-grid-container .people-fluid-thumbnail-grid-item {
      padding-right: 1.5em;
      margin-bottom: 1.5em; } }

/* line 82, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.people-listings.fluid-thumbnail-grid-image-overlay, .people-listings.fluid-thumbnail-grid-image-image {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 89, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
#profile-followed-people-list .fluid-thumbnail-grid-image-image-container {
  padding-bottom: 100%; }

/* line 94, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.people-custom-fields-title {
  font-weight: bold;
  margin-right: 5px; }

/* line 100, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.profile-about-me ol {
  padding-left: 1.5em; }

/* line 105, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.profile_page {
  padding: 0 0 40px; }
  /* line 107, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
  .profile_page .edit {
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 2px solid #65984A;
    background: #fff;
    flex-shrink: 0; }
    @media (max-width: 767px) {
      /* line 107, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .edit {
        height: 24px;
        width: 24px;
        border-width: 1px; }
        /* line 124, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .edit img {
          height: 14px; } }
  /* line 130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
  .profile_page .profile_banner {
    display: flex;
    height: 205px;
    padding: 0 20px 20px 0px;
    justify-content: center;
    align-items: center;
    border-radius: 0px 0px 8px 8px;
    background-color: #F2F7EE;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    margin: 0 0 50px; }
    @media (max-width: 767px) {
      /* line 130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_banner {
        height: 138px;
        padding: 0 20px 20px 0;
        align-items: flex-end;
        margin: 0 0 42px;
        border-radius: 0; } }
    /* line 152, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_banner .profile_like {
      display: flex;
      width: 36px;
      height: 36px;
      justify-content: center;
      align-items: center;
      border-radius: 12px;
      opacity: 0.9;
      background: #F9FAFB;
      position: absolute;
      top: 16px;
      right: 20px; }
      /* line 165, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_banner .profile_like.liked {
        opacity: 1; }
        /* line 168, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_banner .profile_like.liked svg path {
          fill: #507C3A; }
    /* line 175, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_banner .toggle_sidePanel {
      display: flex;
      width: 36px;
      height: 36px;
      justify-content: center;
      align-items: center;
      position: absolute;
      border-radius: 12px;
      border: 1px solid #EAECF0;
      background: #F2F7EE;
      left: 20px;
      top: 16px;
      transform: rotate(180deg); }
    /* line 190, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_banner .edit_banner {
      position: absolute;
      right: 20px;
      bottom: 20px; }
    /* line 196, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_banner .profile_box {
      width: 120px;
      height: 120px;
      flex-shrink: 0;
      border-radius: 100%;
      background: #F2F7EE;
      position: absolute;
      left: 40px;
      bottom: -25px;
      display: flex;
      justify-content: center;
      align-items: center;
      color: #65984A;
      font-size: 14px; }
      @media (max-width: 767px) {
        /* line 196, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_banner .profile_box {
          height: 72px;
          width: 72px;
          left: 20px;
          bottom: -36.5px;
          font-size: 12px; } }
      /* line 221, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_banner .profile_box .profile_img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        border-radius: inherit; }
      /* line 228, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_banner .profile_box .edit_profile_img {
        position: absolute;
        bottom: -1px;
        left: 80px; }
        @media (max-width: 767px) {
          /* line 228, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_banner .profile_box .edit_profile_img {
            left: 48px; } }
      /* line 238, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_banner .profile_box .online_dot {
        width: 10px;
        height: 10px;
        flex-shrink: 0;
        border-radius: 100px;
        background: #65984A;
        position: absolute;
        bottom: 87px;
        right: 6px; }
        /* line 248, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_banner .profile_box .online_dot.profile_dot {
          height: 24px;
          width: 24px;
          bottom: -6px;
          right: 14px; }
          @media (max-width: 767px) {
            /* line 248, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_banner .profile_box .online_dot.profile_dot {
              height: 12px;
              width: 12px;
              bottom: -3px; } }
  /* line 264, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
  .profile_page .profile_details_section {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 40px; }
    @media (max-width: 1024px) {
      /* line 264, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section {
        padding: 16px 20px;
        gap: 20px; } }
    /* line 275, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .user_name {
      color: #2E4126;
      font-family: 'roboto';
      font-size: 36px;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: -0.3px; }
      @media (max-width: 767px) {
        /* line 275, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .user_name {
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          margin: 0 0 16px; } }
    /* line 291, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .serial_share {
      display: flex;
      padding: 4px 12px 4px 8px;
      justify-content: center;
      align-items: center;
      gap: 4px;
      margin: 0 0 20px;
      border-radius: 8px;
      border: 1px solid #E2EED9;
      background: #F2F7EE;
      width: fit-content;
      color: #507C3A;
      font-size: 11px;
      font-weight: 400;
      line-height: 150%; }
      @media (max-width: 767px) {
        /* line 291, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .serial_share {
          margin: 0 0 16px; } }
    /* line 314, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .about_user {
      display: flex;
      align-items: flex-start;
      gap: 24px;
      margin: 0 0 24px; }
      @media (max-width: 767px) {
        /* line 314, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .about_user {
          margin: 0 0 20px; } }
      /* line 324, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .about_user .about_text {
        overflow: hidden;
        color: #475467;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        flex: 1 0 0; }
        /* line 332, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .about_user .about_text .light_text {
          color: #98A2B3;
          width: 100%; }
    /* line 341, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .profile_rating_wrap {
      display: flex;
      align-items: flex-start;
      gap: 24px;
      margin: 0 0 40px; }
      /* line 347, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .profile_rating_wrap .box {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 8px;
        flex: 1; }
        /* line 355, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .profile_rating_wrap .box .label {
          color: #2E4126;
          text-align: left;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          margin: 0; }
        /* line 365, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .profile_rating_wrap .box .value {
          color: #101828;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          text-align: left; }
    /* line 375, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .aside_popup {
      position: fixed;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: rgba(0, 0, 0, 0.4);
      z-index: 1050;
      display: none; }
      /* line 385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .aside_popup .aside_popup_outer {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        display: flex;
        justify-content: flex-end;
        align-items: flex-end; }
        /* line 395, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details {
          position: relative;
          border-radius: 16px 16px 0 0;
          background: #fff;
          box-shadow: 0px 2px 16px 0px rgba(91, 91, 91, 0.1);
          max-width: 100%;
          padding: 56px 16px 0; }
          @media (max-width: 360px) {
            /* line 395, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details {
              overflow-y: auto;
              max-height: 95vh; }
              /* line 407, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details::-webkit-scrollbar {
                display: none; } }
          /* line 412, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details .close_aside_bar {
            position: absolute;
            top: 16px;
            right: 16px;
            display: flex; }
          /* line 419, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details .holiday_mode {
            margin: 0 0 24px; }
          /* line 423, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details .popup_bottom {
            margin: 0 -16px;
            display: flex;
            padding: 20px;
            justify-content: center;
            align-items: center;
            gap: 12px;
            border-top: 1px solid #EAECF0;
            background: #fff; }
            /* line 433, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details .popup_bottom .SignOut_link {
              display: flex;
              justify-content: center;
              align-items: center;
              gap: 12px;
              color: #C00F0C;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px; }
    /* line 448, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .setting_box {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      margin: 0 0 24px; }
      /* line 455, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .setting_box .heading {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 24px;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: -0.3px; }
        @media (max-width: 767px) {
          /* line 455, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .setting_box .heading {
            color: #101828;
            font-size: 20px;
            line-height: 28px; } }
    /* line 473, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .aside_details {
      width: 100%;
      max-width: 320px; }
      @media (min-width: 768px) and (max-width: 992px) {
        /* line 473, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details {
          max-width: 280px; } }
      @media (min-width: 768px) {
        /* line 481, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details .toggle_aside_bar {
          display: none; } }
      /* line 488, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .aside_details .holiday_mode {
        display: flex;
        padding: 12px;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        border-radius: 8px;
        background: #F2F7EE;
        transition: 0.2s all; }
        /* line 498, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details .holiday_mode.selected {
          background: #F7EEEE; }
          /* line 501, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .aside_details .holiday_mode.selected .bookable_text {
            color: #A82F36; }
        /* line 506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details .holiday_mode .holiday_head {
          display: flex;
          padding: 4px 0px;
          align-items: center;
          gap: 8px;
          align-self: stretch;
          width: 100%;
          justify-content: space-between; }
          /* line 515, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .aside_details .holiday_mode .holiday_head .heading {
            color: #475467;
            font-size: 18px;
            font-weight: 500;
            line-height: 28px; }
        /* line 525, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details .holiday_mode .holiday_text {
          color: #475467;
          font-size: 12px;
          font-weight: 400;
          line-height: 20px; }
        /* line 532, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details .holiday_mode .bookable_text {
          color: #2E4126;
          font-size: 12px;
          font-weight: 400;
          line-height: 20px; }
    /* line 541, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .main_panel_details {
      flex: 1;
      position: relative; }
      /* line 545, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .main_panel_details .send_msg {
        width: fit-content;
        min-width: auto;
        gap: 5px;
        margin: -32px 0 0 auto; }
        @media (max-width: 767px) {
          /* line 545, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .send_msg {
            height: 36px;
            padding: 0 16px;
            font-size: 12px;
            line-height: 20px;
            border-radius: 8px; } }
      /* line 560, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .main_panel_details .refer_earn_box {
        display: flex;
        padding: 24px 40px 24px 24px;
        justify-content: center;
        align-items: flex-start;
        gap: 16px;
        position: relative;
        margin: 0 0 30px;
        border-radius: 12px;
        background: #fff;
        box-shadow: 0px 2px 16px 0px rgba(91, 91, 91, 0.1); }
        @media (max-width: 992px) {
          /* line 560, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .refer_earn_box {
            padding: 12px 12px 52px; } }
        /* line 576, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .refer_earn_box .close_refer {
          position: absolute;
          right: 16px;
          top: 16px;
          display: flex; }
          /* line 582, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .refer_earn_box .close_refer .close_icon {
            height: 20px;
            width: 20px; }
        /* line 588, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row {
          display: flex;
          align-items: center;
          justify-content: flex-start;
          gap: 24px; }
          @media (max-width: 992px) {
            /* line 588, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row {
              align-items: flex-start;
              gap: 12px; } }
          /* line 599, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .icon_box {
            background: #F2F7EE;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100px;
            width: 100px;
            border-radius: 16px; }
            @media (max-width: 992px) {
              /* line 599, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .icon_box {
                width: 40px;
                height: 40px;
                border-radius: 7px; }
                /* line 613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .icon_box img {
                  height: 21px;
                  width: 21px; } }
          /* line 620, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details {
            flex: 1 0 0; }
            /* line 623, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .heading {
              color: #101828;
              font-family: 'roboto';
              font-size: 18px;
              font-weight: 500;
              line-height: 24px;
              margin: 0 0 8px; }
              @media (max-width: 992px) {
                /* line 623, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .heading {
                  font-size: 16px;
                  margin: 0 0 4px; } }
            /* line 637, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .text {
              color: #475467;
              font-size: 12px;
              font-weight: 400;
              line-height: 20px;
              margin: 0 0 8px; }
            /* line 645, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .see_details_link {
              color: #2E4126;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              margin: 0 0 16px;
              display: flex;
              gap: 4px;
              align-items: center;
              justify-content: flex-start;
              text-decoration-line: underline;
              text-decoration-style: solid;
              text-decoration-skip-ink: none;
              text-decoration-thickness: auto;
              text-underline-offset: auto;
              text-underline-position: from-font; }
              /* line 662, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .see_details_link .arrowIcon {
                height: 16px; }
            /* line 667, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .input_copy_group {
              display: flex;
              align-items: flex-start;
              gap: 16px;
              width: 100%; }
              @media (max-width: 992px) {
                /* line 667, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .input_copy_group {
                  position: absolute;
                  left: 0;
                  width: 100%;
                  padding: 0 12px 12px;
                  bottom: 0; } }
              /* line 681, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .input_copy_group .input_url {
                flex: 1;
                min-height: 40px;
                padding: 8px 12px;
                border-radius: 8px;
                border: 1px solid #EAECF0; }
              /* line 689, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .input_copy_group .copy_link {
                display: flex;
                height: 40px;
                padding: 0 16px;
                justify-content: center;
                align-items: center;
                gap: 8px;
                color: #507C3A;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                border-radius: 8px;
                border: 1px solid #65984A;
                background: #F2F7EE; }
                @media (max-width: 992px) {
                  /* line 704, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                  .profile_page .profile_details_section .main_panel_details .refer_earn_box .refer_earn_row .refer_earn_details .input_copy_group .copy_link .copy_text {
                    display: none; } }
      @media (max-width: 767px) {
        /* line 717, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .my_listing_box {
          margin: 0 0 10px; } }
      /* line 721, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .main_panel_details .my_listing_box .heading {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        margin: 0 0 24px; }
      /* line 730, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper {
        display: flex;
        align-items: flex-start;
        gap: 24px 20px;
        flex-wrap: wrap; }
        @media (max-width: 992px) {
          /* line 730, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper {
            gap: 12px; } }
        /* line 740, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box {
          width: calc(33.33% - 13.4px);
          gap: 10px;
          min-height: auto;
          height: auto; }
          @media (max-width: 992px) {
            /* line 740, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box {
              width: calc(50% - 6px); } }
          /* line 754, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown {
            position: relative; }
            /* line 756, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menu_dot {
              height: 27px;
              width: 27px; }
              /* line 760, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menu_dot svg {
                height: 100%;
                width: 100%; }
            /* line 769, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menudrop {
              display: none;
              position: absolute;
              border-radius: 8px;
              padding: 16px 0;
              min-width: 180px;
              right: 0;
              overflow: hidden;
              z-index: 1;
              top: 100%;
              background: #FFF;
              border: 1px solid #EAECF0;
              box-shadow: 0 1px 6px 0 #20212447; }
              @media (max-width: 767px) {
                /* line 769, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menudrop {
                  min-width: 120px;
                  border-radius: 8px; } }
              /* line 788, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menudrop .menu_link {
                display: flex;
                padding: 8px 16px;
                align-items: center;
                gap: 10px;
                color: #101828;
                font-size: 14px;
                font-weight: 500;
                line-height: 18px;
                white-space: nowrap;
                transition: 0.2s all; }
                /* line 803, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menudrop .menu_link:hover {
                  background: #F2F7EE; }
                /* line 806, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menudrop .menu_link.delete {
                  color: #FC0815; }
                @media (max-width: 767px) {
                  /* line 788, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                  .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menudrop .menu_link {
                    padding: 6px 10px;
                    font-size: 12px;
                    line-height: 16px; } }
                /* line 815, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box.listing_action .action_wrap .menu_dropdown .menudrop .menu_link img {
                  height: 24px; }
          /* line 831, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .listing_img_box .listing_img {
            object-fit: contain;
            position: absolute;
            top: 0; }
          /* line 840, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .hover_action_box {
            position: absolute;
            height: 160px;
            border-radius: 8px;
            background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            text-align: center;
            gap: 7px; }
            @media (max-width: 767px) {
              /* line 840, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .hover_action_box {
                height: 125px; } }
            /* line 857, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .hover_action_box .hover_head {
              color: #fff;
              font-family: 'roboto';
              font-size: 16px;
              font-weight: 500;
              line-height: 21px; }
            /* line 865, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .hover_action_box .hover_text {
              color: #FFF;
              text-align: center;
              font-size: 12px;
              font-weight: 400;
              line-height: 18px;
              display: flex;
              align-items: center;
              justify-content: center;
              gap: 7px; }
          /* line 879, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .listing_details .listing_hr_day {
            color: #475467; }
          /* line 884, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .action_wrap {
            right: initial;
            width: 100%;
            left: 0;
            padding: 0 9px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            top: 9px; }
            /* line 894, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper .listing_box .action_wrap .action_link {
              height: 18px;
              width: 18px;
              background: transparent;
              opacity: 1; }
      /* line 905, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .main_panel_details .no_listing_box {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        margin: 0 0 24px;
        padding: 10px 0 0; }
        @media (max-width: 767px) {
          /* line 905, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .no_listing_box {
            padding: 0;
            margin: 0;
            align-items: center; } }
        /* line 919, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .no_listing_box .heading {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          margin: 0 0 8px; }
          /* line 927, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .no_listing_box .heading.listing_count {
            width: 100%;
            color: #475467;
            text-align: left; }
        /* line 934, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .no_listing_box .text {
          color: #101828;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          margin: 0 0 40px; }
          /* line 941, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .no_listing_box .text.listing_yet {
            width: 100%;
            text-align: left; }
        @media (max-width: 767px) {
          /* line 947, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .no_listing_box .green_btn {
            margin: 32px 0 0; } }
      /* line 954, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .main_panel_details .review_box {
        margin: 33px 0 0;
        /* Tabs */
        /* Tabs */ }
        /* line 957, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .review_box .tabs {
          width: 100%; }
          /* line 960, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav {
            list-style: none;
            margin: 0 0 24px;
            padding: 0;
            overflow: auto;
            display: flex;
            align-items: flex-start;
            gap: 24px; }
            @media (max-width: 767px) {
              /* line 960, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav {
                gap: 10px;
                margin: 20px 0 24px;
                padding: 0 13px; } }
            @media (max-width: 767px) {
              /* line 975, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav li {
                flex: 1; } }
            /* line 980, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav li:hover a, .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav li.active a {
              color: #507C3A;
              border-color: #507C3A; }
            /* line 986, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav li a {
              text-decoration: none;
              display: flex;
              padding: 12px 0;
              justify-content: center;
              align-items: center;
              gap: 16px;
              color: #667085;
              font-family: 'roboto';
              font-size: 20px;
              font-weight: 500;
              line-height: 28px;
              border-bottom: 1px solid transparent; }
              @media (max-width: 767px) {
                /* line 986, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav li a {
                  font-size: 18px;
                  line-height: 24px; } }
        /* line 1009, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .review_box .tab-content {
          border: none;
          margin: 0;
          border-radius: 0; }
          /* line 1015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row {
            display: flex;
            padding: 40px 0;
            align-items: flex-start;
            gap: 40px;
            border-bottom: 1px solid #EAECF0; }
            /* line 1022, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row:nth-first-of-type {
              padding: 0 0 40px; }
              @media (max-width: 992px) {
                /* line 1022, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row:nth-first-of-type {
                  padding: 0 0 16px; } }
            @media (max-width: 767px) {
              /* line 1015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row {
                flex-direction: column;
                gap: 16px;
                padding: 16px 0; } }
            @media (min-width: 768px) and (max-width: 992px) {
              /* line 1015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row {
                gap: 16px;
                padding: 20px 0; } }
            /* line 1039, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row .review_aside_box {
              display: flex;
              width: 120px;
              flex-direction: column;
              justify-content: center;
              align-items: flex-start;
              gap: 8px; }
              @media (max-width: 767px) {
                /* line 1039, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row .review_aside_box {
                  width: 100%; } }
              /* line 1051, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row .review_aside_box .aside_img {
                width: 96px;
                height: 64px;
                border-radius: 4px;
                background: lightgray;
                object-fit: cover; }
              /* line 1059, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row .review_aside_box .aside_text {
                color: #2E4126;
                font-size: 12px;
                font-weight: 500;
                line-height: 20px; }
            /* line 1067, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row .review_wrap {
              flex: 1;
              padding: 0; }
              /* line 1071, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row .review_wrap .review_box {
                border: none;
                padding: 0;
                margin: 0; }
                @media (max-width: 767px) {
                  /* line 1078, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
                  .profile_page .profile_details_section .main_panel_details .review_box .tab-content .review_container .review_row .review_wrap .review_box .review_rating .review_stars .rating {
                    height: 16px;
                    width: 16px; } }
          /* line 1091, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .review_box .tab-content .no_review_box {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            gap: 8px; }
            /* line 1098, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tab-content .no_review_box .heading {
              color: #2E4126;
              font-family: 'roboto';
              font-size: 20px;
              font-weight: 500;
              line-height: 28px; }
            /* line 1106, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tab-content .no_review_box .sub_text {
              color: #101828;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px; }
            /* line 1113, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .profile_page .profile_details_section .main_panel_details .review_box .tab-content .no_review_box .green_btn {
              margin: 30px 0 0; }

/* line 1126, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
.edit_form {
  width: 100%; }
  /* line 1129, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
  .edit_form .form_box {
    padding: 40px;
    display: flex;
    flex-direction: column;
    gap: 40px; }
    @media (max-width: 767px) {
      /* line 1129, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box {
        padding: 16px;
        gap: 20px; } }
  @media (max-width: 767px) and (max-width: 360px) {
    /* line 1129, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box {
      overflow: hidden;
      overflow-y: auto;
      max-height: 257px; }
      /* line 1144, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box::-webkit-scrollbar {
        display: none; } }

    /* line 1150, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box.customize_profile_box {
      max-height: 65vh;
      overflow: hidden;
      overflow-y: auto; }
      @media (max-width: 767px) {
        /* line 1150, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box.customize_profile_box {
          gap: 16px; } }
      @media (max-width: 767px) {
        /* line 1159, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box.customize_profile_box .bio_box {
          gap: 16px; } }
      @media (max-width: 767px) {
        /* line 1164, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box.customize_profile_box .bio_box .heading {
          color: #2E4126;
          text-align: center;
          font-size: 16px;
          line-height: 24px;
          width: 100%; } }
    /* line 1176, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box .text {
      color: #475467;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }
      @media (max-width: 767px) {
        /* line 1176, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .text {
          text-align: center; } }
    /* line 1187, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box .form_heading {
      color: #2E4126;
      text-align: center;
      font-family: 'roboto';
      font-size: 32px;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: -0.3px;
      margin: 0 0 16px; }
      @media (max-width: 767px) {
        /* line 1187, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .form_heading {
          font-size: 24px;
          margin: 0; } }
    /* line 1203, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box .profile_edit_wrap {
      display: flex;
      align-items: flex-start;
      gap: 40px; }
      @media (max-width: 767px) {
        /* line 1203, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap {
          gap: 20px;
          align-items: center; } }
      /* line 1213, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box .profile_edit_wrap .profile_img_box {
        width: 180px;
        height: 180px;
        flex-shrink: 0;
        border-radius: 100%;
        border: 2px solid #65984A;
        background: #F2F7EE;
        position: relative; }
        @media (max-width: 767px) {
          /* line 1213, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .profile_edit_wrap .profile_img_box {
            height: 100px;
            width: 100px;
            border-width: 1px; } }
        /* line 1228, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap .profile_img_box:before {
          content: 'Attach or drag your photo here (minimum size 250x250 pixels, max size 5MB)';
          position: absolute;
          top: 0;
          left: 0;
          height: auto;
          width: 130px;
          display: flex;
          justify-content: center;
          align-items: center;
          text-align: center;
          color: #2E4126;
          font-size: 12px;
          font-weight: 400;
          line-height: 18px;
          bottom: 0;
          right: 0;
          margin: auto;
          white-space: normal; }
          @media (max-width: 767px) {
            /* line 1228, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .edit_form .form_box .profile_edit_wrap .profile_img_box:before {
              width: 75px;
              font-size: 11px;
              content: 'Attach or  drop photo here'; } }
        /* line 1256, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap .profile_img_box.show_profile:before {
          content: ''; }
        /* line 1261, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap .profile_img_box .image {
          height: 100%;
          width: 100%;
          border-radius: 100%;
          display: none;
          position: relative;
          object-fit: cover; }
        /* line 1270, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap .profile_img_box .file-input {
          height: 100%;
          width: 100%;
          border-radius: 100%;
          position: relative;
          color: transparent;
          cursor: pointer;
          position: absolute;
          left: 0;
          top: 0;
          z-index: 1; }
          /* line 1282, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .profile_edit_wrap .profile_img_box .file-input::-webkit-file-upload-button, .edit_form .form_box .profile_edit_wrap .profile_img_box .file-input::file-selector-button {
            display: none; }
      /* line 1288, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box .profile_edit_wrap .profile_img_detail {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 24px; }
        @media (max-width: 767px) {
          /* line 1288, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .profile_edit_wrap .profile_img_detail {
            gap: 16px; } }
        /* line 1300, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap .profile_img_detail .heading {
          color: #475467;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px; }
          @media (max-width: 767px) {
            /* line 1300, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .edit_form .form_box .profile_edit_wrap .profile_img_detail .heading {
              font-size: 18px;
              line-height: 24px; } }
        @media (max-width: 767px) {
          /* line 1313, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .profile_edit_wrap .profile_img_detail .text {
            text-align: left; } }
    /* line 1321, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box .banner_edit_wrap {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 24px;
      align-self: stretch; }
      @media (max-width: 767px) {
        /* line 1321, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .banner_edit_wrap {
          gap: 20px; } }
      /* line 1332, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box .banner_edit_wrap .banner_img_box {
        width: 100%;
        height: 163px;
        flex-shrink: 0;
        border-radius: 16px;
        background: #F2F7EE;
        position: relative; }
        /* line 1340, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .banner_edit_wrap .banner_img_box:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          height: auto;
          width: 100px;
          display: flex;
          justify-content: center;
          align-items: center;
          text-align: center;
          color: #2E4126;
          font-size: 12px;
          font-weight: 400;
          line-height: 18px;
          bottom: 0;
          right: 0;
          margin: auto;
          white-space: normal;
          background-image: url(/assets/CameraPluscopy-75f14b1ee3a433588ecb80b1afe52b9341bc61c5158e500fddbd9128b7101cc8.png);
          background-repeat: no-repeat;
          background-position: center; }
        /* line 1364, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .banner_edit_wrap .banner_img_box .banner_image {
          height: 100%;
          width: 100%;
          border-radius: inherit;
          display: none;
          position: relative;
          object-fit: cover; }
        /* line 1373, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .banner_edit_wrap .banner_img_box .file-banner {
          height: 100%;
          width: 100%;
          border-radius: 100%;
          position: relative;
          color: transparent;
          cursor: pointer;
          position: absolute;
          left: 0;
          top: 0;
          z-index: 1; }
          /* line 1385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .banner_edit_wrap .banner_img_box .file-banner::-webkit-file-upload-button, .edit_form .form_box .banner_edit_wrap .banner_img_box .file-banner::file-selector-button {
            display: none; }
      /* line 1391, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box .banner_edit_wrap .banner_text {
        padding: 0 8px;
        color: #475467;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
        @media (max-width: 767px) {
          /* line 1391, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .banner_edit_wrap .banner_text {
            text-align: center; } }
    /* line 1404, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box .bio_box {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 24px;
      align-self: stretch; }
      /* line 1411, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box .bio_box .heading {
        color: #475467;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px; }
      /* line 1419, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box .bio_box .input_box {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 6px;
        align-self: stretch; }
        /* line 1427, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .bio_box .input_box label {
          color: #475467;
          font-size: 14px;
          font-weight: 500;
          line-height: 20px;
          margin: 0; }
        /* line 1435, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .bio_box .input_box textarea {
          min-height: 100px;
          padding: 12px;
          border-radius: 12px;
          border: 1px solid #EAECF0;
          background: #fff;
          color: #101828; }
          /* line 1443, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea::-webkit-input-placeholder {
            color: #667085; }
          /* line 1446, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea::-moz-placeholder {
            color: #667085; }
          /* line 1449, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea:-ms-input-placeholder {
            color: #667085; }
          /* line 1452, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea:-moz-placeholder {
            color: #667085; }
          @media (max-width: 767px) {
            /* line 1435, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/views/_people.scss */
            .edit_form .form_box .bio_box .input_box textarea {
              min-height: 80px; } }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_preauthorize.scss */
.preauthorize-section {
  margin-bottom: 2.25em; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_preauthorize.scss */
.preauthorize-exp {
  display: inline;
  margin-right: 0.75em; }

/* line 12, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_preauthorize.scss */
.preauthorize-details-title {
  margin-bottom: 0.375em; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_signup.scss */
.signup-horizontal-line {
  margin: 1.875em 0;
  text-align: center;
  position: relative;
  font-variant: italic; }
  /* line 9, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_signup.scss */
  .signup-horizontal-line:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-top: solid 1px #c3c3c3; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_signup.scss */
.signup-horizontal-line-text {
  padding-left: 0.375em;
  padding-right: 0.375em;
  display: inline;
  text-align: center;
  background-color: white;
  font-size: 2.125em;
  line-height: 1.05882em;
  font-weight: 600;
  color: #474747;
  position: relative; }

/* line 32, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_signup.scss */
.signup-form .inline-label-container small, #pending_consent_form .inline-label-container small {
  display: inline; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 9, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
.testimonial {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  min-height: 3em;
  border-bottom: 1px solid white; }
  /* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial:last-child {
    border-bottom: 1px solid white; }

/* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
.testimonial-avatar {
  left: 0;
  top: 0;
  float: left;
  width: 3em;
  height: 3em; }
  /* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial-avatar > a, .testimonial-avatar > a > img {
    display: block;
    width: 100%;
    height: 100%; }

/* line 37, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
.custom-test {
  overflow: visible; }

/* line 45, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
.star-cb-group {
  /* remove inline-block whitespace */
  font-size: 0;
  /* flip the order so we can use the + and ~ combinators */
  unicode-bidi: bidi-override;
  direction: rtl;
  /* the hidden clearer */ }
  /* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group * {
    font-size: 1rem; }
  /* line 54, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group > input {
    display: none; }
    /* line 56, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
    .star-cb-group > input + label {
      /* only enough room for the star */
      display: inline-block;
      text-indent: 9999px;
      width: 1em;
      white-space: nowrap;
      cursor: pointer; }
      /* line 63, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
      .star-cb-group > input + label:before {
        display: inline-block;
        text-indent: -9999px;
        content: "☆";
        color: #888; }
    /* line 71, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
    .star-cb-group > input:checked ~ label:before, .star-cb-group > input + label:hover ~ label:before, .star-cb-group > input + label:hover:before {
      content: "★";
      color: #ff6666;
      text-shadow: 0 0 1px #333; }
  /* line 81, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group > .star-cb-clear + label {
    text-indent: -9999px;
    width: .5em;
    margin-left: -.5em; }
  /* line 86, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group > .star-cb-clear + label:before {
    width: .5em; }
  /* line 89, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group:hover > input + label:before {
    content: "☆";
    color: #888;
    text-shadow: none; }
  /* line 94, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group:hover > input + label:hover ~ label:before, .star-cb-group:hover > input + label:hover:before {
    content: "★";
    color: #ff6666;
    text-shadow: 0 0 1px #333; }

/* line 102, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
.testimonial-details {
  padding-left: 3.75em;
  padding-right: 3.25em;
  padding-bottom: 0.75em;
  border-bottom: 1px solid #c3c3c3;
  margin-bottom: 0.75em; }

/* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
.testimonial-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 1.53846em;
  font-size: 1.625em;
  line-height: 1.38462em;
  font-weight: 600; }
  /* line 118, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial-icon.positive {
    color: #5a7d13; }
  /* line 122, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial-icon.negative {
    color: #a91a1a; }
  /* line 126, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial-icon.faded {
    color: #d9d9d9; }

/* line 131, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_testimonial.scss */
.load-more-testimonials {
  margin-top: 1.5em; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_thumbnail-stripe.scss */
.listing-image-thumbnail-stripe {
  width: 100%;
  overflow: hidden;
  height: 64px;
  margin-top: 2px;
  position: relative; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_thumbnail-stripe.scss */
.listing-image-thumbnail-container {
  position: relative;
  float: left; }
  /* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_thumbnail-stripe.scss */
  .listing-image-thumbnail-container:hover > .fade, .listing-image-thumbnail-container.selected > .fade {
    display: none; }
  /* line 20, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_thumbnail-stripe.scss */
  .listing-image-thumbnail-container > .fade {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.6); }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/_thumbnail-stripe.scss */
.listing-image-thumbnail {
  width: 64px;
  height: 64px;
  padding: 2px;
  border-radius: 5px;
  cursor: pointer; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_categories.scss */
.subcategory-label {
  margin-left: 1.5em; }

/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_categories.scss */
.top-level-category-divider-wrapper {
  padding-top: 0.375em;
  padding-bottom: 0.375em; }

/* line 12, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_categories.scss */
.top-level-category-divider {
  background-color: #e8e8e8;
  height: 1px; }

/* line 17, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_categories.scss */
.listed-category-col {
  margin-bottom: 0; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.edit-community-details-edit-link {
  margin-bottom: 0.75em; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.edit-community-details-field {
  margin-bottom: 1.5em; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.edit-community-details-field-title {
  font-weight: bold; }

/* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.checkbox-container .settings-checkbox-label {
  font-weight: 500; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.sort-text-wrapper {
  margin-right: 1.5em; }

/* line 22, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.sort-text {
  float: left; }

/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.sort-arrow, .sort-arrow-asc, .sort-arrow-desc {
  float: left;
  font-size: 0.75em;
  display: inline-block;
  padding-left: 0.4em; }

/* line 40, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
textarea.text_area_code {
  font-size: 15px;
  font-family: "Lucida Console", Monaco, monospace;
  height: 10.5em; }

/* line 46, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.checkbox-row-checkbox {
  display: inline-block;
  width: auto; }

/* line 51, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.checkbox-row-label {
  display: inline-block;
  width: auto;
  font-weight: normal;
  margin: 0 0 0 0.375em; }

/* line 58, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.checkbox-centered {
  text-align: center; }

/* line 61, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.centered-column-title {
  font-weight: bold;
  text-align: center;
  width: 100%;
  display: inline-block; }

/* line 68, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.transaction-agreement-modal.disabled:not(.label) {
  background-color: #e8e8e8; }

/* line 73, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.member-banned a, .member-banned .admin-members-can-post-listings, .member-banned .admin-members-is-admin {
  opacity: 0.5; }
/* line 76, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.member-banned span {
  opacity: 0.5; }
  /* line 78, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
  .member-banned span.delete-member {
    opacity: 1; }
    /* line 80, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
    .member-banned span.delete-member a {
      opacity: 1; }

/* line 87, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_communities.scss */
.button.search-button {
  margin: 0px;
  display: inline;
  margin-right: 2px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 6, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-fields-list-title,
.custom-fields-mobile-list-title {
  font-weight: bold; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-fields-details {
  font-size: 0.8125em;
  line-height: 1.38462em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.new-field-name-locale-label, .new-category-name-locale-label {
  font-weight: 500;
  margin: 0;
  line-height: 2.25em; }

/* line 22, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-categories-checkbox-container, .category-listing-shapes-checkbox-container {
  float: left;
  min-width: 14.25em; }

/* line 27, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-category-checkbox, .category-listing-shape-checkbox {
  display: inline-block;
  width: auto; }

/* line 32, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-category-checkbox-label, .category-listing-shape-checkbox-label {
  display: inline-block;
  width: auto;
  font-weight: normal;
  margin: 0 0 0 0.375em; }

/* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.add-custom-field-buttons, .add-category-buttons {
  width: 100%; }

/* line 43, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-actions {
  text-align: right;
  line-height: 2.25em; }

/* line 48, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-option-locales {
  padding: 0.75em 0.75em 0 0.75em; }

/* line 52, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-option-locale-column {
  margin-bottom: 0.1875em; }

/* line 56, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-column-without-bottom-margin {
  margin-bottom: 0; }

/* line 60, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-option-with-multiple-locales-label {
  margin: 5px 0 0 0; }

@media (min-width: 48em) {
  /* line 64, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
  .custom-field-option-locale-row input[type=text] {
    margin: 0;
    padding: 0 0.375em;
    min-height: 2.25em; } }

/* line 72, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.category-ajax-status-message,
.listing-shape-ajax-status-message,
.custom-field-ajax-status-message {
  display: none; }

/* line 78, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-option-container:nth-of-type(odd) {
  background: #e8e8e8; }

/* line 82, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.new-custom-field-type-form {
  margin-top: 1.5em; }

/* line 86, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_custom_fields.scss */
.new-listing-shape-template-form-column,
.new-custom-field-type-form-column {
  margin-right: 0.75em;
  display: inline-block; }
/* line 1, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.marketplace-address-is {
  font-weight: bold; }

/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
#domain-proceed-form {
  padding-top: 30px;
  text-align: center; }

/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.app-config-domain {
  line-height: 42px; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.domain_being_checked, .domain_being_set_up {
  background-color: #e8e8e8;
  padding: 20px;
  margin-top: 10px; }
  /* line 15, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
  .domain_being_checked .domain_name, .domain_being_set_up .domain_name {
    font-weight: bold; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_pending, .domain_setup_pending {
  color: #808080;
  font-weight: bold; }

/* line 23, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_failed, .domain_setup_failed {
  color: red;
  font-weight: bold; }

/* line 27, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_passed {
  color: #5b7d12;
  font-weight: bold; }

/* line 31, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_passed_with_warning {
  color: #e8bc1e;
  font-weight: bold; }

/* line 35, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
.summary_domain_passed {
  background-color: #e8e8e8;
  padding: 20px;
  margin-top: 10px; }
  /* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
  .summary_domain_passed .title {
    font-weight: bold; }
  /* line 42, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_domains.scss */
  .summary_domain_passed .checks_passed {
    text-align: right; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-preview-container {
  margin-top: 1.125em;
  margin-bottom: 1.5em; }

/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-preview {
  background-color: #e8e8e8;
  padding: 10px 20px; }

/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-label {
  margin-top: 0; }

/* line 17, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-status-loading-spinner {
  height: 20px;
  vertical-align: text-bottom;
  margin-left: 0.375em; }

/* line 23, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.welcome-email-editor-background {
  background-color: #e8e8e8;
  padding: 20px; }

/* line 28, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-verification-from {
  font-weight: bold; }

/* line 32, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.status-verified {
  font-weight: bold;
  color: #5a7d13; }

/* line 37, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.status-requested {
  font-weight: bold;
  color: #FF0000; }

/* line 42, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.status-error {
  font-weight: bold; }

/* line 46, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
.status-resent {
  font-weight: bold; }

/* line 52, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
input.sender-address-disabled, input.sender-address-disabled:hover {
  background-color: #e8e8e8; }

/* line 60, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_emails.scss */
button.sender-address-disabled, button.sender-address-disabled:hover {
  background-color: #c3c3c3; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_footer-menu.scss */
.footer-menu-container-padding, .footer-menu-container {
  padding: 0.75em;
  padding-bottom: 0; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_footer-menu.scss */
.footer-menu-container:nth-of-type(odd) {
  background: #e8e8e8; }

/* line 18, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_footer-menu.scss */
#footer-menu-form .footer-theme-radio-buttons input[type="radio"] {
  margin-left: 0.75em; }
/* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_footer-menu.scss */
#footer-menu-form .footer-theme-radio-buttons label {
  display: inline-block;
  width: auto;
  font-weight: normal;
  margin: 0 0 0 0.5em; }
/* line 28, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_footer-menu.scss */
#footer-menu-form input[disabled] {
  background-color: #e8e8e8; }
/* line 31, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_footer-menu.scss */
#footer-menu-form button[disabled] {
  background-color: #c3c3c3; }

/* line 37, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_footer-menu.scss */
.footer-social-container .provider {
  font-weight: bold;
  margin-left: 10px; }
/* line 2, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_landing_pages.scss */
.edit_section h3 {
  font-size: 1.1em; }

/* line 6, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_landing_pages.scss */
.row.clp-section-content {
  margin-bottom: 0; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-label-disabled, .listing-shape-label-disabled > a, .listing-shape-label-disabled > a:hover {
  color: #c3c3c3; }
/* line 10, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-label-disabled > a {
  cursor: default; }
  /* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
  .listing-shape-label-disabled > a:hover {
    cursor: default; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-delete-button {
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
  background: #4a90e2;
  color: white;
  text-align: center;
  cursor: pointer;
  margin: 0.75em 0;
  padding: 0 1.5em;
  padding-bottom: 4px;
  height: 2.625em;
  border: 0;
  display: table;
  line-height: 1.5em;
  margin: 0; }
  /* line 110, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-shape-delete-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-shape-delete-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/mixins/_forms.scss */
  .listing-shape-delete-button:active {
    background: #2275d7;
    color: white; }

/* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-delete-link {
  display: inline-block;
  margin: 0.75em 0;
  line-height: 2.25em; }

/* line 32, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-delete-link-container {
  float: right; }

/* line 36, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-locale-label {
  font-weight: normal; }

/* line 40, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-custom-unit-per {
  margin-top: 0.625em;
  padding-right: 0;
  color: #9d9d9d; }

/* line 46, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-add-custom-unit-link {
  cursor: pointer; }

/* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-radio-label {
  display: inline;
  margin-left: 0.375em;
  font-weight: normal; }

/* line 56, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-add-custom-unit-form {
  position: relative;
  background-color: #e9e9e9;
  margin-bottom: 0.75em;
  padding: 0.375em 1.125em 0.75em; }

/* line 63, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-close-custom-unit-form {
  position: absolute;
  right: 1.125em;
  top: 1.125em;
  cursor: pointer; }

/* line 70, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-remove-custom-unit {
  cursor: pointer; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
@media (min-width: 63em) {
  /* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listings.scss */
  #listing_popup {
    min-width: 600px; } }

/* line 9, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listings.scss */
#listing-form .listing-save {
  text-align: center; }
  /* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_listings.scss */
  #listing-form .listing-save .button {
    display: initial;
    margin-left: 6px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
@media (min-width: 63em) {
  /* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
  #membership-popup, #membership-delete {
    min-width: 600px; } }

/* line 10, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
.membership-popup-content .membership--pending-popup {
  margin-top: 10px; }
/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
.membership-popup-content .membership--pending-buttons {
  text-align: center;
  margin-top: 30px; }
  /* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
  .membership-popup-content .membership--pending-buttons .button {
    display: initial; }
  /* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
  .membership-popup-content .membership--pending-buttons .cancel-button {
    display: initial;
    padding-top: 0.5625em;
    padding-bottom: 0.5625em; }
/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
.membership-popup-content.delete-content {
  padding-top: 20px; }

/* line 30, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
.post-listing-is-disabled {
  cursor: not-allowed;
  opacity: 0.5; }
  /* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
  .post-listing-is-disabled a {
    color: currentColor;
    display: inline-block;
    /* For IE11/ MS Edge bug */
    pointer-events: none;
    text-decoration: none; }

/* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
td.membership-actions {
  min-width: 90px; }
  /* line 43, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
  td.membership-actions span {
    margin-right: 5px; }
    /* line 45, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_memberships.scss */
    td.membership-actions span:last-child {
      margin-right: 0; }
/* line 1, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
#onboarding-popup {
  max-width: 500px;
  width: 90%;
  text-align: center; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
.onboarding-popup__image {
  margin-top: 2em;
  width: 50%;
  height: 50%; }

/* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
.onboarding-popup__title {
  font-size: 22px;
  font-weight: 600;
  color: #171717;
  line-height: 30px;
  margin-top: 1em; }

/* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
.onboarding-popup__body {
  font-size: 16px;
  color: #3c3c3c;
  line-height: 24px;
  width: 90%;
  margin: 1em auto; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
.onboarding-popup__action {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  background-color: #59b3a2;
  padding: 10px 30px;
  color: white;
  border-radius: 5px;
  margin-top: 1em; }
  /* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
  .onboarding-popup__action:hover {
    background-color: #4d998b;
    color: white; }

/* line 45, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
.onboarding-popup__skip {
  display: block;
  font-size: 13px;
  color: #808080;
  line-height: 21px;
  margin: 1em 0; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.color-red {
  color: #a91a1a; }

/* line 6, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.color-green {
  color: #5a7d13; }

/* line 9, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
td.center {
  text-align: center; }

/* line 12, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.tab-link {
  display: inline-block;
  padding: 8px 20px;
  margin-bottom: 0px;
  background: #c3c3c3;
  border-top: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-top-right-radius: 5px;
  border-left: 1px solid #c3c3c3;
  border-top-left-radius: 5px;
  border-bottom: 1px solid #c3c3c3;
  margin-left: 2px; }

/* line 25, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.tab-link:first-child {
  margin-left: 20px; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.tab-link.active {
  border-bottom: 1px solid white;
  background: white; }

/* line 33, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.tab-content {
  border: 1px solid #c3c3c3;
  border-radius: 5px;
  margin: 0px;
  margin-top: -1px;
  margin-bottom: 20px;
  margin-right: 0.75em; }

/* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.connect-row {
  margin-top: 0.75em; }

/* line 44, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.no-border {
  border: none; }

/* line 47, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.no-float {
  float: none; }

/* line 50, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.paypal-wizard-content.connect-row {
  padding-top: 0; }

/* line 53, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.has-stripe .paypal-wizard.no-border {
  margin-top: 0px; }

/* line 56, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.has-stripe .paypal-wizard-content {
  padding: 14px; }

/* line 59, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.has-stripe .paypal-wizard-content.no-padding {
  padding: 0; }

/* line 62, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.payment-settings input[disabled] {
  background-color: #dadada; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_paypal_preferences.scss */
.paypal-horizontal-input-label, .paypal-horizontal-input-label-unit {
  font-weight: normal;
  display: inline; }
  @media (min-width: 48em) {
    /* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_paypal_preferences.scss */
    .paypal-horizontal-input-label, .paypal-horizontal-input-label-unit {
      margin-top: 0;
      margin-bottom: 0;
      height: 42px;
      line-height: 42px; } }

/* line 14, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_paypal_preferences.scss */
.paypal-horizontal-input-label-unit {
  margin-left: 1em; }

/* line 19, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_paypal_preferences.scss */
.paypal-preferences {
  margin-top: 1.5em;
  margin-bottom: 2.25em; }

/* line 24, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_paypal_preferences.scss */
.paypal-preferences-input {
  max-width: 5em; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
#admin_testimonials tbody tr:nth-child(2n) {
  border-bottom: 3px solid white; }
/* line 8, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
#admin_testimonials td.testimonial-title {
  border-bottom: 3px solid white; }
/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
#admin_testimonials td .testimonial-cell {
  margin: auto; }
  /* line 13, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
  #admin_testimonials td .testimonial-cell .testimonial-icon {
    position: relative;
    font-size: 1.2em;
    line-height: 1.2em; }

@media (min-width: 63em) {
  /* line 21, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
  #testimonial_popup {
    min-width: 600px; } }

/* line 27, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
#testimonial-form .testimonial-cell {
  margin: auto; }
  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
  #testimonial-form .testimonial-cell .testimonial-icon {
    position: relative;
    font-size: 3em;
    line-height: 2em;
    text-align: center;
    width: auto;
    cursor: pointer;
    padding-top: 0.5em; }
/* line 39, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
#testimonial-form .testimonial-save {
  text-align: center; }
  /* line 41, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
  #testimonial-form .testimonial-save .button {
    display: initial; }
/* line 46, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
#testimonial-form .testimonial-checkbox input {
  margin-right: 10px; }
/* line 49, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_testimonials.scss */
#testimonial-form .testimonial-checkbox span {
  margin-left: 10px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_topbar-menu.scss */
.topbar-menu-container-padding, .topbar-menu-container {
  padding: 0.75em;
  padding-bottom: 0; }

/* line 11, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_topbar-menu.scss */
.topbar-menu-container:nth-of-type(odd) {
  background: #e8e8e8; }

/* line 16, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_topbar-menu.scss */
.menu-links-actions {
  text-align: right; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 3, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_transactions.scss */
.admin-transaction-part {
  margin-left: 20px; }

/* line 7, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/views/admin/_transactions.scss */
.initiate-transaction-total-wrapper.admin-transaction {
  margin-top: 20px; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.referral_flash {
  padding: 0 24px;
  border-bottom: 1px solid #EAECF0;
  background: #F2F7EE; }
  @media (min-width: 768px) {
    /* line 15, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .referral_flash ~ .site_header .header_row .logo_section .drop_view .catrogries_menu .catrogries_dropbox .catrogries_section {
      max-height: calc(100vh - 295px); } }
  /* line 33, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .referral_flash.flash_wrap ~ article .messages_wrapper {
    height: calc(100vh - 153px); }
    @media (max-width: 992px) {
      /* line 33, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .referral_flash.flash_wrap ~ article .messages_wrapper {
        height: calc(100vh - 183px); } }
  /* line 43, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .referral_flash .referral_row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    position: relative;
    min-height: 64px; }
    @media (max-width: 767px) {
      /* line 43, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .referral_flash .referral_row {
        flex-direction: column;
        gap: 10px;
        padding: 10px 5px;
        text-align: center; } }
    @media (min-width: 768px) and (max-width: 992px) {
      /* line 43, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .referral_flash .referral_row {
        gap: 8px; } }
    /* line 61, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .referral_img {
      height: 24px; }
    /* line 65, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .referral_text {
      color: #2E4126;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px; }
      @media (max-width: 1024px) {
        /* line 65, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .referral_flash .referral_row .referral_text {
          font-size: 14px;
          line-height: 18px; } }
  @media (max-width: 1024px) and (min-width: 768px) and (max-width: 992px) {
    /* line 65, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .referral_text {
      font-size: 12px; } }

    /* line 81, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .see_details_link {
      display: flex;
      align-items: center;
      gap: 8px;
      color: #2E4126;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      text-decoration-line: underline; }
      @media (max-width: 1024px) {
        /* line 81, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .referral_flash .referral_row .see_details_link {
          font-size: 14px;
          line-height: 18px; } }
  @media (max-width: 1024px) and (min-width: 768px) and (max-width: 992px) {
    /* line 81, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .see_details_link {
      font-size: 12px; } }
      @media (max-width: 1024px) {
          /* line 99, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .referral_flash .referral_row .see_details_link img {
            height: 18px; } }
    /* line 105, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .referral_close {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      height: fit-content;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: auto; }
      @media (max-width: 1024px) {
        /* line 105, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .referral_flash .referral_row .referral_close {
          right: -20px;
          top: 10px;
          bottom: initial; }
          /* line 121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .referral_flash .referral_row .referral_close img {
            height: 20px;
            width: 20px; } }

/* line 130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.holiday_flash_box {
  padding: 0 24px;
  border-bottom: 1px solid #EAECF0;
  background: #EAECF0; }
  /* line 135, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .holiday_flash_box .holiday_flash_row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    position: relative;
    min-height: 64px; }
    @media (max-width: 767px) {
      /* line 135, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .holiday_flash_box .holiday_flash_row {
        flex-direction: column;
        gap: 10px;
        padding: 10px 5px;
        text-align: center; } }
    /* line 150, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .holiday_flash_box .holiday_flash_row .holiday_text {
      color: #2E4126;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px; }
      @media (max-width: 1024px) {
        /* line 150, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .holiday_flash_box .holiday_flash_row .holiday_text {
          font-size: 14px;
          line-height: 18px; } }
    /* line 162, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .holiday_flash_box .holiday_flash_row .holiday_link {
      display: flex;
      align-items: center;
      gap: 8px;
      color: #2E4126;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      text-decoration-line: underline; }
      @media (max-width: 1024px) {
        /* line 162, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .holiday_flash_box .holiday_flash_row .holiday_link {
          font-size: 14px;
          line-height: 18px; }
          /* line 176, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .holiday_flash_box .holiday_flash_row .holiday_link img {
            height: 18px; } }
    /* line 182, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .holiday_flash_box .holiday_flash_row .holiday_close {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      height: fit-content;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: auto; }
      @media (max-width: 1024px) {
        /* line 182, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .holiday_flash_box .holiday_flash_row .holiday_close {
          right: -20px;
          top: 10px;
          bottom: initial; }
          /* line 198, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .holiday_flash_box .holiday_flash_row .holiday_close img {
            height: 20px;
            width: 20px; } }

/* line 207, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.featured_full_wrap {
  padding: 100px 0; }
  @media (max-width: 1024px) {
    /* line 207, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .featured_full_wrap {
      padding: 50px 20px; } }
  /* line 215, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .featured_full_wrap .main-carousel .carousel-cell {
    width: 25%;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (max-width: 767px) {
      /* line 215, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .featured_full_wrap .main-carousel .carousel-cell {
        width: 100%;
        margin-right: 10px; } }
    @media (min-width: 768px) and (max-width: 992px) {
      /* line 215, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .featured_full_wrap .main-carousel .carousel-cell {
        width: 50%; } }
    @media (min-width: 993px) and (max-width: 1150px) {
      /* line 215, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .featured_full_wrap .main-carousel .carousel-cell {
        width: 33.33%; } }
    /* line 233, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item {
      width: 100%;
      border: 1px solid #EAECF0;
      border-radius: 8px;
      align-self: stretch;
      display: flex;
      gap: 0; }
      /* line 241, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item:hover {
        transition: 0.2s all;
        border-color: #65984A;
        box-shadow: 0 1px 10px 0 #69a94778; }
        /* line 249, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item:hover .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-prev, .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item:hover .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-next {
          opacity: 1; }
      /* line 257, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box {
        padding: 0 0 64%; }
        @media (min-width: 768px) {
          /* line 257, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box {
            /* Fix to prevent overflow due to added margins */ }
            /* line 261, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .slick-slide {
              margin: initial; }
            /* line 266, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .slick-list {
              margin: initial; } }
        /* line 272, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .action_wrap .like_action {
          height: 28px;
          width: 28px;
          border-radius: 100%; }
          /* line 278, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .action_wrap .like_action.liked svg {
            height: 16px;
            width: 16px; }
            /* line 282, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .action_wrap .like_action.liked svg path {
              fill: #507C3A;
              stroke: #507C3A; }
          /* line 289, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .action_wrap .like_action svg {
            height: 16px;
            width: 16px; }
            /* line 293, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .action_wrap .like_action svg path {
              fill: #F9FAFB;
              stroke: #98A2B3; }
        /* line 301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .featured_mark {
          position: absolute;
          top: 20px;
          left: 19px;
          display: inline-flex;
          padding: 4px 8px;
          justify-content: center;
          align-items: center;
          gap: 10px;
          border-radius: 4px;
          border: 1px solid #65984A;
          background: #F2F7EE;
          color: #65984A;
          font-size: 14px;
          font-weight: 500;
          line-height: 20px; }
        /* line 319, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link {
          flex-direction: column; }
          /* line 322, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .image_list {
            display: none; }
          /* line 326, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid {
            height: 100%;
            width: 100%;
            margin: 0; }
            /* line 331, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-list {
              height: 100%;
              width: 100%; }
            /* line 336, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-track {
              height: 100%; }
              /* line 339, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-track .slick-slide {
                height: 100%; }
                /* line 341, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-track .slick-slide > div {
                  height: 100%; }
                /* line 345, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-track .slick-slide .imgbox {
                  height: 100%;
                  width: 100%;
                  display: flex !important;
                  justify-content: center;
                  align-items: center; }
                  /* line 352, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-track .slick-slide .imgbox .slide-image {
                    height: auto;
                    width: auto;
                    max-width: 100%;
                    max-height: 100%;
                    object-fit: contain; }
            /* line 363, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-prev, .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-next {
              font-size: 0;
              line-height: 0;
              position: absolute;
              top: 50%;
              display: block;
              width: 32px;
              height: 30px;
              margin-top: -10px;
              padding: 0;
              cursor: pointer;
              color: transparent;
              border: none;
              outline: none;
              background: #0000007a;
              border-radius: 100%;
              background-image: url(/assets/CaretRightWhite-6f8d9a3cf8f71b4e6096cc7b407a62e4203af84a36a0ecfd5aad562ce71267cd.png);
              background-repeat: no-repeat;
              background-size: 20px;
              background-position: center;
              opacity: 0;
              transition: 0.2s all; }
              /* line 387, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-prev:before, .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-next:before {
                display: none; }
              @media (max-width: 1024px) {
                /* line 363, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-prev, .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-next {
                  opacity: 1; } }
            /* line 395, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-next {
              right: 0;
              border-radius: 6px 0 0 6px; }
            /* line 399, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_img_box .fluid-thumbnail-grid-image-item-link .feature_image_grid .slick-prev {
              left: 0;
              border-radius: 6px 0 0 6px;
              z-index: 1;
              transform: rotate(180deg); }
      /* line 409, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details {
        gap: 12px;
        padding: 12px;
        flex: 1; }
        /* line 414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .title {
          font-size: 16px;
          line-height: 24px;
          -webkit-line-clamp: 1; }
          @media (max-width: 767px) {
            /* line 414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .title {
              color: #475467; } }
        /* line 424, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .loc_price_row {
          display: flex;
          align-items: center;
          gap: 16px;
          align-self: stretch;
          margin: auto 0 0;
          min-height: 25px; }
          /* line 433, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .loc_price_row .price .fluid-thumbnail-grid-image-price {
            font-size: 16px; }
          /* line 437, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .loc_price_row .price .listing-hr-day {
            font-size: 14px; }
          /* line 442, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .loc_price_row .location_box {
            display: flex;
            flex: 1;
            align-items: center;
            gap: 4px;
            max-width: calc(100% - 116px);
            overflow: hidden;
            color: #475467;
            text-overflow: ellipsis;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px; }
            /* line 455, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .loc_price_row .location_box .address {
              flex: 1;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis; }
        /* line 464, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .owner {
          gap: 8px;
          margin: auto 0 0; }
          /* line 472, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .owner .ownerImg {
            width: 50px;
            height: 50px;
            border-radius: 100%;
            background: #E4E4E4; }
            /* line 478, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .owner .ownerImg .listing_owner {
              height: 100%;
              width: 100%;
              object-fit: cover;
              border-radius: inherit; }
          /* line 486, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .owner .author_link {
            font-size: 14px;
            font-weight: 500;
            line-height: 20px; }
          /* line 492, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .owner .review_rating {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 4px;
            color: #475467;
            font-size: 12px;
            font-weight: 500;
            line-height: 20px; }
            /* line 502, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .listing_details .owner .review_rating .icons {
              display: flex;
              align-items: center;
              justify-content: flex-start; }
      @media (max-width: 767px) {
        /* line 511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .action_link {
          height: auto;
          width: auto;
          background: transparent; }
          /* line 517, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .featured_full_wrap .main-carousel .carousel-cell .home-fluid-thumbnail-grid-item .action_link svg {
            height: 16px;
            width: 16px; } }

/* line 528, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.main_container {
  width: 100%;
  max-width: 1040px;
  margin: 0 auto; }

/* line 534, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.FAQ_section {
  padding: 100px 0; }
  @media (max-width: 767px) {
    /* line 534, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .FAQ_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 534, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .FAQ_section {
      padding: 60px 20px; } }
  /* line 544, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .FAQ_section .section_heading {
    text-align: center;
    margin: 0 0 30px; }
    @media (max-width: 767px) {
      /* line 544, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .FAQ_section .section_heading {
        font-size: 32px; } }
  /* line 553, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .FAQ_section .accordion-container {
    position: relative;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 20px; }
    /* line 560, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .FAQ_section .accordion-container .set {
      position: relative;
      width: 100%;
      height: auto;
      display: flex;
      padding: 24px;
      align-items: center;
      gap: 12px;
      align-self: stretch;
      border-radius: 16px;
      border: 1px solid #E5E5E6;
      background: #FFF;
      flex-direction: column; }
      @media (max-width: 767px) {
        /* line 560, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set {
          padding: 20px;
          border-color: #475467; } }
      /* line 579, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .FAQ_section .accordion-container .set.active_box {
        border: 1px solid #A4C98D;
        background: #F2F7EE; }
        /* line 584, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set.active_box .toggle_link .toggle_pm {
          background: #FFF; }
          /* line 587, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set.active_box .toggle_link .toggle_pm .plus {
            display: none; }
          /* line 591, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set.active_box .toggle_link .toggle_pm .minus {
            display: block; }
      /* line 598, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .FAQ_section .accordion-container .set .toggle_link {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        transition: all 0.2s linear;
        gap: 12px; }
        @media (max-width: 767px) {
          /* line 598, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .toggle_link {
            font-size: 18px;
            line-height: 24px; } }
        /* line 619, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .toggle_link > span {
          flex: 1; }
        /* line 623, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .toggle_link .toggle_pm {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 32px;
          width: 32px;
          border-radius: 100%;
          border: 1px solid #E2EED9;
          background: #E2EED9;
          flex: initial;
          max-width: 32px; }
          /* line 635, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .toggle_link .toggle_pm .minus {
            display: none; }
      /* line 642, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .FAQ_section .accordion-container .set .content {
        width: 100%;
        display: none;
        color: #101828;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px;
        font-family: 'Inter, sans-serif'; }
        /* line 653, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content .text_group:not(:last-child) {
          margin: 0 0 12px; }
        /* line 658, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content .text_group p b {
          font-weight: 600; }
          /* line 661, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .content .text_group p b.main_b {
            font-weight: 700; }
        /* line 667, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content .line_break_space {
          height: 20px; }
        /* line 671, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content p {
          color: #101828;
          font-size: 18px;
          font-weight: 400;
          line-height: 28px;
          letter-spacing: -0.3px;
          font-family: 'Inter, sans-serif'; }
          @media (max-width: 767px) {
            /* line 671, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .FAQ_section .accordion-container .set .content p {
              font-size: 16px;
              line-height: 24px; } }
          /* line 683, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .content p.pera_space {
            margin: 0 0 12px; }
          /* line 687, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .content p b {
            font-family: 'Inter, sans-serif'; }
        /* line 694, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content ul li b {
          font-weight: 600; }
          /* line 697, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .content ul li b.theme_light_heading {
            color: #2E4126;
            font-weight: 700; }
        /* line 705, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content a {
          color: #101828;
          text-decoration: underline;
          font-family: 'Inter, sans-serif'; }

/* line 715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.green_btn {
  display: flex;
  min-width: 158px;
  height: 40px;
  padding: 16px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 12px;
  background: #65984A;
  text-decoration: none;
  color: #F9FAFB;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: 0.2s all; }
  /* line 732, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .green_btn:hover {
    background-color: #75ac58;
    box-shadow: 0 1px 6px 0 #20212447;
    color: #F9FAFB; }
  @media (max-width: 767px) {
    /* line 715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .green_btn {
      border-radius: 8px; } }

/* line 742, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.section_heading {
  color: #2E4126;
  font-size: 40px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: -0.3px;
  font-family: 'roboto'; }
  @media (max-width: 767px) {
    /* line 742, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .section_heading {
      font-size: 32px; } }

/* line 755, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.UserLetter {
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  border: 1px solid #B5622A;
  background: #B5622A;
  color: #F9FAFB;
  font-family: 'roboto';
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  border-radius: 100%; }

/* line 772, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.UserImg {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 1px solid #65984A;
  background: #F2F7EE; }
  /* line 779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .UserImg img {
    height: 100%;
    width: 100%;
    border-radius: inherit;
    object-fit: cover; }

/* line 787, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.turbo-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px; }
  /* line 794, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .turbo-spinner img {
    height: 40px; }

/* line 803, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.site_header {
  border-bottom: 1px solid #EAECF0;
  background: #FFF;
  padding: 0 24px;
  height: 88px; }
  @media (max-width: 992px) {
    /* line 803, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header {
      padding: 0 20px;
      position: relative;
      height: 64px; } }
  /* line 815, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .site_header.sticky_header {
    position: sticky;
    top: 0;
    z-index: 10; }
  /* line 820, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .site_header.browse_page {
    position: initial; }
    @media (max-width: 767px) {
      /* line 820, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header.browse_page {
        height: 108px;
        min-height: 64px;
        border-bottom: none;
        padding: 16px 20px 0; } }
    @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
      /* line 820, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header.browse_page {
        height: 88px; } }
    @media (max-width: 767px) {
      /* line 833, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header.browse_page .search_form {
        padding: 5px 8px 5px 16px;
        display: flex;
        margin: 16px 0 0;
        position: absolute;
        top: 100%; } }
    @media (max-width: 767px) {
      /* line 843, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header.browse_page .header_row {
        height: auto; } }
  @media (max-width: 767px) {
    /* line 849, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header.site_header_lander {
      border: none;
      margin: 0 0 50px; } }
  @media (max-width: 767px) {
    /* line 855, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header.site_header_lander .header_row + .search_form {
      display: flex; } }
  @media (max-width: 767px) {
    /* line 862, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header.sticky_mobile {
      position: sticky;
      top: 0;
      z-index: 10; } }
  /* line 870, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .site_header .drop_view {
    position: relative; }
    /* line 873, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .drop_view .drop_head {
      display: flex;
      align-items: center;
      gap: 7px;
      color: #101828;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }
      /* line 883, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .drop_view .drop_head.howItWorks:hover, .site_header .drop_view .drop_head.howItWorks.selected {
        color: #507C3A; }
        /* line 887, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .drop_view .drop_head.howItWorks:hover svg path, .site_header .drop_view .drop_head.howItWorks.selected svg path {
          fill: #507C3A; }
      /* line 894, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .drop_view .drop_head svg {
        height: 20px;
        width: 20px; }
      /* line 899, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .drop_view .drop_head .location_drop_name {
        max-width: 125px;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        scrollbar-width: none;
        /* Firefox */
        -ms-overflow-style: none;
        /* IE and Edge */ }
        /* line 907, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .drop_view .drop_head .location_drop_name::-webkit-scrollbar {
          display: none; }
    /* line 913, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .drop_view .dropmenu {
      display: none;
      position: absolute;
      top: 57px;
      background: #FFF;
      border: 1px solid #EAECF0;
      box-shadow: 0 1px 6px 0 #20212447; }
      /* line 921, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .drop_view .dropmenu.catrogries_menu {
        max-width: 1000px;
        border-radius: 16px;
        left: 0;
        z-index: 5; }
        @media (max-width: 767px) {
          /* line 921, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .drop_view .dropmenu.catrogries_menu {
            position: fixed;
            display: none;
            width: 100%;
            bottom: 0;
            top: initial;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
            z-index: 1050; } }
        /* line 940, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox {
          height: 100%;
          display: flex;
          flex-direction: column; }
          /* line 945, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_header {
            display: flex;
            padding: 20px;
            align-items: center;
            gap: 10px;
            border-bottom: 1px solid #EAECF0; }
            /* line 952, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_header .heading {
              flex: 1;
              color: #2E4126;
              font-family: 'roboto';
              font-size: 24px;
              font-weight: 500;
              line-height: 150%;
              letter-spacing: -0.3px; }
              @media (max-width: 767px) {
                /* line 952, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_header .heading {
                  font-size: 20px; } }
              @media (min-width: 768px) {
                /* line 952, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_header .heading {
                  white-space: nowrap; } }
            /* line 969, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_header .close_btn {
              display: flex;
              height: 24px;
              width: 24px; }
              /* line 974, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_header .close_btn .close {
                height: 100%;
                width: 100%; }
          /* line 981, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section {
            flex: 1;
            display: flex;
            align-items: stretch; }
            @media (min-width: 768px) {
              /* line 981, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section {
                max-height: calc(100vh - 230px); } }
            @media (max-width: 767px) {
              /* line 981, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section {
                position: relative;
                overflow: initial; } }
            /* line 997, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar {
              display: flex;
              flex-direction: column;
              padding: 0 0 20px;
              width: 100%;
              width: 290px;
              border-right: 1px solid #EAECF0;
              overflow: hidden;
              overflow-y: auto; }
              /* line 1010, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar::-webkit-scrollbar {
                display: none; }
              @media (max-width: 767px) {
                /* line 997, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar {
                  width: 100%;
                  border: none;
                  max-height: 70vh; } }
              /* line 1019, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar .category_wrap {
                display: flex;
                padding: 15px 20px;
                align-items: center;
                gap: 12px;
                align-self: stretch;
                border-bottom: 1px solid transparent;
                color: #2E4126;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                transition: 0.2s all; }
                /* line 1032, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar .category_wrap.active, .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar .category_wrap:hover {
                  border-color: #65984A;
                  background: #F2F7EE; }
                  /* line 1037, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar .category_wrap.active svg path, .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .catrogries_asideBar .category_wrap:hover svg path {
                    fill: #507C3A; }
            /* line 1045, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data {
              display: flex;
              flex-direction: column;
              flex: 1 0 0;
              padding: 0 30px 0 0; }
              @media (min-width: 768px) {
                /* line 1045, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data {
                  overflow: hidden;
                  overflow-y: auto; } }
              /* line 1056, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data::-webkit-scrollbar {
                display: none; }
              @media (max-width: 767px) {
                /* line 1045, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data {
                  position: absolute;
                  width: 60%;
                  padding: 50px 20px 20px;
                  background: #fff;
                  right: -100%;
                  transition: 0.2s all;
                  box-shadow: 0 1px 6px 0 #20212447; }
                  /* line 1068, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data.show_categories_data {
                    right: 0;
                    height: 100%; }
                    /* line 1072, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data.show_categories_data:before {
                      content: '';
                      position: absolute;
                      width: 100%;
                      height: 100%;
                      top: 0;
                      left: -75%;
                      background: rgba(0, 0, 0, 0.5);
                      z-index: -1; } }
              /* line 1085, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .back_category {
                position: absolute;
                top: 10px;
                box-shadow: 0 1px 2px 0 #20212447;
                height: 30px;
                width: 30px;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 8px; }
                @media (min-width: 768px) {
                  /* line 1085, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .back_category {
                    display: none; } }
              /* line 1101, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row {
                height: 100%;
                align-items: stretch;
                display: none; }
                /* line 1106, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row.active {
                  display: flex; }
                @media (max-width: 767px) {
                  /* line 1101, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row {
                    flex-direction: column;
                    overflow: hidden;
                    overflow-y: auto; }
                    /* line 1114, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row::-webkit-scrollbar {
                      display: none; } }
                /* line 1119, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row .type_box {
                  width: 33.33%;
                  display: flex;
                  padding: 20px;
                  flex-direction: column;
                  align-items: flex-start;
                  gap: 16px;
                  align-self: stretch;
                  flex-shrink: 0;
                  min-width: 200px; }
                  /* line 1130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row .type_box:not(:last-child) {
                    border-right: 1px solid #EAECF0; }
                  @media (max-width: 767px) {
                    /* line 1119, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row .type_box {
                      border: none;
                      width: 100%;
                      padding: 0; } }
                  /* line 1139, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row .type_box .type_name {
                    color: #2E4126;
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 24px; }
                  /* line 1146, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row .type_box .type_wrap {
                    display: flex;
                    align-items: flex-start;
                    align-content: flex-start;
                    gap: 10px;
                    flex-wrap: wrap;
                    flex: 1;
                    flex-direction: column; }
                    /* line 1155, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row .type_box .type_wrap .cat_names {
                      color: #101828;
                      font-size: 14px;
                      font-weight: 400;
                      line-height: 20px;
                      transition: 0.2s all; }
                      /* line 1162, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                      .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .catrogries_section .categories_data .categories_type_row .type_box .type_wrap .cat_names:hover {
                        color: #65984A; }
          /* line 1172, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_footer {
            display: flex;
            padding: 16px 20px;
            align-items: center;
            gap: 12px;
            align-self: stretch;
            border-top: 1px solid #EAECF0; }
            /* line 1180, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .drop_view .dropmenu.catrogries_menu .catrogries_dropbox .dropbox_footer .browse_link {
              color: #2E4126;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              display: flex;
              align-items: center;
              justify-content: flex-start;
              gap: 12px;
              margin: 0 0 0 32px; }
      /* line 1195, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .drop_view .dropmenu.howItWork_menu {
        border-radius: 12px;
        min-width: 157px;
        right: 0;
        overflow: hidden;
        z-index: 5; }
        /* line 1202, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .drop_view .dropmenu.howItWork_menu .howItWork_link {
          display: flex;
          padding: 16px;
          align-items: center;
          gap: 10px;
          color: #101828;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          white-space: nowrap;
          transition: 0.2s all; }
          /* line 1214, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .drop_view .dropmenu.howItWork_menu .howItWork_link:not(:last-child) {
            border-bottom: 1px solid #EAECF0; }
          /* line 1217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .drop_view .dropmenu.howItWork_menu .howItWork_link.active, .site_header .drop_view .dropmenu.howItWork_menu .howItWork_link:hover {
            background: #F2F7EE; }
            /* line 1221, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .drop_view .dropmenu.howItWork_menu .howItWork_link.active svg path, .site_header .drop_view .dropmenu.howItWork_menu .howItWork_link:hover svg path {
              fill: #507C3A; }
  /* line 1231, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .site_header .search_form {
    display: flex;
    width: 100%;
    max-width: 628px;
    padding: 7px 8px 7px 16px;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    background: #fff;
    border-radius: 24px;
    border: 1px solid #EAECF0; }
    @media (max-width: 767px) {
      /* line 1231, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .search_form {
        padding: 8px 8px 8px 16px;
        display: none; } }
    /* line 1248, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .search_form .input_box {
      flex: 1;
      display: flex;
      justify-content: space-between;
      align-items: stretch;
      flex-shrink: 0;
      gap: 12px; }
      /* line 1256, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .search_form .input_box .input_group {
        display: flex;
        align-items: center;
        gap: 4px;
        flex: 1; }
        /* line 1262, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .search_form .input_box .input_group:nth-last-of-type(1) {
          display: none; }
        /* line 1266, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .search_form .input_box .input_group input {
          color: #101828;
          font-size: 14px;
          font-weight: 400;
          height: 20px;
          border: none;
          padding: 0;
          min-height: 20px; }
          /* line 1275, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input.text_search_field {
            width: 491px; }
            @media (max-width: 1024px) {
              /* line 1275, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .search_form .input_box .input_group input.text_search_field {
                width: 100%; } }
          /* line 1282, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input:focus {
            outline: none; }
          /* line 1285, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input::-webkit-input-placeholder {
            color: #667085; }
          /* line 1288, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input::-moz-placeholder {
            color: #667085; }
          /* line 1291, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input:-ms-input-placeholder {
            color: #667085; }
          /* line 1294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input:-moz-placeholder {
            color: #667085; }
      /* line 1302, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .search_form .input_box .mid_pipe {
        display: none; }
    /* line 1307, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .search_form .submit_search {
      margin: 0;
      display: flex;
      width: 32px;
      height: 32px;
      padding: 0;
      justify-content: center;
      align-items: center;
      gap: 12px;
      border-radius: 100%;
      background: #65984A; }
      /* line 1319, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .search_form .submit_search .search {
        height: 19px;
        width: 19px; }
  /* line 1326, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .site_header .header_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%; }
    @media (max-width: 1024px) {
      /* line 1326, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row {
        gap: 16px; } }
  @media (max-width: 1024px) and (max-width: 767px) {
    /* line 1326, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .header_row {
      position: relative;
      height: 100%; } }

    /* line 1341, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .header_row .logo_section {
      display: flex;
      align-items: center;
      gap: 20px; }
      @media (max-width: 1024px) {
        /* line 1341, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .logo_section {
          gap: 20px;
          flex: 1; } }
      /* line 1351, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .logo_section .logo_link {
        display: flex;
        height: 40px; }
        @media (max-width: 992px) {
          /* line 1351, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .logo_section .logo_link {
            height: 32px; } }
        /* line 1359, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .logo_section .logo_link .site_logo {
          height: 100%; }
    /* line 1365, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .header_row .mobile_messageLink {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media (min-width: 1024px) {
        /* line 1365, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .mobile_messageLink {
          display: none; } }
      /* line 1375, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .mobile_messageLink .UserLetter {
        position: absolute;
        right: 0px;
        top: -6px;
        width: 15px;
        height: 15px;
        font-size: 11px;
        line-height: 1; }
    /* line 1386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .header_row .hamburger_menu {
      position: relative; }
      @media (min-width: 993px) {
        /* line 1386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .hamburger_menu {
          display: none; } }
      /* line 1393, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .hamburger_menu .hamburger_link {
        display: flex; }
      /* line 1397, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .hamburger_menu .hamburger_dropmenu {
        display: none;
        position: absolute;
        top: 58px;
        background: #fff;
        flex-direction: column;
        margin: 4px 0 0;
        border-radius: 10px;
        width: 200px;
        max-width: 300px;
        right: 0;
        box-shadow: 0 1px 6px 0 #20212447;
        z-index: 10; }
        /* line 1411, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .hamburger_menu .hamburger_dropmenu.show_menu {
          display: flex; }
        @media (max-width: 767px) {
          /* line 1397, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .hamburger_dropmenu {
            top: 100%; } }
        /* line 1418, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .hamburger_menu .hamburger_dropmenu .userMenu_link {
          display: flex;
          padding: 10px 12px;
          align-items: center;
          gap: 10px;
          color: #101828;
          font-size: 14px;
          font-weight: 500;
          line-height: 18px;
          white-space: nowrap;
          transition: 0.2s all; }
          /* line 1430, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .hamburger_dropmenu .userMenu_link:not(:last-child) {
            border-bottom: 1px solid #EAECF0; }
          /* line 1433, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .hamburger_dropmenu .userMenu_link.active, .site_header .header_row .hamburger_menu .hamburger_dropmenu .userMenu_link:hover {
            background: #F2F7EE; }
          /* line 1436, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .hamburger_dropmenu .userMenu_link.logout {
            padding: 18px 16px 20px;
            color: #C00F0C; }
          /* line 1441, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .hamburger_dropmenu .userMenu_link img {
            height: 24px; }
      /* line 1447, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .hamburger_menu .aside_popup {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: rgba(0, 0, 0, 0.4);
        z-index: 1050;
        display: none; }
        /* line 1457, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .hamburger_menu .aside_popup.show_popup {
          display: block; }
        @media (min-width: 993px) {
          /* line 1447, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .aside_popup {
            display: none; } }
        /* line 1464, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer {
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          display: flex;
          justify-content: flex-end;
          align-items: flex-end; }
          /* line 1474, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details {
            position: relative;
            border-radius: 16px 16px 0 0;
            background: #fff;
            box-shadow: 0px 2px 16px 0px rgba(91, 91, 91, 0.1);
            max-width: 100%;
            padding: 56px 16px 0;
            width: 100%; }
            @media (max-width: 767px) {
              /* line 1474, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details {
                padding: 40px 24px 0; } }
            @media (max-width: 360px) {
              /* line 1474, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details {
                overflow-y: auto;
                max-height: 95vh; }
                /* line 1490, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details::-webkit-scrollbar {
                  display: none; } }
            /* line 1495, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box {
              display: flex;
              flex-direction: column;
              align-items: flex-start;
              gap: 16px;
              margin: 0 0 24px; }
              @media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
                /* line 1495, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box {
                  overflow-y: auto;
                  max-height: 55vh; }
                  /* line 1506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box::-webkit-scrollbar {
                    display: none; } }
              /* line 1511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .modal_btn_wrap {
                display: flex;
                gap: 12px;
                padding: 0px 20px 20px;
                border-bottom: 1px solid #EAECF0; }
                @media (max-width: 767px) {
                  /* line 1511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .modal_btn_wrap {
                    padding: 0;
                    width: 100%;
                    border: none;
                    padding: 20px;
                    justify-content: center;
                    align-items: center;
                    gap: 12px;
                    align-self: stretch;
                    border-bottom: 1px solid #EAECF0;
                    margin: 0 -24px;
                    width: calc(100% + 48px); } }
                /* line 1531, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .modal_btn_wrap .btn_box {
                  width: 175px;
                  height: 40px;
                  border-radius: 12px;
                  text-decoration: none;
                  background: #65984A;
                  color: #fff;
                  display: flex;
                  justify-content: center;
                  align-items: center; }
                  /* line 1542, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .modal_btn_wrap .btn_box.outer_btn {
                    background: #F2F7EE;
                    color: #65984A;
                    border: 1px solid #65984A; }
                  @media (max-width: 767px) {
                    /* line 1531, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .modal_btn_wrap .btn_box {
                      width: 100%;
                      font-size: 16px;
                      font-weight: 500; } }
              /* line 1555, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .left_nav_box {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                align-self: stretch;
                width: 100%; }
                /* line 1562, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .left_nav_box .nav_link {
                  display: flex;
                  padding: 12px 16px;
                  align-items: center;
                  gap: 12px;
                  align-self: stretch;
                  color: #101828;
                  font-size: 18px;
                  font-weight: 500;
                  line-height: 24px; }
                  @media (max-width: 767px) {
                    /* line 1562, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .left_nav_box .nav_link {
                      font-size: 16px;
                      padding: 10px 0 10px 36px;
                      position: relative; } }
                  @media (max-width: 767px) {
                    /* line 1579, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .left_nav_box .nav_link img, .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .left_nav_box .nav_link svg {
                      position: absolute;
                      left: 0; } }
                  /* line 1585, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .left_nav_box .nav_link img.browse_icon, .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .setting_box .left_nav_box .nav_link svg.browse_icon {
                    height: 22px; }
            /* line 1593, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .close_aside_bar {
              position: absolute;
              top: 16px;
              right: 16px;
              display: flex; }
            /* line 1600, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .popup_bottom {
              margin: 0 -24px;
              display: flex;
              padding: 20px;
              justify-content: center;
              align-items: center;
              gap: 12px;
              border-top: 1px solid #EAECF0;
              background: #fff; }
              /* line 1610, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_header .header_row .hamburger_menu .aside_popup .aside_popup_outer .aside_details .popup_bottom .SignOut_link {
                display: flex;
                justify-content: center;
                align-items: center;
                gap: 12px;
                color: #C00F0C;
                font-size: 14px;
                font-weight: 500;
                line-height: 18px; }
    /* line 1626, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .header_row .profile_mobile {
      height: 24px;
      width: 24px;
      display: flex;
      justify-content: center;
      align-items: center; }
      @media (min-width: 993px) {
        /* line 1626, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .profile_mobile {
          display: none; } }
      /* line 1637, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .profile_mobile .UserLetter {
        font-size: 12px; }
      /* line 1641, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .profile_mobile .UserImg {
        height: 100%;
        width: 100%;
        object-fit: cover;
        border-radius: 100%; }
    /* line 1649, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .header_row .profile_circle {
      display: flex;
      align-items: center;
      gap: 4px; }
      @media (max-width: 992px) {
        /* line 1649, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .profile_circle {
          display: none; } }
      /* line 1658, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .profile_circle .UserLetter {
        font-size: 12px; }
      /* line 1662, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .profile_circle .UserImg {
        height: 24px;
        width: 24px;
        object-fit: cover;
        border-radius: 100%; }
    /* line 1671, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_header .header_row .right_section {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      gap: 20px; }
      @media (max-width: 992px) {
        /* line 1671, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section {
          display: none; } }
      /* line 1681, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .right_section .header_link, .site_header .header_row .right_section .messageLink {
        color: #101828;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        transition: 0.2s all; }
        /* line 1688, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .header_link:hover, .site_header .header_row .right_section .header_link.selected, .site_header .header_row .right_section .messageLink:hover, .site_header .header_row .right_section .messageLink.selected {
          color: #507C3A; }
          /* line 1692, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .right_section .header_link:hover svg path, .site_header .header_row .right_section .header_link.selected svg path, .site_header .header_row .right_section .messageLink:hover svg path, .site_header .header_row .right_section .messageLink.selected svg path {
            fill: #507C3A; }
      /* line 1699, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .right_section .messageLink {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 5px;
        color: #101828;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
        /* line 1709, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .messageLink .UserLetter {
          margin: 0 3px 0 0;
          color: #FFF;
          text-align: center;
          font-size: 12px;
          line-height: 20px;
          height: 20px;
          width: 20px; }
        /* line 1719, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .messageLink .chat_icon {
          height: 24px; }
      /* line 1724, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .right_section .header_btn {
        gap: 8px;
        border-radius: 8px;
        transition: 0.2s all;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        display: flex;
        width: 145px;
        height: 36px;
        padding: 16px;
        align-items: center;
        justify-content: center; }
        /* line 1738, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .header_btn.rentStuff {
          background: #65984A;
          color: #fff;
          border: 1px solid transparent; }
          /* line 1743, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .right_section .header_btn.rentStuff:hover {
            border-color: #65984A;
            background: #F2F7EE;
            color: #507C3A; }
        /* line 1750, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .header_btn.rent_something {
          height: 36px;
          padding: 0 16px;
          justify-content: center;
          align-items: center;
          color: #F9FAFB;
          font-size: 12px;
          font-weight: 500;
          line-height: 20px;
          background: #65984A;
          border: 1px solid transparent; }
        /* line 1763, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .header_btn.session {
          border: 1px solid #65984A;
          background: #F2F7EE;
          color: #507C3A; }
          /* line 1768, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .right_section .header_btn.session:hover {
            background: #65984A;
            color: #fff; }
      /* line 1776, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .right_section .drop_view .userMenu {
        display: flex;
        padding: 8px;
        align-items: center;
        gap: 8px;
        border-radius: 8px;
        border: 1px solid #EAECF0;
        background: #FFF;
        transition: 0.2s all; }
        /* line 1786, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .drop_view .userMenu:hover {
          box-shadow: 0 1px 6px 0 #20212447;
          border-color: #65984A; }
        /* line 1791, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .drop_view .userMenu .user_burger {
          height: 24px; }
      /* line 1798, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .right_section .drop_view .userMenu_menu {
        border-radius: 8px;
        min-width: 187px;
        right: 0;
        overflow: hidden;
        z-index: 2;
        top: 100%;
        margin: 6px 0 0; }
        /* line 1807, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .drop_view .userMenu_menu .userMenu_link {
          display: flex;
          padding: 15px 16px;
          gap: 10px;
          align-items: center;
          color: #101828;
          font-size: 14px;
          font-weight: 500;
          line-height: 18px;
          white-space: nowrap;
          transition: 0.2s all; }
          /* line 1819, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .right_section .drop_view .userMenu_menu .userMenu_link:not(:last-child) {
            border-bottom: 1px solid #EAECF0; }
          /* line 1822, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .right_section .drop_view .userMenu_menu .userMenu_link.active, .site_header .header_row .right_section .drop_view .userMenu_menu .userMenu_link:hover {
            background: #F2F7EE; }
          /* line 1825, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .right_section .drop_view .userMenu_menu .userMenu_link.logout {
            padding: 18px 16px 20px;
            color: #C00F0C; }
          /* line 1830, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .right_section .drop_view .userMenu_menu .userMenu_link img {
            height: 24px; }

/* line 1842, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.homepage_container {
  padding: 0 0 100px; }

/* line 1846, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.hero_banner {
  width: 100%;
  padding: 100px 30px 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative; }
  @media (max-width: 767px) {
    /* line 1846, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner {
      padding: 87px 20px 87px;
      height: auto; } }
  /* line 1865, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .hero_banner .bg_img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
    /* line 1872, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .bg_img:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(22, 34, 17, 0.5);
      z-index: 1;
      height: 100%;
      width: 100%; }
    /* line 1885, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .bg_img img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
  /* line 1892, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .hero_banner .banner_box {
    width: 100%;
    max-width: 788px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 2; }
    /* line 1902, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .banner_heading {
      color: #fff;
      text-align: center;
      font-family: 'roboto';
      font-size: 56px;
      font-weight: 500;
      line-height: 125%;
      margin: 0 0 34px; }
      @media (max-width: 767px) {
        /* line 1902, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .banner_heading {
          font-size: 40px;
          line-height: 130%;
          letter-spacing: -0.3px;
          margin: 0 0 20px; } }
  @media (max-width: 767px) and (max-width: 400px) {
    /* line 1902, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .banner_heading {
      font-size: 36px; } }

  @media (max-width: 767px) and (max-width: 400px) and (max-width: 380px) {
    /* line 1902, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .banner_heading {
      font-size: 34px; } }

    /* line 1927, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .banner_text {
      width: 100%;
      max-width: 532px;
      color: #F2F7EE;
      text-align: center;
      font-size: 18px;
      font-weight: 400;
      line-height: 28px;
      letter-spacing: -0.3px;
      margin: 0 0 30px; }
      @media (max-width: 767px) {
        /* line 1927, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .banner_text {
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; } }
    /* line 1945, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .search_form {
      display: flex;
      width: 100%;
      max-width: 628px;
      padding: 7px 8px 7px 16px;
      justify-content: flex-end;
      align-items: center;
      gap: 8px;
      background: #fff;
      border-radius: 24px;
      border: 1px solid #EAECF0; }
      @media (max-width: 767px) {
        /* line 1945, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form {
          padding: 8px 8px 8px 16px; } }
      /* line 1961, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .hero_banner .banner_box .search_form.search_form_new {
        max-width: 700px;
        padding: 10px 12px 10px 24px;
        gap: 11px; }
        /* line 1966, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form.search_form_new .input_box {
          gap: 16px; }
          /* line 1969, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .hero_banner .banner_box .search_form.search_form_new .input_box .input_group {
            flex-direction: column; }
            /* line 1972, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .input_label {
              color: #101828;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
              margin: 0; }
              @media (max-width: 767px) {
                /* line 1972, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .input_label {
                  font-size: 11px; } }
              @media (max-width: 767px) {
                /* line 1983, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .input_label.optional_text span {
                  display: none; } }
              /* line 1989, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .input_label.optional_text::after {
                content: "(Optional)";
                color: #667085;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 20px;
                position: relative;
                left: 6px; }
                @media (max-width: 767px) {
                  /* line 1989, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .input_label.optional_text::after {
                    font-size: 11px; } }
            /* line 2006, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form.search_form_new .input_box .input_group input {
              height: 20px;
              min-height: 20px; }
              /* line 2009, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .hero_banner .banner_box .search_form.search_form_new .input_box .input_group input.text_search_field {
                width: 310px;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px; }
                @media (max-width: 767px) {
                  /* line 2009, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .hero_banner .banner_box .search_form.search_form_new .input_box .input_group input.text_search_field {
                    width: 100%;
                    font-size: 11px; } }
            /* line 2022, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch {
              position: relative;
              width: 100%;
              cursor: pointer; }
              /* line 2027, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_label {
                color: #101828;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                display: flex;
                justify-content: flex-start;
                align-items: center;
                gap: 8px; }
                @media (max-width: 767px) {
                  /* line 2037, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_label span {
                    font-size: 11px; } }
                /* line 2043, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_label svg {
                  height: 16px;
                  width: 16px; }
                /* line 2047, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_label img {
                  height: 16px;
                  width: 16px; }
              /* line 2053, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_menu {
                position: absolute;
                top: 100%;
                width: 226px;
                border-radius: 8px;
                display: none;
                top: calc(100% + 12px); }
                @media (max-width: 767px) {
                  /* line 2053, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_menu {
                    width: 180px;
                    top: calc(100% + 2px); } }
                /* line 2067, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_menu .menu_wrap {
                  background: #FFF;
                  display: flex;
                  padding: 8px 0px;
                  flex-direction: column;
                  align-items: flex-start;
                  align-self: stretch;
                  border-radius: 6px;
                  left: -20px;
                  position: absolute;
                  width: 100%;
                  border: 1px solid #EAECF0; }
                  /* line 2080, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                  .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_menu .menu_wrap .category_wrap {
                    width: 100%;
                    padding: 4px 16px;
                    color: #2E4126;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 20px;
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    gap: 8px; }
                    @media (max-width: 767px) {
                      /* line 2080, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                      .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_menu .menu_wrap .category_wrap {
                        font-size: 12px; } }
                    /* line 2096, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                    .hero_banner .banner_box .search_form.search_form_new .input_box .input_group .categoryDropSearch .drop_menu .menu_wrap .category_wrap:hover {
                      background-color: #F2F7EE; }
        /* line 2106, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form.search_form_new .submit_search {
          padding: 16px 12px;
          gap: 8px;
          border-radius: 16px;
          width: fit-content; }
          @media (max-width: 767px) {
            /* line 2106, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form.search_form_new .submit_search {
              width: 40px;
              height: 40px;
              border-radius: 100%; }
              /* line 2116, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .hero_banner .banner_box .search_form.search_form_new .submit_search span {
                display: none; } }
      /* line 2123, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .hero_banner .banner_box .search_form .input_box {
        flex: 1;
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        flex-shrink: 0;
        gap: 12px; }
        /* line 2131, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form .input_box .input_group {
          display: flex;
          align-items: center;
          gap: 4px;
          flex: 1; }
          /* line 2143, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .hero_banner .banner_box .search_form .input_box .input_group input {
            color: #101828;
            font-size: 14px;
            font-weight: 400;
            height: 38px;
            border: none;
            padding: 0;
            min-height: 38px; }
            /* line 2152, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form .input_box .input_group input.text_search_field {
              width: 343px; }
              @media (max-width: 767px) {
                /* line 2152, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .hero_banner .banner_box .search_form .input_box .input_group input.text_search_field {
                  width: 100%; } }
            /* line 2159, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form .input_box .input_group input:focus {
              outline: none; }
            /* line 2162, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form .input_box .input_group input::-webkit-input-placeholder {
              color: #667085; }
            /* line 2165, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form .input_box .input_group input::-moz-placeholder {
              color: #667085; }
            /* line 2168, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form .input_box .input_group input:-ms-input-placeholder {
              color: #667085; }
            /* line 2171, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .hero_banner .banner_box .search_form .input_box .input_group input:-moz-placeholder {
              color: #667085; }
        /* line 2179, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form .input_box .mid_pipe {
          height: 38px;
          width: 1px;
          background: #D0D5DD; }
      /* line 2190, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .hero_banner .banner_box .search_form .submit_search {
        margin: 0;
        display: flex;
        width: 40px;
        height: 40px;
        padding: 0;
        justify-content: center;
        align-items: center;
        gap: 12px;
        border-radius: 100%;
        background: #65984A; }
        /* line 2202, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form .submit_search .search {
          height: 24px;
          width: 24px; }
    /* line 2209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .or {
      color: #F2F7EE;
      text-align: center;
      font-size: 18px;
      font-weight: 500;
      line-height: 28px;
      margin: 22px 0 30px; }
      @media (max-width: 767px) {
        /* line 2209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .or {
          margin: 30px 0; } }
      @media (min-width: 1025px) {
        /* line 2209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .or {
          display: none; } }
    /* line 2225, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .rent_item_btn {
      display: flex;
      width: 158px;
      height: 42px;
      padding: 16px;
      justify-content: center;
      align-items: center;
      gap: 8px;
      border-radius: 16px;
      border: 1px solid #65984A;
      background: #65984A;
      color: #ffffff;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      transition: 0.2s all; }
      /* line 2242, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .hero_banner .banner_box .rent_item_btn:hover {
        box-shadow: 0 1px 6px 0 #20212447;
        color: #F9FAFB;
        background-color: #75ac58; }
      @media (min-width: 1025px) {
        /* line 2225, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .rent_item_btn {
          display: none; } }

/* line 2259, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.explore_categories {
  padding: 80px 0 66px; }
  @media (max-width: 767px) {
    /* line 2259, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .explore_categories {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2259, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .explore_categories {
      padding: 60px 20px; } }
  /* line 2268, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .explore_categories.start_erning_explore {
    padding: 0; }
    @media (max-width: 1039px) {
      /* line 2268, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories.start_erning_explore {
        padding: 0px 20px; } }
  /* line 2276, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .explore_categories .browse_btn {
    margin: 50px auto 0;
    border-radius: 8px;
    border: 1px solid #65984A;
    background: #F2F7EE;
    color: #65984A;
    max-width: 774px;
    width: fit-content;
    border-radius: 8px;
    background: #FFF; }
    @media (max-width: 767px) {
      /* line 2276, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories .browse_btn {
        margin: 20px auto 0;
        width: 100%;
        background: #F2F7EE; } }
  /* line 2294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .explore_categories .section_heading {
    margin: 0 0 30px;
    text-align: center; }
    @media (max-width: 767px) {
      /* line 2294, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories .section_heading {
        margin: 0 0 40px; } }
  /* line 2303, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .explore_categories .sub_text {
    color: #101828;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.3px;
    margin: 0 auto 50px;
    width: 100%;
    max-width: 850px; }
    @media (max-width: 767px) {
      /* line 2303, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories .sub_text {
        margin: 0 auto 40px;
        font-size: 16px;
        line-height: 24px; } }
  /* line 2321, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .explore_categories .categories_section {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    /*max-width: 774px;*/
    width: 100%;
    margin: 0 auto; }
    @media (max-width: 767px) {
      /* line 2321, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories .categories_section {
        gap: 20px; } }
    /* line 2335, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .explore_categories .categories_section .categories_box {
      height: 172px;
      border-radius: 16px;
      border: 1px solid #EAECF0;
      background: #F9FAFB;
      padding: 20px;
      position: relative;
      width: calc(33.33% - 16px);
      transition: 0.2s all;
      overflow: hidden; }
      /* line 2346, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories .categories_section .categories_box:hover {
        box-shadow: 0 1px 6px 0 #20212447; }
      @media (max-width: 767px) {
        /* line 2335, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box {
          width: calc(50% - 10px);
          height: 172px;
          border-radius: 8px;
          padding: 14px; } }
      /* line 2356, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories .categories_section .categories_box .category_name {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        position: relative;
        z-index: 1;
        max-width: 105px; }
      /* line 2367, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .explore_categories .categories_section .categories_box .category_img {
        position: absolute;
        bottom: 0;
        right: 0; }
        /* line 2372, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.desktop {
          display: none; }
          @media (min-width: 993px) {
            /* line 2372, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.desktop {
              display: block; } }
        /* line 2379, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.mobile {
          display: none; }
          @media (max-width: 992px) {
            /* line 2379, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.mobile {
              display: block; } }
        /* line 2386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.costume {
          height: 132px; }
          @media (max-width: 992px) {
            /* line 2386, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.costume {
              height: 112px; } }
        /* line 2393, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.pink_desktop {
          height: 120px; }
          @media (max-width: 992px) {
            /* line 2393, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.pink_desktop {
              height: 94px; } }
        /* line 2400, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.music {
          height: 155px; }
          @media (max-width: 992px) {
            /* line 2400, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.music {
              height: 90px; } }
        /* line 2407, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.home_garden {
          height: 148px; }
          @media (max-width: 992px) {
            /* line 2407, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.home_garden {
              height: 131px; } }
        /* line 2414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.tools_eqp {
          height: 141px; }
          @media (max-width: 992px) {
            /* line 2414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.tools_eqp {
              height: 107px; } }
        /* line 2421, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.storage {
          height: 108px; }
          @media (max-width: 992px) {
            /* line 2421, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.storage {
              height: 72px; } }
        /* line 2428, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.film_photography {
          height: 115px; }
          @media (max-width: 992px) {
            /* line 2428, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.film_photography {
              height: 94px; } }
        @media (max-width: 992px) {
          /* line 2435, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .explore_categories .categories_section .categories_box .category_img.sports {
            height: 125px; } }

/* line 2448, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.saveUp_section,
.support_community_section {
  padding: 77px 0; }
  @media (max-width: 767px) {
    /* line 2448, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .saveUp_section,
    .support_community_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2448, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .saveUp_section,
    .support_community_section {
      padding: 60px 20px; } }
  /* line 2459, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .saveUp_section .saveUp_box,
  .support_community_section .saveUp_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 80px; }
    /* line 2465, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .saveUp_section .saveUp_box .saveUp_content,
    .support_community_section .saveUp_box .saveUp_content {
      width: 430px;
      display: flex;
      flex-direction: column;
      max-width: 430px; }
      @media (max-width: 767px) {
        /* line 2465, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box .saveUp_content,
        .support_community_section .saveUp_box .saveUp_content {
          width: 100%;
          max-width: 100%;
          gap: 10px;
          align-items: center;
          text-align: center; } }
      /* line 2479, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box .saveUp_content .section_heading,
      .support_community_section .saveUp_box .saveUp_content .section_heading {
        margin: 0 0 30px; }
        @media (max-width: 767px) {
          /* line 2479, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .saveUp_section .saveUp_box .saveUp_content .section_heading,
          .support_community_section .saveUp_box .saveUp_content .section_heading {
            margin: 0; }
            /* line 2485, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .saveUp_section .saveUp_box .saveUp_content .section_heading br,
            .support_community_section .saveUp_box .saveUp_content .section_heading br {
              display: block !important; } }
        @media (min-width: 768px) and (max-width: 1039px) {
          /* line 2479, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .saveUp_section .saveUp_box .saveUp_content .section_heading,
          .support_community_section .saveUp_box .saveUp_content .section_heading {
            font-size: 40px; } }
        /* line 2494, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box .saveUp_content .section_heading.why_buy,
        .support_community_section .saveUp_box .saveUp_content .section_heading.why_buy {
          max-width: 300px; }
      @media (max-width: 767px) {
        /* line 2499, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box .saveUp_content .saveUp_img,
        .support_community_section .saveUp_box .saveUp_content .saveUp_img {
          display: block;
          width: 100%; } }
      /* line 2506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box .saveUp_content .saveUp_text,
      .support_community_section .saveUp_box .saveUp_content .saveUp_text {
        color: #101828;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
        /* line 2513, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box .saveUp_content .saveUp_text:not(:last-child),
        .support_community_section .saveUp_box .saveUp_content .saveUp_text:not(:last-child) {
          margin: 0 0 40px; }
          @media (max-width: 767px) {
            /* line 2513, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .saveUp_section .saveUp_box .saveUp_content .saveUp_text:not(:last-child),
            .support_community_section .saveUp_box .saveUp_content .saveUp_text:not(:last-child) {
              margin: 0; } }
        @media (max-width: 767px) {
          /* line 2506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .saveUp_section .saveUp_box .saveUp_content .saveUp_text,
          .support_community_section .saveUp_box .saveUp_content .saveUp_text {
            font-size: 16px;
            line-height: 24px; } }
      /* line 2526, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box .saveUp_content .browse_btn,
      .support_community_section .saveUp_box .saveUp_content .browse_btn {
        display: flex;
        width: 158px;
        height: 40px;
        padding: 16px;
        justify-content: center;
        align-items: center;
        gap: 12px;
        border-radius: 12px;
        background: #65984A;
        text-decoration: none;
        color: #F9FAFB;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        transition: 0.2s all; }
        /* line 2543, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box .saveUp_content .browse_btn:hover,
        .support_community_section .saveUp_box .saveUp_content .browse_btn:hover {
          box-shadow: 0 1px 6px 0 #20212447; }
        @media (max-width: 767px) {
          /* line 2526, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .saveUp_section .saveUp_box .saveUp_content .browse_btn,
          .support_community_section .saveUp_box .saveUp_content .browse_btn {
            display: none; } }
    /* line 2553, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .saveUp_section .saveUp_box .saveUp_img,
    .support_community_section .saveUp_box .saveUp_img {
      width: auto;
      max-width: 500px;
      max-height: 479px;
      height: auto; }
      @media (max-width: 767px) {
        /* line 2553, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box .saveUp_img,
        .support_community_section .saveUp_box .saveUp_img {
          display: none; } }
    @media (max-width: 992px) {
      /* line 2565, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box.rentStuff_box,
      .support_community_section .saveUp_box.rentStuff_box {
        flex-direction: column-reverse;
        gap: 20px; } }
    @media (max-width: 767px) {
      /* line 2571, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box.rentStuff_box .saveUp_content,
      .support_community_section .saveUp_box.rentStuff_box .saveUp_content {
        gap: 40px; } }
    @media (min-width: 768px) and (max-width: 1039px) {
      /* line 2571, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box.rentStuff_box .saveUp_content,
      .support_community_section .saveUp_box.rentStuff_box .saveUp_content {
        max-width: 100%;
        width: 100%; } }
    @media (max-width: 767px) {
      /* line 2580, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box.rentStuff_box .saveUp_content .section_heading,
      .support_community_section .saveUp_box.rentStuff_box .saveUp_content .section_heading {
        text-align: center;
        line-height: 150%; } }
    /* line 2586, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .saveUp_section .saveUp_box.rentStuff_box .saveUp_content .section_heading.rent_heading,
    .support_community_section .saveUp_box.rentStuff_box .saveUp_content .section_heading.rent_heading {
      font-size: 48px;
      line-height: 130%; }
      @media (max-width: 767px) {
        /* line 2586, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box.rentStuff_box .saveUp_content .section_heading.rent_heading,
        .support_community_section .saveUp_box.rentStuff_box .saveUp_content .section_heading.rent_heading {
          text-align: center;
          line-height: 150%; } }
    /* line 2597, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .saveUp_section .saveUp_box.rentStuff_box .saveUp_content .saveUp_img,
    .support_community_section .saveUp_box.rentStuff_box .saveUp_content .saveUp_img {
      height: 168px;
      width: auto !important; }
      @media (min-width: 768px) {
        /* line 2597, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box.rentStuff_box .saveUp_content .saveUp_img,
        .support_community_section .saveUp_box.rentStuff_box .saveUp_content .saveUp_img {
          display: none; } }
    @media (max-width: 767px) {
      /* line 2606, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .saveUp_section .saveUp_box.rentStuff_box .saveUp_content .browse_btn,
      .support_community_section .saveUp_box.rentStuff_box .saveUp_content .browse_btn {
        display: flex; } }
    /* line 2613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .saveUp_section .saveUp_box.rentStuff_box .saveUp_img,
    .support_community_section .saveUp_box.rentStuff_box .saveUp_img {
      display: block; }
      @media (max-width: 767px) {
        /* line 2613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box.rentStuff_box .saveUp_img,
        .support_community_section .saveUp_box.rentStuff_box .saveUp_img {
          width: 100%; }
          /* line 2619, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .saveUp_section .saveUp_box.rentStuff_box .saveUp_img.desktop,
          .support_community_section .saveUp_box.rentStuff_box .saveUp_img.desktop {
            display: none; } }
      @media (min-width: 768px) and (max-width: 1039px) {
        /* line 2613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .saveUp_section .saveUp_box.rentStuff_box .saveUp_img,
        .support_community_section .saveUp_box.rentStuff_box .saveUp_img {
          max-width: 100%;
          width: 100%; } }

/* line 2632, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.support_community_section {
  padding: 90px 0; }
  @media (max-width: 767px) {
    /* line 2632, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2632, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section {
      padding: 60px 20px; } }
  @media (max-width: 767px) {
    /* line 2642, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box {
      flex-direction: column;
      gap: 40px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 2642, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box {
      gap: 40px; } }
  @media (max-width: 767px) {
    /* line 2651, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box .saveUp_content {
      width: 100%;
      max-width: 100%;
      text-align: center;
      gap: 50px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 2651, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box .saveUp_content {
      width: 100%;
      max-width: calc(50% - 20px); } }
  @media (max-width: 767px) {
    /* line 2664, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box .saveUp_content .saveUp_img {
      max-width: 293px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 2664, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box .saveUp_content .saveUp_img {
      max-width: calc(50% - 20px); } }
  /* line 2673, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .support_community_section .saveUp_box .saveUp_content .start_btn {
    width: fit-content;
    min-width: 171px; }

/* line 2681, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.rentStuff_section {
  padding: 77px 0; }
  @media (max-width: 767px) {
    /* line 2681, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .rentStuff_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2681, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .rentStuff_section {
      padding: 60px 20px; } }
  /* line 2691, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .rentStuff_section.rentStuff_section_renters {
    padding: 100px 0 119px; }
    @media (max-width: 767px) {
      /* line 2691, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .rentStuff_section.rentStuff_section_renters {
        margin: 0 0 -100px;
        padding: 50px 20px; } }
    /* line 2699, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .rentStuff_section.rentStuff_section_renters .rentStuff_box {
      max-width: 100%;
      padding: 0 0 0 40px;
      justify-content: space-between; }
      @media (max-width: 767px) {
        /* line 2699, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .rentStuff_section.rentStuff_section_renters .rentStuff_box {
          padding: 0; } }
      /* line 2708, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .rentStuff_section.rentStuff_section_renters .rentStuff_box .iphone_box {
        padding: 0;
        width: initial; }
  /* line 2715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .rentStuff_section .rentStuff_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 80px;
    width: 100%;
    max-width: 972px;
    margin: 0 auto; }
    @media (max-width: 767px) {
      /* line 2715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box {
        flex-direction: column; } }
    @media (min-width: 768px) and (max-width: 1039px) {
      /* line 2715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box {
        gap: 40px;
        justify-content: center; } }
    /* line 2732, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .rentStuff_section .rentStuff_box .iphone_box {
      display: flex;
      width: 411px;
      padding: 0px 66px;
      flex-direction: column;
      align-items: center; }
      @media (max-width: 767px) {
        /* line 2732, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .rentStuff_section .rentStuff_box .iphone_box {
          display: none; } }
      @media (min-width: 768px) and (max-width: 1039px) {
        /* line 2732, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .rentStuff_section .rentStuff_box .iphone_box {
          width: fit-content;
          padding: 0; } }
      /* line 2748, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box .iphone_box .rentStuff_img {
        width: 100%;
        box-shadow: 159px 138px 59px 0px rgba(148, 148, 148, 0), 102px 88px 54px 0px rgba(148, 148, 148, 0.01), 57px 50px 45px 0px rgba(148, 148, 148, 0.05), 25px 22px 34px 0px rgba(148, 148, 148, 0.09), 6px 6px 19px 0px rgba(148, 148, 148, 0.1);
        border-radius: 46px; }
    @media (max-width: 767px) {
      /* line 2756, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box .rentStuff_img.mobile_hide {
        display: none; } }
    /* line 2763, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .rentStuff_section .rentStuff_box .rentStuff_content {
      width: 100%;
      max-width: 549px;
      display: flex;
      flex-direction: column;
      gap: 30px; }
      @media (max-width: 767px) {
        /* line 2770, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .rentStuff_section .rentStuff_box .rentStuff_content .section_heading {
          text-align: center;
          font-size: 32px;
          max-width: 250px;
          margin: 0 auto; } }
      /* line 2779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        flex-direction: column;
        gap: 30px; }
        @media (max-width: 767px) {
          /* line 2779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list {
            gap: 32px; } }
        /* line 2791, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li {
          display: flex;
          align-items: flex-start;
          justify-content: flex-start;
          gap: 24px; }
          /* line 2797, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li .liNo {
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 999px;
            background: #65984A;
            color: #F2F7EE;
            font-family: 'roboto';
            font-size: 32px;
            font-weight: 500;
            line-height: 150%;
            letter-spacing: -0.3px;
            height: 52px;
            width: 52px; }
            @media (max-width: 767px) {
              /* line 2797, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li .liNo {
                font-size: 20px;
                line-height: 28px;
                height: 40px;
                width: 40px; } }
          /* line 2820, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li .list_details {
            flex: 1 0 0;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 8px; }
            /* line 2827, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li .list_details .heading {
              color: #344054;
              font-family: 'roboto';
              font-size: 24px;
              font-weight: 500;
              line-height: 150%;
              letter-spacing: -0.3px; }
              @media (max-width: 767px) {
                /* line 2827, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li .list_details .heading {
                  font-size: 20px;
                  line-height: 28px; } }
            /* line 2841, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li .list_details .text {
              color: #344054;
              font-size: 16px;
              font-weight: 400;
              line-height: 24px; }

/* line 2854, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.review_section {
  padding: 196px 0; }
  @media (max-width: 767px) {
    /* line 2854, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .review_section {
      padding: 40px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2854, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .review_section {
      padding: 60px 20px; } }
  /* line 2864, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .review_section .section_heading {
    text-align: center;
    margin: 0 0 80px; }
    @media (max-width: 767px) {
      /* line 2864, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .review_section .section_heading {
        margin: 0 0 20px; } }
  /* line 2873, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .review_section .review_row {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    gap: 32px; }
    @media (max-width: 767px) {
      /* line 2873, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .review_section .review_row {
        flex-direction: column;
        gap: 20px; } }
    /* line 2884, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .review_section .review_row .review_box {
      display: flex;
      padding: 20px;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      gap: 12px;
      flex: 1 0 0;
      border-radius: 16px;
      border: 1px solid #EAECF0;
      width: calc(33% - 16px); }
      @media (max-width: 767px) {
        /* line 2884, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .review_section .review_row .review_box {
          width: 100%;
          padding: 16px; } }
      /* line 2901, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .review_section .review_row .review_box .name_box {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 12px; }
        /* line 2907, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .review_section .review_row .review_box .name_box .reviewer_img {
          width: 40px;
          height: 40px;
          border-radius: 677.288px;
          border: 1.356px solid #FFF;
          background: #CFCBDC;
          box-shadow: 0px 2.712px 10.237px 0px rgba(58, 55, 55, 0.08); }
        /* line 2916, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .review_section .review_row .review_box .name_box .name_loc {
          color: #182230;
          font-size: 18px;
          font-weight: 500;
          line-height: 28px; }
      /* line 2924, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .review_section .review_row .review_box .rating_icon {
        height: 24px; }
      /* line 2928, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .review_section .review_row .review_box .review_text {
        color: #667085;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
        @media (max-width: 767px) {
          /* line 2928, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .review_section .review_row .review_box .review_text {
            font-size: 14px;
            line-height: 20px;
            letter-spacing: normal; } }

/* line 2945, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.gotBack_section {
  padding: 100px 0;
  background: #F2F7EE; }
  @media (max-width: 1039px) {
    /* line 2945, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .gotBack_section {
      padding: 50px 20px; } }
  /* line 2953, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .gotBack_section .gotBack_box {
    width: 100%;
    max-width: 952px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px; }
    /* line 2962, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .gotBack_section .gotBack_box .head_box {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 16px;
      max-width: 862px;
      width: 100%;
      margin: 0 auto; }
      @media (max-width: 767px) {
        /* line 2962, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .head_box {
          text-align: center;
          gap: 20px; } }
      /* line 2976, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .gotBack_section .gotBack_box .head_box .shield_img {
        height: 52px; }
      /* line 2980, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .gotBack_section .gotBack_box .head_box .section_heading {
        margin: 0 0 14px; }
      /* line 2984, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .gotBack_section .gotBack_box .head_box .sub_heading {
        color: #101828;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: -0.3px; }
        /* line 2991, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .head_box .sub_heading.coverd_text {
          text-align: center;
          font-size: 18px;
          line-height: 28px; }
          @media (max-width: 767px) {
            /* line 2991, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .head_box .sub_heading.coverd_text {
              font-size: 16px;
              line-height: 24px; } }
    /* line 3004, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .gotBack_section .gotBack_box .gotBack_list_wrap {
      display: flex;
      flex-direction: column;
      gap: 50px;
      width: 100%; }
      @media (max-width: 767px) {
        /* line 3004, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .gotBack_list_wrap {
          gap: 40px; } }
    /* line 3015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .gotBack_section .gotBack_box .gotBack_list {
      padding: 0;
      margin: 0;
      display: flex;
      flex-direction: row;
      gap: 40px;
      width: 100%;
      list-style: none; }
      @media (max-width: 767px) {
        /* line 3015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .gotBack_list {
          gap: 40px;
          flex-direction: column; } }
      /* line 3029, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .gotBack_section .gotBack_box .gotBack_list li {
        display: flex;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
        flex-direction: column;
        width: 100%;
        max-width: calc(33.33% - 25px); }
        @media (max-width: 767px) {
          /* line 3029, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .gotBack_section .gotBack_box .gotBack_list li {
            flex-direction: row;
            align-items: flex-start;
            justify-content: center;
            text-align: center;
            gap: 16px;
            max-width: 100%; } }
        /* line 3047, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .gotBack_list li .listIconBox {
          display: flex;
          justify-content: center;
          align-items: flex-start;
          border-radius: 16px; }
          @media (max-width: 767px) {
            /* line 3047, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .listIconBox {
              height: 40px;
              width: 40px;
              padding: 0; } }
          /* line 3063, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .gotBack_section .gotBack_box .gotBack_list li .listIconBox .list_icon {
            height: 52px; }
            @media (max-width: 767px) {
              /* line 3063, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .gotBack_section .gotBack_box .gotBack_list li .listIconBox .list_icon {
                height: 100%; } }
        /* line 3072, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .gotBack_list li .list_details {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          gap: 8px;
          flex: 1 0 0;
          align-self: stretch; }
          @media (max-width: 767px) {
            /* line 3072, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .list_details {
              text-align: left; } }
          /* line 3084, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .gotBack_section .gotBack_box .gotBack_list li .list_details .heading {
            color: #101828;
            font-family: 'roboto';
            font-size: 24px;
            font-weight: 500;
            line-height: 150%;
            letter-spacing: -0.3px;
            display: flex;
            align-items: center;
            gap: 10px; }
            /* line 3095, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .list_details .heading .list_icon {
              height: 32px;
              display: none; }
              @media (min-width: 768px) {
                /* line 3095, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .gotBack_section .gotBack_box .gotBack_list li .list_details .heading .list_icon {
                  display: none; } }
          /* line 3104, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .gotBack_section .gotBack_box .gotBack_list li .list_details .text {
            color: #101828;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px; }
            /* line 3110, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .list_details .text a {
              color: #65984A;
              font-size: 16px;
              font-weight: 400;
              line-height: 24px;
              text-decoration: underline; }
              /* line 3117, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .gotBack_section .gotBack_box .gotBack_list li .list_details .text a:hover {
                color: #507C3A; }
          /* line 3123, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .gotBack_section .gotBack_box .gotBack_list li .list_details .more_link {
            color: #0C111D;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            transition: 0.2s all; }
            /* line 3130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .list_details .more_link:hover {
              color: #65984A; }

/* line 3140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.earning_section {
  display: flex;
  padding: 140px 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #F2F4F7;
  background-image: url(/assets/rentStuff/sidehustle-11cb9c74e56663bf1c86374efc0085ea2893dd25f9b7a823032422a6213db081.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin-top: -100px; }
  @media (max-width: 767px) {
    /* line 3140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .earning_section {
      padding: 80px 20px;
      margin: 0;
      text-align: center;
      background-image: url(/assets/homepage/mobile_section_bg-372c4e28072e4794957ea0b16bedbe1f344e9213a5df4d30661a9d3d286bb7fa.png);
      height: 640px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 3140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .earning_section {
      padding: 100px 20px; } }
  /* line 3167, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .earning_section .earning_box {
    display: flex;
    padding: 86px 0;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    flex-direction: column;
    gap: 40px; }
    @media (max-width: 767px) {
      /* line 3167, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .earning_section .earning_box {
        padding: 0;
        gap: 16px; } }
    /* line 3183, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .earning_section .earning_box .section_text {
      color: #101828;
      text-align: center;
      font-size: 18px;
      font-weight: 400;
      line-height: 28px;
      letter-spacing: -0.3px;
      width: 100%;
      max-width: 800px;
      margin: 0 auto; }
      @media (max-width: 767px) {
        /* line 3183, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .earning_section .earning_box .section_text {
          font-size: 16px;
          line-height: 24px; } }

/* line 3204, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.difference_section {
  padding: 146px 0; }
  @media (max-width: 1039px) {
    /* line 3204, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .difference_section {
      padding: 50px 20px; } }
  @media (max-width: 1039px) {
    /* line 3211, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .difference_section.makeadifference {
      padding: 50px 20px;
      background: #F2F7EE; } }
  /* line 3218, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .difference_section .difference_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 80px; }
    @media (max-width: 1039px) {
      /* line 3218, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .difference_section .difference_box {
        flex-direction: column-reverse;
        gap: 40px; } }
    /* line 3229, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .difference_section .difference_box .difference_content {
      width: 430px;
      display: flex;
      flex-direction: column;
      max-width: 430px; }
      @media (max-width: 1039px) {
        /* line 3229, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .difference_section .difference_box .difference_content {
          width: 100%;
          max-width: 100%;
          text-align: center; } }
      /* line 3241, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .difference_section .difference_box .difference_content .section_heading {
        margin: 0 0 24px; }
        @media (max-width: 767px) {
          /* line 3241, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .difference_section .difference_box .difference_content .section_heading {
            margin: 0 0 40px; } }
      /* line 3249, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .difference_section .difference_box .difference_content .difference_text {
        color: #475467;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
        @media (max-width: 767px) {
          /* line 3249, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .difference_section .difference_box .difference_content .difference_text {
            color: #101828;
            font-size: 16px;
            line-height: 24px; } }
      /* line 3263, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .difference_section .difference_box .difference_content .start_btn {
        width: fit-content;
        margin: 52px 0 0;
        width: 171px; }
        @media (max-width: 767px) {
          /* line 3263, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .difference_section .difference_box .difference_content .start_btn {
            margin: 40px auto 0;
            width: fit-content; } }
        @media (min-width: 768px) and (max-width: 1039px) {
          /* line 3263, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .difference_section .difference_box .difference_content .start_btn {
            margin: 40px auto; } }
    /* line 3278, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .difference_section .difference_box .difference_img_box {
      width: 525px;
      height: 525px;
      border-radius: 24px;
      background: #F2F7EE; }
    /* line 3285, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .difference_section .difference_box .difference_img {
      height: auto;
      width: auto;
      max-width: 450px;
      max-height: 294px; }
      @media (max-width: 767px) {
        /* line 3285, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .difference_section .difference_box .difference_img {
          width: 100%; } }
      @media (max-width: 767px) {
        /* line 3295, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .difference_section .difference_box .difference_img.difference_img_mobile {
          max-height: 206px;
          width: auto !important;
          max-width: fit-content;
          margin: 0 auto 40px; } }

/* line 3310, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.our_mission_page .our_mission_banner {
  width: 100%;
  height: 240px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(/assets/missionBanner-ff7ccc9ae1551fe05379c1204ef45867e64fd165bccce73f53ecfb4d07dc39e1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }
  @media (max-width: 767px) {
    /* line 3310, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_banner {
      background-image: url(/assets/ourMissionMobile-0221ff48ba006b8e553f698c7f5318f2d763437a3cf82bf1060e9bdcf8f608e2.png); } }
  @media (max-width: 1039px) {
    /* line 3310, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_banner {
      height: 309px;
      padding: 40px 20px;
      align-items: flex-end; } }
  /* line 3331, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .our_mission_page .our_mission_banner .main_container .banner_heading {
    color: #FFF;
    font-family: 'roboto';
    font-size: 56px;
    font-weight: 500;
    line-height: 140%; }
    @media (max-width: 767px) {
      /* line 3331, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_banner .main_container .banner_heading {
        font-size: 40px;
        line-height: 150%;
        letter-spacing: -0.3px; } }
/* line 3347, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.our_mission_page .our_mission_section {
  padding: 100px; }
  @media (max-width: 1039px) {
    /* line 3347, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_section {
      padding: 40px 20px; } }
  /* line 3355, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .our_mission_page .our_mission_section .main_container .mission_row {
    display: flex;
    flex-wrap: wrap;
    gap: 80px; }
    @media (max-width: 767px) {
      /* line 3355, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_section .main_container .mission_row {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 40px; } }
    /* line 3367, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_section .main_container .mission_row .mission_box {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      align-self: stretch;
      width: calc(50% - 40px); }
      @media (max-width: 767px) {
        /* line 3367, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .our_mission_page .our_mission_section .main_container .mission_row .mission_box {
          width: 100%; } }
      /* line 3378, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_section .main_container .mission_row .mission_box:first-of-type {
        width: 100%; }
      /* line 3381, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_section .main_container .mission_row .mission_box:nth-last-of-type(1) {
        width: 100%; }
      /* line 3385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_section .main_container .mission_row .mission_box .heading {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 40px;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: -0.3px; }
        @media (max-width: 767px) {
          /* line 3385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .our_mission_page .our_mission_section .main_container .mission_row .mission_box .heading {
            font-size: 32px; } }
      /* line 3398, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_section .main_container .mission_row .mission_box .mission_text {
        color: #101828;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
        @media (max-width: 767px) {
          /* line 3398, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .our_mission_page .our_mission_section .main_container .mission_row .mission_box .mission_text {
            font-size: 16px;
            line-height: 24px;
            letter-spacing: normal; } }
  /* line 3414, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .our_mission_page .our_mission_section .main_container .purpose_wrap {
    margin: 40px 0 0;
    display: flex;
    flex-direction: column;
    gap: 50px; }
    /* line 3420, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_boxes {
      display: flex;
      align-items: flex-start;
      gap: 40px;
      align-self: stretch; }
      @media (max-width: 767px) {
        /* line 3420, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_boxes {
          flex-direction: column; } }
      /* line 3430, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_boxes .box {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        flex: 1 0 0; }
        /* line 3436, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_boxes .box .mission_icon {
          height: 40px;
          width: 40px;
          margin: 0 0 16px; }
        /* line 3442, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_boxes .box .heading {
          color: #101828;
          font-family: 'roboto';
          font-size: 24px;
          font-weight: 500;
          line-height: 150%;
          letter-spacing: -0.3px;
          margin: 0 0 8px; }
        /* line 3452, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_boxes .box .text {
          color: #101828;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
    /* line 3461, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_footer {
      color: #101828;
      font-size: 18px;
      font-weight: 400;
      line-height: 28px;
      letter-spacing: -0.3px; }

/* line 3476, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.faq_banner {
  width: 100%;
  padding: 100px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(/assets/faq_new_banner-4782af3afe29a42956632486cf7f31c61ea6c78c690f1dfd4bd46494b23ba6f5.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }
  @media (max-width: 767px) {
    /* line 3476, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .faq_banner {
      padding: 40px 20px;
      height: auto;
      background-image: url(/assets/faq_mobile_banner-ac62cc341f78c0ff5f49f6c17d50d0b56af5b5dcdf3bafb909fefde2fc2c7cde.png); } }
  /* line 3493, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .faq_banner .banner_box {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    max-width: 688px; }
    /* line 3502, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .faq_banner .banner_box .banner_heading {
      color: #fff;
      text-align: center;
      font-family: 'roboto';
      font-size: 56px;
      font-weight: 500;
      line-height: 125%; }
      @media (max-width: 767px) {
        /* line 3502, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_banner .banner_box .banner_heading {
          font-size: 40px;
          line-height: 150%;
          letter-spacing: -0.3px; } }

/* line 3519, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.faq_form_section {
  padding: 100px 0; }
  @media (max-width: 767px) {
    /* line 3519, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .faq_form_section {
      padding: 36px 20px; } }
  /* line 3526, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .faq_form_section .faq_form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    max-width: 688px;
    width: 100%;
    margin: 0 auto; }
    /* line 3535, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .faq_form_section .faq_form .form_text_wrap {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 24px;
      align-self: stretch;
      margin: 0 0 24px; }
      /* line 3543, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .form_text_wrap .banner_text {
        width: 100%;
        color: #101828;
        text-align: left;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px; }
        @media (max-width: 767px) {
          /* line 3543, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .form_text_wrap .banner_text {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; } }
        /* line 3557, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_text_wrap .banner_text.align_text {
          text-align: left; }
        /* line 3560, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_text_wrap .banner_text.list_text {
          margin: -12px 0 0; }
          @media (max-width: 767px) {
            /* line 3560, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .faq_form_section .faq_form .form_text_wrap .banner_text.list_text {
              padding-left: 13px; } }
        /* line 3568, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_text_wrap .banner_text .faq_link {
          color: #507C3A; }
    /* line 3575, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .faq_form_section .faq_form .input_wrap {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 6px;
      width: 100%; }
      /* line 3582, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap.show_field {
        display: flex !important; }
      /* line 3586, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap:has(.error) label {
        color: #FC0815; }
        /* line 3589, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap:has(.error) label.error {
          color: #FC0815;
          font-size: 11px;
          font-weight: 400;
          line-height: 150%;
          margin: 0;
          padding: 0;
          background: transparent; }
          /* line 3598, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .input_wrap:has(.error) label.error:before {
            display: none; }
      /* line 3605, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap:has(.error) .input_field.error,
      .faq_form_section .faq_form .input_wrap:has(.error) .textarea_field.error,
      .faq_form_section .faq_form .input_wrap:has(.error) select.error {
        border-color: #FC0815;
        color: #FC0815; }
      /* line 3613, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap:has(.error) .attachments_wrap label.error {
        position: absolute;
        bottom: -20px; }
      /* line 3620, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap:has(.valid) label {
        color: #2E4126; }
      /* line 3625, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .select_box {
        position: relative;
        width: 100%;
        display: flex;
        align-items: center;
        flex-direction: column;
        gap: 6px; }
        /* line 3633, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .select_box .arrow_icon {
          position: absolute;
          right: 12px;
          top: 7px;
          margin: auto; }
        /* line 3640, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .select_box select {
          background-image: url(/assets/CaretDowns-51267b93cc838891db33570329e158f0bfaa3cb0bb726bcc5195612e81dca314.png);
          background-repeat: no-repeat;
          background-position: 97% center; }
      /* line 3647, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap label {
        color: #2E4126;
        font-size: 18px;
        line-height: 24px;
        font-weight: 500;
        margin: 0; }
      /* line 3655, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .input_field,
      .faq_form_section .faq_form .input_wrap .select_field, .faq_form_section .faq_form .input_wrap select {
        height: 40px;
        padding: 8px 12px;
        width: 100%;
        border-radius: 12px;
        border: 1px solid #EAECF0;
        color: #667085;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin: 0 !important;
        min-height: 40px;
        background-color: #ffffff;
        appearance: none; }
        /* line 3671, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .input_field:focus,
        .faq_form_section .faq_form .input_wrap .select_field:focus, .faq_form_section .faq_form .input_wrap select:focus {
          outline: none; }
      /* line 3676, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .textarea_field {
        height: 120px;
        padding: 12px;
        border-radius: 12px;
        border: 1px solid #EAECF0;
        resize: none;
        color: #667085;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
        /* line 3687, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .textarea_field:focus {
          outline: none; }
      /* line 3692, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .textarea_text {
        color: #475467;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400; }
      /* line 3699, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .checkbox_row {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 10px;
        margin: 8px 0; }
        /* line 3709, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .checkbox_row .toggle_checkbox_wrap:has(.toggle_checkbox:checked) + label {
          color: #2E4126; }
        /* line 3715, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .checkbox_row .toggle_checkbox_wrap label.error {
          position: absolute;
          top: -16px;
          white-space: nowrap; }
        /* line 3723, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .checkbox_row label {
          color: #475467;
          flex: 1;
          font-size: 16px; }
      /* line 3730, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .input_group {
        display: flex;
        align-items: flex-start;
        gap: 16px; }
        /* line 3735, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .input_group .checkbox_row {
          margin: 0; }
      /* line 3740, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .attachments_wrap {
        width: 100%;
        position: relative;
        margin: 0 0 24px; }
        /* line 3745, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .attachments_wrap .file_upload {
          position: absolute;
          width: 100%;
          height: 100%;
          cursor: pointer;
          opacity: 0;
          z-index: 2; }
          /* line 3753, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .input_wrap .attachments_wrap .file_upload:focus {
            outline: none; }
        /* line 3758, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .attachments_wrap .attachments_box {
          padding: 60px 0px;
          border-radius: 12px;
          border: 1px dashed #65984A;
          width: 100%;
          cursor: pointer;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          text-align: center;
          gap: 8px; }
          @media (max-width: 767px) {
            /* line 3758, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .faq_form_section .faq_form .input_wrap .attachments_wrap .attachments_box {
              height: 120px;
              padding: 40px 10px 40px 10px;
              flex-direction: row;
              text-align: left;
              font-weight: 400; } }
          /* line 3779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .input_wrap .attachments_wrap .attachments_box .attachment_text {
            color: #667085;
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; }
            @media (max-width: 767px) {
              /* line 3779, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .faq_form_section .faq_form .input_wrap .attachments_wrap .attachments_box .attachment_text {
                text-align: left; } }
        /* line 3792, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .attachments_wrap .upload_preview {
          position: absolute;
          z-index: 1;
          top: 0;
          height: 100%;
          width: 100%;
          object-fit: cover;
          border-radius: 12px;
          border: 1px dashed #65984A;
          background: #f9fafb;
          display: none; }
          /* line 3804, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .input_wrap .attachments_wrap .upload_preview.fileIcon {
            object-fit: contain; }
    /* line 3811, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .faq_form_section .faq_form .form_action_footer {
      display: flex;
      align-items: flex-start;
      gap: 16px; }
      @media (max-width: 767px) {
        /* line 3811, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_action_footer {
          display: flex;
          width: 100%;
          padding: 20px;
          align-items: center;
          position: fixed;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: 1;
          border: 1px solid #EAECF0;
          background: #fff; } }
      /* line 3830, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .form_action_footer .action_btn {
        display: flex;
        width: 160px;
        height: 48px;
        font-size: 18px;
        padding: 0px 16px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex: 1 0 0;
        border-radius: 8px;
        font-weight: 500;
        line-height: 24px;
        border: none;
        margin: 0; }
        /* line 3846, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_action_footer .action_btn.cancel {
          border: 1px solid #EAECF0;
          background: #F9FAFB;
          color: #475467; }
        /* line 3851, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_action_footer .action_btn.submit {
          background: #65984A;
          color: #F9FAFB; }
        @media (max-width: 767px) {
          /* line 3830, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .form_action_footer .action_btn {
            font-size: 16px; } }

/* line 3863, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.faq_view_section {
  background: #F9FAFB; }
  @media (max-width: 767px) {
    /* line 3863, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .faq_view_section {
      padding: 0 0 80px; } }

/* line 3871, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.infos_section {
  padding: 50px 0 100px; }
  @media (max-width: 1039px) {
    /* line 3871, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .infos_section {
      padding: 40px 20px; } }
  /* line 3879, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .infos_section .privacy_section .infos_heading {
    color: #2E4126;
    font-family: 'roboto';
    font-size: 40px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.3px; }
    @media (max-width: 767px) {
      /* line 3879, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .infos_section .privacy_section .infos_heading {
        font-size: 28px;
        margin: 0 0 16px; } }
  /* line 3893, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .infos_section .privacy_section .infos_content_wrap {
    display: flex;
    flex-direction: column;
    gap: 12px; }
    /* line 3898, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .infos_section .privacy_section .infos_content_wrap:not(:last-child) {
      margin: 0 0 24px; }
    /* line 3901, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .infos_section .privacy_section .infos_content_wrap .sub_heading {
      color: #101828;
      font-family: 'roboto';
      font-size: 20px;
      font-weight: 500;
      line-height: 28px; }
    /* line 3909, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .infos_section .privacy_section .infos_content_wrap .infos_text {
      color: #101828;
      font-size: 15px;
      font-weight: 400;
      line-height: 20px; }
    /* line 3916, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .infos_section .privacy_section .infos_content_wrap .infos_link {
      color: #101828;
      font-size: 15px;
      font-weight: 400;
      line-height: 20px;
      text-decoration-line: underline; }
      /* line 3923, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .infos_section .privacy_section .infos_content_wrap .infos_link:hover {
        color: #65984A; }
    /* line 3929, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .infos_section .privacy_section .infos_content_wrap .infos_list li {
      color: #101828;
      font-size: 15px;
      font-weight: 400;
      line-height: 20px; }

/* line 3940, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.terms_of_service_page {
  padding: 100px 0; }
  @media (max-width: 1039px) {
    /* line 3940, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .terms_of_service_page {
      padding: 20px; } }
  /* line 3947, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .terms_of_service_page .section_heading {
    margin: 0 0 40px; }
    @media (max-width: 767px) {
      /* line 3947, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .section_heading {
        font-size: 20px;
        margin: 0;
        display: none; } }
  /* line 3957, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .terms_of_service_page .terms_of_service_section {
    display: flex;
    gap: 40px;
    align-items: flex-start; }
    @media (max-width: 767px) {
      /* line 3957, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .terms_of_service_section {
        flex-direction: column;
        gap: 20px; } }
    /* line 3967, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .terms_of_service_page .terms_of_service_section .side-bar {
      height: fit-content;
      position: sticky;
      top: 50px;
      width: 200px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
      gap: 16px; }
      @media (max-width: 767px) {
        /* line 3967, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .side-bar {
          width: 100%;
          background: #ffffff;
          top: 0;
          padding: 16px;
          gap: 12px;
          border-radius: 16px;
          border: 1px solid #F2F7EE; } }
      /* line 3990, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading {
        color: #101828;
        font-family: 'roboto';
        font-size: 18px;
        font-weight: 500;
        line-height: 24px; }
        @media (max-width: 767px) {
          /* line 3990, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            color: #2E4126; } }
        /* line 4005, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms {
          display: flex;
          align-items: center;
          border-radius: 100px;
          border: 1px solid #E2EED9;
          background: #F2F7EE;
          height: 32px;
          width: 32px;
          justify-content: center; }
          /* line 4015, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms.toggled {
            background: #ffffff; }
            /* line 4018, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms.toggled .plus {
              display: none; }
            /* line 4021, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms.toggled .minus {
              display: block; }
          @media (min-width: 768px) {
            /* line 4005, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms {
              display: none; } }
          /* line 4030, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms .minus {
            display: none; }
      /* line 4036, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .terms_of_service_section .side-bar nav {
        width: 100%; }
        @media (max-width: 767px) {
          /* line 4036, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar nav {
            display: none; } }
        /* line 4043, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .side-bar nav ul {
          padding: 0;
          list-style: none; }
          /* line 4047, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar nav ul li {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 8px; }
            @media (max-width: 767px) {
              /* line 4047, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .terms_of_service_page .terms_of_service_section .side-bar nav ul li {
                gap: 4px; } }
            /* line 4058, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar nav ul li:has(.active) a {
              color: #101828; }
              /* line 4060, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .terms_of_service_page .terms_of_service_section .side-bar nav ul li:has(.active) a.active {
                color: #507C3A; }
                /* line 4062, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .terms_of_service_page .terms_of_service_section .side-bar nav ul li:has(.active) a.active ~ a {
                  color: #667085; }
            /* line 4070, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar nav ul li a {
              color: #667085;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              width: 100%;
              text-decoration: none; }
              @media (max-width: 767px) {
                /* line 4070, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
                .terms_of_service_page .terms_of_service_section .side-bar nav ul li a {
                  font-size: 14px;
                  line-height: 18px; } }
              /* line 4083, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .terms_of_service_page .terms_of_service_section .side-bar nav ul li a:hover {
                color: #507C3A; }
              /* line 4086, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .terms_of_service_page .terms_of_service_section .side-bar nav ul li a.active {
                color: #507C3A; }
    /* line 4095, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .terms_of_service_page .terms_of_service_section .main-content {
      margin: 0;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 24px;
      flex: 1; }
      /* line 4103, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .terms_of_service_section .main-content section {
        margin: 0; }
        /* line 4106, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .main-content section .content_heading {
          color: #2E4126;
          font-family: 'roboto';
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
          margin: 0 0 16px; }
          @media (max-width: 767px) {
            /* line 4106, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .main-content section .content_heading {
              font-size: 18px;
              line-height: 22px;
              margin: 0 0 12px; } }
        /* line 4121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .main-content section p {
          color: #101828;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px;
          margin: 0 0 20px; }
          @media (max-width: 767px) {
            /* line 4121, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .main-content section p {
              font-size: 14px;
              line-height: 20px;
              margin: 0px 0 16px; } }
          /* line 4134, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .main-content section p a {
            color: #507C3A;
            text-decoration: underline; }
        /* line 4139, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .main-content section div {
          color: #101828;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
          @media (max-width: 767px) {
            /* line 4139, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .main-content section div {
              font-size: 14px;
              line-height: 20px; } }
          /* line 4150, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .main-content section div a {
            color: #507C3A;
            text-decoration: underline; }
        /* line 4156, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .main-content section .sub_heading {
          color: #101828;
          font-weight: 500;
          font-family: 'roboto';
          font-size: 18px;
          line-height: 24px;
          margin: 0 0 4px; }
          @media (max-width: 767px) {
            /* line 4156, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .main-content section .sub_heading {
              font-size: 16px;
              line-height: 20px; } }
        /* line 4170, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .main-content section .dot {
          font-size: 9px;
          vertical-align: middle; }

/* line 4187, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.site_footer {
  padding: 64px 0 108px;
  background: #162211; }
  @media (max-width: 767px) {
    /* line 4187, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_footer {
      padding: 0;
      width: 100%; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 4187, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_footer {
      padding: 60px 20px; } }
  @media (max-width: 767px) {
    /* line 4199, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_footer.bottom_navigation {
      padding: 0 0 90px; } }
  /* line 4205, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .site_footer .footer_container {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 1040px;
    margin: 0 auto;
    gap: 16px; }
    @media (max-width: 767px) {
      /* line 4205, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_footer .footer_container {
        padding: 80px 20px 40px;
        align-items: flex-start;
        flex-wrap: wrap;
        gap: initial;
        max-width: 100%;
        overflow: hidden; } }
    /* line 4222, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_footer .footer_container .logo_link {
      display: flex;
      width: fit-content;
      height: 52px; }
      @media (min-width: 1025px) {
        /* line 4230, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .logo_link:hover svg path {
          fill: #00EDE9; } }
      /* line 4238, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_footer .footer_container .logo_link svg path {
        fill: #65984A; }
      /* line 4246, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_footer .footer_container .logo_link .footer_logo {
        height: 100%; }
    /* line 4251, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .site_footer .footer_container .content_row {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      gap: 100px; }
      @media (max-width: 767px) {
        /* line 4251, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .content_row {
          flex-direction: column;
          gap: 40px; } }
      /* line 4262, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_footer .footer_container .content_row .social_section {
        display: flex;
        flex-direction: column;
        gap: 24px; }
        @media (max-width: 767px) {
          /* line 4262, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_footer .footer_container .content_row .social_section {
            gap: 16px; } }
        /* line 4271, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .content_row .social_section .text {
          color: #FFF;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
        /* line 4278, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .content_row .social_section .social_box {
          display: flex;
          align-items: center;
          gap: 12px;
          justify-content: flex-start; }
          /* line 4284, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_footer .footer_container .content_row .social_section .social_box .social_link {
            display: flex;
            height: 40px;
            width: 40px;
            justify-content: center;
            align-items: center; }
            /* line 4291, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .social_section .social_box .social_link .social_img {
              height: 100%;
              width: 100%; }
              /* line 4295, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
              .site_footer .footer_container .content_row .social_section .social_box .social_link .social_img:hover {
                filter: invert(68%) sepia(100%) saturate(3227%) hue-rotate(161deg) brightness(157%) contrast(101%); }
        /* line 4301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .content_row .social_section .copyright_text {
          color: #FFF;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px; }
          @media (max-width: 767px) {
            /* line 4301, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .social_section .copyright_text {
              display: none; } }
          @media (min-width: 767px) {
            /* line 4311, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .social_section .copyright_text.desktop {
              display: block;
              text-align: left;
              padding-left: 0;
              border-top: none; } }
      /* line 4322, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_footer .footer_container .content_row .link_section {
        display: flex;
        width: 549px;
        align-items: flex-start;
        gap: 24px; }
        @media (max-width: 767px) {
          /* line 4322, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_footer .footer_container .content_row .link_section {
            width: 100%;
            flex-direction: column; } }
        /* line 4333, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .content_row .link_section .link_box {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          padding-top: 10px;
          gap: 8px;
          flex: 1 0 0; }
          @media (max-width: 767px) {
            /* line 4333, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .link_section .link_box {
              padding: 0; } }
          /* line 4345, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
          .site_footer .footer_container .content_row .link_section .link_box .footer_link {
            color: #FFF;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            white-space: nowrap;
            transition: 0.2s all; }
            /* line 4353, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .link_section .link_box .footer_link:hover {
              color: #00EDE9; }
  /* line 4362, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .site_footer .copyright_text {
    height: 105px;
    padding: 0 30px;
    border-top: 1px solid #2E4126;
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (min-width: 768px) {
      /* line 4362, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .site_footer .copyright_text {
        display: none; } }

/* line 4385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.waiting_btn {
  display: flex;
  height: 40px;
  padding: 0px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid var(--Border-border-secondary, #475467);
  background: var(--Background-Main, #FFF);
  color: var(--Text-Tertiatry, #475467); }
  /* line 4401, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .waiting_btn:hover {
    color: var(--Text-Tertiatry, #475467); }

/* line 4406, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.home-loading-more {
  margin: 60px auto 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px; }
  @media (max-width: 767px) {
    /* line 4406, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .home-loading-more {
      margin: 30px auto; } }
  /* line 4418, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .home-loading-more .apple_pagination {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
    color: #101828;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px; }
    /* line 4429, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .home-loading-more .apple_pagination .previous_page {
      display: flex;
      height: 40px;
      width: initial;
      padding: 8px 16px 8px 10px;
      justify-content: center;
      align-items: center;
      gap: 4px;
      color: #101828;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }
      /* line 4442, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .home-loading-more .apple_pagination .previous_page.disabled {
        color: grey; }
    /* line 4447, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .home-loading-more .apple_pagination a, .home-loading-more .apple_pagination em {
      height: 32px;
      width: 32px;
      padding: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 14px;
      font-weight: 500;
      line-height: 20px; }
    /* line 4459, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .home-loading-more .apple_pagination em.current {
      border-radius: 100%; }
    /* line 4463, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .home-loading-more .apple_pagination .next_page {
      display: flex;
      height: 40px;
      padding: 8px 10px 8px 16px;
      justify-content: center;
      align-items: center;
      gap: 4px;
      width: initial;
      color: #101828;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }
      /* line 4476, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
      .home-loading-more .apple_pagination .next_page.disabled {
        color: grey; }
  /* line 4482, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
  .home-loading-more .back_to_top {
    height: 40px;
    padding: 8px 10px 8px 16px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    color: #101828;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: none;
    cursor: pointer; }
    /* line 4495, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
    .home-loading-more .back_to_top.show_back {
      display: flex; }

/* line 4501, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.apple_pagination {
  text-align: center;
  padding: 1em;
  cursor: default; }

/* line 4506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.apple_pagination a, .apple_pagination span {
  padding: 0.2em 0.3em; }

/* line 4509, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.apple_pagination .disabled {
  color: grey; }

/* line 4512, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.apple_pagination .current {
  font-style: normal;
  color: #ffffff;
  background-color: #65984A;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.5;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em; }

/* line 4524, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/homepage.scss */
.apple_pagination a {
  text-decoration: none;
  color: black; }
@charset "UTF-8";
/*
  This file contains all the basic imported mixin/variable files
*/
/*
  -----------------------------------------
  Color presets
  -----------------------------------------
  A good way to select hues:
  1. Pick one hue (0–360)
  2. Add it to, or substract it from one of
     the following:
     - 360/1.618 (split-complementary color)
     - 360/2 (complementary color)
     - 360/3 (triadic color)
     - 360/4 (quad…tric color)
     - 360/5 (pentatonic color)
  -----------------------------------------
  Values derived using the golden ratio:

  100% / 1.618^1          = ~61.8%
  100% / 1.618^2          = ~38.2%
  100% / 1.618^3          = ~23.6%
  100% / 1.618^3          = ~14.6%
  100% / 1.618^3          =  ~9.0%
  100% / 1.618^3          =  ~5.6%
  100% - (100% / 1.618^6) = ~94.4%
  100% - (100% / 1.618^5) = ~91.0%
  100% - (100% / 1.618^6) = ~85.4%
  100% - (100% / 1.618^6) = ~76.4%

  Try using these values as the saturations
  and lightnesses of colours you use.
  The results are usually pleasing.
  -----------------------------------------
*/
/*
  --------------------------
  Media query mixin
  --------------------------
  Usage:

  @include media(tablet) {
    .foo {color: red;}
  }

  or

  .foo {
    @include media(tablet) {
      color: red;
    }
  }
  --------------------------
*/
/**
  http://css-tricks.com/snippets/css/retina-display-media-query/
*/
/*
  --------------------------------------------
  Em conversion functions
  pixels to ems & baselines to ems
  --------------------------------------------
  Usage:
  - em(6, 26) converts 6px to ems assuming the
    font-size of the element is 26px. If the
    element's font-size is the same as the
    base font-size, you can omit the 2nd
    argument: em(6)
  - lines(0.5, 26) is a shorthand for
    em(($line-height/2), 26), so em(12, 26)
    in Sharetribe's case.
  --------------------------------------------
  Examples:
    p {
      font-size:
      line-height: lines(1);
      margin-bottom: lines(0.5);
    }
    h1 {
      font-size: em(42);
      line-height: lines(2, 42);
      margin-bottom: lines(1, 42);
    }
  --------------------------------------------
*/
/*
  --------------------------------------------------
  Font-family mixins
  FF Tisa: https://typekit.com/fonts/ff-tisa-web-pro
  LFT Etica: https://typekit.com/fonts/lft-etica-web
  --------------------------------------------------
*/
/*
  ----------------------------------------------------------
  Type presets
  mostly calculated using a modular scale based on
  the golden ratio: 1:1.618
  http://modularscale.com/scale/?px1=16&px2=&ra1=1.618&ra2=0
  ----------------------------------------------------------
*/
/**
  Misc utils
*/
/**
  Use icon-fix to correctly vertical align SS-pika icons

  Deprecated: Use icon-fix-rel
*/
/**
  Icon fix relative to the font-size
*/
/**
  Some icons, e.g. dropdown icon needs to be a bit lower
*/
/**
  Round notification badge
*/
/**
  Include this mixin to make area without content clickable in IE.

  See more: http://stackoverflow.com/questions/6914822/absolute-positioned-anchor-tag-with-no-text-not-clickable-in-ie
*/
/* Grid column that is 1/4 of total width */
/**
  Undo the mobile margin set by .wrapper
  This is cubersome, because the .wrapper is in the main layout and not per page
*/
/*
  Bottom border style to be used with text titles (e.g. under front-page filter titles)
*/
/*
  Vertical centering using "ghost" element
  Use for: Centering blocks with unknown height/width

  http://css-tricks.com/centering-in-the-unknown/
*/
/*
  Vertical centering using tables
  Use for: Center multiline text

  http://css-tricks.com/vertically-center-multi-lined-text/
*/
/**
  Give `width` and `aspect-ratio` and get back height
*/
/**
  Listing top-right overlay price tag
*/
/**
  Use this mixin to get correct borders for button group when
  it is selected/hovered

  Classes added:
  - `selected`

  The logic and selectors for selected/hovered borders is a
  bit complicated, that's why they are in their own mixin
*/
/**
  Create a block element, which preserves given aspect ratio
*/
/**
  Just a helper
*/
/**
  Create a style for *too-wide* image,
  e.g. image that is wider for the aspect ratio

  - Takes all the *vertical* space available
  - Presenving the aspect ratio
*/
/**
  Create a style for *too-narrow* image,
  e.g. image that is too narrow for the aspect ratio

  - Takes all the *horizontal* space available
  - Presenving the aspect ratio
*/
/* line 4, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
.blog_box {
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 32px; }
  @media (max-width: 767px) {
    /* line 4, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_box {
      flex-direction: column;
      gap: 16px; } }
  /* line 15, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
  .blog_box .img_box {
    width: 238px;
    border-radius: 5.646px;
    background: #D3CFCF; }
    @media (max-width: 767px) {
      /* line 15, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_box .img_box {
        height: 229px;
        width: 100%;
        border-radius: 8.255px; } }
    /* line 26, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_box .img_box .blog_img {
      height: 100%;
      width: 100%;
      object-fit: cover;
      border-radius: inherit; }
  /* line 34, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
  .blog_box .blog_details {
    display: flex;
    flex-direction: column;
    flex: 1; }
    /* line 39, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_box .blog_details .blog_heading {
      color: #2E4126;
      font-family: 'roboto';
      font-size: 20px;
      font-weight: 500;
      line-height: 28px;
      margin: 0 0 8px; }
    /* line 48, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_box .blog_details .blog_text {
      color: #475467;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      margin: 0 0 16px;
      text-overflow: ellipsis;
      display: -webkit-box;
      width: 100%;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden; }
    /* line 62, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_box .blog_details .read_more_btn {
      display: flex;
      height: 36px;
      padding: 0 16px;
      gap: 12px;
      border-radius: 8px;
      min-width: 104px;
      width: fit-content;
      font-size: 14px;
      line-height: 20px; }

/* line 76, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
.blog_banner {
  width: 100%;
  padding: 100px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(/assets/blogBanner-5505869dd49f147c3625d9c9e0d4ec90e5770b9304aa891068ada9e8e372d6cd.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: 437px; }
  @media (max-width: 767px) {
    /* line 76, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_banner {
      padding: 40px 20px;
      height: auto;
      background-image: url(/assets/blogBanner-5505869dd49f147c3625d9c9e0d4ec90e5770b9304aa891068ada9e8e372d6cd.png); } }
  /* line 94, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
  .blog_banner .banner_box {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    max-width: 688px; }
    /* line 102, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_banner .banner_box .banner_heading {
      color: #fff;
      text-align: center;
      font-family: 'roboto';
      font-size: 56px;
      font-weight: 500;
      line-height: 125%; }
      @media (max-width: 767px) {
        /* line 102, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_banner .banner_box .banner_heading {
          font-size: 40px;
          line-height: 150%;
          letter-spacing: -0.3px; } }
    /* line 117, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_banner .banner_box .banner_text {
      color: #F2F7EE;
      text-align: center;
      font-size: 18px;
      font-weight: 400;
      line-height: 28px;
      letter-spacing: -0.3px;
      max-width: 548px;
      width: 100%; }

/* line 130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
.blog_section {
  padding: 70px 0; }
  @media (max-width: 767px) {
    /* line 130, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_section {
      padding: 36px 20px; } }
  /* line 137, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
  .blog_section .blog_list_wrapper {
    display: flex;
    width: 100%;
    max-width: 768px;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    margin: 0 auto; }
    /* line 146, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_section .blog_list_wrapper .blogs_list {
      display: flex;
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
      gap: 40px; }
  /* line 155, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
  .blog_section .blog_grid_wrapper {
    display: flex;
    width: 100%;
    max-width: 1098px;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    margin: 0 auto; }
    @media (min-width: 768px) and (max-width: 1125px) {
      /* line 155, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_section .blog_grid_wrapper {
        max-width: 90%; } }
    /* line 168, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_section .blog_grid_wrapper .blogs_list {
      display: flex;
      width: 100%;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: flex-start;
      gap: 32px; }
      /* line 176, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_section .blog_grid_wrapper .blogs_list .blog_box {
        width: calc(33% - 18px);
        flex-direction: column;
        gap: 16px; }
        @media (max-width: 767px) {
          /* line 176, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_section .blog_grid_wrapper .blogs_list .blog_box {
            width: 100%; } }
        @media (min-width: 768px) and (max-width: 992px) {
          /* line 176, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_section .blog_grid_wrapper .blogs_list .blog_box {
            width: calc(50% - 16px); } }
        @media (min-width: 993px) and (max-width: 1125px) {
          /* line 176, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_section .blog_grid_wrapper .blogs_list .blog_box {
            width: calc(33% - 18.5px); } }
        /* line 191, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_section .blog_grid_wrapper .blogs_list .blog_box .img_box {
          height: 229px;
          width: 100%;
          border-radius: 8.255px; }
  /* line 200, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
  .blog_section .pagination_box {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; }
    /* line 206, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_section .pagination_box .pagination {
      margin: 0; }
      /* line 209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_section .pagination_box .pagination .previous_page {
        display: flex;
        width: 40px;
        height: 40px;
        justify-content: center;
        align-items: center;
        margin: 0;
        color: transparent;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        padding: 0;
        background: transparent;
        overflow: hidden;
        position: relative; }
        /* line 225, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination .previous_page:before {
          content: '';
          position: absolute;
          background-image: url(/assets/paginationCaret-eff27d3644524f08853e81c281f48f55086af1bed6e1efbb51c55ccf4051c1e3.png);
          background-position: center center;
          height: 100%;
          width: 100%;
          background-size: contain;
          background-size: 20px;
          background-repeat: no-repeat;
          transform: rotate(180deg); }
        /* line 238, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination .previous_page::selection {
          color: transparent;
          background: transparent; }
      /* line 245, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_section .pagination_box .pagination .current {
        display: flex;
        width: 40px;
        height: 40px;
        justify-content: center;
        align-items: center;
        margin: 0;
        color: #475467;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        border-radius: 8px;
        background: #F2F7EE;
        padding: 0; }
      /* line 261, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_section .pagination_box .pagination a {
        display: flex;
        width: 40px;
        height: 40px;
        justify-content: center;
        align-items: center;
        margin: 0;
        color: #475467;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        padding: 0;
        background: transparent; }
        /* line 275, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination a.next_page {
          color: transparent;
          overflow: hidden; }
      /* line 281, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_section .pagination_box .pagination .next_page {
        display: flex;
        width: 40px;
        height: 40px;
        justify-content: center;
        align-items: center;
        margin: 0;
        color: #475467;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        padding: 0;
        background: transparent;
        color: transparent;
        overflow: hidden;
        position: relative; }
        /* line 298, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination .next_page:before {
          content: '';
          position: absolute;
          background-image: url(/assets/paginationCaret-eff27d3644524f08853e81c281f48f55086af1bed6e1efbb51c55ccf4051c1e3.png);
          background-position: center center;
          height: 100%;
          width: 100%;
          background-size: contain;
          background-size: 20px;
          background-repeat: no-repeat; }
        /* line 310, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination .next_page::selection {
          color: transparent;
          background: transparent; }

/* line 323, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
.blog_page {
  padding: 100px 0; }
  @media (max-width: 1040px) {
    /* line 323, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page {
      padding: 36px 20px; } }
  /* line 330, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
  .blog_page .blog_page_wrapper {
    width: 100%;
    max-width: 1040px;
    margin: 0 auto; }
    /* line 335, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper .blog_title {
      color: #2E4126;
      font-family: 'roboto';
      font-size: 40px;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: -0.3px;
      margin: 0 0 12px; }
      @media (max-width: 767px) {
        /* line 335, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .blog_title {
          font-size: 32px; }
          /* line 347, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_page .blog_page_wrapper .blog_title br {
            display: none; } }
    /* line 353, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper .blog_headbox {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      margin: 0 0 48px; }
      @media (max-width: 992px) {
        /* line 353, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .blog_headbox {
          flex-direction: column;
          align-items: flex-start;
          margin: 0 0 32px; } }
      /* line 366, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .blog_headbox .info_box {
        display: flex;
        flex-direction: column;
        gap: 12px; }
        /* line 371, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .blog_headbox .info_box .name_duration {
          display: flex;
          align-items: center;
          justify-content: flex-start;
          gap: 8px;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
          /* line 380, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_page .blog_page_wrapper .blog_headbox .info_box .name_duration .name {
            font-weight: 500;
            color: #2E4126; }
          /* line 385, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_page .blog_page_wrapper .blog_headbox .info_box .name_duration .duration {
            color: #475467; }
        /* line 390, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .blog_headbox .info_box .date {
          color: #475467;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px; }
      /* line 398, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .blog_headbox .social_box {
        display: flex;
        align-items: center;
        gap: 16px; }
        /* line 407, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .blog_headbox .social_box .share_link .copyText.selected + svg path {
          fill: #65984A; }
    /* line 417, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper .blog_banner_box {
      display: flex;
      align-items: center;
      align-self: stretch;
      border-radius: 16px;
      background: #D3CFCF;
      height: 404px;
      overflow: hidden;
      margin: 0 0 48px; }
      @media (max-width: 1024px) {
        /* line 417, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .blog_banner_box {
          padding: 0;
          height: 184px;
          margin: 0 0 32px;
          border-radius: 8px; } }
      /* line 434, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .blog_banner_box .banner_img {
        flex: 1;
        height: 100%;
        object-fit: contain; }
    /* line 441, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper .blog_content_wrap {
      display: flex;
      flex-direction: column;
      gap: 24px; }
      /* line 447, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .blog_content_wrap .content_wrap .content_heading {
        color: #101828;
        font-family: 'roboto';
        font-size: 20px;
        font-weight: 500;
        line-height: 28px; }
      /* line 455, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .blog_content_wrap .content_wrap .content_text {
        color: #101828;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
      /* line 463, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .blog_content_wrap .content_wrap .list_head {
        color: #101828;
        font-family: 'roboto';
        font-size: 18px;
        font-weight: 500;
        line-height: 24px;
        margin: 24px 0 0; }
      /* line 473, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .blog_content_wrap .content_wrap .content_list li {
        color: #101828;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
    /* line 484, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper h1, .blog_page .blog_page_wrapper h2, .blog_page .blog_page_wrapper h3, .blog_page .blog_page_wrapper h4, .blog_page .blog_page_wrapper h5, .blog_page .blog_page_wrapper h6 {
      color: #101828;
      font-size: 20px;
      font-weight: 500;
      line-height: 28px; }
    /* line 491, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper p {
      color: #101828;
      font-size: 18px;
      font-weight: 400;
      line-height: 28px;
      letter-spacing: -0.3px;
      margin-top: 0;
      margin-bottom: 1rem; }
    /* line 501, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper ol {
      display: block;
      list-style-type: decimal;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      padding-inline-start: 40px;
      unicode-bidi: isolate; }
      /* line 511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper ol li {
        color: #101828;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
    /* line 520, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper ol ul {
      list-style-type: circle;
      margin-block-start: 0px;
      margin-block-end: 0px; }
    /* line 526, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper ul {
      display: block;
      list-style-type: disc;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      padding-inline-start: 40px;
      unicode-bidi: isolate; }
      /* line 536, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper ul li {
        color: #101828;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px; }
    /* line 545, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
    .blog_page .blog_page_wrapper .more_post_section {
      margin: 72px 0 0; }
      @media (max-width: 1024px) {
        /* line 545, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .more_post_section {
          margin: 36px 0 0; } }
      /* line 552, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .more_post_section .read_more_heading {
        color: #2E4126;
        font-family: 'roboto';
        font-size: 24px;
        font-weight: 500;
        line-height: 150%;
        letter-spacing: -0.3px;
        margin: 0 0 24px; }
        @media (max-width: 1024px) {
          /* line 552, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_page .blog_page_wrapper .more_post_section .read_more_heading {
            margin: 0 0 12px; } }
      /* line 566, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
      .blog_page .blog_page_wrapper .more_post_section .blog_grid_wrap {
        display: flex;
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 32px; }
        /* line 574, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .more_post_section .blog_grid_wrap .blog_box {
          width: calc(33% - 18px);
          flex-direction: column;
          gap: 16px; }
          @media (max-width: 767px) {
            /* line 574, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
            .blog_page .blog_page_wrapper .more_post_section .blog_grid_wrap .blog_box {
              width: 100%; } }
          @media (min-width: 768px) and (max-width: 992px) {
            /* line 574, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
            .blog_page .blog_page_wrapper .more_post_section .blog_grid_wrap .blog_box {
              width: calc(50% - 16px); } }
          @media (min-width: 993px) and (max-width: 1125px) {
            /* line 574, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
            .blog_page .blog_page_wrapper .more_post_section .blog_grid_wrap .blog_box {
              width: calc(33% - 18.5px); } }
          /* line 589, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/blogs.scss */
          .blog_page .blog_page_wrapper .more_post_section .blog_grid_wrap .blog_box .img_box {
            height: 229px;
            width: 100%;
            border-radius: 8.255px; }
/* line 1, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
.tracking_dashboard_page {
  display: flex;
  padding: 40px 0px 80px 0px;
  flex-direction: column;
  align-items: flex-start; }
  @media (max-width: 767px) {
    /* line 1, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
    .tracking_dashboard_page {
      padding: 0; } }
  /* line 11, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
  .tracking_dashboard_page .tracking_dashboard_section {
    width: 100%; }
    @media (max-width: 1024px) {
      /* line 11, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section {
        padding: 20px; } }
    /* line 18, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
    .tracking_dashboard_page .tracking_dashboard_section .heading {
      color: #2E4126;
      font-family: 'roboto';
      font-size: 36px;
      font-weight: 500;
      line-height: 150%;
      letter-spacing: -0.3px;
      margin: 0 0 24px; }
      @media (max-width: 992px) {
        /* line 18, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .heading {
          font-size: 24px;
          margin: 0 0 20px; } }
    /* line 33, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
    .tracking_dashboard_page .tracking_dashboard_section .referral_program {
      display: flex;
      align-items: flex-start;
      gap: 24px;
      align-self: stretch; }
      @media (max-width: 767px) {
        /* line 33, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .referral_program {
          gap: 12px; } }
      /* line 42, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section .referral_program.ReferEarn {
        margin: 0 0 32px; }
        @media (max-width: 767px) {
          /* line 46, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .referral_program.ReferEarn .program_details .text {
            font-size: 14px; } }
      /* line 54, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section .referral_program .icon_box {
        display: flex;
        width: 64px;
        height: 64px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 10.24px;
        background: #F2F7EE; }
        @media (max-width: 767px) {
          /* line 54, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .referral_program .icon_box {
            height: 40px;
            width: 40px;
            border-radius: 6.5px; } }
        /* line 70, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .referral_program .icon_box img {
          width: 34.133px;
          height: 34.133px;
          flex-shrink: 0; }
          @media (max-width: 767px) {
            /* line 70, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .referral_program .icon_box img {
              width: 21.333px;
              height: 21.333px;
              flex-shrink: 0; } }
      /* line 83, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details {
        flex: 1; }
        /* line 86, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details .heading {
          color: #101828;
          font-family: 'roboto';
          font-size: 24px;
          font-weight: 500;
          line-height: 150%;
          letter-spacing: -0.3px;
          margin: 0 0 4px; }
          @media (max-width: 767px) {
            /* line 86, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details .heading {
              font-size: 16px;
              line-height: 24px; } }
        /* line 101, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details .text {
          color: #475467;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          margin: 0 0 8px; }
          @media (max-width: 767px) {
            /* line 101, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details .text {
              font-size: 12px; } }
        /* line 113, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details .see_details_link {
          color: #2E4126;
          font-size: 14px;
          font-weight: 500;
          line-height: 20px;
          display: flex;
          gap: 4px;
          align-items: center;
          justify-content: flex-start;
          text-decoration-line: underline;
          text-decoration-style: solid;
          text-decoration-skip-ink: none;
          text-decoration-thickness: auto;
          text-underline-offset: auto;
          text-underline-position: from-font; }
          @media (max-width: 767px) {
            /* line 113, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details .see_details_link {
              font-size: 12px; } }
          /* line 133, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details .see_details_link .arrowIcon {
            height: 16px; }
    /* line 140, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs {
      display: flex;
      flex-direction: column;
      gap: 40px; }
      /* line 145, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav {
        display: flex;
        align-items: flex-start;
        gap: 24px;
        padding: 0;
        list-style: none;
        margin: 0;
        overflow: auto; }
        @media (max-width: 767px) {
          /* line 145, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav {
            margin: 0 -20px;
            border-bottom: 1px solid #EAECF0;
            padding: 0 20px;
            gap: 0;
            justify-content: center; } }
        /* line 162, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li {
          display: flex;
          padding: 12px 0px;
          justify-content: center;
          align-items: center;
          gap: 16px;
          position: relative;
          border-bottom: 1px solid transparent; }
          /* line 171, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li.active, .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li:hover {
            border-color: #507C3A; }
            /* line 174, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li.active a, .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li:hover a {
              color: #507C3A; }
          @media (max-width: 767px) {
            /* line 162, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li {
              flex: 1; } }
          /* line 182, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li a {
            color: #667085;
            font-family: 'roboto';
            font-size: 20px;
            font-weight: 500;
            line-height: 28px; }
            @media (max-width: 767px) {
              /* line 182, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_nav li a {
                font-size: 18px;
                line-height: 24px; } }
      /* line 197, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap {
        width: 100%; }
        /* line 200, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content {
          width: 100%;
          border: none;
          margin: 0;
          border-radius: 0; }
          /* line 206, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .copy_box {
            width: 100%; }
            /* line 209, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .copy_box .heading {
              color: #101828;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              margin: 0 0 16px; }
            /* line 217, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .copy_box .input_copy_group {
              display: flex;
              align-items: flex-start;
              gap: 16px;
              width: 100%; }
              /* line 223, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .copy_box .input_copy_group .input_url {
                flex: 1;
                min-height: 40px;
                padding: 8px 12px;
                border-radius: 8px;
                border: 1px solid #EAECF0; }
              /* line 231, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .copy_box .input_copy_group .copy_link {
                display: flex;
                height: 40px;
                padding: 0 16px;
                justify-content: center;
                align-items: center;
                gap: 8px;
                color: #507C3A;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                border-radius: 8px;
                border: 1px solid #65984A;
                background: #F2F7EE; }
                @media (max-width: 767px) {
                  /* line 246, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .copy_box .input_copy_group .copy_link .copy_text {
                    display: none; } }
          /* line 257, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box {
            width: 100%; }
            /* line 260, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .heading {
              color: #101828;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              margin: 0 0 16px; }
              @media (max-width: 767px) {
                /* line 260, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .heading {
                  margin: 0 0 8px; } }
            /* line 272, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .share_row {
              display: flex;
              align-items: flex-start;
              gap: 16px;
              align-self: stretch; }
              @media (max-width: 767px) {
                /* line 272, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .share_row {
                  gap: 8px; } }
              /* line 282, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .share_row .share_link {
                display: flex;
                padding: 8px 16px;
                align-items: center;
                gap: 8px;
                flex: 1 0 0;
                border-radius: 8px;
                border: 1px solid #EAECF0;
                box-shadow: 0px 2px 16px 0px rgba(91, 91, 91, 0.1);
                color: #475467;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px; }
                @media (max-width: 767px) {
                  /* line 282, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .share_row .share_link {
                    padding: 8px;
                    font-size: 14px; } }
  @media (max-width: 767px) and (max-width: 400px) {
    /* line 282, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .share_row .share_link {
      font-size: 13px;
      gap: 4px; } }

                @media (max-width: 400px) {
                  /* line 306, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .share_box .share_row .share_link img {
                    height: 22px; } }
          /* line 315, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section {
            width: 100%; }
            /* line 318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row {
              display: flex;
              align-items: flex-start;
              gap: 32px;
              margin: 0 0 32px; }
              @media (max-width: 992px) {
                /* line 318, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row {
                  flex-direction: column;
                  gap: 24px;
                  margin: 0 0 24px; } }
              /* line 330, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referral_box {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                gap: 32px;
                flex: 1 0 0; }
                @media (max-width: 992px) {
                  /* line 330, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referral_box {
                    gap: 24px; } }
              /* line 342, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap {
                display: flex;
                max-width: 498px;
                align-items: center;
                align-content: center;
                gap: 24px;
                flex-wrap: wrap;
                width: 100%; }
                @media (max-width: 767px) {
                  /* line 342, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap {
                    gap: 12px; } }
                /* line 355, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box {
                  display: flex;
                  width: 237px;
                  height: 160px;
                  padding: 24px;
                  flex-direction: column;
                  justify-content: center;
                  align-items: flex-start;
                  gap: 16px;
                  flex-shrink: 0;
                  border-radius: 12px;
                  background: #F2F7EE; }
                  @media (max-width: 767px) {
                    /* line 355, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box {
                      height: 130px;
                      padding: 16px;
                      flex: 1 0 0; } }
                  /* line 374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .num {
                    color: #101828;
                    font-family: 'roboto';
                    font-size: 36px;
                    font-weight: 500;
                    line-height: 150%;
                    letter-spacing: -0.3px;
                    display: flex;
                    align-items: center;
                    gap: 16px; }
                    @media (max-width: 767px) {
                      /* line 374, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                      .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .num {
                        font-size: 24px; } }
                    /* line 389, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .num .tier_box {
                      width: 36px;
                      height: 36px;
                      flex-shrink: 0;
                      display: flex;
                      justify-content: center;
                      align-items: center;
                      position: relative; }
                      /* line 402, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                      .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .num .tier_box .digit {
                        color: #65984A;
                        font-family: 'roboto';
                        font-size: 16.364px;
                        font-weight: 500;
                        line-height: 22.909px;
                        position: absolute; }
                  /* line 413, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .text {
                    color: #101828;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px; }
                  /* line 420, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap {
                    width: 100%; }
                    /* line 423, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list {
                      counter-reset: step;
                      padding: 0;
                      width: calc(100% + 30px);
                      display: flex;
                      justify-content: center;
                      align-items: flex-start;
                      position: relative;
                      left: -20px; }
                      /* line 433, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                      .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li {
                        list-style: none;
                        display: inline-block;
                        width: 30.33%;
                        position: relative;
                        text-align: center;
                        cursor: pointer;
                        color: #2E4126;
                        font-size: 14px;
                        font-weight: 500;
                        line-height: 18px;
                        flex: 1 0 0; }
                        /* line 446, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li:before {
                          content: '';
                          width: 18px;
                          height: 18px;
                          line-height: 30px;
                          border: 2px solid #65984A;
                          border-radius: 100%;
                          display: block;
                          text-align: center;
                          margin: 0 auto 8px auto;
                          background-color: #65984A;
                          background-repeat: no-repeat;
                          background-position: center;
                          background-image: url(/assets/activated-edf198ba86abddbdbe7c90e22abd7cf2f1888d034269eca0b95745a5440b9e5a.png); }
                        /* line 461, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li:after {
                          content: "";
                          position: absolute;
                          width: 72%;
                          height: 2px;
                          background-color: #65984A;
                          top: 7.5px;
                          left: -35%;
                          z-index: 1; }
                        /* line 472, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li:first-child:after {
                          content: none; }
                        /* line 479, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.active:before {
                          border-color: #65984A;
                          background-color: #ffffff;
                          background-size: contain;
                          border: none;
                          background-image: url(/assets/Status-fc58e9e8dd90f38daea820a869a19e7fe44063f82f09c58af16870ab13277c39.gif); }
                        /* line 487, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.active:after {
                          background-color: #65984A; }
                        /* line 491, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.active ~ li {
                          color: #667085; }
                          /* line 493, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.active ~ li:before {
                            background-color: #ffffff;
                            border: 2px solid #EAECF0; }
                          /* line 497, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.active ~ li:after {
                            background-color: #EAECF0; }
                        /* line 503, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                        .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.reject {
                          color: #667085; }
                          /* line 506, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.reject:before {
                            background-color: #ffffff;
                            border: 2px solid #EAECF0; }
                          /* line 511, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.reject:after {
                            background-color: #EAECF0; }
                          /* line 515, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.reject ~ li {
                            color: #667085; }
                            /* line 517, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.reject ~ li:before {
                              background-color: #ffffff;
                              border: 2px solid #EAECF0; }
                            /* line 521, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .dashboard_referral_row .referred_wrap .referred_box .tier_progress_wrap .progress_list li.reject ~ li:after {
                              background-color: #EAECF0; }
            /* line 533, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section {
              display: flex;
              padding: 24px;
              flex-direction: row;
              align-items: stretch;
              gap: 24px;
              border-radius: 16px;
              border: 1px solid #EAECF0; }
              @media (max-width: 767px) {
                /* line 533, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section {
                  padding: 16px;
                  flex-direction: column;
                  gap: 32px; } }
              /* line 548, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section .box_heading {
                color: #101828;
                font-family: 'roboto';
                font-size: 20px;
                font-weight: 500;
                line-height: 28px;
                margin: 0 0 16px; }
              /* line 557, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul {
                margin: 0;
                padding: 0;
                display: flex;
                flex-direction: column;
                gap: 16px; }
                /* line 564, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li {
                  display: flex;
                  align-items: flex-start;
                  gap: 20px;
                  align-self: stretch; }
                  /* line 570, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li .icon_box {
                    display: flex;
                    width: 32px;
                    height: 32px;
                    padding: 16px;
                    justify-content: center;
                    align-items: center;
                    border-radius: 5.12px;
                    background: #F2F7EE; }
                  /* line 583, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li .earning_icon_box {
                    height: 44px;
                    width: 40px;
                    position: relative;
                    display: flex;
                    justify-content: center;
                    align-items: center; }
                    /* line 591, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li .earning_icon_box img {
                      height: 100%;
                      width: 100%; }
                    /* line 596, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li .earning_icon_box .num {
                      color: #65984A;
                      font-family: 'roboto';
                      font-size: 20px;
                      font-weight: 500;
                      line-height: 28px;
                      position: absolute; }
                  /* line 606, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li .item_details {
                    flex: 1; }
                    /* line 609, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li .item_details .item_heading {
                      color: #101828;
                      font-family: 'roboto';
                      font-size: 16px;
                      font-weight: 500;
                      line-height: 24px; }
                    /* line 617, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section ul li .item_details .item_text {
                      color: #475467;
                      font-size: 14px;
                      font-weight: 400;
                      line-height: 20px; }
              /* line 631, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section .mid_pipe {
                width: 1px;
                background: #EAECF0; }
                @media (max-width: 767px) {
                  /* line 631, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section .mid_pipe {
                    display: none; } }
              /* line 641, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section .earning_tiers_box .rewarded_too {
                display: flex;
                flex-direction: column;
                gap: 16px;
                width: 100%;
                margin: 0 0 40px; }
                /* line 648, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section .earning_tiers_box .rewarded_too .rewards_heading {
                  color: #101828;
                  font-family: 'roboto';
                  font-size: 20px;
                  font-weight: 500;
                  line-height: 28px; }
                /* line 656, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .howitwork_section .earning_tiers_box .rewarded_too .text {
                  color: #475467;
                  font-size: 14px;
                  font-weight: 400;
                  line-height: 20px; }
            /* line 666, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .signup_share_btn {
              display: flex;
              height: 40px;
              padding: 16px;
              justify-content: center;
              align-items: center;
              gap: 8px;
              margin: 32px 0 40px;
              border-radius: 8px;
              border: 1px solid #65984A;
              background: #65984A;
              color: #F9FAFB;
              width: 100%;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px; }
              @media (max-width: 767px) {
                /* line 666, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .signup_share_btn {
                  margin: 30px auto 35px;
                  max-width: 100%; } }
            /* line 691, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .heading {
              color: #2E4126;
              font-family: 'roboto';
              font-size: 36px;
              font-weight: 500;
              line-height: 150%;
              letter-spacing: -0.3px;
              margin: 0 0 40px; }
              @media (max-width: 767px) {
                /* line 691, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .heading {
                  font-size: 24px;
                  margin: 0 0 30px; } }
            /* line 706, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .mission_footer {
              color: #475467;
              font-size: 18px;
              font-weight: 400;
              line-height: 28px;
              letter-spacing: -0.3px; }
              @media (max-width: 767px) {
                /* line 706, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .mission_footer {
                  font-size: 14px;
                  line-height: 20px; } }
            /* line 719, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap {
              margin: 50px 0 0;
              display: flex;
              flex-direction: column;
              gap: 50px; }
              @media (max-width: 767px) {
                /* line 719, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap {
                  margin: 30px 0 51px;
                  gap: 30px; } }
              /* line 730, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes {
                display: flex;
                align-items: flex-start;
                gap: 40px;
                align-self: stretch; }
                @media (max-width: 767px) {
                  /* line 730, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes {
                    flex-direction: column; } }
                /* line 740, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes .box {
                  display: flex;
                  flex-direction: column;
                  align-items: flex-start;
                  flex: 1 0 0; }
                  /* line 746, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes .box .mission_icon {
                    height: 40px;
                    width: 40px;
                    margin: 0 0 16px; }
                  /* line 752, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes .box .heading {
                    color: #101828;
                    font-family: 'roboto';
                    font-size: 24px;
                    font-weight: 500;
                    line-height: 150%;
                    letter-spacing: -0.3px;
                    margin: 0 0 8px; }
                    @media (max-width: 767px) {
                      /* line 752, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                      .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes .box .heading {
                        font-size: 20px;
                        line-height: 28px; } }
                  /* line 767, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes .box .text {
                    color: #475467;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px; }
                    @media (max-width: 767px) {
                      /* line 767, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                      .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .dashboard_section .why_choose_wrapper .purpose_wrap .mission_boxes .box .text {
                        font-size: 14px;
                        line-height: 20px; } }
          /* line 784, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
          .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section {
            display: flex;
            flex-direction: column;
            gap: 40px; }
            @media (max-width: 767px) {
              /* line 784, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section {
                gap: 24px; } }
            /* line 793, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_row {
              display: flex;
              justify-content: space-between; }
              @media (max-width: 767px) {
                /* line 793, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_row {
                  gap: 24px;
                  flex-direction: column; } }
              @media (min-width: 768px) {
                /* line 802, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_row .referral_program {
                  display: none; } }
              /* line 808, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_row .copy_box,
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_row .share_box {
                max-width: 474px;
                width: 100%; }
            @media (max-width: 767px) {
              /* line 815, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap {
                overflow: hidden;
                overflow-x: auto; }
                /* line 820, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap::-webkit-scrollbar {
                  display: none; } }
            @media (max-width: 767px) {
              /* line 825, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table {
                white-space: nowrap; } }
            /* line 831, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table thead th {
              height: 64px;
              padding: 16px;
              gap: 10px;
              text-align: left;
              color: #101828;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px;
              border-bottom: 1px solid #EAECF0; }
            /* line 845, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
            .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr {
              background-color: #ffffff; }
              /* line 848, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr:nth-child(odd) {
                background-color: #ffffff; }
              /* line 852, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
              .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr td {
                height: 64px;
                padding: 16px;
                color: #475467;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                border-bottom: 1px solid #EAECF0; }
                /* line 861, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr td .name_wrap {
                  display: flex;
                  justify-content: flex-start;
                  align-items: center;
                  gap: 12px; }
                  /* line 867, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                  .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr td .name_wrap .letter {
                    display: flex;
                    width: 32px;
                    height: 32px;
                    justify-content: center;
                    align-items: center;
                    border-radius: 100%;
                    color: #ffffff; }
                    /* line 876, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr td .name_wrap .letter.sky_blue {
                      background: #00BDBF; }
                    /* line 879, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr td .name_wrap .letter.theme_green {
                      background: #00BDBF; }
                    /* line 882, /home/ubuntu/sharehub/releases/20250619043538/app/assets/stylesheets/tracking_dashboard.scss */
                    .tracking_dashboard_page .tracking_dashboard_section .custom_tabs .tabs_content_wrap .tab-content .referral_section .referral_table_wrap table tbody tr td .name_wrap .letter.red {
                      background: #B5622A; }
.date-picker,.date-picker-wrapper{font-size:12px;font-family:Arial,sans-serif}.date-picker{width:170px;height:25px;padding:0 0 0 10px;border:0;line-height:25px;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;line-height:20px;color:#aaa;box-shadow:3px 3px 10px rgba(0,0,0,.5);box-sizing:initial}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top,.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:1px solid #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:1px solid #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper .hide,.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49E;font-weight:700}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
/*
// Display a warning toast, with no title
toastr.warning('My name is Inigo Montoya. You killed my father, prepare to die!')

// Display a success toast, with a title
toastr.success('Have fun storming the castle!', 'Miracle Max Says')

// Display an error toast, with a title
toastr.error('I do not think that word means what you think it means.', 'Inconceivable!')

// Immediately remove current toasts without using animation
toastr.remove()

// Remove current toasts using animation
toastr.clear()

// Override global options
toastr.success('We do have the Kapua suite available.', 'Turtle Bay Resort', {timeOut: 5000})

 * */
/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-title {
  font-weight: 700; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-message a, .toast-message label {
  color: #FFF; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-message a:hover {
  color: #CCC;
  text-decoration: none; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-close-button {
  position: relative;
  right: -.3em;
  top: -.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #FFF;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40); }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.rtl .toast-close-button {
  left: -.3em;
  float: left;
  right: .3em; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-top-left {
  top: 12px;
  left: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-top-right {
  top: 12px;
  right: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-right {
  right: 12px;
  bottom: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-left {
  bottom: 12px;
  left: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #FFF;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80); }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast {
  background-color: #030303; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-success {
  background-color: #51A351; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-error {
  background-color: #BD362F; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-info {
  background-color: #2F96B4; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-warning {
  background-color: #F89406; }

/* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40); }

@media all and (max-width: 240px) {
  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px; }

  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em; } }
@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px; }

  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em; } }
@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250605114913/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px; } }
@charset "UTF-8";
/* Slider */
/* line 2, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 21, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

/* line 31, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-list:focus {
  outline: none; }

/* line 35, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

/* line 41, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 51, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 61, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

/* line 68, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-track:after {
  clear: both; }

/* line 72, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-loading .slick-track {
  visibility: hidden; }

/* line 77, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

/* line 85, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
[dir='rtl'] .slick-slide {
  float: right; }

/* line 89, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-slide img {
  display: block; }

/* line 93, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-slide.slick-loading img {
  display: none; }

/* line 97, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-slide.dragging img {
  pointer-events: none; }

/* line 101, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-initialized .slick-slide {
  display: block; }

/* line 105, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-loading .slick-slide {
  visibility: hidden; }

/* line 109, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

/* line 117, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick.css */
.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
/* line 3, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-loading .slick-list {
  background: #fff url(/assets/slick/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat; }

/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);
  src: url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"), url(/assets/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"), url(/assets/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"), url(/assets/slick-8ca11b5fcbff92ee6378017cf6832dddfa745253202d7c8d01f42d5d17c4cb5c.svg#slick) format("svg"); }
/* Arrows */
/* line 22, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent; }

/* line 45, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

/* line 54, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

/* line 61, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

/* line 67, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 81, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-prev {
  left: -25px; }

/* line 85, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto; }

/* line 90, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-prev:before {
  content: '←'; }

/* line 94, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
[dir='rtl'] .slick-prev:before {
  content: '→'; }

/* line 99, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-next {
  right: -25px; }

/* line 103, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px; }

/* line 108, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-next:before {
  content: '→'; }

/* line 112, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
[dir='rtl'] .slick-next:before {
  content: '←'; }

/* Dots */
/* line 118, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-slider {
  margin-bottom: 30px; }

/* line 123, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-dots {
  position: absolute;
  bottom: -45px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center; }

/* line 137, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

/* line 150, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }

/* line 168, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

/* line 173, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

/* line 178, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 200, /home/ubuntu/sharehub/shared/bundle/ruby/3.2.0/gems/jquery-slick-rails-1.10.0/app/assets/stylesheets/slick-theme.css.erb */
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black; }

@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-Thin-b778a52b84f39ba1d3b08553a246643573b33453b5481b4d09c604bccced930d.ttf) format("truetype");
  font-style: normal;
  font-weight: 100; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-ExtraLight-edba5be0f139ce5f43d8a4486a766688120bac357641b84c61d164003f31527d.ttf) format("truetype");
  font-style: normal;
  font-weight: 200; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-Light-c44ff7a5fde4816f94fc1e5e232b021a812a411339ddd08b0a475ca6e21db810.ttf) format("truetype");
  font-style: normal;
  font-weight: 300; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-Regular-41ab0f707a2bfab8133ccdfcdab52282f5f79e5751f43a264805451c7bb95fb8.ttf) format("truetype");
  font-style: normal;
  font-weight: 400; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-Medium-10d48331f5b3c7362ca357b00c17ac4863ad35199b13b0eceb0962c8c1ad7dc9.ttf) format("truetype");
  font-style: normal;
  font-weight: 500; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-SemiBold-e8cbc2b88bc4268237ff5e251776d3c54edcb14e015a9e66e4883bde4b55f13f.ttf) format("truetype");
  font-style: normal;
  font-weight: 600; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-Bold-790c108befe859dac2ddbd20af3fbb6917c601b3d544c8a05761519f3b5508fe.ttf) format("truetype");
  font-style: normal;
  font-weight: 700; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-ExtraBold-4e2473b9fe75c068e3f3b9ba2325c62da9d1be7428db308fd85df30b5025e145.ttf) format("truetype");
  font-style: normal;
  font-weight: 800; }
@font-face {
  font-family: 'Inter, sans-serif';
  src: url(/assets/inter/Inter-Black-3afb2b056547597bb7917bf754bd42f3ebbf4b32560902e556b16f1b6e66b758.ttf) format("truetype");
  font-style: normal;
  font-weight: 900; }
@font-face {
  font-family: 'roboto';
  src: url(/assets/roboto/Roboto-Thin-67248f7e8c6edb3ce7ef73b0f00a534a7f42c1116cef63ce21b2035b5e979a06.ttf) format("truetype");
  font-style: normal;
  font-weight: 100; }
@font-face {
  font-family: 'roboto';
  src: url(/assets/roboto/Roboto-Light-c576c50642271bcdbfffed04f92dc8d6a981daf300914d0a20c8a5a5a57015c7.ttf) format("truetype");
  font-style: normal;
  font-weight: 300; }
@font-face {
  font-family: 'roboto';
  src: url(/assets/roboto/Roboto-Regular-4e147ab64b9fdf6d89d01f6b8c3ca0b3cddc59d608a8e2218f9a2504b5c98e14.ttf) format("truetype");
  font-style: normal;
  font-weight: 400; }
@font-face {
  font-family: 'roboto';
  src: url(/assets/roboto/Roboto-Medium-9d0d55a303bfd13b79a87721f65185e93f235e2d77fe398b2dca67ac519915f5.ttf) format("truetype");
  font-style: normal;
  font-weight: 500; }
@font-face {
  font-family: 'roboto';
  src: url(/assets/roboto/Roboto-Bold-ec685a46105296fe46c8744da4a11cf8118ba6c11271941766f7a546df6aa7c7.ttf) format("truetype");
  font-style: normal;
  font-weight: 700; }
@font-face {
  font-family: 'roboto';
  src: url(/assets/roboto/Roboto-Black-5ace0d0833ab83ff18ea94e4a7745f919c458ae4eabc298218226df4275ccd4d.ttf) format("truetype");
  font-style: normal;
  font-weight: 900; }
