/*
  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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
a [class^="icon-"], a [class*=" icon-"] {
  display: inline-block; }

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

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
ul.icons {
  list-style-type: none;
  text-indent: -0.75em; }

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
.icon-muted {
  color: #eee; }

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
.icon-2x {
  font-size: 2em; }

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
.icon-3x {
  font-size: 3em; }

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
.icon-4x {
  font-size: 4em; }

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
.pull-right {
  float: right; }

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

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

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

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/font-awesome.min.css */
  .icon-spin {
    height: .9em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
html {
  height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 120, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
button[disabled],
input[disabled] {
  cursor: default; }

/* line 139, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

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

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

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

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

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

/* line 175, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
  .spinner_wrap.show_spinner {
    display: flex; }
  /* line 193, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .spinner_wrap .form_spinner {
    height: 50px;
    width: 50px;
    margin: 0 0 100px; }

/* line 199, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
  .toggle-password.toggle_icon .view_icon {
    display: none; }
    /* line 212, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .toggle-password.toggle_icon .view_icon.close_icon {
      display: block; }
  /* line 218, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .toggle-password .view_icon {
    height: 18px; }
    /* line 221, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .toggle-password .view_icon.close_icon {
      display: none; }

/* line 227, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.tooltip_wrap {
  position: relative;
  display: flex; }
  /* line 233, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .tooltip_wrap .info_icon:hover + .tooltip_text {
    display: flex; }
  /* line 239, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
    .mobile_navigation {
      display: none; } }
  /* line 270, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
      .mobile_navigation .links_row .page_link svg {
        height: 24px;
        width: 24px; }
        /* line 297, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .mobile_navigation .links_row .page_link svg path {
          fill: #101828; }
      /* line 302, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_box .action_wrap {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1; }
    /* line 394, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_box .action_wrap .action_link {
      display: flex; }
  /* line 399, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_box .listing_details {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%; }
    /* line 405, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_box .listing_details .price .listing-hr-day {
        color: #667085; }
    /* line 416, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_box .listing_details .owner .author_link {
        color: #475467;
        transition: 0.2s all; }
        /* line 443, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .owner .author_link:hover {
          text-decoration: underline;
          color: #65984A; }
    /* line 450, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .listing_bottom {
          display: none; } }
      /* line 461, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_box .listing_details .listing_bottom .rating img {
          height: 16px; }

/* line 505, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/reset.scss */
  .select_field:focus, .input_field:focus {
    outline: none; }
  /* line 521, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .select_field::-webkit-input-placeholder, .input_field::-webkit-input-placeholder {
    color: #667085; }
  /* line 524, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .select_field::-moz-placeholder, .input_field::-moz-placeholder {
    color: #667085; }
  /* line 527, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .select_field:-ms-input-placeholder, .input_field:-ms-input-placeholder {
    color: #667085; }
  /* line 530, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .select_field:-moz-placeholder, .input_field:-moz-placeholder {
    color: #667085; }
  /* line 533, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .select_field:focus, .input_field:focus {
    outline: none; }

/* line 538, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.input_field.StripeElement {
  height: auto !important; }

/* line 542, /home/ubuntu/sharehub/releases/20250804064045/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 555, /home/ubuntu/sharehub/releases/20250804064045/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 565, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .checkbox_btn:after {
    content: ''; }
  /* line 570, /home/ubuntu/sharehub/releases/20250804064045/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 577, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .checkbox_btn:checked:after {
    position: absolute;
    flex-shrink: 0;
    height: 16px;
    width: 16px; }

/* line 586, /home/ubuntu/sharehub/releases/20250804064045/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 599, /home/ubuntu/sharehub/releases/20250804064045/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 609, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .radio_btn:after {
    content: ''; }
  /* line 614, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .radio_btn:checked:before {
    background: #507C3A; }
  /* line 618, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .radio_btn:checked:after {
    position: absolute;
    width: 8px;
    height: 8px;
    flex-shrink: 0;
    border-radius: 9999px;
    background: #FFF; }

/* line 629, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.toggle_checkbox_wrap {
  position: relative; }
  /* line 632, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .toggle_checkbox_wrap .toggle_checkbox {
    position: absolute;
    height: 20px;
    width: 40px;
    z-index: 1;
    opacity: 0;
    cursor: pointer; }
    /* line 642, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .toggle_checkbox_wrap .toggle_checkbox:checked ~ .slider:before {
      background: #507C3A; }
    /* line 645, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .toggle_checkbox_wrap .toggle_checkbox:checked ~ .slider:after {
      left: 21px; }
  /* line 652, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .toggle_checkbox_wrap .slider {
    position: relative;
    display: flex;
    height: 20px; }
    /* line 657, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .toggle_checkbox_wrap .slider:before {
      content: '';
      display: flex;
      width: 40px;
      height: 100%;
      background: #98A2B3;
      border-radius: 20px; }
    /* line 665, /home/ubuntu/sharehub/releases/20250804064045/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 680, /home/ubuntu/sharehub/releases/20250804064045/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 690, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .action_wrap .action_link.liked {
    opacity: 1; }
    /* line 693, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .action_wrap .action_link.liked svg path {
      fill: #507C3A; }

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

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

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

/* line 721, /home/ubuntu/sharehub/releases/20250804064045/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 731, /home/ubuntu/sharehub/releases/20250804064045/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 741, /home/ubuntu/sharehub/releases/20250804064045/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 746, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box {
        border-radius: 16px 16px 0 0;
        height: 100%; } }
    /* line 752, /home/ubuntu/sharehub/releases/20250804064045/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 752, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_header {
          padding: 0 0 66px; } }
      /* line 760, /home/ubuntu/sharehub/releases/20250804064045/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 765, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.customize_profile_popup_outer .popup_box .popup_body {
        flex: 1; } }
    @media (max-width: 767px) {
      /* line 770, /home/ubuntu/sharehub/releases/20250804064045/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 777, /home/ubuntu/sharehub/releases/20250804064045/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 783, /home/ubuntu/sharehub/releases/20250804064045/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 787, /home/ubuntu/sharehub/releases/20250804064045/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 787, /home/ubuntu/sharehub/releases/20250804064045/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 794, /home/ubuntu/sharehub/releases/20250804064045/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 794, /home/ubuntu/sharehub/releases/20250804064045/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 803, /home/ubuntu/sharehub/releases/20250804064045/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 803, /home/ubuntu/sharehub/releases/20250804064045/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 817, /home/ubuntu/sharehub/releases/20250804064045/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 822, /home/ubuntu/sharehub/releases/20250804064045/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 825, /home/ubuntu/sharehub/releases/20250804064045/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 831, /home/ubuntu/sharehub/releases/20250804064045/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 841, /home/ubuntu/sharehub/releases/20250804064045/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 841, /home/ubuntu/sharehub/releases/20250804064045/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 854, /home/ubuntu/sharehub/releases/20250804064045/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 854, /home/ubuntu/sharehub/releases/20250804064045/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 861, /home/ubuntu/sharehub/releases/20250804064045/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 861, /home/ubuntu/sharehub/releases/20250804064045/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 870, /home/ubuntu/sharehub/releases/20250804064045/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 873, /home/ubuntu/sharehub/releases/20250804064045/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 880, /home/ubuntu/sharehub/releases/20250804064045/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 889, /home/ubuntu/sharehub/releases/20250804064045/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 889, /home/ubuntu/sharehub/releases/20250804064045/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 896, /home/ubuntu/sharehub/releases/20250804064045/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 901, /home/ubuntu/sharehub/releases/20250804064045/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 901, /home/ubuntu/sharehub/releases/20250804064045/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 908, /home/ubuntu/sharehub/releases/20250804064045/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 908, /home/ubuntu/sharehub/releases/20250804064045/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 922, /home/ubuntu/sharehub/releases/20250804064045/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 933, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer {
        top: 55px; } }
    @media (max-width: 767px) {
      /* line 933, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer {
        align-items: flex-end; } }
    @media (max-width: 767px) {
      /* line 941, /home/ubuntu/sharehub/releases/20250804064045/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 949, /home/ubuntu/sharehub/releases/20250804064045/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 955, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer .popup_box .popup_body {
        flex: 1; } }
    @media (max-width: 767px) {
      /* line 960, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer.change_phone_outer .popup_box .popup_body form {
        height: 100%; } }
    /* line 969, /home/ubuntu/sharehub/releases/20250804064045/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 978, /home/ubuntu/sharehub/releases/20250804064045/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 978, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_header {
            flex-direction: column;
            border: none;
            padding: 56px 20px 24px; } }
        /* line 994, /home/ubuntu/sharehub/releases/20250804064045/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 1002, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_header .popup_heading.msg_heading {
            text-align: center; }
          /* line 1006, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_header .popup_heading.wallet_heading {
            text-align: center; }
          /* line 1010, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_header .popup_heading .author_link {
            color: #507C3A; }
        /* line 1015, /home/ubuntu/sharehub/releases/20250804064045/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 1022, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_header .close_book {
          display: flex; }
          @media (max-width: 767px) {
            /* line 1022, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_header .close_book {
              position: absolute;
              top: 16px;
              right: 16px; } }
      /* line 1034, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .wallet_form {
        padding: 40px 40px 16px; }
        @media (max-width: 767px) {
          /* line 1034, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .wallet_form {
            padding: 0 20px 20px; } }
        /* line 1041, /home/ubuntu/sharehub/releases/20250804064045/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 1052, /home/ubuntu/sharehub/releases/20250804064045/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 1059, /home/ubuntu/sharehub/releases/20250804064045/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 1071, /home/ubuntu/sharehub/releases/20250804064045/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 1080, /home/ubuntu/sharehub/releases/20250804064045/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 1091, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .form_wrap {
        width: 100%; }
        /* line 1094, /home/ubuntu/sharehub/releases/20250804064045/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 1100, /home/ubuntu/sharehub/releases/20250804064045/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 1108, /home/ubuntu/sharehub/releases/20250804064045/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 1117, /home/ubuntu/sharehub/releases/20250804064045/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 1125, /home/ubuntu/sharehub/releases/20250804064045/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 1130, /home/ubuntu/sharehub/releases/20250804064045/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 1138, /home/ubuntu/sharehub/releases/20250804064045/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 1147, /home/ubuntu/sharehub/releases/20250804064045/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 1157, /home/ubuntu/sharehub/releases/20250804064045/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 1170, /home/ubuntu/sharehub/releases/20250804064045/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 1177, /home/ubuntu/sharehub/releases/20250804064045/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 1181, /home/ubuntu/sharehub/releases/20250804064045/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 1186, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap {
        padding: 40px; }
        @media (max-width: 767px) {
          /* line 1186, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap {
            padding: 20px; } }
        /* line 1193, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form {
          padding: 0; }
          /* line 1196, /home/ubuntu/sharehub/releases/20250804064045/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 1204, /home/ubuntu/sharehub/releases/20250804064045/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 1196, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form .review_msg_wrap {
                padding: 0; } }
            /* line 1212, /home/ubuntu/sharehub/releases/20250804064045/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 1221, /home/ubuntu/sharehub/releases/20250804064045/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 1229, /home/ubuntu/sharehub/releases/20250804064045/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 1238, /home/ubuntu/sharehub/releases/20250804064045/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 1247, /home/ubuntu/sharehub/releases/20250804064045/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 1254, /home/ubuntu/sharehub/releases/20250804064045/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 1263, /home/ubuntu/sharehub/releases/20250804064045/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 1272, /home/ubuntu/sharehub/releases/20250804064045/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 1281, /home/ubuntu/sharehub/releases/20250804064045/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 1290, /home/ubuntu/sharehub/releases/20250804064045/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 1293, /home/ubuntu/sharehub/releases/20250804064045/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 1302, /home/ubuntu/sharehub/releases/20250804064045/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 1309, /home/ubuntu/sharehub/releases/20250804064045/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 1316, /home/ubuntu/sharehub/releases/20250804064045/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 1327, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap form textarea:focus {
              outline: none; }
        /* line 1333, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .review_form_wrap .popup_footer {
          padding: 24px 0 0; }
          /* line 1336, /home/ubuntu/sharehub/releases/20250804064045/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 1355, /home/ubuntu/sharehub/releases/20250804064045/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 1363, /home/ubuntu/sharehub/releases/20250804064045/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 1355, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .after_review_wrap {
            padding: 20px; } }
        /* line 1371, /home/ubuntu/sharehub/releases/20250804064045/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 1381, /home/ubuntu/sharehub/releases/20250804064045/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 1390, /home/ubuntu/sharehub/releases/20250804064045/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 1398, /home/ubuntu/sharehub/releases/20250804064045/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 1401, /home/ubuntu/sharehub/releases/20250804064045/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 1420, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .share_wrapper {
        width: 100%; }
        /* line 1423, /home/ubuntu/sharehub/releases/20250804064045/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 1423, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .listing_img_box {
              padding: 0 0 28.847%; } }
          /* line 1441, /home/ubuntu/sharehub/releases/20250804064045/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 1456, /home/ubuntu/sharehub/releases/20250804064045/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 1466, /home/ubuntu/sharehub/releases/20250804064045/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 1480, /home/ubuntu/sharehub/releases/20250804064045/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 1489, /home/ubuntu/sharehub/releases/20250804064045/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 1495, /home/ubuntu/sharehub/releases/20250804064045/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 1510, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .share_wrapper .share_box .share_link.social {
              padding: 0 8px; }
      /* line 1519, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .clipboard {
        width: 100%; }
        /* line 1523, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .clipboard .copyText.selected {
          color: #ffffff;
          background: #65984A;
          width: fit-content; }
        /* line 1530, /home/ubuntu/sharehub/releases/20250804064045/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 1539, /home/ubuntu/sharehub/releases/20250804064045/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 1539, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .change_Num_form_box {
            padding: 16px 16px 24px; } }
      /* line 1552, /home/ubuntu/sharehub/releases/20250804064045/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 1552, /home/ubuntu/sharehub/releases/20250804064045/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 1552, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box {
            max-height: 55vh;
            overflow: hidden;
            overflow-y: auto; } }
        /* line 1568, /home/ubuntu/sharehub/releases/20250804064045/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 1568, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box {
              padding: 0px 16px 24px; } }
          /* line 1575, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box.msg_form_box .input_wrap {
            gap: 16px; }
            /* line 1578, /home/ubuntu/sharehub/releases/20250804064045/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 1583, /home/ubuntu/sharehub/releases/20250804064045/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 1595, /home/ubuntu/sharehub/releases/20250804064045/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 1601, /home/ubuntu/sharehub/releases/20250804064045/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 1601, /home/ubuntu/sharehub/releases/20250804064045/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 1609, /home/ubuntu/sharehub/releases/20250804064045/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 1617, /home/ubuntu/sharehub/releases/20250804064045/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 1620, /home/ubuntu/sharehub/releases/20250804064045/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 1630, /home/ubuntu/sharehub/releases/20250804064045/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 1636, /home/ubuntu/sharehub/releases/20250804064045/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 1646, /home/ubuntu/sharehub/releases/20250804064045/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 1650, /home/ubuntu/sharehub/releases/20250804064045/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 1659, /home/ubuntu/sharehub/releases/20250804064045/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 1676, /home/ubuntu/sharehub/releases/20250804064045/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 1686, /home/ubuntu/sharehub/releases/20250804064045/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 1693, /home/ubuntu/sharehub/releases/20250804064045/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 1707, /home/ubuntu/sharehub/releases/20250804064045/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 1707, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .form_box.change_Num_form_box {
              padding: 16px 16px 24px; } }
          /* line 1716, /home/ubuntu/sharehub/releases/20250804064045/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 1724, /home/ubuntu/sharehub/releases/20250804064045/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 1728, /home/ubuntu/sharehub/releases/20250804064045/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 1736, /home/ubuntu/sharehub/releases/20250804064045/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 1743, /home/ubuntu/sharehub/releases/20250804064045/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 1751, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .input_wrap:has(.error) label {
            color: #FC0815; }
            /* line 1754, /home/ubuntu/sharehub/releases/20250804064045/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 1763, /home/ubuntu/sharehub/releases/20250804064045/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 1769, /home/ubuntu/sharehub/releases/20250804064045/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 1775, /home/ubuntu/sharehub/releases/20250804064045/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 1787, /home/ubuntu/sharehub/releases/20250804064045/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 1794, /home/ubuntu/sharehub/releases/20250804064045/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 1800, /home/ubuntu/sharehub/releases/20250804064045/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 1808, /home/ubuntu/sharehub/releases/20250804064045/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 1818, /home/ubuntu/sharehub/releases/20250804064045/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 1829, /home/ubuntu/sharehub/releases/20250804064045/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 1837, /home/ubuntu/sharehub/releases/20250804064045/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 1850, /home/ubuntu/sharehub/releases/20250804064045/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 1856, /home/ubuntu/sharehub/releases/20250804064045/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 1861, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .form_box .bank_text a {
            color: #65984A; }
      /* line 1867, /home/ubuntu/sharehub/releases/20250804064045/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 1874, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .forgot_row .reset_link {
          color: #101828; }
          /* line 1877, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .forgot_row .reset_link:hover {
            color: #507C3A; }
      /* line 1883, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box .popup_body .payout_method_form {
        border: none;
        border-radius: 0;
        padding: 24px 40px 102px; }
        @media (max-width: 767px) {
          /* line 1883, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form {
            padding: 0 20px 102px; } }
        /* line 1892, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group {
          display: flex;
          flex-direction: column;
          gap: 10px;
          margin: 0 0 24px; }
          /* line 1898, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group.for_individual {
            display: none; }
            /* line 1901, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group.for_individual.show {
              display: flex; }
          /* line 1905, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group.date-of-birth-section {
            display: none; }
            /* line 1907, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group.date-of-birth-section.show {
              display: flex; }
          /* line 1912, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group.for_business {
            display: none; }
            /* line 1915, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group.for_business.show {
              display: flex; }
          /* line 1920, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .field_label {
            color: #101828;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            margin: 0; }
          /* line 1928, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .field_text {
            color: #475467;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px; }
          /* line 1935, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box {
            border-radius: 8px;
            border: 1px solid #D0D5DD;
            display: flex;
            flex-direction: column;
            width: 100%; }
            /* line 1942, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box:has(.error) {
              border-color: #FC0815; }
            /* line 1946, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .country_box {
              border-radius: 8px 8px 0 0;
              border-bottom: 1px solid #D0D5DD;
              position: relative;
              display: flex;
              padding: 10px 10px 10px 15px;
              flex-direction: column; }
              /* line 1954, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .country_box .country_label {
                color: #475467;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px; }
              /* line 1961, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .country_box select {
                padding: 8px 0 0 0;
                border: none;
                height: auto;
                min-height: auto; }
              /* line 1971, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .country_box .caret_down {
                position: absolute;
                right: 8px;
                top: 30px;
                display: none; }
            /* line 1979, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .street_field {
              border: none;
              border-radius: 0;
              padding: 10px 10px 10px 15px;
              border-bottom: 1px solid #D0D5DD; }
              /* line 1985, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .street_field.error {
                color: #FC0815; }
                /* line 1989, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .street_field.error + label {
                  color: #FC0815; }
                  /* line 1992, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                  .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .street_field.error + label.error {
                    color: #FC0815;
                    font-size: 11px;
                    font-weight: 400;
                    line-height: 150%;
                    margin: -15px 0 0;
                    padding: 0 0 0 15px;
                    background: transparent; }
                    /* line 2001, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                    .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .street_field.error + label.error:before {
                      display: none; }
            /* line 2009, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group {
              display: flex;
              justify-content: space-between;
              align-items: stretch; }
              /* line 2014, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group input {
                border: none;
                padding: 10px 15px;
                border-radius: 0 0 8px 8px; }
                /* line 2019, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group input.error {
                  border-color: #FC0815;
                  color: #FC0815; }
                  /* line 2023, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                  .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group input.error + label {
                    color: #FC0815; }
                    /* line 2026, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                    .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group input.error + label.error {
                      color: #FC0815;
                      font-size: 11px;
                      font-weight: 400;
                      line-height: 150%;
                      margin: -15px 0 0;
                      padding: 0 0 0 15px;
                      background: transparent; }
                      /* line 2035, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                      .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group input.error + label.error:before {
                        display: none; }
              /* line 2043, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group .field_box {
                width: 100%; }
              /* line 2047, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group .devider {
                border-right: 1px solid #D0D5DD; }
              /* line 2051, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .billing_address_box .address_group .country-dependent {
                width: 100%; }
          /* line 2058, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .field-input[type="number"]::-webkit-inner-spin-button, .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .field-input[type="number"]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0; }
          /* line 2064, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .field-input[type="number"] {
            -moz-appearance: textfield; }
          /* line 2071, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .num_field:has(.error) .field_input {
            border-color: #FC0815; }
          /* line 2076, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .num_field:has(.error) label.error {
            color: #FC0815;
            font-size: 11px;
            font-weight: 400;
            line-height: 150%;
            margin: 0;
            padding: 0;
            background: transparent; }
            /* line 2085, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .num_field:has(.error) label.error:before {
              display: none; }
          /* line 2094, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form .field_group .row {
            margin: 0; }
        /* line 2099, /home/ubuntu/sharehub/releases/20250804064045/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 2105, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .payout_method_form form .input_group label {
            margin: 0; }
          /* line 2110, /home/ubuntu/sharehub/releases/20250804064045/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 2110, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .payout_method_form form .popup_footer {
                padding: 20px; } }
            /* line 2121, /home/ubuntu/sharehub/releases/20250804064045/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 2126, /home/ubuntu/sharehub/releases/20250804064045/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 2136, /home/ubuntu/sharehub/releases/20250804064045/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 2148, /home/ubuntu/sharehub/releases/20250804064045/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 2157, /home/ubuntu/sharehub/releases/20250804064045/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 2166, /home/ubuntu/sharehub/releases/20250804064045/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 2172, /home/ubuntu/sharehub/releases/20250804064045/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 2179, /home/ubuntu/sharehub/releases/20250804064045/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 2187, /home/ubuntu/sharehub/releases/20250804064045/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 2187, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box {
            padding: 0 20px 20px; } }
        /* line 2200, /home/ubuntu/sharehub/releases/20250804064045/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 2200, /home/ubuntu/sharehub/releases/20250804064045/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 2215, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .icon_box img {
                height: 52px; } }
        /* line 2221, /home/ubuntu/sharehub/releases/20250804064045/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 2228, /home/ubuntu/sharehub/releases/20250804064045/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 2228, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .invitation_referral_box .start_ern_btn {
              height: 40px;
              width: 100%; } }
      /* line 2242, /home/ubuntu/sharehub/releases/20250804064045/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 2242, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .decline_request_box {
            padding: 40px 20px; } }
        /* line 2257, /home/ubuntu/sharehub/releases/20250804064045/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 2266, /home/ubuntu/sharehub/releases/20250804064045/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 2274, /home/ubuntu/sharehub/releases/20250804064045/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 2282, /home/ubuntu/sharehub/releases/20250804064045/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 2299, /home/ubuntu/sharehub/releases/20250804064045/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 2308, /home/ubuntu/sharehub/releases/20250804064045/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 2308, /home/ubuntu/sharehub/releases/20250804064045/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 2308, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer {
            padding: 10px 20px; } }
        /* line 2323, /home/ubuntu/sharehub/releases/20250804064045/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 2323, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box .popup_body .popup_footer.msgs_footer {
              padding: 0  16px 16px; } }
          /* line 2331, /home/ubuntu/sharehub/releases/20250804064045/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 2337, /home/ubuntu/sharehub/releases/20250804064045/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 2344, /home/ubuntu/sharehub/releases/20250804064045/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 2349, /home/ubuntu/sharehub/releases/20250804064045/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 2349, /home/ubuntu/sharehub/releases/20250804064045/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 2368, /home/ubuntu/sharehub/releases/20250804064045/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 2373, /home/ubuntu/sharehub/releases/20250804064045/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 2380, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn.save {
            background: #65984A;
            color: #ffffff;
            min-width: 100px; }
          /* line 2385, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box .popup_body .popup_footer .popup_btn.wallet_btn {
            min-width: 150px; }
          /* line 2388, /home/ubuntu/sharehub/releases/20250804064045/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 2398, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box.payment_relate_popup .popup_header {
        padding: 20px 20px 19px; }
      /* line 2402, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box.payment_relate_popup .close_popup {
        top: 0;
        bottom: 0;
        right: initial;
        left: 20px;
        height: fit-content;
        margin: auto; }
        /* line 2410, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box.payment_relate_popup .close_popup img {
          height: fit-content; }
      /* line 2418, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box.add_cards_box .popup_header .popup_heading {
        text-align: center; }
      /* line 2422, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .custom_popup .popup_outer .popup_box.add_cards_box .popup_header .close_popup {
        right: initial;
        left: 16px; }
      /* line 2428, /home/ubuntu/sharehub/releases/20250804064045/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 2428, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .payment_head_text {
            padding: 0px 16px; } }
      /* line 2440, /home/ubuntu/sharehub/releases/20250804064045/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 2440, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box {
            padding: 16px 16px 24px; } }
        /* line 2447, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap {
          width: 100%; }
          /* line 2450, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_images {
            padding: 0 0 0 10px;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 5px;
            margin: 0 0 5px; }
          /* line 2460, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_payment_bx {
            border-radius: 8px;
            border: 1px solid #D0D5DD;
            display: flex;
            flex-direction: column;
            width: 100%; }
            /* line 2467, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_payment_bx .StripeElement {
              border: none;
              padding: 0;
              border-radius: 0;
              box-shadow: none; }
            /* line 2474, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_payment_bx .card_box {
              border-radius: 8px 8px 0 0;
              border-bottom: 1px solid #D0D5DD;
              position: relative;
              display: flex;
              padding: 10px 10px 10px 15px;
              flex-direction: column; }
              /* line 2482, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_payment_bx .card_box .card_label {
                color: #475467;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                gap: 4px; }
            /* line 2494, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_payment_bx .card_row {
              display: flex;
              align-items: stretch; }
              /* line 2498, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_payment_bx .card_row .card_box {
                flex: 1;
                border: none; }
              /* line 2503, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .card_wrap .card_payment_bx .card_row .devider {
                width: 1px;
                background: #D0D5DD; }
        /* line 2511, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .country_address_box {
          border-radius: 8px;
          border: 1px solid #D0D5DD;
          display: flex;
          flex-direction: column;
          width: 100%; }
          /* line 2518, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .country_address_box .country_box {
            border-radius: 8px 8px 0 0;
            position: relative;
            display: flex;
            padding: 10px 10px 10px 15px;
            flex-direction: column; }
            /* line 2525, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .country_address_box .country_box .country_label {
              color: #475467;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px; }
            /* line 2532, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .country_address_box .country_box select {
              padding: 8px 0 0 0;
              border: none;
              height: auto;
              min-height: auto; }
            /* line 2542, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .form_box .country_address_box .country_box .caret_down {
              position: absolute;
              right: 8px;
              top: 30px;
              display: none; }
      /* line 2552, /home/ubuntu/sharehub/releases/20250804064045/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: space-between; }
        @media (max-width: 767px) {
          /* line 2552, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer {
            padding: 0px 16px 20px; } }
        /* line 2562, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .popup_btn {
          flex: 1;
          border-radius: 8px;
          max-width: 180px;
          margin: 0; }
          /* line 2568, /home/ubuntu/sharehub/releases/20250804064045/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 2573, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .popup_btn.save {
            background: #65984A; }
        /* line 2578, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .add_card_wrap {
          position: relative;
          flex: 1;
          max-width: 180px;
          display: flex;
          align-items: center;
          justify-content: center; }
          /* line 2586, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .add_card_wrap .popup_btn {
            width: 100%; }
          /* line 2590, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .custom_popup .popup_outer .popup_box.add_cards_box .popup_body .popup_footer .add_card_wrap .paypal-button-loading-img {
            position: absolute;
            border-radius: 100%; }
  @media (max-width: 767px) {
    /* line 2602, /home/ubuntu/sharehub/releases/20250804064045/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 2607, /home/ubuntu/sharehub/releases/20250804064045/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 2619, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .custom_popup.invt_popup .popup_outer .popup_box .popup_header .popup_heading {
      text-align: center; } }
  /* line 2629, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .custom_popup .spinner_wrap {
    border-radius: inherit;
    background: rgba(0, 0, 0, 0.2); }
    /* line 2633, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .custom_popup .spinner_wrap .form_spinner {
      margin: 0; }

/* line 2639, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.left_nav_box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  width: 100%; }
  /* line 2648, /home/ubuntu/sharehub/releases/20250804064045/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 2657, /home/ubuntu/sharehub/releases/20250804064045/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 2669, /home/ubuntu/sharehub/releases/20250804064045/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 2675, /home/ubuntu/sharehub/releases/20250804064045/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 2678, /home/ubuntu/sharehub/releases/20250804064045/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 2685, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .left_nav_box .nav_link .link_icon.deactive {
      display: none; }

/* line 2692, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.review_wrap {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 16px 0 0; }
  @media (max-width: 767px) {
    /* line 2692, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .review_wrap {
      gap: 20px; } }
  /* line 2702, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .review_wrap .user_box {
    display: flex;
    align-items: center;
    gap: 12px;
    flex: 1 0 0;
    width: 100%; }
    /* line 2709, /home/ubuntu/sharehub/releases/20250804064045/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 2718, /home/ubuntu/sharehub/releases/20250804064045/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 2718, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .review_wrap .user_box .name {
          font-size: 16px;
          line-height: 24px; } }
  /* line 2731, /home/ubuntu/sharehub/releases/20250804064045/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 2731, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box {
        padding: 0 0 16px; } }
    /* line 2743, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .review_wrap .review_box .review_rating {
      display: flex;
      align-items: center;
      gap: 12px; }
      @media (max-width: 992px) {
        /* line 2743, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .review_wrap .review_box .review_rating {
          gap: 8px; } }
      /* line 2752, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .review_rating .review_stars {
        display: flex;
        align-items: center;
        gap: 2px; }
      /* line 2758, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .review_rating .rating {
        height: 22px;
        width: 22px; }
        @media (max-width: 992px) {
          /* line 2758, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .review_wrap .review_box .review_rating .rating {
            height: 16px;
            width: 24px; } }
      /* line 2768, /home/ubuntu/sharehub/releases/20250804064045/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 2768, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .review_wrap .review_box .review_rating .rating_time {
            line-height: 20px; } }
    /* line 2780, /home/ubuntu/sharehub/releases/20250804064045/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 2780, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .review_wrap .review_box .review_text {
          font-size: 12px;
          line-height: 20px; } }
    /* line 2792, /home/ubuntu/sharehub/releases/20250804064045/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 2799, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .review_photos .review_photo {
        width: 60px;
        height: 40px;
        border-radius: 4px;
        background: lightgray; }
    /* line 2807, /home/ubuntu/sharehub/releases/20250804064045/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 2807, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .review_wrap .review_box .toggle_review {
          gap: 8px;
          font-size: 14px;
          line-height: 20px; }
          /* line 2823, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .review_wrap .review_box .toggle_review svg {
            height: 20px; } }
      /* line 2829, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .review_wrap .review_box .toggle_review .toggle_svg.rotate {
        transform: rotate(180deg); }
    /* line 2835, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .review_wrap .review_box .reply_wrap {
      display: none;
      width: 100%; }
      /* line 2839, /home/ubuntu/sharehub/releases/20250804064045/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 2853, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.availability_wrap {
  width: 100%; }
  /* line 2856, /home/ubuntu/sharehub/releases/20250804064045/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 2863, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .availability_wrap .availability_row .left_side {
      display: flex;
      flex-direction: column;
      gap: 4px; }
      /* line 2868, /home/ubuntu/sharehub/releases/20250804064045/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 2868, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .availability_wrap .availability_row .left_side .day {
            font-size: 14px; } }
      /* line 2879, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .availability_wrap .availability_row .left_side .date {
        color: #475467;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px; }
    /* line 2887, /home/ubuntu/sharehub/releases/20250804064045/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 2887, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .availability_wrap .availability_row .time {
          font-size: 14px; } }

@media (max-width: 767px) {
  /* line 2900, /home/ubuntu/sharehub/releases/20250804064045/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 2908, /home/ubuntu/sharehub/releases/20250804064045/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 2921, /home/ubuntu/sharehub/releases/20250804064045/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 2921, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .calendar_dropmenu .calendar_box {
        padding: 0 0 10px;
        gap: 10px; } }
    /* line 2936, /home/ubuntu/sharehub/releases/20250804064045/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 2936, /home/ubuntu/sharehub/releases/20250804064045/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 2948, /home/ubuntu/sharehub/releases/20250804064045/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 2953, /home/ubuntu/sharehub/releases/20250804064045/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 2957, /home/ubuntu/sharehub/releases/20250804064045/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 2959, /home/ubuntu/sharehub/releases/20250804064045/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 2959, /home/ubuntu/sharehub/releases/20250804064045/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 2966, /home/ubuntu/sharehub/releases/20250804064045/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 2973, /home/ubuntu/sharehub/releases/20250804064045/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 2986, /home/ubuntu/sharehub/releases/20250804064045/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 2991, /home/ubuntu/sharehub/releases/20250804064045/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 2999, /home/ubuntu/sharehub/releases/20250804064045/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 3012, /home/ubuntu/sharehub/releases/20250804064045/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 3015, /home/ubuntu/sharehub/releases/20250804064045/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 3027, /home/ubuntu/sharehub/releases/20250804064045/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 3040, /home/ubuntu/sharehub/releases/20250804064045/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 3053, /home/ubuntu/sharehub/releases/20250804064045/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 3066, /home/ubuntu/sharehub/releases/20250804064045/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 3070, /home/ubuntu/sharehub/releases/20250804064045/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 3074, /home/ubuntu/sharehub/releases/20250804064045/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 3078, /home/ubuntu/sharehub/releases/20250804064045/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 3083, /home/ubuntu/sharehub/releases/20250804064045/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 3088, /home/ubuntu/sharehub/releases/20250804064045/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 3093, /home/ubuntu/sharehub/releases/20250804064045/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 3096, /home/ubuntu/sharehub/releases/20250804064045/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 3053, /home/ubuntu/sharehub/releases/20250804064045/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 3114, /home/ubuntu/sharehub/releases/20250804064045/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 3125, /home/ubuntu/sharehub/releases/20250804064045/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 3138, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .btn_row_confirm .resend_link:hover,
    .btn_row_confirm .green_part_link:hover {
      background: initial !important; }

/* line 3147, /home/ubuntu/sharehub/releases/20250804064045/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 3147, /home/ubuntu/sharehub/releases/20250804064045/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 3147, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper {
      gap: 20px;
      margin: 20px auto 100px;
      padding: 0 20px; } }
  /* line 3166, /home/ubuntu/sharehub/releases/20250804064045/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 3166, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .aside_bar {
        width: 100%;
        position: sticky;
        top: 64px;
        z-index: 9;
        background: #fff; } }
    /* line 3182, /home/ubuntu/sharehub/releases/20250804064045/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 3182, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar .listing_heading {
          display: none; } }
    /* line 3197, /home/ubuntu/sharehub/releases/20250804064045/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 3197, /home/ubuntu/sharehub/releases/20250804064045/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 3214, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul::-webkit-scrollbar {
            display: none; } }
      /* line 3219, /home/ubuntu/sharehub/releases/20250804064045/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 3219, /home/ubuntu/sharehub/releases/20250804064045/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 3244, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .aside_bar ul li svg {
              display: none; } }
        /* line 3248, /home/ubuntu/sharehub/releases/20250804064045/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 3248, /home/ubuntu/sharehub/releases/20250804064045/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 3258, /home/ubuntu/sharehub/releases/20250804064045/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 3263, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar ul li.current {
          color: #667085; }
          /* line 3266, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul li.current.active {
            background: #F2F7EE;
            color: #507C3A; }
            /* line 3271, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .aside_bar ul li.current.active svg path {
              fill: #507C3A; }
          /* line 3278, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .aside_bar ul li.current svg path {
            fill: #667085; }
        /* line 3285, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .aside_bar ul li svg path {
          fill: #98A2B3; }
  /* line 3293, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper .main_section {
    flex: 1;
    display: flex;
    flex-direction: column; }
    @media (max-width: 767px) {
      /* line 3293, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section {
        width: 100%;
        padding: 0 0 80px; } }
    /* line 3305, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper .main_section #fieldsets {
      width: 100%; }
      @media (max-width: 767px) {
        /* line 3305, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets {
          padding: 32px 16px 0; } }
      /* line 3312, /home/ubuntu/sharehub/releases/20250804064045/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 3312, /home/ubuntu/sharehub/releases/20250804064045/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 3330, /home/ubuntu/sharehub/releases/20250804064045/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 3330, /home/ubuntu/sharehub/releases/20250804064045/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 3345, /home/ubuntu/sharehub/releases/20250804064045/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 3351, /home/ubuntu/sharehub/releases/20250804064045/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 3356, /home/ubuntu/sharehub/releases/20250804064045/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 3356, /home/ubuntu/sharehub/releases/20250804064045/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 3351, /home/ubuntu/sharehub/releases/20250804064045/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 3368, /home/ubuntu/sharehub/releases/20250804064045/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 3373, /home/ubuntu/sharehub/releases/20250804064045/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 3379, /home/ubuntu/sharehub/releases/20250804064045/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 3386, /home/ubuntu/sharehub/releases/20250804064045/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 3386, /home/ubuntu/sharehub/releases/20250804064045/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 3398, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .sub_text {
          margin: 0 0 20px; }
        /* line 3403, /home/ubuntu/sharehub/releases/20250804064045/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 3407, /home/ubuntu/sharehub/releases/20250804064045/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 3416, /home/ubuntu/sharehub/releases/20250804064045/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 3422, /home/ubuntu/sharehub/releases/20250804064045/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 3433, /home/ubuntu/sharehub/releases/20250804064045/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 3422, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset.location_section .field_wrap .change_location_box {
              flex-wrap: wrap; } }
          /* line 3444, /home/ubuntu/sharehub/releases/20250804064045/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 3444, /home/ubuntu/sharehub/releases/20250804064045/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 3460, /home/ubuntu/sharehub/releases/20250804064045/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 3460, /home/ubuntu/sharehub/releases/20250804064045/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 3486, /home/ubuntu/sharehub/releases/20250804064045/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 3486, /home/ubuntu/sharehub/releases/20250804064045/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 3497, /home/ubuntu/sharehub/releases/20250804064045/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 3507, /home/ubuntu/sharehub/releases/20250804064045/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 3511, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.photos_section .field_wrap .field_heading .photos {
            display: none; } }
        /* line 3522, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.pricing_section .field_wrap .sub_text {
          margin: 0 0 20px; }
        /* line 3529, /home/ubuntu/sharehub/releases/20250804064045/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 3529, /home/ubuntu/sharehub/releases/20250804064045/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 3541, /home/ubuntu/sharehub/releases/20250804064045/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 3541, /home/ubuntu/sharehub/releases/20250804064045/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 3558, /home/ubuntu/sharehub/releases/20250804064045/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 3565, /home/ubuntu/sharehub/releases/20250804064045/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 3568, /home/ubuntu/sharehub/releases/20250804064045/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 3576, /home/ubuntu/sharehub/releases/20250804064045/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 3580, /home/ubuntu/sharehub/releases/20250804064045/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 3583, /home/ubuntu/sharehub/releases/20250804064045/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 3589, /home/ubuntu/sharehub/releases/20250804064045/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 3593, /home/ubuntu/sharehub/releases/20250804064045/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 3597, /home/ubuntu/sharehub/releases/20250804064045/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 3602, /home/ubuntu/sharehub/releases/20250804064045/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 3602, /home/ubuntu/sharehub/releases/20250804064045/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 3610, /home/ubuntu/sharehub/releases/20250804064045/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 3610, /home/ubuntu/sharehub/releases/20250804064045/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 3619, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap .field_heading {
            margin: 0 0 24px; } }
        /* line 3625, /home/ubuntu/sharehub/releases/20250804064045/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 3634, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap .radio_group {
          margin: 20px 0; }
        /* line 3638, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset.security_section .field_wrap .deposit_amt {
          margin: 0 0 20px; }
        /* line 3645, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset .guarantee_third_sec a {
          color: #65984A; }
        /* line 3650, /home/ubuntu/sharehub/releases/20250804064045/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 3650, /home/ubuntu/sharehub/releases/20250804064045/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 3674, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section #fieldsets fieldset .step_wrap {
          flex: 1; }
        /* line 3678, /home/ubuntu/sharehub/releases/20250804064045/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 3678, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap {
              margin: 0; } }
          /* line 3686, /home/ubuntu/sharehub/releases/20250804064045/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 3686, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap.photos_wrap {
                margin: 16px 0 0; } }
          /* line 3694, /home/ubuntu/sharehub/releases/20250804064045/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 3694, /home/ubuntu/sharehub/releases/20250804064045/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 3712, /home/ubuntu/sharehub/releases/20250804064045/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 3712, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .field_heading .step_num {
                  display: flex; } }
          /* line 3721, /home/ubuntu/sharehub/releases/20250804064045/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 3728, /home/ubuntu/sharehub/releases/20250804064045/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 3735, /home/ubuntu/sharehub/releases/20250804064045/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 3735, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row.radio_group {
                  gap: 12px; } }
            /* line 3743, /home/ubuntu/sharehub/releases/20250804064045/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 3746, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .group_row .input_box label {
                  font-size: 12px; } }
            /* line 3753, /home/ubuntu/sharehub/releases/20250804064045/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 3759, /home/ubuntu/sharehub/releases/20250804064045/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 3773, /home/ubuntu/sharehub/releases/20250804064045/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 3783, /home/ubuntu/sharehub/releases/20250804064045/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 3788, /home/ubuntu/sharehub/releases/20250804064045/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 3792, /home/ubuntu/sharehub/releases/20250804064045/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 3803, /home/ubuntu/sharehub/releases/20250804064045/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 3812, /home/ubuntu/sharehub/releases/20250804064045/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 3819, /home/ubuntu/sharehub/releases/20250804064045/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 3826, /home/ubuntu/sharehub/releases/20250804064045/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 3832, /home/ubuntu/sharehub/releases/20250804064045/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 3839, /home/ubuntu/sharehub/releases/20250804064045/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 3845, /home/ubuntu/sharehub/releases/20250804064045/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 3854, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_group {
            position: relative; }
            /* line 3857, /home/ubuntu/sharehub/releases/20250804064045/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 3875, /home/ubuntu/sharehub/releases/20250804064045/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 3879, /home/ubuntu/sharehub/releases/20250804064045/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 3889, /home/ubuntu/sharehub/releases/20250804064045/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 3902, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) label {
              color: #FC0815; }
              /* line 3905, /home/ubuntu/sharehub/releases/20250804064045/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 3914, /home/ubuntu/sharehub/releases/20250804064045/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 3921, /home/ubuntu/sharehub/releases/20250804064045/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 3928, /home/ubuntu/sharehub/releases/20250804064045/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 3933, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .input_box:has(.error) .check_box {
              position: relative; }
              /* line 3936, /home/ubuntu/sharehub/releases/20250804064045/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 3943, /home/ubuntu/sharehub/releases/20250804064045/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 3950, /home/ubuntu/sharehub/releases/20250804064045/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 3957, /home/ubuntu/sharehub/releases/20250804064045/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 3962, /home/ubuntu/sharehub/releases/20250804064045/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 3972, /home/ubuntu/sharehub/releases/20250804064045/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 3984, /home/ubuntu/sharehub/releases/20250804064045/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 3987, /home/ubuntu/sharehub/releases/20250804064045/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 3990, /home/ubuntu/sharehub/releases/20250804064045/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 3993, /home/ubuntu/sharehub/releases/20250804064045/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 3996, /home/ubuntu/sharehub/releases/20250804064045/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 3972, /home/ubuntu/sharehub/releases/20250804064045/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 4004, /home/ubuntu/sharehub/releases/20250804064045/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 4015, /home/ubuntu/sharehub/releases/20250804064045/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 4015, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .cover_photo_wrap {
                margin: 0; } }
            /* line 4025, /home/ubuntu/sharehub/releases/20250804064045/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 4034, /home/ubuntu/sharehub/releases/20250804064045/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 4046, /home/ubuntu/sharehub/releases/20250804064045/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 4055, /home/ubuntu/sharehub/releases/20250804064045/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 4055, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .photo_highlight_text {
                margin: 0 0 8px; } }
          /* line 4068, /home/ubuntu/sharehub/releases/20250804064045/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 4078, /home/ubuntu/sharehub/releases/20250804064045/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 4084, /home/ubuntu/sharehub/releases/20250804064045/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 4084, /home/ubuntu/sharehub/releases/20250804064045/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 4094, /home/ubuntu/sharehub/releases/20250804064045/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 4094, /home/ubuntu/sharehub/releases/20250804064045/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 4106, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .uploadParent .uploadGuide {
                flex: 1; }
                /* line 4109, /home/ubuntu/sharehub/releases/20250804064045/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 4116, /home/ubuntu/sharehub/releases/20250804064045/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 4124, /home/ubuntu/sharehub/releases/20250804064045/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 4131, /home/ubuntu/sharehub/releases/20250804064045/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 4124, /home/ubuntu/sharehub/releases/20250804064045/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 4146, /home/ubuntu/sharehub/releases/20250804064045/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 4146, /home/ubuntu/sharehub/releases/20250804064045/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 4155, /home/ubuntu/sharehub/releases/20250804064045/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 4171, /home/ubuntu/sharehub/releases/20250804064045/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 4185, /home/ubuntu/sharehub/releases/20250804064045/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 4191, /home/ubuntu/sharehub/releases/20250804064045/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 4203, /home/ubuntu/sharehub/releases/20250804064045/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 4209, /home/ubuntu/sharehub/releases/20250804064045/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 4219, /home/ubuntu/sharehub/releases/20250804064045/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 4226, /home/ubuntu/sharehub/releases/20250804064045/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 4230, /home/ubuntu/sharehub/releases/20250804064045/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 4235, /home/ubuntu/sharehub/releases/20250804064045/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 4242, /home/ubuntu/sharehub/releases/20250804064045/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 4252, /home/ubuntu/sharehub/releases/20250804064045/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 4255, /home/ubuntu/sharehub/releases/20250804064045/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 4263, /home/ubuntu/sharehub/releases/20250804064045/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 4263, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
                .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .listing-images .fileinput-button {
                  width: 144px; } }
              /* line 4281, /home/ubuntu/sharehub/releases/20250804064045/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 4263, /home/ubuntu/sharehub/releases/20250804064045/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 4291, /home/ubuntu/sharehub/releases/20250804064045/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 4297, /home/ubuntu/sharehub/releases/20250804064045/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 4302, /home/ubuntu/sharehub/releases/20250804064045/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 4315, /home/ubuntu/sharehub/releases/20250804064045/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 4315, /home/ubuntu/sharehub/releases/20250804064045/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 4332, /home/ubuntu/sharehub/releases/20250804064045/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 4332, /home/ubuntu/sharehub/releases/20250804064045/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 4349, /home/ubuntu/sharehub/releases/20250804064045/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 4353, /home/ubuntu/sharehub/releases/20250804064045/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 4359, /home/ubuntu/sharehub/releases/20250804064045/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 4371, /home/ubuntu/sharehub/releases/20250804064045/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 4373, /home/ubuntu/sharehub/releases/20250804064045/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 4379, /home/ubuntu/sharehub/releases/20250804064045/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 4388, /home/ubuntu/sharehub/releases/20250804064045/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 4395, /home/ubuntu/sharehub/releases/20250804064045/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 4405, /home/ubuntu/sharehub/releases/20250804064045/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 4416, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .price_guide_box .currencyicon {
              height: 30px;
              width: 30px; }
            /* line 4421, /home/ubuntu/sharehub/releases/20250804064045/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 4427, /home/ubuntu/sharehub/releases/20250804064045/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 4434, /home/ubuntu/sharehub/releases/20250804064045/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 4441, /home/ubuntu/sharehub/releases/20250804064045/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 4447, /home/ubuntu/sharehub/releases/20250804064045/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 4455, /home/ubuntu/sharehub/releases/20250804064045/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 4462, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .sub_text {
            margin: 0 0 20px; }
          /* line 4466, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section #fieldsets fieldset .field_wrap .addon_wrapper .radio_group {
            margin: 0; }
          /* line 4470, /home/ubuntu/sharehub/releases/20250804064045/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 4477, /home/ubuntu/sharehub/releases/20250804064045/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 4482, /home/ubuntu/sharehub/releases/20250804064045/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 4482, /home/ubuntu/sharehub/releases/20250804064045/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 4498, /home/ubuntu/sharehub/releases/20250804064045/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 4502, /home/ubuntu/sharehub/releases/20250804064045/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 4509, /home/ubuntu/sharehub/releases/20250804064045/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 4514, /home/ubuntu/sharehub/releases/20250804064045/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 4518, /home/ubuntu/sharehub/releases/20250804064045/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 4524, /home/ubuntu/sharehub/releases/20250804064045/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 4524, /home/ubuntu/sharehub/releases/20250804064045/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 4540, /home/ubuntu/sharehub/releases/20250804064045/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 4557, /home/ubuntu/sharehub/releases/20250804064045/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 4557, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section .form_footer {
          width: 100%;
          padding: 0 16px;
          justify-content: center; } }
      /* line 4569, /home/ubuntu/sharehub/releases/20250804064045/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 4569, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_new .form_wrapper .main_section .form_footer .green_btn {
            width: auto;
            flex: 1; } }
        /* line 4580, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section .form_footer .green_btn.cancelbtn:hover {
          color: #ffffff; }
    /* line 4587, /home/ubuntu/sharehub/releases/20250804064045/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 4587, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_new .form_wrapper .main_section .green_btn {
          width: 100%; } }
      /* line 4600, /home/ubuntu/sharehub/releases/20250804064045/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 4608, /home/ubuntu/sharehub/releases/20250804064045/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 4615, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_new .form_wrapper .main_section .send_button:hover {
        background: #65984A; }
  /* line 4622, /home/ubuntu/sharehub/releases/20250804064045/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 4636, /home/ubuntu/sharehub/releases/20250804064045/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 4642, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input[type=radio] {
    margin: 6px;
    display: inline-block; }
  /* line 4647, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input[type=submit] {
    display: none;
    border: none; }
  /* line 4652, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper .error {
    color: #bf2424;
    display: block; }
  /* line 4656, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input.error, .listing_new .form_wrapper textarea.error {
    border-color: #bf2424; }
    /* line 4658, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_new .form_wrapper input.error:focus, .listing_new .form_wrapper textarea.error:focus {
      border-color: #bf2424; }
  /* line 4662, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper label.error {
    margin-bottom: 20px; }
  /* line 4665, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input.valid {
    color: green; }
  /* line 4668, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper label.valid {
    position: absolute;
    right: 20px; }
  /* line 4672, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper input + .valid, .listing_new .form_wrapper textarea + .valid {
    display: none; }
  /* line 4675, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .form_wrapper .valid + .valid {
    display: inline;
    position: absolute;
    right: 10px;
    margin-top: -36px;
    color: green; }
/* line 4684, /home/ubuntu/sharehub/releases/20250804064045/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 4695, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_new .step_loader.show_loader {
    display: flex; }

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

@media (max-width: 767px) {
  /* line 4721, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_initiate_wrapper {
    padding: 0 20px; } }
@media (min-width: 768px) and (max-width: 1039px) {
  /* line 4721, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_initiate_wrapper {
    padding: 0 20px; } }
/* line 4729, /home/ubuntu/sharehub/releases/20250804064045/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 4729, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .box_heading {
      font-size: 20px;
      line-height: 28px; } }
/* line 4744, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.listing_initiate_wrapper .initiate_row {
  display: inline-flex;
  align-items: flex-start;
  gap: 37px; }
  @media (max-width: 767px) {
    /* line 4744, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row {
      flex-direction: column; } }
  /* line 4753, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .listing_initiate_wrapper .initiate_row .booking_details_wrapper {
    padding: 40px 0 60px; }
    @media (max-width: 767px) {
      /* line 4753, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper {
        padding: 20px 0 40px; } }
    /* line 4760, /home/ubuntu/sharehub/releases/20250804064045/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 4760, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .back_link {
          display: none; } }
    /* line 4777, /home/ubuntu/sharehub/releases/20250804064045/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 4777, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap {
          margin: 0 0 30px; } }
      /* line 4784, /home/ubuntu/sharehub/releases/20250804064045/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 4784, /home/ubuntu/sharehub/releases/20250804064045/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 4800, /home/ubuntu/sharehub/releases/20250804064045/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 4809, /home/ubuntu/sharehub/releases/20250804064045/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 4809, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .request_book_wrap .details_wrap .details_row {
              flex-direction: column; } }
          /* line 4819, /home/ubuntu/sharehub/releases/20250804064045/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 4819, /home/ubuntu/sharehub/releases/20250804064045/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 4831, /home/ubuntu/sharehub/releases/20250804064045/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 4839, /home/ubuntu/sharehub/releases/20250804064045/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 4851, /home/ubuntu/sharehub/releases/20250804064045/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 4851, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper {
          margin: 0 0 30px; } }
      /* line 4859, /home/ubuntu/sharehub/releases/20250804064045/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 4859, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_heading {
            font-size: 20px;
            line-height: 28px; } }
      /* line 4874, /home/ubuntu/sharehub/releases/20250804064045/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 4874, /home/ubuntu/sharehub/releases/20250804064045/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 4887, /home/ubuntu/sharehub/releases/20250804064045/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 4892, /home/ubuntu/sharehub/releases/20250804064045/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 4892, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .addons_wrapper .addons_list .addon_row {
              padding: 6px 0; } }
          /* line 4903, /home/ubuntu/sharehub/releases/20250804064045/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 4903, /home/ubuntu/sharehub/releases/20250804064045/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 4919, /home/ubuntu/sharehub/releases/20250804064045/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 4923, /home/ubuntu/sharehub/releases/20250804064045/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 4930, /home/ubuntu/sharehub/releases/20250804064045/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 4941, /home/ubuntu/sharehub/releases/20250804064045/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 4941, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap {
          margin: 0 0 30px; } }
      /* line 4948, /home/ubuntu/sharehub/releases/20250804064045/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 4953, /home/ubuntu/sharehub/releases/20250804064045/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 4953, /home/ubuntu/sharehub/releases/20250804064045/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 4966, /home/ubuntu/sharehub/releases/20250804064045/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 4980, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .message_owner_wrap .textarea_wrap .message_field:focus {
            outline: none; }
    /* line 4987, /home/ubuntu/sharehub/releases/20250804064045/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 4987, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap {
          margin: 0 0 30px; } }
      /* line 4994, /home/ubuntu/sharehub/releases/20250804064045/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 5002, /home/ubuntu/sharehub/releases/20250804064045/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 5012, /home/ubuntu/sharehub/releases/20250804064045/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 5015, /home/ubuntu/sharehub/releases/20250804064045/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 5021, /home/ubuntu/sharehub/releases/20250804064045/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 5029, /home/ubuntu/sharehub/releases/20250804064045/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 5036, /home/ubuntu/sharehub/releases/20250804064045/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 5046, /home/ubuntu/sharehub/releases/20250804064045/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 5051, /home/ubuntu/sharehub/releases/20250804064045/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 5058, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .payment_with_wrap .payment_with_box .payment_dropmenu {
          width: 100%; }
          /* line 5061, /home/ubuntu/sharehub/releases/20250804064045/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 5071, /home/ubuntu/sharehub/releases/20250804064045/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 5080, /home/ubuntu/sharehub/releases/20250804064045/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 5087, /home/ubuntu/sharehub/releases/20250804064045/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 5087, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .cancellation_policy_wrap {
          margin: 0 0 30px; } }
      /* line 5094, /home/ubuntu/sharehub/releases/20250804064045/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 5094, /home/ubuntu/sharehub/releases/20250804064045/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 5105, /home/ubuntu/sharehub/releases/20250804064045/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 5112, /home/ubuntu/sharehub/releases/20250804064045/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 5112, /home/ubuntu/sharehub/releases/20250804064045/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 5127, /home/ubuntu/sharehub/releases/20250804064045/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 5130, /home/ubuntu/sharehub/releases/20250804064045/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 5138, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box {
        width: 100%; }
        /* line 5141, /home/ubuntu/sharehub/releases/20250804064045/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 5141, /home/ubuntu/sharehub/releases/20250804064045/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 5154, /home/ubuntu/sharehub/releases/20250804064045/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 5154, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_initiate_wrapper .initiate_row .booking_details_wrapper .verification_requirement_wrap .verification_box .verification_requirements {
              gap: 12px; } }
          /* line 5164, /home/ubuntu/sharehub/releases/20250804064045/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 5164, /home/ubuntu/sharehub/releases/20250804064045/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 5180, /home/ubuntu/sharehub/releases/20250804064045/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 5189, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox {
      position: relative; }
      /* line 5192, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox:has(.error) {
        padding: 20px 0 0; }
        /* line 5196, /home/ubuntu/sharehub/releases/20250804064045/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 5207, /home/ubuntu/sharehub/releases/20250804064045/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 5214, /home/ubuntu/sharehub/releases/20250804064045/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 5220, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .initiate_checkbox .checkbox_wrap .checkbox_btn {
          top: 4px; }
        /* line 5224, /home/ubuntu/sharehub/releases/20250804064045/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 5231, /home/ubuntu/sharehub/releases/20250804064045/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 5224, /home/ubuntu/sharehub/releases/20250804064045/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 5243, /home/ubuntu/sharehub/releases/20250804064045/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 5243, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer {
          display: none; } }
      /* line 5262, /home/ubuntu/sharehub/releases/20250804064045/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 5270, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .breakdown {
        width: 100%; }
        /* line 5273, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .breakdown .price_wrap {
          background: initial; }
        /* line 5277, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .breakdown .total_row {
          padding: 12px;
          background: #fff; }
      /* line 5282, /home/ubuntu/sharehub/releases/20250804064045/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 5282, /home/ubuntu/sharehub/releases/20250804064045/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 5298, /home/ubuntu/sharehub/releases/20250804064045/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 5309, /home/ubuntu/sharehub/releases/20250804064045/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 5317, /home/ubuntu/sharehub/releases/20250804064045/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 5326, /home/ubuntu/sharehub/releases/20250804064045/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 5331, /home/ubuntu/sharehub/releases/20250804064045/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 5338, /home/ubuntu/sharehub/releases/20250804064045/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 5338, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .total_row {
            margin: 0 0 16px; } }
        /* line 5356, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .total_row .value {
          text-align: right; }
      /* line 5361, /home/ubuntu/sharehub/releases/20250804064045/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 5361, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_details_wrapper .mobile_bottom_footer .confirm_booking {
            margin: 0 0 16px; } }
      /* line 5374, /home/ubuntu/sharehub/releases/20250804064045/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 5384, /home/ubuntu/sharehub/releases/20250804064045/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 5384, /home/ubuntu/sharehub/releases/20250804064045/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 5384, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel {
        position: sticky;
        top: 0; } }
    /* line 5405, /home/ubuntu/sharehub/releases/20250804064045/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 5405, /home/ubuntu/sharehub/releases/20250804064045/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 5405, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form {
          margin: 0 0 16px; } }
      /* line 5426, /home/ubuntu/sharehub/releases/20250804064045/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 5426, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .close_booking {
            display: none; } }
      /* line 5436, /home/ubuntu/sharehub/releases/20250804064045/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 5436, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .periods_prices {
            margin: 0 0 16px; } }
        /* line 5447, /home/ubuntu/sharehub/releases/20250804064045/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 5455, /home/ubuntu/sharehub/releases/20250804064045/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 5462, /home/ubuntu/sharehub/releases/20250804064045/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 5475, /home/ubuntu/sharehub/releases/20250804064045/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 5482, /home/ubuntu/sharehub/releases/20250804064045/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 5489, /home/ubuntu/sharehub/releases/20250804064045/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 5504, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .breakdown {
        width: 100%; }
        /* line 5507, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .breakdown .price_wrap {
          background: initial; }
        /* line 5511, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .breakdown .total_row {
          padding: 12px;
          background: #fff; }
      /* line 5516, /home/ubuntu/sharehub/releases/20250804064045/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 5516, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .price_wrap {
            margin: 0 0 16px; } }
        /* line 5531, /home/ubuntu/sharehub/releases/20250804064045/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 5542, /home/ubuntu/sharehub/releases/20250804064045/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 5550, /home/ubuntu/sharehub/releases/20250804064045/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 5559, /home/ubuntu/sharehub/releases/20250804064045/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 5564, /home/ubuntu/sharehub/releases/20250804064045/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 5571, /home/ubuntu/sharehub/releases/20250804064045/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 5571, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .total_row {
            margin: 0 0 16px; } }
        /* line 5589, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .total_row .value {
          text-align: right; }
      /* line 5594, /home/ubuntu/sharehub/releases/20250804064045/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 5594, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_initiate_wrapper .initiate_row .booking_panel .booking_form .confirm_booking {
            margin: 0 0 16px; } }
      /* line 5607, /home/ubuntu/sharehub/releases/20250804064045/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 5622, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.listing_show_wrapper {
  padding: 47px 0 85px; }
  @media (max-width: 767px) {
    /* line 5622, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper {
      padding: 20px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 5622, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper {
      padding: 40px 20px; } }
  /* line 5632, /home/ubuntu/sharehub/releases/20250804064045/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 5632, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap {
        margin: -20px -20px 16px;
        width: calc(100% + 40px);
        gap: 20px; } }
    /* line 5646, /home/ubuntu/sharehub/releases/20250804064045/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 5662, /home/ubuntu/sharehub/releases/20250804064045/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 5671, /home/ubuntu/sharehub/releases/20250804064045/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 5681, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .action_wrap .action_link.liked {
          opacity: 1; }
          /* line 5684, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .photos_wrap .action_wrap .action_link.liked svg path {
            fill: #507C3A; }
    /* line 5692, /home/ubuntu/sharehub/releases/20250804064045/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 5692, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-for {
          height: 292px;
          border-radius: 0; } }
      /* line 5706, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap .slider-for .slick-list {
        height: 100%; }
        /* line 5709, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track {
          height: 100%; }
          /* line 5712, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track .slick-slide {
            height: 100%; }
            /* line 5715, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .photos_wrap .slider-for .slick-list .slick-track .slick-slide > div {
              height: 100%; }
              /* line 5718, /home/ubuntu/sharehub/releases/20250804064045/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 5723, /home/ubuntu/sharehub/releases/20250804064045/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 5741, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .photos_wrap .slider-nav {
      width: 100%;
      padding: 0;
      height: 120px;
      margin: 0; }
      /* line 5747, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .photos_wrap .slider-nav .slick-list {
        height: 100%; }
        /* line 5750, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track {
          height: 100%; }
          /* line 5753, /home/ubuntu/sharehub/releases/20250804064045/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 5753, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track .slick-slide {
                width: 180px !important; } }
            /* line 5765, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .photos_wrap .slider-nav .slick-list .slick-track .slick-slide > div {
              height: 100%; }
            /* line 5769, /home/ubuntu/sharehub/releases/20250804064045/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 5778, /home/ubuntu/sharehub/releases/20250804064045/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 5796, /home/ubuntu/sharehub/releases/20250804064045/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 5814, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-arrow:before {
          content: ''; }
        /* line 5818, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .photos_wrap .slider-nav .slick-arrow.slick-disabled {
          opacity: 0;
          cursor: default; }
        /* line 5823, /home/ubuntu/sharehub/releases/20250804064045/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 5828, /home/ubuntu/sharehub/releases/20250804064045/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 5837, /home/ubuntu/sharehub/releases/20250804064045/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 5837, /home/ubuntu/sharehub/releases/20250804064045/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 5855, /home/ubuntu/sharehub/releases/20250804064045/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 5855, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .back_row {
        font-size: 11px;
        margin: 0 0 16px; } }
    /* line 5870, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .back_row .back_link {
      color: #101828;
      transition: 0.2s all; }
      /* line 5874, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .back_row .back_link:hover {
        color: #65984A; }
  /* line 5880, /home/ubuntu/sharehub/releases/20250804064045/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 5880, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .show_heading {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: normal; } }
  /* line 5895, /home/ubuntu/sharehub/releases/20250804064045/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 5895, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row {
        flex-direction: column;
        gap: 20px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      /* line 5895, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row {
        gap: 20px; } }
    /* line 5910, /home/ubuntu/sharehub/releases/20250804064045/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 5910, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section {
          gap: 24px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        /* line 5910, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section {
          gap: 20px;
          max-width: 60%; } }
      /* line 5926, /home/ubuntu/sharehub/releases/20250804064045/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 5926, /home/ubuntu/sharehub/releases/20250804064045/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 5937, /home/ubuntu/sharehub/releases/20250804064045/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 5937, /home/ubuntu/sharehub/releases/20250804064045/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 5950, /home/ubuntu/sharehub/releases/20250804064045/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 5958, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_details_section .additional_details {
        width: 100%; }
        @media (max-width: 767px) {
          /* line 5958, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details {
            margin: 0; } }
        /* line 5966, /home/ubuntu/sharehub/releases/20250804064045/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 5973, /home/ubuntu/sharehub/releases/20250804064045/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 5966, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row {
              padding: 8px 0; } }
          /* line 5981, /home/ubuntu/sharehub/releases/20250804064045/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 5981, /home/ubuntu/sharehub/releases/20250804064045/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 5994, /home/ubuntu/sharehub/releases/20250804064045/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 5994, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .additional_details .additional_row .additional_value {
                font-size: 14px; } }
        /* line 6006, /home/ubuntu/sharehub/releases/20250804064045/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 6011, /home/ubuntu/sharehub/releases/20250804064045/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 6011, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .addons_text {
                font-size: 14px; } }
          /* line 6022, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .additional_details .addons_box .details_box {
            width: 100%;
            margin: 0; }
            /* line 6026, /home/ubuntu/sharehub/releases/20250804064045/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 6032, /home/ubuntu/sharehub/releases/20250804064045/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 6032, /home/ubuntu/sharehub/releases/20250804064045/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 6044, /home/ubuntu/sharehub/releases/20250804064045/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 6044, /home/ubuntu/sharehub/releases/20250804064045/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 6062, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .verification_box .show_heading {
          color: #101828;
          font-size: 20px; } }
      /* line 6069, /home/ubuntu/sharehub/releases/20250804064045/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 6069, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .verification_box .verification_text {
            font-size: 14px; } }
      /* line 6081, /home/ubuntu/sharehub/releases/20250804064045/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 6088, /home/ubuntu/sharehub/releases/20250804064045/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 6088, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .verification_box .verification_wrap .verification_row {
              font-size: 14px; } }
      /* line 6104, /home/ubuntu/sharehub/releases/20250804064045/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 6104, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .slect_rnp_btn {
            display: none; } }
      /* line 6119, /home/ubuntu/sharehub/releases/20250804064045/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 6119, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .owner_box {
            display: none; } }
        /* line 6133, /home/ubuntu/sharehub/releases/20250804064045/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 6141, /home/ubuntu/sharehub/releases/20250804064045/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 6147, /home/ubuntu/sharehub/releases/20250804064045/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 6157, /home/ubuntu/sharehub/releases/20250804064045/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 6164, /home/ubuntu/sharehub/releases/20250804064045/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 6164, /home/ubuntu/sharehub/releases/20250804064045/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 6179, /home/ubuntu/sharehub/releases/20250804064045/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 6179, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .rating_text {
              font-size: 11px;
              line-height: 150%; } }
          /* line 6194, /home/ubuntu/sharehub/releases/20250804064045/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 6203, /home/ubuntu/sharehub/releases/20250804064045/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 6203, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box {
              margin: 8px 0 0; } }
          /* line 6219, /home/ubuntu/sharehub/releases/20250804064045/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 6225, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_details_section .owner_box .chat_box .chat_text .chat_icon {
              height: 16px; }
          /* line 6230, /home/ubuntu/sharehub/releases/20250804064045/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 6246, /home/ubuntu/sharehub/releases/20250804064045/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 6256, /home/ubuntu/sharehub/releases/20250804064045/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 6256, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .location_box .show_heading {
            color: #101828;
            font-size: 20px; } }
      /* line 6265, /home/ubuntu/sharehub/releases/20250804064045/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 6265, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .location_box .map_box {
            height: 215px; } }
        /* line 6275, /home/ubuntu/sharehub/releases/20250804064045/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 6278, /home/ubuntu/sharehub/releases/20250804064045/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 6288, /home/ubuntu/sharehub/releases/20250804064045/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 6296, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .other_listing_box {
          margin: 24px 0 0; } }
      /* line 6301, /home/ubuntu/sharehub/releases/20250804064045/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 6301, /home/ubuntu/sharehub/releases/20250804064045/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 6315, /home/ubuntu/sharehub/releases/20250804064045/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 6315, /home/ubuntu/sharehub/releases/20250804064045/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 6339, /home/ubuntu/sharehub/releases/20250804064045/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 6339, /home/ubuntu/sharehub/releases/20250804064045/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 6350, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-list {
          height: 100%; }
          /* line 6353, /home/ubuntu/sharehub/releases/20250804064045/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 6356, /home/ubuntu/sharehub/releases/20250804064045/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 6360, /home/ubuntu/sharehub/releases/20250804064045/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 6366, /home/ubuntu/sharehub/releases/20250804064045/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 6379, /home/ubuntu/sharehub/releases/20250804064045/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 6397, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listings_slider .slick-arrow:before {
            content: ''; }
          /* line 6401, /home/ubuntu/sharehub/releases/20250804064045/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 6406, /home/ubuntu/sharehub/releases/20250804064045/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 6411, /home/ubuntu/sharehub/releases/20250804064045/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 6419, /home/ubuntu/sharehub/releases/20250804064045/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 6419, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .other_listing_box .other_listing_wrap {
            gap: 16px; } }
        /* line 6428, /home/ubuntu/sharehub/releases/20250804064045/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 6428, /home/ubuntu/sharehub/releases/20250804064045/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 6436, /home/ubuntu/sharehub/releases/20250804064045/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 6443, /home/ubuntu/sharehub/releases/20250804064045/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 6455, /home/ubuntu/sharehub/releases/20250804064045/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 6469, /home/ubuntu/sharehub/releases/20250804064045/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 6469, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head {
            margin: 0; } }
        /* line 6479, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .listing_show_wrapper .section_row .listing_details_section .review_section_wrap .review_head .show_heading {
          color: #475467; }
          /* line 6482, /home/ubuntu/sharehub/releases/20250804064045/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 6482, /home/ubuntu/sharehub/releases/20250804064045/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 6496, /home/ubuntu/sharehub/releases/20250804064045/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 6506, /home/ubuntu/sharehub/releases/20250804064045/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 6506, /home/ubuntu/sharehub/releases/20250804064045/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 6534, /home/ubuntu/sharehub/releases/20250804064045/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 6547, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .listing_show_wrapper .section_row .listing_action_section {
      flex: 1; }
      /* line 6549, /home/ubuntu/sharehub/releases/20250804064045/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 6559, /home/ubuntu/sharehub/releases/20250804064045/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 6570, /home/ubuntu/sharehub/releases/20250804064045/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 6578, /home/ubuntu/sharehub/releases/20250804064045/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 6582, /home/ubuntu/sharehub/releases/20250804064045/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 6590, /home/ubuntu/sharehub/releases/20250804064045/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 6594, /home/ubuntu/sharehub/releases/20250804064045/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 6603, /home/ubuntu/sharehub/releases/20250804064045/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 6612, /home/ubuntu/sharehub/releases/20250804064045/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 6622, /home/ubuntu/sharehub/releases/20250804064045/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 6626, /home/ubuntu/sharehub/releases/20250804064045/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 6632, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap {
        display: flex;
        flex-direction: column;
        gap: 40px; }
        /* line 6637, /home/ubuntu/sharehub/releases/20250804064045/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 6637, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section {
              padding: 24px 10px 16px 10px; } }
          /* line 6653, /home/ubuntu/sharehub/releases/20250804064045/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 6660, /home/ubuntu/sharehub/releases/20250804064045/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 6666, /home/ubuntu/sharehub/releases/20250804064045/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 6673, /home/ubuntu/sharehub/releases/20250804064045/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 6686, /home/ubuntu/sharehub/releases/20250804064045/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 6693, /home/ubuntu/sharehub/releases/20250804064045/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 6700, /home/ubuntu/sharehub/releases/20250804064045/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 6707, /home/ubuntu/sharehub/releases/20250804064045/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 6713, /home/ubuntu/sharehub/releases/20250804064045/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 6720, /home/ubuntu/sharehub/releases/20250804064045/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 6727, /home/ubuntu/sharehub/releases/20250804064045/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 6740, /home/ubuntu/sharehub/releases/20250804064045/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 6743, /home/ubuntu/sharehub/releases/20250804064045/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 6746, /home/ubuntu/sharehub/releases/20250804064045/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 6749, /home/ubuntu/sharehub/releases/20250804064045/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 6752, /home/ubuntu/sharehub/releases/20250804064045/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 6757, /home/ubuntu/sharehub/releases/20250804064045/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 6769, /home/ubuntu/sharehub/releases/20250804064045/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 6772, /home/ubuntu/sharehub/releases/20250804064045/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 6775, /home/ubuntu/sharehub/releases/20250804064045/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 6778, /home/ubuntu/sharehub/releases/20250804064045/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 6781, /home/ubuntu/sharehub/releases/20250804064045/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 6789, /home/ubuntu/sharehub/releases/20250804064045/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 6798, /home/ubuntu/sharehub/releases/20250804064045/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 6810, /home/ubuntu/sharehub/releases/20250804064045/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 6819, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .incl_box .price .amount {
                color: #2E4126; }
            /* line 6824, /home/ubuntu/sharehub/releases/20250804064045/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 6832, /home/ubuntu/sharehub/releases/20250804064045/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 6837, /home/ubuntu/sharehub/releases/20250804064045/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 6837, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
              .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .book_section .submit_wrap {
                margin: 24px 0 0; } }
            /* line 6847, /home/ubuntu/sharehub/releases/20250804064045/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 6853, /home/ubuntu/sharehub/releases/20250804064045/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 6860, /home/ubuntu/sharehub/releases/20250804064045/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 6864, /home/ubuntu/sharehub/releases/20250804064045/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 6868, /home/ubuntu/sharehub/releases/20250804064045/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 6878, /home/ubuntu/sharehub/releases/20250804064045/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 6884, /home/ubuntu/sharehub/releases/20250804064045/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 6891, /home/ubuntu/sharehub/releases/20250804064045/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 6900, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
          .listing_show_wrapper .section_row .listing_action_section .sidebar_wrap .user_section .profile_details {
            flex: 1 0 0; }
            /* line 6903, /home/ubuntu/sharehub/releases/20250804064045/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 6910, /home/ubuntu/sharehub/releases/20250804064045/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 6915, /home/ubuntu/sharehub/releases/20250804064045/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 6925, /home/ubuntu/sharehub/releases/20250804064045/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 6930, /home/ubuntu/sharehub/releases/20250804064045/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 6947, /home/ubuntu/sharehub/releases/20250804064045/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 6959, /home/ubuntu/sharehub/releases/20250804064045/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 6987, /home/ubuntu/sharehub/releases/20250804064045/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 7003, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  div[class*='custom-map-label-'].hovered {
    background-color: #507C3A;
    color: #fff;
    z-index: 999 !important; }
    /* line 7007, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    div[class*='custom-map-label-'].hovered:before {
      background-color: #507C3A; }
    /* line 7010, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    div[class*='custom-map-label-'].hovered svg {
      height: 20px;
      width: 20px; }
      /* line 7013, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      div[class*='custom-map-label-'].hovered svg path {
        fill: #ffffff; }
  /* line 7019, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  div[class*='custom-map-label-'] img {
    width: 24px;
    height: auto; }

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

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

/* line 7059, /home/ubuntu/sharehub/releases/20250804064045/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 7071, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .global_spinner.show_spinner {
    display: flex; }
  /* line 7075, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .global_spinner img {
    height: 50px; }

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

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

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

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

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

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

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

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

/* line 7123, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.error-message {
  color: red;
  font-size: 0.9em;
  margin-top: 4px; }

/* line 7129, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.setting_payout_popup {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5); }
  /* line 7138, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
  .setting_payout_popup .popup_inner {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    /* line 7148, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
    .setting_payout_popup .popup_inner .popup_wrap_box {
      width: 100%;
      max-width: 600px;
      padding: 80px 60px 100px;
      border-radius: 16px;
      border: 1px solid #D0D5DD;
      background: #FFF; }
      @media (max-width: 767px) {
        /* line 7148, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .setting_payout_popup .popup_inner .popup_wrap_box {
          padding: 30px 16px 30px;
          border-radius: 8px;
          max-width: 95%; } }
      /* line 7162, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
      .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
        text-align: center; }
        /* line 7169, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box .iconBox {
          display: flex;
          padding: 20px;
          justify-content: center;
          align-items: center;
          gap: 5px;
          border-radius: 24px;
          background: #F2F7EE;
          margin: 0 0 40px; }
          @media (max-width: 767px) {
            /* line 7169, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box .iconBox {
              margin: 0 0 24px; } }
        /* line 7184, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box .heading {
          color: #2E4126;
          text-align: center;
          font-family: 'roboto';
          font-size: 36px;
          font-weight: 500;
          line-height: 150%;
          letter-spacing: -0.3px;
          margin: 0 0 24px; }
          @media (max-width: 767px) {
            /* line 7184, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box .heading {
              font-size: 24px; } }
        /* line 7199, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box .popup_text {
          color: #475467;
          text-align: center;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px;
          margin: 0 0 40px; }
          @media (max-width: 767px) {
            /* line 7199, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
            .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box .popup_text {
              font-size: 14px;
              line-height: 20px;
              margin: 0 0 24px; } }
        /* line 7214, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
        .setting_payout_popup .popup_inner .popup_wrap_box .setting_payout_box .popupbtn {
          display: flex;
          width: 100%;
          height: 48px;
          color: #FFF;
          font-size: 18px;
          line-height: 28px;
          border-radius: 8px; }

/* line 7228, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
.serial_box {
  display: flex;
  padding: 4px 12px 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  border: 1px solid #507C3A;
  background: #F2F7EE;
  overflow: hidden;
  color: #507C3A;
  text-overflow: ellipsis;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  width: fit-content; }

/* line 7250, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/reset.scss */
#business-name {
  display: 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
*/
/**
  This file is deprecated: Put your SCSS to views/ and partials/
  and include them in application.scss.erb
*/
/* line 14, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
a, input, button {
  -ms-touch-action: none !important; }

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

/* line 43, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    body {
      font-size: 0.8125em; } }
  /* line 54, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      body.session_bg .page-content .wrapper {
        background: transparent; }
  @media (max-width: 767px) {
    /* line 69, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.page-content {
  padding-bottom: 4.5em;
  padding-top: 0.75em; }
  /* line 184, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .page-content.no-cover-photo {
    padding-top: 0.75em; }
  /* line 188, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .page-content br {
    height: 0.75em; }
  @media (min-width: 48em) {
    /* line 180, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .page-content {
      padding-top: 1.5em; }
      /* line 204, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
      .page-content.no-cover-photo {
        padding-top: 33px; } }

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

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

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

/* line 290, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.centered-section-narrow {
  max-width: 22.5em; }

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

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

/* line 311, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .centered-section, .centered-section-wide, .centered-section-narrow {
      padding: 0 0.75em; } }

/* line 348, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.left-navi-section {
  padding: 0.75em 0; }
  @media (min-width: 48em) {
    /* line 348, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .left-navi-section {
      padding: 0; } }
  /* line 360, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .left-navi-section small {
    display: inline; }
  /* line 364, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.left-navi {
  display: none;
  margin-top: -0.375em; }
  @media (min-width: 48em) {
    /* line 374, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .left-navi {
      display: block;
      position: absolute; }
      /* line 384, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .left-navi a.selected {
        background: #e8e8e8; }
        /* line 396, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .left-navi .left-navi-link-text {
        padding: 0 1.5em 0 1.5em; }
      /* line 407, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
      .left-navi .left-navi-link-icon {
        position: absolute;
        top: 0.5em; } }

/* line 414, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.avatar {
  position: relative;
  width: 1.5em; }
  /* line 418, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.list-icon-margin {
  margin-top: 0.1875em; }

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

/* line 444, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .icon-with-text-container .icon-part {
    position: absolute;
    top: 0.125em; }
  /* line 453, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
form .checkbox-container {
  position: relative; }
  /* line 464, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  form .checkbox-container input[type=checkbox] {
    position: absolute;
    top: 0.9375em; }
  /* line 469, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  form .checkbox-container input[type=radio] {
    position: absolute;
    top: 0.75em; }
  /* line 474, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    form .checkbox-container label.disabled {
      color: #c3c3c3; }
    /* line 485, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    form .checkbox-container label.label-normal {
      font-weight: normal; }
  /* line 500, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  form .checkbox-container label.radio {
    margin-top: 0.4375em; }
  /* line 504, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  form .checkbox-container a {
    display: inline-block; }
/* line 510, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
form .select-tag-dropdown {
  margin-bottom: 0.75em; }

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

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

/* line 525, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
label.inline {
  width: auto;
  display: inline;
  margin-right: 0.75em; }

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

/* line 549, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  button:hover, .button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  button:active, .button:active {
    background: #2275d7;
    color: white; }

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

/* line 568, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .cancel-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .cancel-button:hover {
    background: #737373;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .cancel-button:active {
    background: #666666;
    color: white; }

/* line 573, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .delete-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .delete-button:hover {
    background: #e60000;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .delete-button:active {
    background: #cc0000;
    color: white; }

/* line 577, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .big-button:hover, .inline-big-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .big-button:active, .inline-big-button:active {
    background: #2275d7;
    color: white; }

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

/* line 586, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.bottom-margin {
  display: none; }
  @media (min-width: 48em) {
    /* line 613, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_layout.scss */
  .share-type-link:hover {
    background: gray;
    color: white; }

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

/*
  --------------------------------------
  Common header (no tribe customization)
  --------------------------------------
*/
/* line 711, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .no-tribe-section {
    margin-top: 1.5em; } }

/*
  -----------
  Lightbox
  -----------
*/
/* line 739, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .lightbox-content h2 {
    margin-bottom: 0.375em; }
  /* line 758, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .lightbox-content p {
    margin-bottom: 0.75em; }
  /* line 767, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .lightbox-content .consent {
    margin-top: 3em; }
  @media (min-width: 48em) {
    /* line 776, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .lightbox-content p, .lightbox-content li {
      font-size: 1em;
      line-height: 1.5em; } }

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

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

/* line 796, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  a.lightbox-x:hover {
    color: #919294; }
  @media (min-width: 48em) {
    /* line 796, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.noscript-padding {
  height: 6em; }

/* line 830, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.error-page {
  padding-top: 4.5em; }
  /* line 855, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .error-page p {
    padding: 0.75em 0; }
  /* line 858, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .error-page button {
    padding: 0.4375em 1.25em 0.4375em 1.25em; }

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

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

/* line 887, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.feed-actions {
  background: white; }
  /* line 890, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .feed-actions .request-link:hover {
      color: #1f69c1; }
  @media (min-width: 48em) {
    /* line 900, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
      .feed-actions .request-link:hover {
        background: #3483de;
        color: white; }
      /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
      .feed-actions .request-link:active {
        background: #2275d7;
        color: white; }
      /* line 905, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
      .feed-actions .request-link:hover {
        color: white; } }

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

/* line 950, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.feed-map-link {
  position: relative; }
  /* line 953, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .feed-map-link {
      background: transparent;
      padding: 0; }
      /* line 961, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
        .feed-map-link a.map-link:hover {
          color: #4a90e2; } }
  @media (min-width: 63em) {
    /* line 978, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .feed-map-link .hidden-text {
      margin-right: 0;
      display: inline-block; } }

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

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

@media (min-width: 48em) {
  /* line 1024, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .item-description {
    padding-right: 24em;
    min-height: 15em; } }
/* line 1030, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
      .view-item .button:hover {
        background: #3483de;
        color: white; }
      /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
      .view-item .button:active {
        background: #2275d7;
        color: white; } }
/* line 1052, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.view-item .listing-icons {
  padding-top: 0.75em; }
  /* line 1054, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .listing-icons a {
    color: #3c3c3c; }
    /* line 1056, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .view-item .listing-icons a:hover {
      color: #4a90e2; }
/* line 1060, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.view-item .listing-departure-time {
  padding: 0.375em 0 0.75em 0; }
/* line 1064, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .upper-map {
    top: 6em; } }
/* line 1111, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .listing-author h3 {
    margin: 0;
    padding: 0;
    display: inline; }
  /* line 1122, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .listing-author .listing-author-description {
    padding-left: 4.875em; }
    /* line 1145, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .view-item .listing-author {
      padding-top: 1.875em; }
      /* line 1160, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .view-item .listing-author .listing-author-description {
        padding-left: 9em; }
        /* line 1167, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.view-item .social {
  position: relative;
  padding-top: 0.75em; }
  /* line 1186, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .social .fb-like-container {
    position: absolute; }
  /* line 1190, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .social .tweet-button-container {
    padding-left: 12.75em; }
/* line 1198, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.view-item .discussion .follow-links {
  display: inline-block;
  margin-left: 0.75em; }
/* line 1209, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment .avatar {
    position: absolute;
    left: 0;
    top: 0.75em; }
    /* line 1217, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment h3, .view-item .discussion .comment small {
    display: inline; }
  /* line 1226, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment small {
    color: gray; }
  /* line 1230, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .discussion .comment .comment-icon {
    display: inline-block;
    margin-right: 0.75em; }
/* line 1249, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-item .discussion {
    padding-top: 2.25em; }
    /* line 1264, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .view-item .discussion .comment {
      padding: 0.75em 1.5em 0.375em 3.75em; }
      /* line 1271, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
      .view-item .discussion .comment .avatar {
        width: 3em; }
      /* line 1275, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
      .view-item .discussion .comment h3 {
        margin: 0; }
    /* line 1281, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .view-item .discussion .comment-form textarea {
      width: 100%;
      min-height: 9em; } }

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

/* line 1298, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.view-profile .profile-description .profile-details {
  min-height: 7.5em; }
/* line 1302, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .view-profile .profile-description {
    padding-right: 21em; }
    /* line 1312, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .view-profile .profile-description .profile-details {
      min-height: 0; } }
/* line 1318, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
      .view-profile .button:hover {
        background: #3483de;
        color: white; }
      /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
      .view-profile .button:active {
        background: #2275d7;
        color: white; } }
/* line 1332, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .view-profile .profile-image img {
        width: 18em;
        max-width: 18em;
        height: 18em; } }
/* line 1361, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.view-profile .profile-icons {
  padding-top: 0.75em; }
/* line 1365, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.view-profile .add-profile-picture-link {
  display: none; }
  @media (min-width: 48em) {
    /* line 1397, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .view-profile .add-profile-picture-link:hover {
        color: white;
        background: #2275d7; } }

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

/*
  ----------------
  Login form
  ----------------
*/
/* line 1431, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
#password_forgotten {
  display: none;
  width: 100%; }

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

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

/*
  ----------------
  New listing form
  ----------------
*/
/* line 1495, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.new-listing-form h2, .edit-listing-form h2 {
  margin-top: 0.75em; }
/* line 1499, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.price-title-field {
  max-width: 12em; }

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

/* line 1544, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.quantity-field {
  max-width: 10.5em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  -----------
  Inbox
  -----------
*/
/* line 1630, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.conversation-status .status-links {
  display: inline-block; }
/* line 1634, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.conversation-status .inbox-horizontally-aligned-link {
  display: inline-block; }
/* line 1644, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-action-description {
  padding: 0.375em 0; }
/* line 1680, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.conversation-status-form .conversation-total-wrapper {
  font-weight: bold; }

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

/* line 1735, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.initiate-transaction-total-wrapper {
  font-weight: bold; }

/*
  ------------------------
  Shipping address
  ------------------------
*/
/* line 1776, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.shipping-address-name {
  font-weight: bold; }

/*
  ----------------
  About
  ----------------
*/
/* line 1794, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .about-section {
    min-height: 250px; } }

/*
  -----------------------------------------------
  New testimonial form, conversation status form
  -----------------------------------------------
*/
/* line 1815, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.new-member-email-form .permanent-notification {
  margin-bottom: 0; }

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

/* line 1989, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.paypal-loading-desc {
  width: 100%;
  text-align: center; }

/* line 2008, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.coverimage {
  position: relative;
  margin-left: auto;
  margin-right: auto; }

/* line 2074, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.mobile {
  display: block; }
  @media (min-width: 48em) {
    /* line 2084, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .mobile {
      display: none; } }

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

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

/* line 2106, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.marketplace-lander {
  position: relative; }
  /* line 2109, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .marketplace-lander .coverimage-fade.without-text {
      background: rgba(232, 232, 232, 0.625); }
  /* line 2136, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
  .marketplace-lander .marketplace-lander-content {
    padding: 5em 1em;
    text-align: center; }
  /* line 2148, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .marketplace-lander .marketplace-lander-content-title.hidden-title-part {
      opacity: 0 !important; }
  /* line 2166, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .marketplace-lander .marketplace-lander-content-description {
    color: #ffffff; }
    /* line 2168, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
    .marketplace-lander .marketplace-lander-content-description.hidden-title-part {
      opacity: 0 !important; }
  /* line 2173, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .marketplace-lander .title-header-wrapper {
        padding-left: 0.75em;
        padding-right: 0.75em; } }
  /* line 2189, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .marketplace-lander .marketplace-title-header {
    width: 100%;
    height: 100%;
    padding: 0;
    display: table; }
    /* line 2196, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .marketplace-lander p {
        margin-top: 1.5em; } }
  /* line 2228, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
      .marketplace-lander button.action-button {
        margin: 0 0 0 0.75em; } }
  /* line 2246, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .marketplace-lander .search-form {
    margin-top: 1.5em; }
    @media (min-width: 48em) {
      /* line 2246, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
      .marketplace-lander .search-form {
        margin-top: 3.75em; } }
  /* line 2253, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .marketplace-lander .search-form-input {
    vertical-align: top;
    display: inline; }
  /* line 2258, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
  .marketplace-lander .browse-view-search-form {
    width: 100%;
    padding-top: 0.75em; }
    /* line 2262, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .marketplace-lander .search-form-text-field {
      width: 15em; }
    /* line 2326, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
.text-center {
  text-align: center; }

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

/* line 2359, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/main.scss */
.is-disabled {
  cursor: not-allowed;
  opacity: 0.5; }
  /* line 2362, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/main.scss */
    .is-disabled a.button, .is-disabled button.button {
      background-color: #c3c3c3; }

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

/* line 4, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.PresetDateRangePicker_button:active {
  outline: 0; }

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

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

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

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

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

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

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

/* line 47, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%; }

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

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

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

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

/* line 84, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle; }

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

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

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

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

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

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

/* line 124, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff; }

/* line 135, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: #b0b3b4;
  text-decoration: none; }

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

/* line 159, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0; }

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

/* line 179, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__bottomRight:hover {
  border-right: 33px solid #008489; }

/* line 188, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__topRight:hover {
  border-right: 33px solid #008489; }

/* line 197, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_show__topLeft:hover {
  border-left: 33px solid #008489; }

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

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

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

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

/* line 222, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0; }

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

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

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

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

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

/* line 264, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarDay:active {
  outline: 0; }

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

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

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

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

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

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

/* line 302, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848; }

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

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

/* line 321, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarDay__last_in_range {
  border-right: #00a699; }

/* line 330, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px solid #80e8e0;
  color: #007a87; }

/* line 348, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0; }

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

/* line 379, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px; }

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

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

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

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

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

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

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

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

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

/* line 428, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_container__verticalScrollable {
  position: relative; }

/* line 440, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 511, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%; }

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

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

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

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

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

/* line 538, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeader__vertical {
  left: 50%; }

/* line 549, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center; }

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

/* line 575, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DayPicker_transitionContainer__vertical {
  width: 100%; }

/* line 583, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateInput__small {
  width: 97px; }

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

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

/* line 612, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateInput_input__regular {
  font-weight: auto; }

/* line 636, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic; }

/* line 655, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2; }

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

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

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

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

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

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

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

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

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

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

/* line 710, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_clearDates__small {
  padding: 6px; }

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

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

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

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

/* line 747, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle; }

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

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

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

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

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

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

/* line 787, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff; }

/* line 798, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: #b0b3b4;
  text-decoration: none; }

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

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

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

/* line 864, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarDay > span.calendar-day-past {
  color: #d7d7d7;
  font-weight: normal;
  cursor: default; }
  /* line 886, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/calendar.scss */
  .CalendarDay > span.calendar-day-past::after {
    background-color: #f8f8f8; }

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

/* line 900, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/calendar.scss */
.CalendarDay > span.calendar-day-blocked {
  color: #d7d7d7;
  font-weight: normal; }
  /* line 913, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/calendar.scss */
  .CalendarDay > span.calendar-day-blocked ::after {
    background-color: #f8f8f8; }
  /* line 919, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/calendar.scss */
  .CalendarDay > span.calendar-day-blocked:hover {
    color: #5e6977; }

/* line 924, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_admin.scss */
.admin-sort-button {
  outline: none; }

/* line 8, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_admin.scss */
.admin-left-navi-link-group {
  padding-bottom: 10px; }

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

/* line 25, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_admin.scss */
select#locale-selection {
  visibility: hidden;
  height: 3.125em; }

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

/* line 70, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_admin.scss */
    .status-select-button {
      margin: 0;
      padding: 0.5em 0.6875em 0; } }
  /* line 79, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_admin.scss */
  .status-select-button:after {
    content: "▼";
    position: absolute;
    right: 4px;
    top: 8px; }

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

/* line 94, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_admin.scss */
    .status-select-line {
      margin: 0;
      padding: 0.5em 0.6875em; } }
  /* line 117, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_admin.scss */
  .status-select-line:last-child {
    border-bottom: none; }
  /* line 120, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_admin.scss */
  .status-select-line.selected {
    background-color: #4a90e2;
    color: white; }
  /* line 125, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_admin.scss */
  .status-select-line.reset:after {
    content: "▲";
    position: absolute;
    right: 4px;
    top: 8px; }

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

/* line 136, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_admin.scss */
  #bg-image-preview img, .bg-image-preview img {
    width: 100%;
    height: auto; }

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

/* line 167, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_admin.scss */
  .section-column-header-toggle i {
    color: gray; }
  /* line 182, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_admin.scss */
  .section-column-header-toggle .clear-fix {
    clear: both; }

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

/* line 191, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_admin.scss */
form .checkbox-container.file-delete-box input[type=checkbox] {
  top: 8px; }
/* line 194, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_alerts.scss */
.alert-box-icon {
  width: 1.5em;
  display: inline-block; }

/* line 13, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_buttons.scss */
.button-hoverable .content.hover-content {
  display: none; }

/* line 10, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_buttons.scss */
.button-hoverable:hover:not(.button-disable-hover) .content.default-content {
  display: none; }
/* line 13, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 116, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:active {
    background: #cfcfcf;
    color: white; }
  /* line 139, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:hover {
    color: #474747; }
  /* line 140, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .follow-button:active {
    color: #474747; }
  /* line 22, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_buttons.scss */
  .follow-button.unfollow:hover:not(.button-disable-hover) {
    background: #a91a1a;
    color: white; }

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

/* line 35, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_buttons.scss */
  .google-login-button > img {
    max-width: 40px;
    float: left; }
  /* line 59, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_buttons.scss */
  .google-login-button .google-text {
    margin-left: 14px;
    line-height: 40px; }

/* line 65, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_buttons.scss */
  .linkedin-login-button > img {
    max-width: 52px;
    float: left; }
  /* line 89, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_buttons.scss */
  .linkedin-login-button .linkedin-text {
    margin-left: 3px;
    line-height: 40px; }

/* line 97, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker-start-wrapper {
  width: 45%;
  float: left; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
.input-daterange {
  margin-bottom: 1.125em; }
  /* line 39, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
  .input-daterange input:last-child {
    border-radius: 0.3125em; }
  /* line 42, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
  .input-daterange input {
    text-align: left; }

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

/* line 53, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker table tr td.day {
  border-radius: 0px; }
  /* line 56, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker table tr td.day:hover {
    background-color: #3483de;
    color: white; }
  /* line 61, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
.datepicker-per-hour .field {
  margin-bottom: 5px; }
  /* line 90, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_datepicker.scss */
  .datepicker-per-hour .field input {
    width: 50%; }
  /* line 98, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_flash.scss */
    .ajax-notification,
    .flash-notification {
      margin-bottom: 1.5em; } }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_flash.scss */
.ajax-success,
.flash-success,
.ajax-update-success {
  background: #b2d9ab; }

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

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

@media (min-width: 48em) {
  /* line 55, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
  .fluid-thumbnail-grid-image-image-container:hover {
    color: #e8e8e8; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid-listing-image.scss */
.fluid-thumbnail-grid-image-price {
  font-size: 18px; }

/* line 55, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .row.without-margin, .without-margin.row-with-divider {
    margin-bottom: 0; }

/* line 57, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-1 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-1:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-2 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-2:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-3 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-3:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-4 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-4:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-5 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-5:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-6 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-6:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-7 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-7:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-8 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-8:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-9 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-9:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-10 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-10:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-11 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-11:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
.col-12 {
  width: 100%;
  margin-bottom: 0.75em;
  min-height: 1px; }
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  .col-12:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    /* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_fluid-grid.scss */
  [class*=col-]:first-child {
    padding-left: 0; }

  /* line 42, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_forms.scss */
    select {
      margin: 0;
      padding: 0.5em 0.6875em; } }

/* line 32, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_forms.scss */
input.auto_width {
  width: auto; }

/* line 37, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_forms.scss */
.inline-select {
  margin-left: 0.375em;
  margin-right: 0.375em; }

/* line 43, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_forms.scss */
.checkbox-container > .light {
  font-weight: 500; }

/* line 48, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_forms.scss */
.send-button-wrapper .send-button-loading {
  float: left;
  background-color: #c3c3c3; }
/* line 52, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_info-text.scss */
.info-text-icon {
  position: absolute;
  width: 0.75em;
  margin-top: 1px; }

/* line 16, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-connect {
  background: #4a90e2; }

/* Size */
/* line 33, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-horizontal {
  height: 12px; }

/* line 37, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-background {
  background: #e8e8e8; }

/* line 55, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_jquery.nouislider.customizations.scss */
.noUi-target {
  border-color: #e8e8e8; }

/* Active color */
/* line 66, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_map.scss */
      .bubble-image-container .action_wrap .like_action svg {
        height: 16px;
        width: 16px; }
        /* line 78, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_map.scss */
  .bubble-navi a {
    color: #65984A; }
    /* line 127, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_map.scss */
    .bubble-navi a:hover {
      color: #65984A; }
    /* line 131, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_map.scss */
.bubble-navi-left {
  left: 5px; }

/* line 181, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_map.scss */
.bubble-navi-right {
  right: 5px; }

/* line 186, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_map.scss */
.bubble-loader-gif {
  position: absolute;
  top: 14.31818em;
  left: 9.81818em; }

/* line 192, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_map.scss */
.bubble-avatar {
  position: absolute;
  left: 0.45455em;
  top: 0.45455em; }
  /* line 208, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_map.scss */
  .bubble-avatar > a {
    display: block; }
    /* line 211, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_map.scss */
    .bubble-avatar > a, .bubble-avatar > a > img {
      height: 2.72727em; }

/* line 217, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_map.scss */
.bubble-price-quantity {
  font-size: 11px; }

/* line 369, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_map.scss */
  .bubble-author > a {
    line-height: 2.72727em;
    color: #65984A; }
    /* line 379, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_map.scss */
    .bubble-author > a:hover {
      color: #65984A; }

/* line 385, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_map.scss */
  .bubble-no-image span.bubble-title-link {
    top: 0.35714em;
    color: gray; }

/* line 411, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_pagination.scss */
.pagination {
  margin-top: 0.75em;
  cursor: default;
  /* self-clearing method: */ }

/* line 8, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_pagination.scss */
.pagination .disabled {
  margin-top: 0.375em;
  color: #c3c3c3; }

/* line 16, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_pagination.scss */
.pagination a:hover, .pagination a:focus {
  background: #c3c3c3;
  color: #3c3c3c; }

/* line 38, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_pagination.scss */
span.gap {
  display: inline-block;
  margin-top: 0.375em;
  height: 34px; }

/* line 43, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_pagination.scss */
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* line 49, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_pagination.scss */
* html .pagination {
  height: 1%; }

/* line 51, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_paypal.scss */
.paypal-button-wrapper .checkout-with-stripe-button {
  margin: 0; }
/* line 12, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_paypal.scss */
.paypal-button-wrapper .paypal-image {
  margin: 0.75em 0; }
/* line 15, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_paypal.scss */
.paypal-or-stripe {
  padding: 16px 48px;
  text-align: center;
  position: relative; }
  /* line 28, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_paypal.scss */
  .paypal-or-stripe:before {
    margin-left: -50%;
    text-align: right; }
  /* line 41, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_paypal.scss */
  button.checkout-with-paypal-button img {
    vertical-align: middle;
    margin-left: 8px; }

/* line 60, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.paypal-account-connected {
  color: #19b400; }

/* line 17, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.paypal-account-disabled {
  color: #c81f1f; }

/* line 21, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_paypal_account_connected.scss */
.stripe-account-restricted-soon {
  color: #eaac10; }

/* line 25, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_responsive.scss */
  .visible-tablet-inline {
    display: inline !important; } }

@media (min-width: 48em) {
  /* line 18, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_responsive.scss */
  .hidden-tablet {
    display: none !important; } }

/* line 24, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_responsive.scss */
.visible-desktop {
  display: none; }
  @media (min-width: 63em) {
    /* line 24, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_responsive.scss */
    .visible-desktop {
      display: block; } }

@media (min-width: 48em) {
  /* line 32, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_responsive.scss */
  .visible-desktop-inline {
    display: inline; } }

@media (min-width: 63em) {
  /* line 39, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_table.scss */
table {
  width: 100%; }

/* line 8, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_table.scss */
th {
  text-align: left;
  padding: 0.375em 0.75em; }

/* line 13, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_table.scss */
td {
  padding: 0.375em 0.75em; }
  /* line 15, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_texts.scss */
a {
  text-decoration: none;
  color: #4a90e2; }
  /* line 6, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_texts.scss */
  a:hover {
    color: #1f69c1; }
  /* line 7, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_texts.scss */
  a:active {
    color: #185195; }

/* line 10, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_texts.scss */
small {
  font-size: 0.8125em;
  line-height: 1.38462em;
  display: block; }

/* line 24, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_texts.scss */
h1, h3 {
  -webkit-font-smoothing: antialiased; }

/* line 28, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu .toggle-menu-title {
    background-color: #545454; }
  /* line 53, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
  .toggle-menu.hidden {
    display: none; }
  /* line 73, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
    .toggle-menu {
      position: absolute; } }

/* line 89, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
.toggle {
  display: block;
  cursor: pointer; }
  @media (min-width: 48em) {
    /* line 89, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
    .toggle {
      display: inline-block;
      width: auto; } }
  /* line 98, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
      .toggle.toggled {
        width: auto;
        border-bottom-color: #474747 !important; } }
  /* line 109, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
        .toggle.with-borders.toggled {
          padding: 0; } }

/* line 131, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
.toggle-header {
  display: inline-block; }

/* line 135, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
.toggle-header-container {
  padding: 0 0.75em;
  height: 42px;
  line-height: 40px; }

/* line 141, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
.icon-dropdown {
  position: relative;
  top: 3px;
  float: right; }
  @media (min-width: 48em) {
    /* line 141, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_toggle.scss */
    .icon-dropdown {
      float: none; } }

/* line 150, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_utils.scss */
.icon-fix {
  position: relative;
  top: 2px; }

/* line 15, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/_utils.scss */
.icon-fix-more {
  position: relative;
  top: 3px; }

/* line 26, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_utils.scss */
.hidden {
  display: none; }

/* line 30, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_utils.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1; }

/**
  Use disabled link or icon
*/
/* line 38, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_utils.scss */
.disabled, .disabled:hover {
  color: #c3c3c3;
  cursor: default; }

/* line 44, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/_utils.scss */
.left {
  float: left; }

/* line 48, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button-icon {
  position: absolute;
  top: 0.5em;
  left: 0.75em; }

/* line 21, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button-positive.radio-button-selected {
  color: #5a7d13;
  background: #c2e972; }
  /* line 33, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/radio_buttons.scss */
  .radio-button-positive.radio-button-selected:hover {
    background: #c2e972; }

/* line 40, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/partials/radio_buttons.scss */
.radio-button-negative.radio-button-selected {
  color: #a91a1a;
  background: #f09f9f; }
  /* line 43, /home/ubuntu/sharehub/releases/20250801054736/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.account-settings {
  padding-top: 0.375em; }
  /* line 12, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .account-settings .account-settings-row .settings-email-mobile-label {
          float: none; } }
    /* line 132, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings .password-form {
    padding: 0 0.75em; }
    /* line 149, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings .password-form input[type=password] {
      margin-top: 0.75em; }
  /* line 155, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings p {
    padding: 0 0.75em 0.375em 0.75em; }
  /* line 159, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
    .account-settings a.change-link {
      margin-left: 0.75em; } }
  /* line 171, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
  .account-settings #delete_account_button {
    margin-left: 0.75em; }

/* line 178, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.notification-settings h2 {
  margin-bottom: 0; }
/* line 182, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.notification-settings h2.lower {
  margin-top: 1.5em; }
/* line 187, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.notification-settings .checkbox-container label {
  font-weight: 500; }

/* line 193, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.alert-text-container {
  position: relative;
  margin-top: 0.375em; }

/* line 198, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.alert-text-icon {
  position: absolute;
  width: 0.75em;
  margin-top: 3px; }

/* line 204, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.alert-text-content {
  padding-left: 1.5em; }

/* line 208, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard-content {
  padding: 1.5em 2.25em; }

/* line 219, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard-divider {
  border-top: 1px solid #c3c3c3; }

/* line 223, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-wizard-step-complete {
  color: #19b400; }

/* line 233, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-change-link {
  cursor: pointer; }

/* line 237, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-success-mark {
  color: #19b400; }

/* line 241, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-first-steps-list {
  margin-top: 2.25em; }

/* line 245, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-last-steps-list {
  margin-bottom: 2.25em; }

/* line 249, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-currency-information {
  padding-left: 30px;
  position: relative; }

/* line 254, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.paypal-currency-info-icon {
  position: absolute;
  top: 0;
  left: 0; }

/* line 260, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df; }

/* line 276, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.StripeElement--invalid {
  border-color: #fa755a; }

/* line 280, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.StripeElement--webkit-autofill {
  background-color: #fefde5 !important; }

/* line 284, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
#update_also_bank_account {
  margin-right: 10px; }

/* line 293, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
#stripe_wizard input[disabled] {
  background-color: #dddddd; }

/* line 299, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.markdown-help-table th {
  border-bottom: 1px solid #ddd; }
/* line 302, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.markdown-help-table td {
  border-bottom: 1px solid #ddd; }
/* line 305, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.markdown-help-table tbody tr:nth-child(odd) {
  background-color: transparent; }

/* line 312, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
  .settings_pages_section .aside_panel {
    display: flex;
    max-width: 280px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex-shrink: 0;
    width: 100%; }
    @media (max-width: 767px) {
      /* line 331, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .aside_panel .heading {
          display: none; } }
    /* line 359, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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;
        font-size: 18px;
        color: #101828;
        line-height: 28px;
        letter-spacing: -0.3px;
        font-family: 'Inter, sans-serif';
        font-weight: 400; }
        /* line 391, /home/ubuntu/sharehub/releases/20250804064045/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;
          font-weight: 500;
          font-family: 'roboto'; }
          @media (max-width: 767px) {
            /* line 391, /home/ubuntu/sharehub/releases/20250804064045/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 411, /home/ubuntu/sharehub/releases/20250804064045/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 414, /home/ubuntu/sharehub/releases/20250804064045/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 414, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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 430, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .aside_panel .left_nav_box .nav_link .link_icon {
              display: none; } }
        /* line 436, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .aside_panel .left_nav_box .nav_link .link_icon.deactive {
          display: none; }
  /* line 444, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
  .settings_pages_section .settings-section {
    flex: 1; }
    @media (max-width: 767px) {
      /* line 444, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section {
        padding: 16px;
        max-width: 100%;
        width: 100%; } }
    /* line 453, /home/ubuntu/sharehub/releases/20250804064045/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 462, /home/ubuntu/sharehub/releases/20250804064045/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 468, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .availability_text.hide_text {
          display: none; } }
    /* line 475, /home/ubuntu/sharehub/releases/20250804064045/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 484, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .availability_wrap .setting_heading {
          display: none; } }
      /* line 490, /home/ubuntu/sharehub/releases/20250804064045/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 506, /home/ubuntu/sharehub/releases/20250804064045/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 513, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .availability_popup {
        margin: 24px 0 0; } }
    @media (max-width: 767px) {
      /* line 519, /home/ubuntu/sharehub/releases/20250804064045/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 526, /home/ubuntu/sharehub/releases/20250804064045/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 536, /home/ubuntu/sharehub/releases/20250804064045/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 536, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .conatct_details_wrap {
          padding: 0;
          gap: 20px; } }
      /* line 549, /home/ubuntu/sharehub/releases/20250804064045/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 559, /home/ubuntu/sharehub/releases/20250804064045/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 566, /home/ubuntu/sharehub/releases/20250804064045/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 580, /home/ubuntu/sharehub/releases/20250804064045/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 594, /home/ubuntu/sharehub/releases/20250804064045/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 602, /home/ubuntu/sharehub/releases/20250804064045/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 611, /home/ubuntu/sharehub/releases/20250804064045/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 617, /home/ubuntu/sharehub/releases/20250804064045/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 623, /home/ubuntu/sharehub/releases/20250804064045/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 626, /home/ubuntu/sharehub/releases/20250804064045/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 629, /home/ubuntu/sharehub/releases/20250804064045/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 632, /home/ubuntu/sharehub/releases/20250804064045/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 638, /home/ubuntu/sharehub/releases/20250804064045/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 648, /home/ubuntu/sharehub/releases/20250804064045/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 648, /home/ubuntu/sharehub/releases/20250804064045/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 661, /home/ubuntu/sharehub/releases/20250804064045/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 667, /home/ubuntu/sharehub/releases/20250804064045/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 672, /home/ubuntu/sharehub/releases/20250804064045/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 675, /home/ubuntu/sharehub/releases/20250804064045/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 684, /home/ubuntu/sharehub/releases/20250804064045/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 693, /home/ubuntu/sharehub/releases/20250804064045/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 708, /home/ubuntu/sharehub/releases/20250804064045/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 712, /home/ubuntu/sharehub/releases/20250804064045/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 716, /home/ubuntu/sharehub/releases/20250804064045/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 722, /home/ubuntu/sharehub/releases/20250804064045/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 726, /home/ubuntu/sharehub/releases/20250804064045/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 737, /home/ubuntu/sharehub/releases/20250804064045/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 743, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .security_login_section .section_heading {
          display: none; } }
      /* line 749, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .security_login_section .conatct_details_wrap {
        padding: 0; }
    /* line 754, /home/ubuntu/sharehub/releases/20250804064045/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 760, /home/ubuntu/sharehub/releases/20250804064045/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 765, /home/ubuntu/sharehub/releases/20250804064045/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 760, /home/ubuntu/sharehub/releases/20250804064045/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 776, /home/ubuntu/sharehub/releases/20250804064045/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 784, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .payout_details_section .conatct_details_wrap {
        padding: 0; }
        /* line 787, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .conatct_details_wrap .payout_box {
          display: flex; }
          /* line 790, /home/ubuntu/sharehub/releases/20250804064045/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 796, /home/ubuntu/sharehub/releases/20250804064045/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 807, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form.show_payout_form {
          display: flex; }
        /* line 811, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form > p {
          display: none; }
        /* line 815, /home/ubuntu/sharehub/releases/20250804064045/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 823, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_label {
          color: #101828;
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          margin: 0; }
        /* line 830, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check {
          margin: 16px 0 24px;
          display: flex;
          align-items: center;
          justify-content: flex-start;
          gap: 24px;
          padding: 0 8px; }
          /* line 838, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
          .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check .inline {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 8px;
            color: #101828;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            margin: 0; }
            /* line 849, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check .inline .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 862, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check .inline .radio_btn:before {
                content: '';
                position: absolute;
                width: 20px;
                height: 20px;
                flex-shrink: 0;
                border-radius: 100%;
                border: 1px solid #EAECF0;
                background: #ffffff; }
              /* line 872, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check .inline .radio_btn:after {
                content: ''; }
              /* line 877, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check .inline .radio_btn:checked:before {
                background: #507C3A; }
              /* line 881, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check .inline .radio_btn:checked:after {
                position: absolute;
                width: 8px;
                height: 8px;
                flex-shrink: 0;
                border-radius: 9999px;
                background: #FFF; }
            /* line 892, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .input_group .group_check .inline label {
              margin: 0; }
        /* line 899, /home/ubuntu/sharehub/releases/20250804064045/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 904, /home/ubuntu/sharehub/releases/20250804064045/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 911, /home/ubuntu/sharehub/releases/20250804064045/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 919, /home/ubuntu/sharehub/releases/20250804064045/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 932, /home/ubuntu/sharehub/releases/20250804064045/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 935, /home/ubuntu/sharehub/releases/20250804064045/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 938, /home/ubuntu/sharehub/releases/20250804064045/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 941, /home/ubuntu/sharehub/releases/20250804064045/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 944, /home/ubuntu/sharehub/releases/20250804064045/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 950, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check {
              margin: 16px 0 24px;
              display: flex;
              align-items: center;
              justify-content: flex-start;
              gap: 24px; }
              /* line 957, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .group_label {
                color: #101828;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                margin: 0; }
              /* line 965, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .inline {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                gap: 8px;
                color: #101828;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                margin: 0; }
                /* line 976, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .inline .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 989, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .inline .radio_btn:before {
                    content: '';
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    flex-shrink: 0;
                    border-radius: 100%;
                    border: 1px solid #EAECF0;
                    background: #ffffff; }
                  /* line 999, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .inline .radio_btn:after {
                    content: ''; }
                  /* line 1004, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .inline .radio_btn:checked:before {
                    background: #507C3A; }
                  /* line 1008, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .inline .radio_btn:checked:after {
                    position: absolute;
                    width: 8px;
                    height: 8px;
                    flex-shrink: 0;
                    border-radius: 9999px;
                    background: #FFF; }
                /* line 1019, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_method_form .paypal-wizard .paypal-wizard-content form .input_group .group_check .inline label {
                  margin: 0; }
            /* line 1028, /home/ubuntu/sharehub/releases/20250804064045/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 1031, /home/ubuntu/sharehub/releases/20250804064045/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 1040, /home/ubuntu/sharehub/releases/20250804064045/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 1046, /home/ubuntu/sharehub/releases/20250804064045/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 1053, /home/ubuntu/sharehub/releases/20250804064045/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 1058, /home/ubuntu/sharehub/releases/20250804064045/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 1065, /home/ubuntu/sharehub/releases/20250804064045/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 1073, /home/ubuntu/sharehub/releases/20250804064045/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 1079, /home/ubuntu/sharehub/releases/20250804064045/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 1083, /home/ubuntu/sharehub/releases/20250804064045/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 1094, /home/ubuntu/sharehub/releases/20250804064045/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 1098, /home/ubuntu/sharehub/releases/20250804064045/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 1098, /home/ubuntu/sharehub/releases/20250804064045/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 1106, /home/ubuntu/sharehub/releases/20250804064045/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: #101828;
          font-size: 16px;
          font-weight: 400;
          line-height: 24px;
          margin: 0 0 20px; }
        /* line 1114, /home/ubuntu/sharehub/releases/20250804064045/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 1117, /home/ubuntu/sharehub/releases/20250804064045/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 1124, /home/ubuntu/sharehub/releases/20250804064045/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 1138, /home/ubuntu/sharehub/releases/20250804064045/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;
              width: 100%;
              padding: 24px;
              flex-direction: row;
              align-items: flex-start;
              gap: 24px;
              border-radius: 16px;
              border: 1px solid #D0D5DD;
              color: #101828;
              font-size: 16px;
              font-weight: 400;
              line-height: 24px;
              background: #fff;
              margin: 0 0 16px; }
              @media (max-width: 767px) {
                /* line 1138, /home/ubuntu/sharehub/releases/20250804064045/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 {
                  padding: 12px;
                  gap: 12px;
                  border-radius: 8px;
                  font-size: 14px;
                  line-height: 20px; } }
              /* line 1162, /home/ubuntu/sharehub/releases/20250804064045/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 .text_box,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .payout_heading_red .text_box {
                flex: 1;
                display: flex;
                flex-direction: column;
                gap: 24px; }
                @media (max-width: 767px) {
                  /* line 1162, /home/ubuntu/sharehub/releases/20250804064045/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 .text_box,
                  .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .payout_heading_red .text_box {
                    gap: 12px; } }
                /* line 1172, /home/ubuntu/sharehub/releases/20250804064045/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 .text_box .flash_text,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .payout_heading_red .text_box .flash_text {
                  flex: 1; }
                /* line 1176, /home/ubuntu/sharehub/releases/20250804064045/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 .text_box .verify_btn,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .payout_heading_red .text_box .verify_btn {
                  display: flex;
                  width: 211px;
                  height: 48px;
                  padding: 16px;
                  justify-content: center;
                  align-items: center;
                  gap: 12px;
                  border-radius: 8px; }
                  @media (max-width: 767px) {
                    /* line 1176, /home/ubuntu/sharehub/releases/20250804064045/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 .text_box .verify_btn,
                    .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .contact_head .payout_heading_red .text_box .verify_btn {
                      width: 100%;
                      height: 42px; } }
            /* line 1195, /home/ubuntu/sharehub/releases/20250804064045/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 1203, /home/ubuntu/sharehub/releases/20250804064045/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 1212, /home/ubuntu/sharehub/releases/20250804064045/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 1218, /home/ubuntu/sharehub/releases/20250804064045/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;
            flex-direction: column; }
            /* line 1223, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .paymnt_btn,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .paymnt_btn {
              height: 48px;
              width: fit-content;
              border-radius: 8px; }
            /* line 1229, /home/ubuntu/sharehub/releases/20250804064045/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;
              justify-content: space-between;
              gap: 16px;
              flex: 1 0 0;
              color: #101828;
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              position: relative;
              width: 100%; }
              /* line 1245, /home/ubuntu/sharehub/releases/20250804064045/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;
                justify-content: flex-start; }
                /* line 1252, /home/ubuntu/sharehub/releases/20250804064045/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 .account_deatils,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .account_deatils {
                  flex: 1;
                  display: flex;
                  flex-direction: column;
                  gap: 6px; }
                  /* line 1258, /home/ubuntu/sharehub/releases/20250804064045/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 .account_deatils .account_head,
                  .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .account_deatils .account_head {
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    gap: 10px;
                    color: #101828;
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 24px; }
                    /* line 1267, /home/ubuntu/sharehub/releases/20250804064045/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 .account_deatils .account_head .status,
                    .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .account_deatils .account_head .status {
                      display: flex;
                      padding: 4px 8px;
                      justify-content: center;
                      align-items: center;
                      border-radius: 4px;
                      background: #F2F7EE;
                      color: #65984A;
                      font-size: 12px;
                      font-weight: 400;
                      line-height: 1;
                      border: 1px solid transparent;
                      height: 20px; }
                      /* line 1281, /home/ubuntu/sharehub/releases/20250804064045/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 .account_deatils .account_head .status.default,
                      .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .account_deatils .account_head .status.default {
                        background: #fff;
                        color: #65984A;
                        border-color: #65984A; }
                      /* line 1286, /home/ubuntu/sharehub/releases/20250804064045/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 .account_deatils .account_head .status.pending,
                      .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .account_deatils .account_head .status.pending {
                        background: #fff;
                        color: #B5622A;
                        border-color: #B5622A; }
                      /* line 1291, /home/ubuntu/sharehub/releases/20250804064045/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 .account_deatils .account_head .status.reject,
                      .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .account_deatils .account_head .status.reject {
                        background: #fff;
                        color: #B52F2A;
                        border-color: #B52F2A; }
                  /* line 1299, /home/ubuntu/sharehub/releases/20250804064045/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 .account_deatils .account_user,
                  .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .card_details .account_deatils .account_user {
                    color: #475467;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 20px; }
              /* line 1308, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_row .edit_bank_details,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_row .edit_bank_details {
                color: #475467;
                font-size: 12px;
                font-weight: 500;
                line-height: 20px;
                display: flex;
                padding: 4px 8px;
                justify-content: center;
                align-items: center;
                border-radius: 6px;
                border: 1px solid #475467; }
            /* line 1322, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row,
            .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row {
              display: flex;
              align-items: center;
              justify-content: space-between;
              position: relative;
              margin: 0 0 24px;
              padding: 0 24px; }
              @media (max-width: 767px) {
                /* line 1322, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row {
                  padding: 0;
                  margin: 0 0 12px; } }
              /* line 1335, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .card_details,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .card_details {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                gap: 16px;
                flex: 1; }
                /* line 1342, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .card_details .card-img,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .card_details .card-img {
                  height: 24px;
                  width: 24px; }
                /* line 1347, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .card_details .last_for,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .card_details .last_for {
                  color: #101828;
                  font-size: 16px;
                  font-weight: 500;
                  line-height: 24px; }
                /* line 1354, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .card_details .name_mode,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .card_details .name_mode {
                  display: flex;
                  align-items: center;
                  gap: 16px; }
                  /* line 1359, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .card_details .name_mode .status,
                  .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .card_details .name_mode .status {
                    display: flex;
                    padding: 4px 8px;
                    justify-content: center;
                    align-items: center;
                    border-radius: 4px;
                    background: #F2F7EE;
                    color: #65984A;
                    font-size: 12px;
                    font-weight: 400;
                    line-height: 1;
                    border: 1px solid transparent;
                    height: 20px; }
                    /* line 1373, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                    .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .card_details .name_mode .status.setdefault,
                    .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .card_details .name_mode .status.setdefault {
                      background: #F2F7EE;
                      color: #65984A;
                      border-color: #65984A; }
                    /* line 1378, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                    .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .card_details .name_mode .status.pending,
                    .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .card_details .name_mode .status.pending {
                      background: #fff;
                      color: #B5622A;
                      border-color: #B5622A; }
              /* line 1387, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .row_menu,
              .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .row_menu {
                position: absolute;
                right: 24px; }
                /* line 1391, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .row_menu .menu_dot,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .row_menu .menu_dot {
                  display: flex; }
                /* line 1395, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .row_menu .menu_btn,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .row_menu .menu_btn {
                  display: flex;
                  width: 51px;
                  height: 28px;
                  padding: 4px 8px;
                  justify-content: center;
                  align-items: center;
                  gap: 8px;
                  color: #475467;
                  font-size: 12px;
                  font-weight: 500;
                  line-height: 20px;
                  border-radius: 6px;
                  border: 1px solid #475467; }
                /* line 1411, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .row_menu .menu_box,
                .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_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 1425, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                  .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .row_menu .menu_box .menu_link,
                  .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_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 1436, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                    .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_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_with_row .row_menu .menu_box .menu_link:not(:last-child) {
                      border-bottom: 1px solid #EAECF0; }
                    /* line 1439, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                    .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_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_with_row .row_menu .menu_box .menu_link:hover {
                      background: #F2F7EE; }
                    /* line 1443, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                    .settings_pages_section .settings-section .payout_details_section .payout_section .payment_with_box .drop_payments .card_with_row .row_menu .menu_box .menu_link.set_default,
                    .settings_pages_section .settings-section .payout_details_section .payment_with_wrap .payment_with_box .drop_payments .card_with_row .row_menu .menu_box .menu_link.set_default {
                      border-bottom: 1px solid #EAECF0; }
            /* line 1451, /home/ubuntu/sharehub/releases/20250804064045/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;
              padding: 0 24px; }
              @media (max-width: 767px) {
                /* line 1451, /home/ubuntu/sharehub/releases/20250804064045/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 {
                  padding: 0; } }
              /* line 1466, /home/ubuntu/sharehub/releases/20250804064045/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 1474, /home/ubuntu/sharehub/releases/20250804064045/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;
                  display: none; }
              /* line 1481, /home/ubuntu/sharehub/releases/20250804064045/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: #F9FAFB;
                font-size: 18px;
                line-height: 28px;
                font-weight: 500; }
                /* line 1490, /home/ubuntu/sharehub/releases/20250804064045/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;
                  display: none; }
    /* line 1502, /home/ubuntu/sharehub/releases/20250804064045/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 1510, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .settings_pages_section .settings-section .payment_method_section .conatct_details_wrap {
        padding: 0; }
      /* line 1514, /home/ubuntu/sharehub/releases/20250804064045/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 1524, /home/ubuntu/sharehub/releases/20250804064045/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 1532, /home/ubuntu/sharehub/releases/20250804064045/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 1539, /home/ubuntu/sharehub/releases/20250804064045/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 1545, /home/ubuntu/sharehub/releases/20250804064045/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 1550, /home/ubuntu/sharehub/releases/20250804064045/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 1558, /home/ubuntu/sharehub/releases/20250804064045/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 1561, /home/ubuntu/sharehub/releases/20250804064045/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 1570, /home/ubuntu/sharehub/releases/20250804064045/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 1576, /home/ubuntu/sharehub/releases/20250804064045/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 1582, /home/ubuntu/sharehub/releases/20250804064045/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 1590, /home/ubuntu/sharehub/releases/20250804064045/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 1602, /home/ubuntu/sharehub/releases/20250804064045/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 1615, /home/ubuntu/sharehub/releases/20250804064045/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 1621, /home/ubuntu/sharehub/releases/20250804064045/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 1634, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
.availability_popup {
  display: none; }
  /* line 1654, /home/ubuntu/sharehub/releases/20250804064045/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 1663, /home/ubuntu/sharehub/releases/20250804064045/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 1673, /home/ubuntu/sharehub/releases/20250804064045/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 1680, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .availability_popup .availability_popup_outer .availability_box .popup_head .close_popup {
        display: none; }
    /* line 1687, /home/ubuntu/sharehub/releases/20250804064045/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 1698, /home/ubuntu/sharehub/releases/20250804064045/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 1687, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body form {
          gap: 16px;
          overflow: initial; } }
      /* line 1706, /home/ubuntu/sharehub/releases/20250804064045/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 1715, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday.checked_day {
          background: #fff; }
          /* line 1718, /home/ubuntu/sharehub/releases/20250804064045/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 1706, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
          .availability_popup .availability_popup_outer .availability_box .popup_body form .weekday {
            gap: 16px;
            padding: 0; } }
        /* line 1727, /home/ubuntu/sharehub/releases/20250804064045/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 1727, /home/ubuntu/sharehub/releases/20250804064045/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 1744, /home/ubuntu/sharehub/releases/20250804064045/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 1750, /home/ubuntu/sharehub/releases/20250804064045/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 1758, /home/ubuntu/sharehub/releases/20250804064045/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 1765, /home/ubuntu/sharehub/releases/20250804064045/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 1775, /home/ubuntu/sharehub/releases/20250804064045/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 1775, /home/ubuntu/sharehub/releases/20250804064045/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 1782, /home/ubuntu/sharehub/releases/20250804064045/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 1789, /home/ubuntu/sharehub/releases/20250804064045/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 1794, /home/ubuntu/sharehub/releases/20250804064045/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 1789, /home/ubuntu/sharehub/releases/20250804064045/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 1802, /home/ubuntu/sharehub/releases/20250804064045/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 1814, /home/ubuntu/sharehub/releases/20250804064045/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 1802, /home/ubuntu/sharehub/releases/20250804064045/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 1826, /home/ubuntu/sharehub/releases/20250804064045/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 1830, /home/ubuntu/sharehub/releases/20250804064045/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 1838, /home/ubuntu/sharehub/releases/20250804064045/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 1850, /home/ubuntu/sharehub/releases/20250804064045/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 1850, /home/ubuntu/sharehub/releases/20250804064045/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 1871, /home/ubuntu/sharehub/releases/20250804064045/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 1883, /home/ubuntu/sharehub/releases/20250804064045/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 1888, /home/ubuntu/sharehub/releases/20250804064045/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 1888, /home/ubuntu/sharehub/releases/20250804064045/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 1900, /home/ubuntu/sharehub/releases/20250804064045/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 1871, /home/ubuntu/sharehub/releases/20250804064045/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 1914, /home/ubuntu/sharehub/releases/20250804064045/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 1923, /home/ubuntu/sharehub/releases/20250804064045/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 1923, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .availability_listing_popup .availability_popup_outer {
        align-items: flex-end; } }
    /* line 1937, /home/ubuntu/sharehub/releases/20250804064045/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 1937, /home/ubuntu/sharehub/releases/20250804064045/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 1953, /home/ubuntu/sharehub/releases/20250804064045/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 1962, /home/ubuntu/sharehub/releases/20250804064045/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 1975, /home/ubuntu/sharehub/releases/20250804064045/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 1980, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
        .availability_listing_popup .availability_popup_outer .availability_box .popup_body::-webkit-scrollbar {
          display: none; }
        /* line 1984, /home/ubuntu/sharehub/releases/20250804064045/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 1984, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body .form_text {
              margin: 0; } }
          /* line 1995, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
          .availability_listing_popup .availability_popup_outer .availability_box .popup_body .form_text a {
            color: #65984A; }
        /* line 1999, /home/ubuntu/sharehub/releases/20250804064045/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 2011, /home/ubuntu/sharehub/releases/20250804064045/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 1999, /home/ubuntu/sharehub/releases/20250804064045/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 2020, /home/ubuntu/sharehub/releases/20250804064045/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 2029, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday.checked_day {
              background: #fff; }
              /* line 2032, /home/ubuntu/sharehub/releases/20250804064045/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 2020, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .availability_listing_popup .availability_popup_outer .availability_box .popup_body form .weekday {
                gap: 16px;
                padding: 0; } }
            /* line 2041, /home/ubuntu/sharehub/releases/20250804064045/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 2041, /home/ubuntu/sharehub/releases/20250804064045/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 2057, /home/ubuntu/sharehub/releases/20250804064045/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 2063, /home/ubuntu/sharehub/releases/20250804064045/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 2071, /home/ubuntu/sharehub/releases/20250804064045/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 2078, /home/ubuntu/sharehub/releases/20250804064045/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 2088, /home/ubuntu/sharehub/releases/20250804064045/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 2088, /home/ubuntu/sharehub/releases/20250804064045/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 2095, /home/ubuntu/sharehub/releases/20250804064045/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 2102, /home/ubuntu/sharehub/releases/20250804064045/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 2107, /home/ubuntu/sharehub/releases/20250804064045/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 2102, /home/ubuntu/sharehub/releases/20250804064045/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 2115, /home/ubuntu/sharehub/releases/20250804064045/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 2127, /home/ubuntu/sharehub/releases/20250804064045/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 2115, /home/ubuntu/sharehub/releases/20250804064045/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 2139, /home/ubuntu/sharehub/releases/20250804064045/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 2143, /home/ubuntu/sharehub/releases/20250804064045/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 2151, /home/ubuntu/sharehub/releases/20250804064045/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 2163, /home/ubuntu/sharehub/releases/20250804064045/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 2163, /home/ubuntu/sharehub/releases/20250804064045/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 2184, /home/ubuntu/sharehub/releases/20250804064045/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 2198, /home/ubuntu/sharehub/releases/20250804064045/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 2203, /home/ubuntu/sharehub/releases/20250804064045/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 2203, /home/ubuntu/sharehub/releases/20250804064045/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 2213, /home/ubuntu/sharehub/releases/20250804064045/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 2184, /home/ubuntu/sharehub/releases/20250804064045/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 2234, /home/ubuntu/sharehub/releases/20250804064045/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 2244, /home/ubuntu/sharehub/releases/20250804064045/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 2244, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
      .signup_login_popup .signup-login-popup_outer {
        align-items: flex-end; } }
    /* line 2258, /home/ubuntu/sharehub/releases/20250804064045/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 2258, /home/ubuntu/sharehub/releases/20250804064045/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 2275, /home/ubuntu/sharehub/releases/20250804064045/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 2275, /home/ubuntu/sharehub/releases/20250804064045/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 2293, /home/ubuntu/sharehub/releases/20250804064045/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 2293, /home/ubuntu/sharehub/releases/20250804064045/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 2301, /home/ubuntu/sharehub/releases/20250804064045/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 2307, /home/ubuntu/sharehub/releases/20250804064045/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 2313, /home/ubuntu/sharehub/releases/20250804064045/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 2322, /home/ubuntu/sharehub/releases/20250804064045/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 2336, /home/ubuntu/sharehub/releases/20250804064045/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 2341, /home/ubuntu/sharehub/releases/20250804064045/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 2336, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
          .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body {
            flex: 1; } }
        /* line 2348, /home/ubuntu/sharehub/releases/20250804064045/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 2348, /home/ubuntu/sharehub/releases/20250804064045/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 2362, /home/ubuntu/sharehub/releases/20250804064045/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 2362, /home/ubuntu/sharehub/releases/20250804064045/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 2373, /home/ubuntu/sharehub/releases/20250804064045/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 2382, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .label_heading {
              font-size: 16px;
              font-weight: 500;
              line-height: 24px;
              margin: 0 0 16px; }
            /* line 2389, /home/ubuntu/sharehub/releases/20250804064045/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 2395, /home/ubuntu/sharehub/releases/20250804064045/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 2400, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
            .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .group_row {
              margin: 0 0 16px;
              display: flex;
              flex-direction: column;
              gap: 12px; }
              /* line 2406, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
              .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .group_row .radio_box {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                gap: 8px; }
                /* line 2416, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_account-settings.scss */
                .signup_login_popup .signup-login-popup_outer .signup-login-popup_box .popup_body .new_session_wrap form .group_row .radio_box .radio_label {
                  color: #2E4126;
                  font-size: 16px;
                  font-weight: 500;
                  line-height: 24px; }
            /* line 2425, /home/ubuntu/sharehub/releases/20250804064045/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 2437, /home/ubuntu/sharehub/releases/20250804064045/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 2448, /home/ubuntu/sharehub/releases/20250804064045/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 2456, /home/ubuntu/sharehub/releases/20250804064045/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 2460, /home/ubuntu/sharehub/releases/20250804064045/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 2463, /home/ubuntu/sharehub/releases/20250804064045/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 2472, /home/ubuntu/sharehub/releases/20250804064045/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 2478, /home/ubuntu/sharehub/releases/20250804064045/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 2484, /home/ubuntu/sharehub/releases/20250804064045/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 2496, /home/ubuntu/sharehub/releases/20250804064045/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 2503, /home/ubuntu/sharehub/releases/20250804064045/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 2508, /home/ubuntu/sharehub/releases/20250804064045/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 2511, /home/ubuntu/sharehub/releases/20250804064045/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 2514, /home/ubuntu/sharehub/releases/20250804064045/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 2525, /home/ubuntu/sharehub/releases/20250804064045/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 2532, /home/ubuntu/sharehub/releases/20250804064045/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 2536, /home/ubuntu/sharehub/releases/20250804064045/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 2549, /home/ubuntu/sharehub/releases/20250804064045/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 2551, /home/ubuntu/sharehub/releases/20250804064045/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 2558, /home/ubuntu/sharehub/releases/20250804064045/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 2565, /home/ubuntu/sharehub/releases/20250804064045/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 2577, /home/ubuntu/sharehub/releases/20250804064045/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 2584, /home/ubuntu/sharehub/releases/20250804064045/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 2590, /home/ubuntu/sharehub/releases/20250804064045/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 2595, /home/ubuntu/sharehub/releases/20250804064045/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 2598, /home/ubuntu/sharehub/releases/20250804064045/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 2610, /home/ubuntu/sharehub/releases/20250804064045/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 2617, /home/ubuntu/sharehub/releases/20250804064045/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 2625, /home/ubuntu/sharehub/releases/20250804064045/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 2631, /home/ubuntu/sharehub/releases/20250804064045/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 2636, /home/ubuntu/sharehub/releases/20250804064045/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 2641, /home/ubuntu/sharehub/releases/20250804064045/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 2654, /home/ubuntu/sharehub/releases/20250804064045/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 2658, /home/ubuntu/sharehub/releases/20250804064045/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 2662, /home/ubuntu/sharehub/releases/20250804064045/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 2666, /home/ubuntu/sharehub/releases/20250804064045/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 2669, /home/ubuntu/sharehub/releases/20250804064045/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 2674, /home/ubuntu/sharehub/releases/20250804064045/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 2681, /home/ubuntu/sharehub/releases/20250804064045/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 2691, /home/ubuntu/sharehub/releases/20250804064045/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 2703, /home/ubuntu/sharehub/releases/20250804064045/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 2708, /home/ubuntu/sharehub/releases/20250804064045/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 2716, /home/ubuntu/sharehub/releases/20250804064045/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 2724, /home/ubuntu/sharehub/releases/20250804064045/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 2730, /home/ubuntu/sharehub/releases/20250804064045/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 2734, /home/ubuntu/sharehub/releases/20250804064045/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 2737, /home/ubuntu/sharehub/releases/20250804064045/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 2743, /home/ubuntu/sharehub/releases/20250804064045/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 2743, /home/ubuntu/sharehub/releases/20250804064045/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 2754, /home/ubuntu/sharehub/releases/20250804064045/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 2772, /home/ubuntu/sharehub/releases/20250804064045/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 2754, /home/ubuntu/sharehub/releases/20250804064045/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 2780, /home/ubuntu/sharehub/releases/20250804064045/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 2783, /home/ubuntu/sharehub/releases/20250804064045/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 2793, /home/ubuntu/sharehub/releases/20250804064045/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 2798, /home/ubuntu/sharehub/releases/20250804064045/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 2802, /home/ubuntu/sharehub/releases/20250804064045/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 2806, /home/ubuntu/sharehub/releases/20250804064045/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 2810, /home/ubuntu/sharehub/releases/20250804064045/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 2814, /home/ubuntu/sharehub/releases/20250804064045/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 2822, /home/ubuntu/sharehub/releases/20250804064045/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 2822, /home/ubuntu/sharehub/releases/20250804064045/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 2838, /home/ubuntu/sharehub/releases/20250804064045/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 2841, /home/ubuntu/sharehub/releases/20250804064045/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 2851, /home/ubuntu/sharehub/releases/20250804064045/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 2860, /home/ubuntu/sharehub/releases/20250804064045/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 2868, /home/ubuntu/sharehub/releases/20250804064045/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 2874, /home/ubuntu/sharehub/releases/20250804064045/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 2884, /home/ubuntu/sharehub/releases/20250804064045/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 2888, /home/ubuntu/sharehub/releases/20250804064045/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 2897, /home/ubuntu/sharehub/releases/20250804064045/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 2914, /home/ubuntu/sharehub/releases/20250804064045/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 2924, /home/ubuntu/sharehub/releases/20250804064045/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 2934, /home/ubuntu/sharehub/releases/20250804064045/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 2938, /home/ubuntu/sharehub/releases/20250804064045/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 2948, /home/ubuntu/sharehub/releases/20250804064045/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 2956, /home/ubuntu/sharehub/releases/20250804064045/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 2964, /home/ubuntu/sharehub/releases/20250804064045/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 2976, /home/ubuntu/sharehub/releases/20250804064045/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 2980, /home/ubuntu/sharehub/releases/20250804064045/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 2997, /home/ubuntu/sharehub/releases/20250804064045/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 3001, /home/ubuntu/sharehub/releases/20250804064045/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 3008, /home/ubuntu/sharehub/releases/20250804064045/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 3020, /home/ubuntu/sharehub/releases/20250804064045/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 3024, /home/ubuntu/sharehub/releases/20250804064045/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/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-unread {
  background: #e8e8e8; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-details-container {
  position: relative; }

/* line 11, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-row {
  padding: 0.75em;
  position: relative; }

/* line 16, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-details {
  padding-left: 3.75em; }

/* line 20, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-title-link-unread {
  font-weight: bold; }

/* line 41, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-title-link-text:before, .conversation-title-link-text:after {
  content: "\""; }

/* line 46, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-last-message-content-not-available {
  font-style: italic; }

/* line 50, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_conversation.scss */
.conversation-list-status-container {
  position: relative;
  display: table; }

/* line 60, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .waiting-you {
    color: #D1C905; }
  /* line 73, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .waiting-other {
    color: gray; }
  /* line 77, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .confirmed {
    color: #5a7d13; }
  /* line 81, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .canceled {
    color: #a91a1a; }
  /* line 85, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_conversation.scss */
  .conversation-list-status-icon > .rejected {
    color: #a91a1a; }

/* line 90, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-lightbox {
  max-width: 675px;
  width: 95%; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_expiration_notice.scss */
.expiration-head-panel {
  width: 90%;
  margin: 0 auto 30px auto; }

/* line 18, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__container--dark {
  background-color: #525961; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__container--light {
  background-color: #FFFFFF; }

/* line 11, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__content {
      padding: 48px 96px; } }
  @media (min-width: 1025px) {
    /* line 11, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__content {
      padding: 48px 36px;
      max-width: 1212px; } }

/* line 34, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__link-list {
      margin: 0 -16px; } }
  @media (min-width: 1025px) {
    /* line 64, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__link-list {
      margin: 0 -16px; } }
  @media (min-width: 1025px) {
    /* line 79, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__container--logo .footer__content > div > .footer__link-list {
      display: none; } }

/* line 86, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__link-list-item {
  display: inline; }

/* line 90, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
  .footer__container--light .footer__link {
    color: #7A7D80; }
    /* line 106, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__container--light .footer__link:hover {
      color: #555759; }
  /* line 111, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
  .footer__container--logo .footer__link {
    color: #3c3c3c; }
    /* line 114, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__link {
      padding: 12px 16px; } }
  @media (min-width: 1025px) {
    /* line 90, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__link {
      font-size: 16px;
      letter-spacing: 0px;
      padding: 16px 16px; } }

/* line 142, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__separator {
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  border: 0px; }
  /* line 148, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
  .footer__container--light .footer__separator {
    background-color: #D4D5D7; }
  /* line 156, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
  .footer__container--marketplace_color .footer__separator {
    background-color: #ffffff; }

/* line 161, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
  .footer__container--dark .footer__copyrights--markdown {
    color: #7A7D80; }
  /* line 169, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__container--logo .footer__content > .footer__copyrights--markdown {
      display: none; } }
  /* line 207, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
  .footer__copyrights--markdown a {
    color: inherit; }
    /* line 210, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__copyrights--markdown a:hover {
      color: inherit; }

/* line 219, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__social-media {
      margin-bottom: 0; } }

/* line 229, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__social-media-link {
  padding: 16px 18px;
  display: inline-block; }
  /* line 233, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
  .footer__container--logo .footer__content .footer__social-media-link {
    padding: 10px 12px; }

/* line 239, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__facebook-icon {
  width: 12px;
  height: 22px; }

/* line 248, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__twitter-icon {
  width: 21px;
  height: 18px; }

/* line 253, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__instagram-icon {
  width: 22px;
  height: 22px; }

/* line 258, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__youtube-icon {
  width: 25px;
  height: 18px; }

/* line 263, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__googleplus-icon {
  width: 24px;
  height: 24px; }

/* line 268, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__linkedin-icon {
  width: 21px;
  height: 21px; }

/* line 274, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_footer.scss */
.footer__logo-container .footer__logo-image {
  float: left; }
  /* line 277, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__logo-container .footer__logo-image {
      margin-right: 30px;
      max-width: 200px; } }
/* line 283, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__logo-container .footer__copyrights--markdown {
      display: none; } }
/* line 289, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_footer.scss */
    .footer__logo-container .footer__link-list {
      display: none; } }
  /* line 296, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_header.scss */
.header {
  height: 3.75em;
  width: 100%; }

/* line 25, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_header.scss */
    .header-wrapper {
      padding-left: 0.75em;
      padding-right: 0.75em; } }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-left {
  float: left; }

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-right {
  float: right; }

/* Buttons may need padding, text links don't */
/* line 38, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-hover:hover {
  background-color: #e8e8e8; }
/* line 55, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-hover.toggled {
  background-color: #474747; }

/* line 60, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_header.scss */
  .header-text-link:hover {
    color: #3c3c3c; }
  /* line 77, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
  .toggled .header-text-link {
    color: white; }

/* line 90, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .new-listing-link:hover {
    background: #25a35a;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .new-listing-link:active {
    background: #218e4e;
    color: white; }

/* line 98, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .header-menu-toggle-container:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .header-menu-toggle-container:active {
    background: #cfcfcf;
    color: white; }
  /* line 114, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
  .toggled .header-menu-toggle-container {
    color: white;
    background-color: #474747; }

/* line 120, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-menu-icon {
  position: relative;
  top: 3px; }
  @media (min-width: 48em) {
    /* line 120, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
    .header-menu-icon {
      padding-right: 0.25em; } }

/* line 128, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-toggle-menu-language {
  min-width: 12.5em;
  position: absolute; }

/* line 148, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-toggle-menu-user {
  min-width: 12.5em;
  position: absolute; }

/* line 152, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-toggle-menu-menu {
  min-width: 12.5em;
  position: absolute; }

/* line 156, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-inbox-link {
  color: #3c3c3c;
  position: relative; }

/* line 162, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_header.scss */
.header-square-logo-text {
  width: 2.5rem;
  height: 2.5rem; }

/* line 222, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_header.scss */
    .header-wide-logo {
      background-image: url(""); } }

/* line 239, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_home-thumbnail-grid.scss */
.home-fluid-thumbnail-grid-author-avatar {
  padding: 6px; }

/* line 31, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-toolbar {
      margin-bottom: 1.5em; } }

/* line 17, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-grid {
  position: relative; }

/* line 21, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:active {
    background: #2275d7;
    color: white; }
  /* line 10, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button.selected {
    border-width: 0; }
    /* line 73, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
    .home-toolbar-button-group-button.selected + * {
      border-left: 0; }
  /* line 82, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:hover + * {
    border-left-width: 0em; }
  /* line 90, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-button-group-button:hover + .selected {
    border-left: 0em; }
  /* line 40, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-button-group-button {
      width: auto;
      min-width: 7.5em; } }

/* line 55, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-toolbar-button-text {
  display: none; }
  @media (min-width: 48em) {
    /* line 55, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-toolbar-filters-mobile-hidden {
  display: none; }
  @media (min-width: 48em) {
    /* line 68, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-filters-mobile-hidden {
      display: block; } }

/* line 76, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-show-filters-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .home-toolbar-show-filters-button:active {
    background: #2275d7;
    color: white; }
  /* line 10, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-toolbar-show-filters-button {
      display: none; } }

/* line 97, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-map > .map {
  height: 15.75em; }
  @media (min-width: 48em) {
    /* line 97, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-map > .map {
      height: 30em; } }

/* line 105, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-image-container-desktop {
      display: block; } }

/* line 140, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-image-container-mobile {
      display: none; } }

/* line 151, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-details-with-image {
      margin-left: 12.75em; } }

/* line 178, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-title,
    .browsing-list-item-title {
      padding-bottom: 2.17614em; } }

/* line 197, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-title {
  padding-bottom: 0; }

/* line 201, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-details-right {
      display: block; } }

/* line 227, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-avatar,
    .browsing-list-item-avatar {
      display: block; } }

/* line 248, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-author {
      bottom: 1.5em; } }

/* line 258, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-author-details,
    .browsing-list-item-author-details {
      display: block; } }

/* line 291, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .home-list-price-mobile,
    .browsing-list-item-price-mobile {
      display: none; } }

/* line 313, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-price-mobile {
  right: 0; }

/* line 317, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
  .home-list-price-mobile-without-listing-image {
    left: auto; } }

/* line 345, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-list-price,
.browsing-list-item-price {
  text-align: right; }

/* line 350, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-categories-main.selected.has-subcategories {
  border-bottom: 1px solid #c3c3c3; }

/* line 393, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-categories-sub {
  font-size: 14px;
  margin-left: 0.75em; }

/* line 399, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.home-toolbar-toggle-container {
  margin-bottom: 0.75em; }

/* line 403, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
#pageless-loader {
  padding-top: 0.75em;
  clear: both; }

/* Filters */
/* line 410, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.custom-filter {
  margin-bottom: 1.5em; }

/* line 414, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.custom-filter-title {
  font-weight: 700;
  border-bottom: 1px solid #e8e8e8; }

/* line 420, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.custom-filter-options.scrollable {
  max-height: 180px;
  overflow-y: scroll; }

/* line 426, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.custom-filter-checkbox-label {
  margin: 0; }

/* line 430, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.custom-filter-checkbox-label-text {
  font-weight: 400;
  margin-left: 0.1875em; }

/* line 440, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-image-container {
      height: 7.5em;
      width: 11.25em; } }

/* line 465, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-image-desktop {
  display: none; }
  @media (min-width: 48em) {
    /* line 465, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-image-desktop {
      display: block; } }

/* line 472, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.browsing-list-item-image-mobile {
  display: block; }
  @media (min-width: 48em) {
    /* line 472, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-image-mobile {
      display: none; } }

/* line 479, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-details {
      min-height: 7.5em;
      margin-left: 12.75em; } }

/* line 492, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-details-right {
      display: block; } }

/* line 502, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-details-container {
      margin-left: 0.75em; } }

/* line 510, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .browsing-list-item-distance {
      font-size: 1em;
      line-height: 1.5em; } }

/* line 518, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
.pac-item span {
  pointer-events: none; }

/* line 534, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
.homepage_section_wrapper {
  display: flex;
  width: 100%; }
  @media (max-width: 767px) {
    /* line 534, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper {
      flex-direction: column;
      height: auto; } }
  /* line 545, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_home.scss */
  .homepage_section_wrapper.save_section_wrapper {
    height: auto; }
  /* line 549, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .filter_section .short_filterBox {
          order: 5; } }
      /* line 600, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .filter_view {
      position: relative; }
      /* line 657, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .right_filter .show_cardView:hover {
            background: #65984A; }
            /* line 1806, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .right_filter .show_cardView {
            background: #F2F7EE; }
            /* line 1836, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .filter_section .right_filter .show_mapView:hover {
            background: #65984A; }
            /* line 1864, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .filter_section .category_section {
      order: 4; }
  /* line 1933, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .mobile_filter_row {
        display: none; } }
    /* line 1947, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .mobile_filter_row .short_filterBox {
          order: 5; } }
      /* line 1956, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
    .homepage_section_wrapper .mobile_filter_row .filter_view {
      position: relative; }
      /* line 1985, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
          .homepage_section_wrapper .mobile_filter_row .right_filter .show_cardView {
            background: #F2F7EE; }
            /* line 2240, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
      .homepage_section_wrapper .hompage_body_section {
        flex-direction: column;
        flex: 1; } }
    /* line 2344, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section.save_rental_section {
          padding: 24px 20px; } }
      /* line 2351, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_home.scss */
        .homepage_section_wrapper .hompage_body_section .map_section {
          width: 35%; } }
      /* line 3236, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_layout.scss */
  .left-navi-dropdown:hover {
    background: #e8e8e8; }

/* line 14, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_layout.scss */
    .wrapper {
      padding-left: 0.75em;
      padding-right: 0.75em; } }

/* line 18, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_layout.scss */
    .undo-mobile-wrapper-margin {
      margin-left: 0;
      margin-right: 0; } }

/* line 23, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_layout.scss */
.left-navi-section img, .left-navi-section iframe {
  max-width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_layout.scss */
.banner--warning {
  background-color: #f5a623;
  color: white; }
/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-carousel:hover > .listing-image-navi {
    display: block; }
  /* line 12, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-carousel > .listing-image-navi {
    display: none; }

/* line 19, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .no-androidprejellybean .listing-image-navi-arrow-container {
    font-size: 16px; }

/* line 23, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listing-image-carousel.scss */
.navigate-icon-fix {
  position: relative;
  top: 4px; }

/* line 28, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .no-androidprejellybean .listing-image-frame-content {
    font-size: 0; }
  /* line 17, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_vertical-centering.scss */
    .androidprejellybean .listing-image-frame-content:before {
      margin-right: -0.25em; }

/* line 121, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_vertical-centering.scss */
  .no-androidprejellybean .listing-image-vertical-centering {
    font-size: 16px; }
  /* line 126, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listing-image-carousel.scss */
  .listing-image-vertical-centering.correct-ratio {
    vertical-align: top; }

/* line 143, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listing-image-fileupload.scss */
  .fileupload-preview-remove-image:hover {
    cursor: pointer;
    color: white; }

/* line 65, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listing-image-fileupload.scss */
.fileupload-centered-text {
  display: table-cell;
  vertical-align: middle; }

/* line 106, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-details-container {
  overflow-wrap: break-word;
  word-wrap: break-word; }

/* line 10, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-description-content ol {
  padding-left: 1.5em; }
/* line 13, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-description-content hr {
  border-bottom: 1px solid #c3c3c3;
  margin-bottom: 1em; }

/* line 24, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.big_reviews_stars {
  margin-top: -10px;
  font-size: 35px; }

/* line 30, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-social {
  overflow: hidden;
  *zoom: 1; }

/* line 60, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-fb-like-button,
.listing-tweet-button {
  margin-right: 1.5em; }

/* line 65, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-tweet-button {
  padding-top: 10px; }

/* line 69, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.fb-like.fb_iframe_widget iframe {
  width: 250px !important; }

/* line 74, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-price {
  clear: both; }

/* line 78, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-paypal-fee-info-link {
  cursor: pointer; }

/* line 103, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.quantity-wrapper {
  width: 100%;
  margin-bottom: 1.125em; }

/* line 107, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.quantity-label-wrapper {
  float: left;
  width: 100%; }

/* line 111, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
.quantity-input {
  margin-left: -6.25em;
  width: 6.25em;
  float: left; }

/* line 123, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.quantity-input input {
  width: 100%; }

/* line 126, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.quantity-input input:focus {
  outline-width: 0; }

/* line 134, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-author {
  position: relative; }

/* line 138, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
  .listing-author-avatar > a {
    display: block;
    width: 100%;
    height: 100%; }

/* line 152, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:active {
    background: #cfcfcf;
    color: white; }
  /* line 139, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:hover {
    color: #474747; }
  /* line 140, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .listing-author-contact-button:active {
    color: #474747; }

/* line 186, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-author-activity {
  overflow: hidden;
  *zoom: 1; }

/* line 190, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-map {
  width: 100%;
  height: 12em; }

/* line 215, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.listing-view-admin-links {
  margin: 0.75em 0; }

/* line 219, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.map-link {
  float: right;
  font-size: 0.875em;
  margin-top: 0.2em; }

/* line 226, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.delivery-title {
  margin-bottom: 0; }

/* line 230, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.delivery-label {
  display: inline;
  width: auto;
  margin-left: 0.3em; }

/* line 236, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .enabled-book-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .enabled-book-button:active {
    background: #2275d7;
    color: white; }

/* line 252, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .disabled-book-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .disabled-book-button:active {
    background: #2275d7;
    color: white; }
  /* line 256, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
  .disabled-book-button, .disabled-book-button:hover {
    background-color: #c3c3c3; }

/* line 262, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
.checkbox-option.not-selected {
  color: #c3c3c3; }

/* line 280, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.checkbox-option-checkmark {
  display: inline-block;
  width: 20px;
  color: #4a90e2; }

/* line 286, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_listings.scss */
  .checkbox-group .col-4 {
    margin-bottom: 0; } }
/* line 298, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.googlemap .embed-container {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden; }
/* line 304, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_listings.scss */
.googlemap img.static-map {
  width: 100%; }

/* line 308, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250804064045/app/assets/stylesheets/views/_message.scss */
  .message-avatar-padding {
    margin-left: 3.75em;
    margin-right: 3.75em; } }

/* line 14, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.page-content .message-price-break-down {
  margin-bottom: 0; }

/* line 17, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-reply-form form {
  padding-bottom: 1.5em; }

/* line 29, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-avatar, .message-avatar-left, .message-avatar-right {
  width: 3em;
  height: 3em; }

/* line 34, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-container {
  position: relative; }

/* line 38, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-avatar-left {
  left: 0; }

/* line 53, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-avatar-right {
  right: 0; }

/* line 58, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-content-container-left {
  padding-left: 3.75em; }
  @media (min-width: 30em) {
    /* line 58, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
    .message-content-container-left {
      padding-right: 3.75em; } }

/* line 65, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-content-container-right {
  padding-right: 3.75em; }
  @media (min-width: 30em) {
    /* line 65, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
    .message-content-container-right {
      padding-left: 3.75em; } }

/* line 72, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-time-ago-left {
  text-align: left; }

/* line 114, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-time-ago-right {
  text-align: right; }

/* line 123, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-type-transition {
  font-weight: bold; }

/* line 130, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-left.message-mood-positive {
  color: #5a7d13;
  background: #c2e972; }
  /* line 140, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-left.message-mood-negative {
  color: #a91a1a;
  background: #f09f9f; }
  /* line 149, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-right.message-mood-positive {
  color: #5a7d13;
  background: #c2e972; }
  /* line 168, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-bubble-arrow-to-right.message-mood-negative {
  color: #a91a1a;
  background: #f09f9f; }
  /* line 177, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-mood-positive {
  color: #5a7d13;
  background: #c2e972; }

/* line 188, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-mood-negative {
  color: #a91a1a;
  background: #f09f9f; }

/* line 193, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .message-book-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .message-book-button:active {
    background: #2275d7;
    color: white; }

/* line 197, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.message-price-vat {
  font-size: 0.8125em;
  line-height: 1.38462em; }

/* line 202, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
.messages_wrapper {
  height: calc(100vh - 88px); }
  @media (max-width: 992px) {
    /* line 202, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper {
      height: calc(100vh - 64px); } }
  /* line 210, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
    .messages_wrapper .user_box.admin_box {
      background: #fff; }
      /* line 224, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
      .messages_wrapper .messages_section_row {
        position: relative; } }
    /* line 271, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .messages_section {
          width: 350px; } }
      /* line 286, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .message_header {
            height: 66px; } }
        /* line 296, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .messages_section .messages_body {
            padding: 0 20px; } }
        /* line 386, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .chat_section {
          width: calc(100% - 350px); } }
      /* line 592, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .chat_section .request_box {
            display: none; } }
        /* line 659, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
        .messages_wrapper .messages_section_row .itemBook_section {
          display: none; }
          /* line 1059, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_message.scss */
          .messages_wrapper .messages_section_row .itemBook_section .booking_wrapper {
            z-index: 1; } }
        /* line 1092, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
.people-image {
  display: none; }
  /* line 9, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
    .people-image {
      display: block; } }

/* line 19, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.people-header {
  padding-bottom: 0.375em;
  border-bottom: 1px solid #c3c3c3; }

/* line 24, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.people-load-more-listings-container {
  clear: both;
  margin-bottom: 1.5em; }

/* line 29, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.people-show-closed-link {
  font-size: 13px;
  margin-left: 0.75em; }

/* line 34, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.profile-action-buttons-desktop {
  display: none; }
  @media (min-width: 48em) {
    /* line 34, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
    .profile-action-buttons-desktop {
      display: block; } }

/* line 42, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
    .profile-action-buttons-mobile {
      display: none; } }

/* line 55, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:hover, .profile-contact-link:hover {
    background: #dbdbdb;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:active, .profile-contact-link:active {
    background: #cfcfcf;
    color: white; }
  /* line 139, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:hover, .profile-contact-link:hover {
    color: #474747; }
  /* line 140, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/mixins/_forms.scss */
  .profile-edit-link:active, .profile-contact-link:active {
    color: #474747; }

/* line 60, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.people-image-mobile {
  width: 4.5em;
  position: absolute;
  top: 0;
  left: 0; }
  /* line 66, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
    .people-image-mobile {
      display: none; } }

/* line 41, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
.people-custom-fields-title {
  font-weight: bold;
  margin-right: 5px; }

/* line 100, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.profile-about-me ol {
  padding-left: 1.5em; }

/* line 105, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.profile_page {
  padding: 0 0 40px; }
  /* line 107, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
      .profile_page .edit {
        height: 24px;
        width: 24px;
        border-width: 1px; }
        /* line 124, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .edit img {
          height: 14px; } }
  /* line 130, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_banner .profile_like.liked {
        opacity: 1; }
        /* line 168, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_banner .profile_like.liked svg path {
          fill: #507C3A; }
    /* line 175, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_banner .edit_banner {
      position: absolute;
      right: 20px;
      bottom: 20px; }
    /* line 196, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_banner .profile_box .edit_profile_img {
            left: 48px; } }
      /* line 238, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section {
        padding: 16px 20px;
        gap: 20px; } }
    /* line 275, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .serial_share {
          margin: 0 0 16px; } }
    /* line 314, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .serial_box {
      margin: 0 0 14px; }
    /* line 318, /home/ubuntu/sharehub/releases/20250804064045/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 318, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .about_user {
          margin: 0 0 20px; } }
      /* line 328, /home/ubuntu/sharehub/releases/20250804064045/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 336, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .about_user .about_text .light_text {
          color: #98A2B3;
          width: 100%; }
    /* line 345, /home/ubuntu/sharehub/releases/20250804064045/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 351, /home/ubuntu/sharehub/releases/20250804064045/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 359, /home/ubuntu/sharehub/releases/20250804064045/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 369, /home/ubuntu/sharehub/releases/20250804064045/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 379, /home/ubuntu/sharehub/releases/20250804064045/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 389, /home/ubuntu/sharehub/releases/20250804064045/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 399, /home/ubuntu/sharehub/releases/20250804064045/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 399, /home/ubuntu/sharehub/releases/20250804064045/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 411, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .aside_popup .aside_popup_outer .aside_details::-webkit-scrollbar {
                display: none; } }
          /* line 416, /home/ubuntu/sharehub/releases/20250804064045/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 423, /home/ubuntu/sharehub/releases/20250804064045/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 427, /home/ubuntu/sharehub/releases/20250804064045/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 437, /home/ubuntu/sharehub/releases/20250804064045/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 452, /home/ubuntu/sharehub/releases/20250804064045/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 459, /home/ubuntu/sharehub/releases/20250804064045/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 459, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .setting_box .heading {
            color: #101828;
            font-size: 20px;
            line-height: 28px; } }
      /* line 475, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .setting_box .left_nav_box .nav_link {
        display: flex;
        padding: 12px 16px;
        align-items: center;
        gap: 12px;
        align-self: stretch;
        font-size: 18px;
        color: #101828;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.3px;
        font-family: 'Inter, sans-serif'; }
        /* line 488, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .setting_box .left_nav_box .nav_link:hover {
          background: #F2F7EE;
          font-weight: 500;
          font-family: 'roboto'; }
    /* line 504, /home/ubuntu/sharehub/releases/20250804064045/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 504, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details {
          max-width: 280px; } }
      @media (min-width: 768px) {
        /* line 512, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details .toggle_aside_bar {
          display: none; } }
      /* line 519, /home/ubuntu/sharehub/releases/20250804064045/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 529, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .aside_details .holiday_mode.selected {
          background: #F7EEEE; }
          /* line 532, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .aside_details .holiday_mode.selected .bookable_text {
            color: #A82F36; }
        /* line 537, /home/ubuntu/sharehub/releases/20250804064045/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 546, /home/ubuntu/sharehub/releases/20250804064045/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 556, /home/ubuntu/sharehub/releases/20250804064045/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 563, /home/ubuntu/sharehub/releases/20250804064045/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 572, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
    .profile_page .profile_details_section .main_panel_details {
      flex: 1;
      position: relative; }
      /* line 576, /home/ubuntu/sharehub/releases/20250804064045/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 576, /home/ubuntu/sharehub/releases/20250804064045/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 591, /home/ubuntu/sharehub/releases/20250804064045/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 591, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .refer_earn_box {
            padding: 12px 12px 52px; } }
        /* line 607, /home/ubuntu/sharehub/releases/20250804064045/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 613, /home/ubuntu/sharehub/releases/20250804064045/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 619, /home/ubuntu/sharehub/releases/20250804064045/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 619, /home/ubuntu/sharehub/releases/20250804064045/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 630, /home/ubuntu/sharehub/releases/20250804064045/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 630, /home/ubuntu/sharehub/releases/20250804064045/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 644, /home/ubuntu/sharehub/releases/20250804064045/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 651, /home/ubuntu/sharehub/releases/20250804064045/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 654, /home/ubuntu/sharehub/releases/20250804064045/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 654, /home/ubuntu/sharehub/releases/20250804064045/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 668, /home/ubuntu/sharehub/releases/20250804064045/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 676, /home/ubuntu/sharehub/releases/20250804064045/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 693, /home/ubuntu/sharehub/releases/20250804064045/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 698, /home/ubuntu/sharehub/releases/20250804064045/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 698, /home/ubuntu/sharehub/releases/20250804064045/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 712, /home/ubuntu/sharehub/releases/20250804064045/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 720, /home/ubuntu/sharehub/releases/20250804064045/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 735, /home/ubuntu/sharehub/releases/20250804064045/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 748, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .my_listing_box {
          margin: 0 0 10px; } }
      /* line 752, /home/ubuntu/sharehub/releases/20250804064045/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 761, /home/ubuntu/sharehub/releases/20250804064045/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 761, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .my_listing_box .listings_wrapper {
            gap: 12px; } }
        /* line 771, /home/ubuntu/sharehub/releases/20250804064045/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 771, /home/ubuntu/sharehub/releases/20250804064045/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 785, /home/ubuntu/sharehub/releases/20250804064045/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 787, /home/ubuntu/sharehub/releases/20250804064045/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 791, /home/ubuntu/sharehub/releases/20250804064045/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 800, /home/ubuntu/sharehub/releases/20250804064045/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 800, /home/ubuntu/sharehub/releases/20250804064045/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 819, /home/ubuntu/sharehub/releases/20250804064045/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 834, /home/ubuntu/sharehub/releases/20250804064045/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 837, /home/ubuntu/sharehub/releases/20250804064045/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 819, /home/ubuntu/sharehub/releases/20250804064045/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 846, /home/ubuntu/sharehub/releases/20250804064045/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 862, /home/ubuntu/sharehub/releases/20250804064045/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 871, /home/ubuntu/sharehub/releases/20250804064045/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 871, /home/ubuntu/sharehub/releases/20250804064045/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 888, /home/ubuntu/sharehub/releases/20250804064045/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 896, /home/ubuntu/sharehub/releases/20250804064045/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 910, /home/ubuntu/sharehub/releases/20250804064045/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 915, /home/ubuntu/sharehub/releases/20250804064045/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 925, /home/ubuntu/sharehub/releases/20250804064045/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 936, /home/ubuntu/sharehub/releases/20250804064045/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 936, /home/ubuntu/sharehub/releases/20250804064045/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 950, /home/ubuntu/sharehub/releases/20250804064045/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 958, /home/ubuntu/sharehub/releases/20250804064045/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 965, /home/ubuntu/sharehub/releases/20250804064045/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 972, /home/ubuntu/sharehub/releases/20250804064045/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 978, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .profile_page .profile_details_section .main_panel_details .no_listing_box .green_btn {
            margin: 32px 0 0; } }
      /* line 985, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
      .profile_page .profile_details_section .main_panel_details .review_box {
        margin: 33px 0 0;
        /* Tabs */
        /* Tabs */ }
        /* line 988, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .profile_page .profile_details_section .main_panel_details .review_box .tabs {
          width: 100%; }
          /* line 991, /home/ubuntu/sharehub/releases/20250804064045/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 991, /home/ubuntu/sharehub/releases/20250804064045/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 1006, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
              .profile_page .profile_details_section .main_panel_details .review_box .tabs #tabs-nav li {
                flex: 1; } }
            /* line 1011, /home/ubuntu/sharehub/releases/20250804064045/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 1017, /home/ubuntu/sharehub/releases/20250804064045/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 1017, /home/ubuntu/sharehub/releases/20250804064045/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 1040, /home/ubuntu/sharehub/releases/20250804064045/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 1046, /home/ubuntu/sharehub/releases/20250804064045/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 1053, /home/ubuntu/sharehub/releases/20250804064045/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 1053, /home/ubuntu/sharehub/releases/20250804064045/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 1046, /home/ubuntu/sharehub/releases/20250804064045/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 1046, /home/ubuntu/sharehub/releases/20250804064045/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 1070, /home/ubuntu/sharehub/releases/20250804064045/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 1070, /home/ubuntu/sharehub/releases/20250804064045/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 1082, /home/ubuntu/sharehub/releases/20250804064045/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 1090, /home/ubuntu/sharehub/releases/20250804064045/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 1098, /home/ubuntu/sharehub/releases/20250804064045/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 1102, /home/ubuntu/sharehub/releases/20250804064045/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 1109, /home/ubuntu/sharehub/releases/20250804064045/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 1122, /home/ubuntu/sharehub/releases/20250804064045/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 1129, /home/ubuntu/sharehub/releases/20250804064045/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 1137, /home/ubuntu/sharehub/releases/20250804064045/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 1144, /home/ubuntu/sharehub/releases/20250804064045/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 1157, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
.edit_form {
  width: 100%; }
  /* line 1160, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
  .edit_form .form_box {
    padding: 40px;
    display: flex;
    flex-direction: column;
    gap: 40px; }
    @media (max-width: 767px) {
      /* line 1160, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box {
        padding: 16px;
        gap: 20px; } }
  @media (max-width: 767px) and (max-width: 360px) {
    /* line 1160, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
    .edit_form .form_box {
      overflow: hidden;
      overflow-y: auto;
      max-height: 257px; }
      /* line 1175, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
      .edit_form .form_box::-webkit-scrollbar {
        display: none; } }

    /* line 1181, /home/ubuntu/sharehub/releases/20250804064045/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 1181, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box.customize_profile_box {
          gap: 16px; } }
      @media (max-width: 767px) {
        /* line 1190, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box.customize_profile_box .bio_box {
          gap: 16px; } }
      @media (max-width: 767px) {
        /* line 1195, /home/ubuntu/sharehub/releases/20250804064045/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 1207, /home/ubuntu/sharehub/releases/20250804064045/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 1207, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .text {
          text-align: center; } }
    /* line 1218, /home/ubuntu/sharehub/releases/20250804064045/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 1218, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .form_heading {
          font-size: 24px;
          margin: 0; } }
    /* line 1234, /home/ubuntu/sharehub/releases/20250804064045/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 1234, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap {
          gap: 20px;
          align-items: center; } }
      /* line 1244, /home/ubuntu/sharehub/releases/20250804064045/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 1244, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .profile_edit_wrap .profile_img_box {
            height: 100px;
            width: 100px;
            border-width: 1px; } }
        /* line 1259, /home/ubuntu/sharehub/releases/20250804064045/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 1259, /home/ubuntu/sharehub/releases/20250804064045/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 1287, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .profile_edit_wrap .profile_img_box.show_profile:before {
          content: ''; }
        /* line 1292, /home/ubuntu/sharehub/releases/20250804064045/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 1301, /home/ubuntu/sharehub/releases/20250804064045/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 1313, /home/ubuntu/sharehub/releases/20250804064045/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 1319, /home/ubuntu/sharehub/releases/20250804064045/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 1319, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .profile_edit_wrap .profile_img_detail {
            gap: 16px; } }
        /* line 1331, /home/ubuntu/sharehub/releases/20250804064045/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 1331, /home/ubuntu/sharehub/releases/20250804064045/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 1344, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .profile_edit_wrap .profile_img_detail .text {
            text-align: left; } }
    /* line 1352, /home/ubuntu/sharehub/releases/20250804064045/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 1352, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
        .edit_form .form_box .banner_edit_wrap {
          gap: 20px; } }
      /* line 1363, /home/ubuntu/sharehub/releases/20250804064045/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 1371, /home/ubuntu/sharehub/releases/20250804064045/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 1395, /home/ubuntu/sharehub/releases/20250804064045/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 1404, /home/ubuntu/sharehub/releases/20250804064045/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 1416, /home/ubuntu/sharehub/releases/20250804064045/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 1422, /home/ubuntu/sharehub/releases/20250804064045/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 1422, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .banner_edit_wrap .banner_text {
            text-align: center; } }
    /* line 1435, /home/ubuntu/sharehub/releases/20250804064045/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 1442, /home/ubuntu/sharehub/releases/20250804064045/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 1450, /home/ubuntu/sharehub/releases/20250804064045/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 1458, /home/ubuntu/sharehub/releases/20250804064045/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 1466, /home/ubuntu/sharehub/releases/20250804064045/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 1474, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea::-webkit-input-placeholder {
            color: #667085; }
          /* line 1477, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea::-moz-placeholder {
            color: #667085; }
          /* line 1480, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea:-ms-input-placeholder {
            color: #667085; }
          /* line 1483, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/views/_people.scss */
          .edit_form .form_box .bio_box .input_box textarea:-moz-placeholder {
            color: #667085; }
          @media (max-width: 767px) {
            /* line 1466, /home/ubuntu/sharehub/releases/20250804064045/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/20250801054736/app/assets/stylesheets/views/_preauthorize.scss */
.preauthorize-section {
  margin-bottom: 2.25em; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_preauthorize.scss */
.preauthorize-exp {
  display: inline;
  margin-right: 0.75em; }

/* line 12, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial:last-child {
    border-bottom: 1px solid white; }

/* line 21, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
.testimonial-avatar {
  left: 0;
  top: 0;
  float: left;
  width: 3em;
  height: 3em; }
  /* line 30, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
.custom-test {
  overflow: visible; }

/* line 45, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group * {
    font-size: 1rem; }
  /* line 54, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group > input {
    display: none; }
    /* line 56, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
  .star-cb-group > .star-cb-clear + label:before {
    width: .5em; }
  /* line 89, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial-icon.positive {
    color: #5a7d13; }
  /* line 122, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial-icon.negative {
    color: #a91a1a; }
  /* line 126, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/_testimonial.scss */
  .testimonial-icon.faded {
    color: #d9d9d9; }

/* line 131, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/_thumbnail-stripe.scss */
.listing-image-thumbnail-container {
  position: relative;
  float: left; }
  /* line 15, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_categories.scss */
.subcategory-label {
  margin-left: 1.5em; }

/* line 8, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_categories.scss */
.top-level-category-divider {
  background-color: #e8e8e8;
  height: 1px; }

/* line 17, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.edit-community-details-edit-link {
  margin-bottom: 0.75em; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.edit-community-details-field {
  margin-bottom: 1.5em; }

/* line 11, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.edit-community-details-field-title {
  font-weight: bold; }

/* line 15, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.checkbox-container .settings-checkbox-label {
  font-weight: 500; }

/* line 19, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.sort-text-wrapper {
  margin-right: 1.5em; }

/* line 22, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.sort-text {
  float: left; }

/* line 25, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.checkbox-row-checkbox {
  display: inline-block;
  width: auto; }

/* line 51, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.checkbox-centered {
  text-align: center; }

/* line 61, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.transaction-agreement-modal.disabled:not(.label) {
  background-color: #e8e8e8; }

/* line 73, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
.member-banned span {
  opacity: 0.5; }
  /* line 78, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
  .member-banned span.delete-member {
    opacity: 1; }
    /* line 80, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_communities.scss */
    .member-banned span.delete-member a {
      opacity: 1; }

/* line 87, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_custom_fields.scss */
.add-custom-field-buttons, .add-category-buttons {
  width: 100%; }

/* line 43, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-actions {
  text-align: right;
  line-height: 2.25em; }

/* line 48, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-option-locale-column {
  margin-bottom: 0.1875em; }

/* line 56, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-column-without-bottom-margin {
  margin-bottom: 0; }

/* line 60, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_custom_fields.scss */
.custom-field-option-container:nth-of-type(odd) {
  background: #e8e8e8; }

/* line 82, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_custom_fields.scss */
.new-custom-field-type-form {
  margin-top: 1.5em; }

/* line 86, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
.marketplace-address-is {
  font-weight: bold; }

/* line 4, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
#domain-proceed-form {
  padding-top: 30px;
  text-align: center; }

/* line 8, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
.app-config-domain {
  line-height: 42px; }

/* line 11, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_pending, .domain_setup_pending {
  color: #808080;
  font-weight: bold; }

/* line 23, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_failed, .domain_setup_failed {
  color: red;
  font-weight: bold; }

/* line 27, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_passed {
  color: #5b7d12;
  font-weight: bold; }

/* line 31, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
.domain_checks_passed_with_warning {
  color: #e8bc1e;
  font-weight: bold; }

/* line 35, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
.summary_domain_passed {
  background-color: #e8e8e8;
  padding: 20px;
  margin-top: 10px; }
  /* line 39, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_domains.scss */
  .summary_domain_passed .title {
    font-weight: bold; }
  /* line 42, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-preview {
  background-color: #e8e8e8;
  padding: 10px 20px; }

/* line 13, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-label {
  margin-top: 0; }

/* line 17, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.welcome-email-editor-background {
  background-color: #e8e8e8;
  padding: 20px; }

/* line 28, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.sender-address-verification-from {
  font-weight: bold; }

/* line 32, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.status-verified {
  font-weight: bold;
  color: #5a7d13; }

/* line 37, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.status-requested {
  font-weight: bold;
  color: #FF0000; }

/* line 42, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.status-error {
  font-weight: bold; }

/* line 46, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_emails.scss */
.status-resent {
  font-weight: bold; }

/* line 52, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_footer-menu.scss */
.footer-menu-container:nth-of-type(odd) {
  background: #e8e8e8; }

/* line 18, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_footer-menu.scss */
#footer-menu-form input[disabled] {
  background-color: #e8e8e8; }
/* line 31, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_footer-menu.scss */
#footer-menu-form button[disabled] {
  background-color: #c3c3c3; }

/* line 37, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_footer-menu.scss */
.footer-social-container .provider {
  font-weight: bold;
  margin-left: 10px; }
/* line 2, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_landing_pages.scss */
.edit_section h3 {
  font-size: 1.1em; }

/* line 6, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-label-disabled > a {
  cursor: default; }
  /* line 13, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_listing_shapes.scss */
  .listing-shape-label-disabled > a:hover {
    cursor: default; }

/* line 19, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .listing-shape-delete-button:hover {
    background: #3483de;
    color: white; }
  /* line 121, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/mixins/_forms.scss */
  .listing-shape-delete-button:active {
    background: #2275d7;
    color: white; }

/* line 24, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-delete-link-container {
  float: right; }

/* line 36, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-locale-label {
  font-weight: normal; }

/* line 40, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_listing_shapes.scss */
.listing-shape-add-custom-unit-link {
  cursor: pointer; }

/* line 50, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_listings.scss */
  #listing_popup {
    min-width: 600px; } }

/* line 9, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_listings.scss */
#listing-form .listing-save {
  text-align: center; }
  /* line 11, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
  #membership-popup, #membership-delete {
    min-width: 600px; } }

/* line 10, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
.membership-popup-content .membership--pending-popup {
  margin-top: 10px; }
/* line 13, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
  .membership-popup-content .membership--pending-buttons .button {
    display: initial; }
  /* line 19, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
.membership-popup-content.delete-content {
  padding-top: 20px; }

/* line 30, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
.post-listing-is-disabled {
  cursor: not-allowed;
  opacity: 0.5; }
  /* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
td.membership-actions {
  min-width: 90px; }
  /* line 43, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
  td.membership-actions span {
    margin-right: 5px; }
    /* line 45, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_memberships.scss */
    td.membership-actions span:last-child {
      margin-right: 0; }
/* line 1, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
#onboarding-popup {
  max-width: 500px;
  width: 90%;
  text-align: center; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
.onboarding-popup__image {
  margin-top: 2em;
  width: 50%;
  height: 50%; }

/* line 13, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_onboarding-popup.scss */
  .onboarding-popup__action:hover {
    background-color: #4d998b;
    color: white; }

/* line 45, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.color-red {
  color: #a91a1a; }

/* line 6, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.color-green {
  color: #5a7d13; }

/* line 9, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
td.center {
  text-align: center; }

/* line 12, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.tab-link:first-child {
  margin-left: 20px; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.tab-link.active {
  border-bottom: 1px solid white;
  background: white; }

/* line 33, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.connect-row {
  margin-top: 0.75em; }

/* line 44, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.no-border {
  border: none; }

/* line 47, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.no-float {
  float: none; }

/* line 50, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.paypal-wizard-content.connect-row {
  padding-top: 0; }

/* line 53, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.has-stripe .paypal-wizard.no-border {
  margin-top: 0px; }

/* line 56, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.has-stripe .paypal-wizard-content {
  padding: 14px; }

/* line 59, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_payment_preferences.scss */
.has-stripe .paypal-wizard-content.no-padding {
  padding: 0; }

/* line 62, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_paypal_preferences.scss */
.paypal-horizontal-input-label-unit {
  margin-left: 1em; }

/* line 19, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_paypal_preferences.scss */
.paypal-preferences {
  margin-top: 1.5em;
  margin-bottom: 2.25em; }

/* line 24, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_testimonials.scss */
#admin_testimonials td.testimonial-title {
  border-bottom: 3px solid white; }
/* line 11, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_testimonials.scss */
#admin_testimonials td .testimonial-cell {
  margin: auto; }
  /* line 13, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_testimonials.scss */
  #testimonial_popup {
    min-width: 600px; } }

/* line 27, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_testimonials.scss */
#testimonial-form .testimonial-cell {
  margin: auto; }
  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_testimonials.scss */
#testimonial-form .testimonial-save {
  text-align: center; }
  /* line 41, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_testimonials.scss */
  #testimonial-form .testimonial-save .button {
    display: initial; }
/* line 46, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/views/admin/_testimonials.scss */
#testimonial-form .testimonial-checkbox input {
  margin-right: 10px; }
/* line 49, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_topbar-menu.scss */
.topbar-menu-container:nth-of-type(odd) {
  background: #e8e8e8; }

/* line 16, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/views/admin/_transactions.scss */
.admin-transaction-part {
  margin-left: 20px; }

/* line 7, /home/ubuntu/sharehub/releases/20250801054736/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .referral_flash.flash_wrap ~ article .messages_wrapper {
        height: calc(100vh - 183px); } }
  /* line 43, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .referral_flash .referral_row {
        gap: 8px; } }
    /* line 61, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .referral_img {
      height: 24px; }
    /* line 65, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .referral_flash .referral_row .referral_text {
      font-size: 12px; } }

    /* line 81, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .referral_flash .referral_row .see_details_link img {
            height: 18px; } }
    /* line 105, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .referral_flash .referral_row .referral_close {
          right: -20px;
          top: 10px;
          bottom: initial; }
          /* line 121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .referral_flash .referral_row .referral_close img {
            height: 20px;
            width: 20px; } }

/* line 130, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.holiday_flash_box {
  padding: 0 24px;
  border-bottom: 1px solid #EAECF0;
  background: #EAECF0; }
  /* line 135, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .holiday_flash_box .holiday_flash_row .holiday_link img {
            height: 18px; } }
    /* line 182, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .holiday_flash_box .holiday_flash_row .holiday_close img {
            height: 20px;
            width: 20px; } }

/* line 207, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.featured_full_wrap {
  padding: 100px 0; }
  @media (max-width: 1024px) {
    /* line 207, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .featured_full_wrap {
      padding: 50px 20px; } }
  /* line 215, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .featured_full_wrap .main-carousel .carousel-cell {
        width: 33.33%; } }
    /* line 233, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
.main_container {
  width: 100%;
  max-width: 1040px;
  margin: 0 auto; }

/* line 534, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.FAQ_section {
  padding: 100px 0; }
  @media (max-width: 767px) {
    /* line 534, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .FAQ_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 534, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .FAQ_section {
      padding: 60px 20px; } }
  /* line 544, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .FAQ_section .section_heading {
        font-size: 32px; } }
  /* line 553, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set {
          padding: 20px;
          border-color: #475467; } }
      /* line 579, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .FAQ_section .accordion-container .set.active_box {
        border: 1px solid #A4C98D;
        background: #F2F7EE; }
        /* line 584, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set.active_box .toggle_link .toggle_pm {
          background: #FFF; }
          /* line 587, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .toggle_link {
            font-size: 18px;
            line-height: 24px; } }
        /* line 619, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .toggle_link > span {
          flex: 1; }
        /* line 623, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .toggle_link .toggle_pm .minus {
            display: none; }
      /* line 642, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content .text_group p b {
          font-weight: 600; }
          /* line 661, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content .line_break_space {
          height: 20px; }
        /* line 671, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
            .FAQ_section .accordion-container .set .content p {
              font-size: 16px;
              line-height: 24px; } }
          /* line 683, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .content p.pera_space {
            margin: 0 0 12px; }
          /* line 687, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .FAQ_section .accordion-container .set .content p b {
            font-family: 'Inter, sans-serif'; }
        /* line 694, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .FAQ_section .accordion-container .set .content ul li b {
          font-weight: 600; }
          /* line 697, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .green_btn {
      border-radius: 8px; } }

/* line 742, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .section_heading {
      font-size: 32px; } }

/* line 755, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
  .UserImg img {
    height: 100%;
    width: 100%;
    border-radius: inherit;
    object-fit: cover; }

/* line 787, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
  .turbo-spinner img {
    height: 40px; }

/* line 803, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_header {
      padding: 0 20px;
      position: relative;
      height: 64px; } }
  /* line 815, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .site_header.sticky_header {
    position: sticky;
    top: 0;
    z-index: 10; }
  /* line 820, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .site_header.browse_page {
    position: initial; }
    @media (max-width: 767px) {
      /* line 820, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header.browse_page {
        height: 88px; } }
    @media (max-width: 767px) {
      /* line 833, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header.browse_page .header_row {
        height: auto; } }
  @media (max-width: 767px) {
    /* line 849, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_header.sticky_mobile {
      position: sticky;
      top: 0;
      z-index: 10; } }
  /* line 870, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .site_header .drop_view {
    position: relative; }
    /* line 873, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header .drop_view .drop_head svg {
        height: 20px;
        width: 20px; }
      /* line 899, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .drop_view .drop_head .location_drop_name::-webkit-scrollbar {
          display: none; }
    /* line 913, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header .search_form {
        padding: 8px 8px 8px 16px;
        display: none; } }
    /* line 1248, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input:focus {
            outline: none; }
          /* line 1285, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input::-moz-placeholder {
            color: #667085; }
          /* line 1291, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_header .search_form .input_box .input_group input:-moz-placeholder {
            color: #667085; }
      /* line 1302, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header .search_form .input_box .mid_pipe {
        display: none; }
    /* line 1307, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header .search_form .submit_search .search {
        height: 19px;
        width: 19px; }
  /* line 1326, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_header .header_row {
      position: relative;
      height: 100%; } }

    /* line 1341, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .logo_section {
          gap: 20px;
          flex: 1; } }
      /* line 1351, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .logo_section .logo_link {
            height: 32px; } }
        /* line 1359, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .logo_section .logo_link .site_logo {
          height: 100%; }
    /* line 1365, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .mobile_messageLink {
          display: none; } }
      /* line 1375, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_header .header_row .hamburger_menu {
      position: relative; }
      @media (min-width: 993px) {
        /* line 1386, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .hamburger_menu {
          display: none; } }
      /* line 1393, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .hamburger_menu .hamburger_link {
        display: flex; }
      /* line 1397, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .hamburger_dropmenu {
            top: 100%; } }
        /* line 1418, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .hamburger_dropmenu .userMenu_link img {
            height: 24px; }
      /* line 1447, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_header .header_row .hamburger_menu .aside_popup {
            display: none; } }
        /* line 1464, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .profile_mobile {
          display: none; } }
      /* line 1637, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .profile_mobile .UserLetter {
        font-size: 12px; }
      /* line 1641, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .profile_circle {
          display: none; } }
      /* line 1658, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_header .header_row .profile_circle .UserLetter {
        font-size: 12px; }
      /* line 1662, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section {
          display: none; } }
      /* line 1681, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .messageLink .chat_icon {
          height: 24px; }
      /* line 1724, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_header .header_row .right_section .drop_view .userMenu .user_burger {
          height: 24px; }
      /* line 1798, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
.homepage_container {
  padding: 0 0 100px; }

/* line 1846, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .hero_banner {
      padding: 87px 20px 87px;
      height: auto; } }
  /* line 1865, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .hero_banner .bg_img img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
  /* line 1892, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
    .hero_banner .banner_box .banner_heading {
      font-size: 34px; } }

    /* line 1927, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form {
          padding: 8px 8px 8px 16px; } }
      /* line 1961, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form.search_form_new .input_box {
          gap: 16px; }
          /* line 1969, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .search_form .submit_search .search {
          height: 24px;
          width: 24px; }
    /* line 2209, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .or {
          margin: 30px 0; } }
      @media (min-width: 1025px) {
        /* line 2209, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .or {
          display: none; } }
    /* line 2225, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .hero_banner .banner_box .rent_item_btn {
          display: none; } }

/* line 2259, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.explore_categories {
  padding: 80px 0 66px;
  max-width: 790px;
  margin: 0 auto;
  width: 100%; }
  @media (max-width: 767px) {
    /* line 2259, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .explore_categories {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2259, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .explore_categories {
      padding: 60px 20px; } }
  /* line 2271, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .explore_categories.start_erning_explore {
    padding: 0; }
    @media (max-width: 1039px) {
      /* line 2271, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .explore_categories.start_erning_explore {
        padding: 0px 20px; } }
  /* line 2279, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .explore_categories .browse_btn {
    margin: 50px auto 0;
    max-width: 100%;
    width: 100%;
    border-radius: 8px;
    border: 1px solid #98A2B3;
    background: #fff;
    color: #475467; }
    @media (max-width: 767px) {
      /* line 2279, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .explore_categories .browse_btn {
        margin: 20px auto 0; } }
  /* line 2294, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
      .explore_categories .section_heading {
        margin: 0 0 40px; } }
  /* line 2303, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
  .explore_categories .categories_section {
    display: grid;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    width: 100%;
    margin: 0 auto;
    grid-template-columns: 1fr 1fr; }
    @media (max-width: 767px) {
      /* line 2321, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .explore_categories .categories_section {
        gap: 20px;
        grid-template-columns: 1fr; } }
    /* line 2335, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .explore_categories .categories_section .categories_box {
      height: 167px;
      border-radius: 8px;
      padding: 16px;
      position: relative;
      width: 100%;
      transition: 0.2s all;
      overflow: hidden;
      background: url(/<path-to-image>) lightgray 50%/cover no-repeat;
      box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
      border: none;
      display: flex;
      align-items: end;
      background-size: cover; }
      /* line 2351, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box {
          padding: 14px; } }
      /* line 2358, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .explore_categories .categories_section .categories_box .category_name {
        color: #ffffff;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        position: relative;
        z-index: 1; }
      /* line 2368, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .explore_categories .categories_section .categories_box .category_img {
        position: absolute;
        bottom: 0;
        right: 0; }
        /* line 2373, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.desktop {
          display: none; }
          @media (min-width: 993px) {
            /* line 2373, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.desktop {
              display: block; } }
        /* line 2380, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.mobile {
          display: none; }
          @media (max-width: 992px) {
            /* line 2380, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.mobile {
              display: block; } }
        /* line 2387, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.costume {
          height: 132px; }
          @media (max-width: 992px) {
            /* line 2387, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.costume {
              height: 112px; } }
        /* line 2394, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.pink_desktop {
          height: 120px; }
          @media (max-width: 992px) {
            /* line 2394, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.pink_desktop {
              height: 94px; } }
        /* line 2401, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.music {
          height: 155px; }
          @media (max-width: 992px) {
            /* line 2401, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.music {
              height: 90px; } }
        /* line 2408, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.home_garden {
          height: 148px; }
          @media (max-width: 992px) {
            /* line 2408, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.home_garden {
              height: 131px; } }
        /* line 2415, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.tools_eqp {
          height: 141px; }
          @media (max-width: 992px) {
            /* line 2415, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.tools_eqp {
              height: 107px; } }
        /* line 2422, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.storage {
          height: 108px; }
          @media (max-width: 992px) {
            /* line 2422, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.storage {
              height: 72px; } }
        /* line 2429, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .explore_categories .categories_section .categories_box .category_img.film_photography {
          height: 115px; }
          @media (max-width: 992px) {
            /* line 2429, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .explore_categories .categories_section .categories_box .category_img.film_photography {
              height: 94px; } }
        @media (max-width: 992px) {
          /* line 2436, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .explore_categories .categories_section .categories_box .category_img.sports {
            height: 125px; } }

/* line 2449, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.saveUp_section,
.support_community_section {
  padding: 77px 0; }
  @media (max-width: 767px) {
    /* line 2449, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .saveUp_section,
    .support_community_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2449, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .saveUp_section,
    .support_community_section {
      padding: 60px 20px; } }
  /* line 2460, /home/ubuntu/sharehub/releases/20250804064045/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 2466, /home/ubuntu/sharehub/releases/20250804064045/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 2466, /home/ubuntu/sharehub/releases/20250804064045/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 2480, /home/ubuntu/sharehub/releases/20250804064045/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 2480, /home/ubuntu/sharehub/releases/20250804064045/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 2486, /home/ubuntu/sharehub/releases/20250804064045/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 2480, /home/ubuntu/sharehub/releases/20250804064045/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 2495, /home/ubuntu/sharehub/releases/20250804064045/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 2500, /home/ubuntu/sharehub/releases/20250804064045/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 2507, /home/ubuntu/sharehub/releases/20250804064045/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 2514, /home/ubuntu/sharehub/releases/20250804064045/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 2514, /home/ubuntu/sharehub/releases/20250804064045/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 2507, /home/ubuntu/sharehub/releases/20250804064045/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 2527, /home/ubuntu/sharehub/releases/20250804064045/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 2544, /home/ubuntu/sharehub/releases/20250804064045/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 2527, /home/ubuntu/sharehub/releases/20250804064045/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 2554, /home/ubuntu/sharehub/releases/20250804064045/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 2554, /home/ubuntu/sharehub/releases/20250804064045/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 2566, /home/ubuntu/sharehub/releases/20250804064045/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 2572, /home/ubuntu/sharehub/releases/20250804064045/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 2572, /home/ubuntu/sharehub/releases/20250804064045/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 2581, /home/ubuntu/sharehub/releases/20250804064045/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 2587, /home/ubuntu/sharehub/releases/20250804064045/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 2587, /home/ubuntu/sharehub/releases/20250804064045/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 2598, /home/ubuntu/sharehub/releases/20250804064045/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 2598, /home/ubuntu/sharehub/releases/20250804064045/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 2607, /home/ubuntu/sharehub/releases/20250804064045/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 2614, /home/ubuntu/sharehub/releases/20250804064045/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 2614, /home/ubuntu/sharehub/releases/20250804064045/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 2620, /home/ubuntu/sharehub/releases/20250804064045/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 2614, /home/ubuntu/sharehub/releases/20250804064045/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 2633, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.support_community_section {
  padding: 60px 0; }
  @media (max-width: 767px) {
    /* line 2633, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .support_community_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2633, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .support_community_section {
      padding: 60px 20px; } }
  @media (max-width: 767px) {
    /* line 2643, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box {
      flex-direction: column;
      gap: 40px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 2643, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box {
      gap: 40px; } }
  @media (max-width: 767px) {
    /* line 2652, /home/ubuntu/sharehub/releases/20250804064045/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 2652, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box .saveUp_content {
      width: 100%;
      max-width: calc(50% - 20px); } }
  @media (max-width: 767px) {
    /* line 2665, /home/ubuntu/sharehub/releases/20250804064045/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 2665, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .support_community_section .saveUp_box .saveUp_content .saveUp_img {
      max-width: calc(50% - 20px); } }
  /* line 2674, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .support_community_section .saveUp_box .saveUp_content .start_btn {
    width: fit-content;
    min-width: 171px; }

/* line 2682, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.rentStuff_section {
  padding: 77px 0; }
  @media (max-width: 767px) {
    /* line 2682, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .rentStuff_section {
      padding: 50px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2682, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .rentStuff_section {
      padding: 60px 20px; } }
  /* line 2692, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .rentStuff_section.rentStuff_section_renters {
    padding: 100px 0 28px;
    max-width: 790px;
    margin: 0 auto;
    width: 100%; }
    @media (max-width: 767px) {
      /* line 2692, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .rentStuff_section.rentStuff_section_renters {
        margin: 0 auto 0;
        padding: 50px 20px; } }
    /* line 2703, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .rentStuff_section.rentStuff_section_renters .rentStuff_box {
      max-width: 100%;
      padding: 0;
      justify-content: space-between;
      align-items: flex-start; }
      @media (max-width: 767px) {
        /* line 2703, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .rentStuff_section.rentStuff_section_renters .rentStuff_box {
          padding: 0; } }
      /* line 2713, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .rentStuff_section.rentStuff_section_renters .rentStuff_box .iphone_box {
        padding: 0;
        width: initial; }
      /* line 2718, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .rentStuff_section.rentStuff_section_renters .rentStuff_box .rentStuff_content {
        max-width: 411px; }
        @media (max-width: 767px) {
          /* line 2718, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .rentStuff_section.rentStuff_section_renters .rentStuff_box .rentStuff_content {
            max-width: 100%; } }
  /* line 2728, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .rentStuff_section .rentStuff_box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 80px;
    width: 100%;
    max-width: 790px;
    margin: 0 auto; }
    @media (max-width: 767px) {
      /* line 2728, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box {
        flex-direction: column; } }
    @media (min-width: 768px) and (max-width: 1039px) {
      /* line 2728, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box {
        gap: 40px;
        justify-content: center; } }
    /* line 2745, /home/ubuntu/sharehub/releases/20250804064045/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 2745, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .rentStuff_section .rentStuff_box .iphone_box {
          display: none; } }
      @media (min-width: 768px) and (max-width: 1039px) {
        /* line 2745, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .rentStuff_section .rentStuff_box .iphone_box {
          width: fit-content;
          padding: 0; } }
      /* line 2761, /home/ubuntu/sharehub/releases/20250804064045/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 2769, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .rentStuff_section .rentStuff_box .rentStuff_img.mobile_hide {
        display: none; } }
    /* line 2776, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .rentStuff_section .rentStuff_box .rentStuff_content {
      width: 100%;
      max-width: 549px;
      display: flex;
      flex-direction: column;
      gap: 30px;
      padding: 10px 0; }
      @media (max-width: 767px) {
        /* line 2776, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .rentStuff_section .rentStuff_box .rentStuff_content {
          padding: 0; } }
      @media (max-width: 767px) {
        /* line 2788, /home/ubuntu/sharehub/releases/20250804064045/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 2797, /home/ubuntu/sharehub/releases/20250804064045/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 2797, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list {
            gap: 32px; } }
        /* line 2809, /home/ubuntu/sharehub/releases/20250804064045/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 2815, /home/ubuntu/sharehub/releases/20250804064045/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 2815, /home/ubuntu/sharehub/releases/20250804064045/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 2838, /home/ubuntu/sharehub/releases/20250804064045/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 2845, /home/ubuntu/sharehub/releases/20250804064045/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 2845, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
                .rentStuff_section .rentStuff_box .rentStuff_content .rentStuff_list li .list_details .heading {
                  font-size: 20px;
                  line-height: 28px; } }
            /* line 2859, /home/ubuntu/sharehub/releases/20250804064045/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 2872, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.review_section {
  padding: 196px 0; }
  @media (max-width: 767px) {
    /* line 2872, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .review_section {
      padding: 40px 20px; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 2872, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .review_section {
      padding: 60px 20px; } }
  /* line 2882, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .review_section .section_heading {
    text-align: center;
    margin: 0 0 80px; }
    @media (max-width: 767px) {
      /* line 2882, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .review_section .section_heading {
        margin: 0 0 20px; } }
  /* line 2891, /home/ubuntu/sharehub/releases/20250804064045/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 2891, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .review_section .review_row {
        flex-direction: column;
        gap: 20px; } }
    /* line 2902, /home/ubuntu/sharehub/releases/20250804064045/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 2902, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .review_section .review_row .review_box {
          width: 100%;
          padding: 16px; } }
      /* line 2919, /home/ubuntu/sharehub/releases/20250804064045/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 2925, /home/ubuntu/sharehub/releases/20250804064045/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 2934, /home/ubuntu/sharehub/releases/20250804064045/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 2942, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .review_section .review_row .review_box .rating_icon {
        height: 24px; }
      /* line 2946, /home/ubuntu/sharehub/releases/20250804064045/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 2946, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .review_section .review_row .review_box .review_text {
            font-size: 14px;
            line-height: 20px;
            letter-spacing: normal; } }

/* line 2963, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.gotBack_section {
  padding: 100px 0;
  background: #F2F7EE; }
  @media (max-width: 1039px) {
    /* line 2963, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .gotBack_section {
      padding: 50px 20px; } }
  /* line 2971, /home/ubuntu/sharehub/releases/20250804064045/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 2980, /home/ubuntu/sharehub/releases/20250804064045/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 2980, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .head_box {
          text-align: center;
          gap: 20px; } }
      /* line 2994, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .gotBack_section .gotBack_box .head_box .shield_img {
        height: 52px; }
      /* line 2998, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .gotBack_section .gotBack_box .head_box .section_heading {
        margin: 0 0 14px; }
      /* line 3002, /home/ubuntu/sharehub/releases/20250804064045/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 3009, /home/ubuntu/sharehub/releases/20250804064045/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 3009, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .head_box .sub_heading.coverd_text {
              font-size: 16px;
              line-height: 24px; } }
    /* line 3022, /home/ubuntu/sharehub/releases/20250804064045/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 3022, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .gotBack_list_wrap {
          gap: 40px; } }
    /* line 3033, /home/ubuntu/sharehub/releases/20250804064045/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 3033, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .gotBack_section .gotBack_box .gotBack_list {
          gap: 40px;
          flex-direction: column; } }
      /* line 3047, /home/ubuntu/sharehub/releases/20250804064045/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 3047, /home/ubuntu/sharehub/releases/20250804064045/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 3065, /home/ubuntu/sharehub/releases/20250804064045/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 3065, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .listIconBox {
              height: 40px;
              width: 40px;
              padding: 0; } }
          /* line 3081, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .gotBack_section .gotBack_box .gotBack_list li .listIconBox .list_icon {
            height: 52px; }
            @media (max-width: 767px) {
              /* line 3081, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
              .gotBack_section .gotBack_box .gotBack_list li .listIconBox .list_icon {
                height: 100%; } }
        /* line 3090, /home/ubuntu/sharehub/releases/20250804064045/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 3090, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .list_details {
              text-align: left; } }
          /* line 3102, /home/ubuntu/sharehub/releases/20250804064045/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 3113, /home/ubuntu/sharehub/releases/20250804064045/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 3113, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
                .gotBack_section .gotBack_box .gotBack_list li .list_details .heading .list_icon {
                  display: none; } }
          /* line 3122, /home/ubuntu/sharehub/releases/20250804064045/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 3128, /home/ubuntu/sharehub/releases/20250804064045/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 3135, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
              .gotBack_section .gotBack_box .gotBack_list li .list_details .text a:hover {
                color: #507C3A; }
          /* line 3141, /home/ubuntu/sharehub/releases/20250804064045/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 3148, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .gotBack_section .gotBack_box .gotBack_list li .list_details .more_link:hover {
              color: #65984A; }

/* line 3158, /home/ubuntu/sharehub/releases/20250804064045/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 3158, /home/ubuntu/sharehub/releases/20250804064045/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 3158, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .earning_section {
      padding: 100px 20px; } }
  /* line 3185, /home/ubuntu/sharehub/releases/20250804064045/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 3185, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .earning_section .earning_box {
        padding: 0;
        gap: 16px; } }
    /* line 3201, /home/ubuntu/sharehub/releases/20250804064045/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 3201, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .earning_section .earning_box .section_text {
          font-size: 16px;
          line-height: 24px; } }

/* line 3222, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.difference_section {
  padding: 146px 0; }
  @media (max-width: 1039px) {
    /* line 3222, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .difference_section {
      padding: 50px 20px; } }
  @media (max-width: 1039px) {
    /* line 3229, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .difference_section.makeadifference {
      padding: 50px 20px;
      background: #F2F7EE; } }
  /* line 3236, /home/ubuntu/sharehub/releases/20250804064045/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 3236, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .difference_section .difference_box {
        flex-direction: column-reverse;
        gap: 40px; } }
    /* line 3247, /home/ubuntu/sharehub/releases/20250804064045/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 3247, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .difference_section .difference_box .difference_content {
          width: 100%;
          max-width: 100%;
          text-align: center; } }
      /* line 3259, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .difference_section .difference_box .difference_content .section_heading {
        margin: 0 0 24px; }
        @media (max-width: 767px) {
          /* line 3259, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .difference_section .difference_box .difference_content .section_heading {
            margin: 0 0 40px; } }
      /* line 3267, /home/ubuntu/sharehub/releases/20250804064045/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 3267, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .difference_section .difference_box .difference_content .difference_text {
            color: #101828;
            font-size: 16px;
            line-height: 24px; } }
      /* line 3281, /home/ubuntu/sharehub/releases/20250804064045/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 3281, /home/ubuntu/sharehub/releases/20250804064045/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 3281, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .difference_section .difference_box .difference_content .start_btn {
            margin: 40px auto; } }
    /* line 3296, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .difference_section .difference_box .difference_img_box {
      width: 525px;
      height: 525px;
      border-radius: 24px;
      background: #F2F7EE; }
    /* line 3303, /home/ubuntu/sharehub/releases/20250804064045/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 3303, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .difference_section .difference_box .difference_img {
          width: 100%; } }
      @media (max-width: 767px) {
        /* line 3313, /home/ubuntu/sharehub/releases/20250804064045/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 3328, /home/ubuntu/sharehub/releases/20250804064045/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 3328, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_banner {
      background-image: url(/assets/ourMissionMobile-0221ff48ba006b8e553f698c7f5318f2d763437a3cf82bf1060e9bdcf8f608e2.png); } }
  @media (max-width: 1039px) {
    /* line 3328, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_banner {
      height: 309px;
      padding: 40px 20px;
      align-items: flex-end; } }
  /* line 3349, /home/ubuntu/sharehub/releases/20250804064045/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 3349, /home/ubuntu/sharehub/releases/20250804064045/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 3365, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.our_mission_page .our_mission_section {
  padding: 100px; }
  @media (max-width: 1039px) {
    /* line 3365, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .our_mission_page .our_mission_section {
      padding: 40px 20px; } }
  /* line 3373, /home/ubuntu/sharehub/releases/20250804064045/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 3373, /home/ubuntu/sharehub/releases/20250804064045/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 3385, /home/ubuntu/sharehub/releases/20250804064045/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 3385, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .our_mission_page .our_mission_section .main_container .mission_row .mission_box {
          width: 100%; } }
      /* line 3396, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .our_mission_page .our_mission_section .main_container .mission_row .mission_box:first-of-type {
        width: 100%; }
      /* line 3399, /home/ubuntu/sharehub/releases/20250804064045/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 3403, /home/ubuntu/sharehub/releases/20250804064045/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 3403, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .our_mission_page .our_mission_section .main_container .mission_row .mission_box .heading {
            font-size: 32px; } }
      /* line 3416, /home/ubuntu/sharehub/releases/20250804064045/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 3416, /home/ubuntu/sharehub/releases/20250804064045/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 3432, /home/ubuntu/sharehub/releases/20250804064045/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 3438, /home/ubuntu/sharehub/releases/20250804064045/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 3438, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .our_mission_page .our_mission_section .main_container .purpose_wrap .mission_boxes {
          flex-direction: column; } }
      /* line 3448, /home/ubuntu/sharehub/releases/20250804064045/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 3454, /home/ubuntu/sharehub/releases/20250804064045/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 3460, /home/ubuntu/sharehub/releases/20250804064045/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 3470, /home/ubuntu/sharehub/releases/20250804064045/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 3479, /home/ubuntu/sharehub/releases/20250804064045/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 3494, /home/ubuntu/sharehub/releases/20250804064045/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 3494, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .faq_banner {
      padding: 40px 20px;
      height: auto;
      background-image: url(/assets/faq_mobile_banner-ac62cc341f78c0ff5f49f6c17d50d0b56af5b5dcdf3bafb909fefde2fc2c7cde.png); } }
  /* line 3511, /home/ubuntu/sharehub/releases/20250804064045/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 3520, /home/ubuntu/sharehub/releases/20250804064045/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 3520, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .faq_banner .banner_box .banner_heading {
          font-size: 40px;
          line-height: 150%;
          letter-spacing: -0.3px; } }

/* line 3537, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.faq_form_section {
  padding: 100px 0; }
  @media (max-width: 767px) {
    /* line 3537, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .faq_form_section {
      padding: 36px 20px; } }
  /* line 3544, /home/ubuntu/sharehub/releases/20250804064045/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 3553, /home/ubuntu/sharehub/releases/20250804064045/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 3561, /home/ubuntu/sharehub/releases/20250804064045/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 3561, /home/ubuntu/sharehub/releases/20250804064045/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 3575, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_text_wrap .banner_text.align_text {
          text-align: left; }
        /* line 3578, /home/ubuntu/sharehub/releases/20250804064045/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 3578, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .faq_form_section .faq_form .form_text_wrap .banner_text.list_text {
              padding-left: 13px; } }
        /* line 3586, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .form_text_wrap .banner_text .faq_link {
          color: #507C3A; }
    /* line 3593, /home/ubuntu/sharehub/releases/20250804064045/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 3600, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap.show_field {
        display: flex !important; }
      /* line 3604, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap:has(.error) label {
        color: #FC0815; }
        /* line 3607, /home/ubuntu/sharehub/releases/20250804064045/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 3616, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .input_wrap:has(.error) label.error:before {
            display: none; }
      /* line 3623, /home/ubuntu/sharehub/releases/20250804064045/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 3631, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap:has(.error) .attachments_wrap label.error {
        position: absolute;
        bottom: -20px; }
      /* line 3638, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap:has(.valid) label {
        color: #2E4126; }
      /* line 3643, /home/ubuntu/sharehub/releases/20250804064045/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 3651, /home/ubuntu/sharehub/releases/20250804064045/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 3658, /home/ubuntu/sharehub/releases/20250804064045/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 3665, /home/ubuntu/sharehub/releases/20250804064045/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 3673, /home/ubuntu/sharehub/releases/20250804064045/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 3689, /home/ubuntu/sharehub/releases/20250804064045/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 3694, /home/ubuntu/sharehub/releases/20250804064045/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 3705, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .textarea_field:focus {
          outline: none; }
      /* line 3710, /home/ubuntu/sharehub/releases/20250804064045/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 3717, /home/ubuntu/sharehub/releases/20250804064045/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 3727, /home/ubuntu/sharehub/releases/20250804064045/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 3733, /home/ubuntu/sharehub/releases/20250804064045/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 3741, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .checkbox_row label {
          color: #475467;
          flex: 1;
          font-size: 16px; }
      /* line 3748, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .input_group {
        display: flex;
        align-items: flex-start;
        gap: 16px; }
        /* line 3753, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .faq_form_section .faq_form .input_wrap .input_group .checkbox_row {
          margin: 0; }
      /* line 3758, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .faq_form_section .faq_form .input_wrap .attachments_wrap {
        width: 100%;
        position: relative;
        margin: 0 0 24px; }
        /* line 3763, /home/ubuntu/sharehub/releases/20250804064045/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 3771, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .input_wrap .attachments_wrap .file_upload:focus {
            outline: none; }
        /* line 3776, /home/ubuntu/sharehub/releases/20250804064045/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 3776, /home/ubuntu/sharehub/releases/20250804064045/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 3797, /home/ubuntu/sharehub/releases/20250804064045/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 3797, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
              .faq_form_section .faq_form .input_wrap .attachments_wrap .attachments_box .attachment_text {
                text-align: left; } }
        /* line 3810, /home/ubuntu/sharehub/releases/20250804064045/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 3822, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .input_wrap .attachments_wrap .upload_preview.fileIcon {
            object-fit: contain; }
    /* line 3829, /home/ubuntu/sharehub/releases/20250804064045/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 3829, /home/ubuntu/sharehub/releases/20250804064045/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 3848, /home/ubuntu/sharehub/releases/20250804064045/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 3864, /home/ubuntu/sharehub/releases/20250804064045/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 3869, /home/ubuntu/sharehub/releases/20250804064045/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 3848, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .faq_form_section .faq_form .form_action_footer .action_btn {
            font-size: 16px; } }

/* line 3881, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.faq_view_section {
  background: #F9FAFB; }
  @media (max-width: 767px) {
    /* line 3881, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .faq_view_section {
      padding: 0 0 80px; } }

/* line 3889, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.infos_section {
  padding: 50px 0 100px; }
  @media (max-width: 1039px) {
    /* line 3889, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .infos_section {
      padding: 40px 20px; } }
  /* line 3897, /home/ubuntu/sharehub/releases/20250804064045/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 3897, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .infos_section .privacy_section .infos_heading {
        font-size: 28px;
        margin: 0 0 16px; } }
  /* line 3911, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .infos_section .privacy_section .infos_content_wrap {
    display: flex;
    flex-direction: column;
    gap: 12px; }
    /* line 3916, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .infos_section .privacy_section .infos_content_wrap:not(:last-child) {
      margin: 0 0 24px; }
    /* line 3919, /home/ubuntu/sharehub/releases/20250804064045/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 3927, /home/ubuntu/sharehub/releases/20250804064045/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 3934, /home/ubuntu/sharehub/releases/20250804064045/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 3941, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .infos_section .privacy_section .infos_content_wrap .infos_link:hover {
        color: #65984A; }
    /* line 3947, /home/ubuntu/sharehub/releases/20250804064045/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 3958, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.terms_of_service_page {
  padding: 100px 0; }
  @media (max-width: 1039px) {
    /* line 3958, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .terms_of_service_page {
      padding: 20px; } }
  /* line 3965, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .terms_of_service_page .section_heading {
    margin: 0 0 40px; }
    @media (max-width: 767px) {
      /* line 3965, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .section_heading {
        font-size: 20px;
        margin: 0;
        display: none; } }
  /* line 3975, /home/ubuntu/sharehub/releases/20250804064045/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 3975, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .terms_of_service_section {
        flex-direction: column;
        gap: 20px; } }
    /* line 3985, /home/ubuntu/sharehub/releases/20250804064045/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 3985, /home/ubuntu/sharehub/releases/20250804064045/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 4008, /home/ubuntu/sharehub/releases/20250804064045/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 4008, /home/ubuntu/sharehub/releases/20250804064045/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 4023, /home/ubuntu/sharehub/releases/20250804064045/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 4033, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms.toggled {
            background: #ffffff; }
            /* line 4036, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms.toggled .plus {
              display: none; }
            /* line 4039, /home/ubuntu/sharehub/releases/20250804064045/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 4023, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms {
              display: none; } }
          /* line 4048, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar .siebar_heading .toggle_terms .minus {
            display: none; }
      /* line 4054, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .terms_of_service_section .side-bar nav {
        width: 100%; }
        @media (max-width: 767px) {
          /* line 4054, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .side-bar nav {
            display: none; } }
        /* line 4061, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .side-bar nav ul {
          padding: 0;
          list-style: none; }
          /* line 4065, /home/ubuntu/sharehub/releases/20250804064045/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 4065, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
              .terms_of_service_page .terms_of_service_section .side-bar nav ul li {
                gap: 4px; } }
            /* line 4076, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .side-bar nav ul li:has(.active) a {
              color: #101828; }
              /* line 4078, /home/ubuntu/sharehub/releases/20250804064045/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 4080, /home/ubuntu/sharehub/releases/20250804064045/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 4088, /home/ubuntu/sharehub/releases/20250804064045/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 4088, /home/ubuntu/sharehub/releases/20250804064045/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 4101, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
              .terms_of_service_page .terms_of_service_section .side-bar nav ul li a:hover {
                color: #507C3A; }
              /* line 4104, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
              .terms_of_service_page .terms_of_service_section .side-bar nav ul li a.active {
                color: #507C3A; }
    /* line 4113, /home/ubuntu/sharehub/releases/20250804064045/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 4121, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .terms_of_service_page .terms_of_service_section .main-content section {
        margin: 0; }
        /* line 4124, /home/ubuntu/sharehub/releases/20250804064045/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 4124, /home/ubuntu/sharehub/releases/20250804064045/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 4139, /home/ubuntu/sharehub/releases/20250804064045/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 4139, /home/ubuntu/sharehub/releases/20250804064045/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 4152, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .main-content section p a {
            color: #507C3A;
            text-decoration: underline; }
        /* line 4157, /home/ubuntu/sharehub/releases/20250804064045/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 4157, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .terms_of_service_page .terms_of_service_section .main-content section div {
              font-size: 14px;
              line-height: 20px; } }
          /* line 4168, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .terms_of_service_page .terms_of_service_section .main-content section div a {
            color: #507C3A;
            text-decoration: underline; }
        /* line 4174, /home/ubuntu/sharehub/releases/20250804064045/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 4174, /home/ubuntu/sharehub/releases/20250804064045/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 4188, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .terms_of_service_page .terms_of_service_section .main-content section .dot {
          font-size: 9px;
          vertical-align: middle; }

/* line 4205, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.site_footer {
  padding: 64px 0 108px;
  background: #162211; }
  @media (max-width: 767px) {
    /* line 4205, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_footer {
      padding: 0;
      width: 100%; } }
  @media (min-width: 768px) and (max-width: 1039px) {
    /* line 4205, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_footer {
      padding: 60px 20px; } }
  @media (max-width: 767px) {
    /* line 4217, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_footer.bottom_navigation {
      padding: 0 0 90px; } }
  /* line 4223, /home/ubuntu/sharehub/releases/20250804064045/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 4223, /home/ubuntu/sharehub/releases/20250804064045/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 4240, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .site_footer .footer_container .logo_link {
      display: flex;
      width: fit-content;
      height: 52px; }
      @media (min-width: 1025px) {
        /* line 4248, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .logo_link:hover svg path {
          fill: #00EDE9; } }
      /* line 4256, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_footer .footer_container .logo_link svg path {
        fill: #65984A; }
      /* line 4264, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_footer .footer_container .logo_link .footer_logo {
        height: 100%; }
    /* line 4269, /home/ubuntu/sharehub/releases/20250804064045/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 4269, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
        .site_footer .footer_container .content_row {
          flex-direction: column;
          gap: 40px; } }
      /* line 4280, /home/ubuntu/sharehub/releases/20250804064045/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 4280, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_footer .footer_container .content_row .social_section {
            gap: 16px; } }
        /* line 4289, /home/ubuntu/sharehub/releases/20250804064045/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 4296, /home/ubuntu/sharehub/releases/20250804064045/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 4302, /home/ubuntu/sharehub/releases/20250804064045/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 4309, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .social_section .social_box .social_link .social_img {
              height: 100%;
              width: 100%; }
              /* line 4313, /home/ubuntu/sharehub/releases/20250804064045/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 4319, /home/ubuntu/sharehub/releases/20250804064045/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 4319, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .social_section .copyright_text {
              display: none; } }
          @media (min-width: 767px) {
            /* line 4329, /home/ubuntu/sharehub/releases/20250804064045/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 4340, /home/ubuntu/sharehub/releases/20250804064045/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 4340, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
          .site_footer .footer_container .content_row .link_section {
            width: 100%;
            flex-direction: column; } }
        /* line 4351, /home/ubuntu/sharehub/releases/20250804064045/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 4351, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .link_section .link_box {
              padding: 0; } }
          /* line 4363, /home/ubuntu/sharehub/releases/20250804064045/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 4371, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
            .site_footer .footer_container .content_row .link_section .link_box .footer_link:hover {
              color: #00EDE9; }
  /* line 4380, /home/ubuntu/sharehub/releases/20250804064045/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 4380, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .site_footer .copyright_text {
        display: none; } }

/* line 4403, /home/ubuntu/sharehub/releases/20250804064045/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 4419, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
  .waiting_btn:hover {
    color: var(--Text-Tertiatry, #475467); }

/* line 4424, /home/ubuntu/sharehub/releases/20250804064045/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 4424, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .home-loading-more {
      margin: 30px auto; } }
  /* line 4436, /home/ubuntu/sharehub/releases/20250804064045/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 4447, /home/ubuntu/sharehub/releases/20250804064045/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 4460, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .home-loading-more .apple_pagination .previous_page.disabled {
        color: grey; }
    /* line 4465, /home/ubuntu/sharehub/releases/20250804064045/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 4477, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .home-loading-more .apple_pagination em.current {
      border-radius: 100%; }
    /* line 4481, /home/ubuntu/sharehub/releases/20250804064045/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 4494, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
      .home-loading-more .apple_pagination .next_page.disabled {
        color: grey; }
  /* line 4500, /home/ubuntu/sharehub/releases/20250804064045/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 4513, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
    .home-loading-more .back_to_top.show_back {
      display: flex; }

/* line 4519, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.apple_pagination {
  text-align: center;
  padding: 1em;
  cursor: default; }

/* line 4524, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.apple_pagination a, .apple_pagination span {
  padding: 0.2em 0.3em; }

/* line 4527, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/homepage.scss */
.apple_pagination .disabled {
  color: grey; }

/* line 4530, /home/ubuntu/sharehub/releases/20250804064045/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 4542, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
    .blog_box {
      flex-direction: column;
      gap: 16px; } }
  /* line 15, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
      .blog_box .img_box {
        height: 229px;
        width: 100%;
        border-radius: 8.255px; } }
    /* line 26, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
  .blog_box .blog_details {
    display: flex;
    flex-direction: column;
    flex: 1; }
    /* line 39, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
.blog_section {
  padding: 70px 0; }
  @media (max-width: 767px) {
    /* line 130, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/blogs.scss */
    .blog_section {
      padding: 36px 20px; } }
  /* line 137, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
      .blog_section .blog_grid_wrapper {
        max-width: 90%; } }
    /* line 168, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
    .blog_section .pagination_box .pagination {
      margin: 0; }
      /* line 209, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination .previous_page::selection {
          color: transparent;
          background: transparent; }
      /* line 245, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination a.next_page {
          color: transparent;
          overflow: hidden; }
      /* line 281, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
        .blog_section .pagination_box .pagination .next_page::selection {
          color: transparent;
          background: transparent; }

/* line 323, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/blogs.scss */
.blog_page {
  padding: 100px 0; }
  @media (max-width: 1040px) {
    /* line 323, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/blogs.scss */
    .blog_page {
      padding: 36px 20px; } }
  /* line 330, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/blogs.scss */
  .blog_page .blog_page_wrapper {
    width: 100%;
    max-width: 1040px;
    margin: 0 auto; }
    /* line 335, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .blog_title {
          font-size: 32px; }
          /* line 347, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/blogs.scss */
          .blog_page .blog_page_wrapper .blog_title br {
            display: none; } }
    /* line 353, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/blogs.scss */
        .blog_page .blog_page_wrapper .more_post_section {
          margin: 36px 0 0; } }
      /* line 552, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/tracking_dashboard.scss */
    .tracking_dashboard_page {
      padding: 0; } }
  /* line 11, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/tracking_dashboard.scss */
  .tracking_dashboard_page .tracking_dashboard_section {
    width: 100%; }
    @media (max-width: 1024px) {
      /* line 11, /home/ubuntu/sharehub/releases/20250804064045/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section {
        padding: 20px; } }
    /* line 18, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/tracking_dashboard.scss */
        .tracking_dashboard_page .tracking_dashboard_section .referral_program {
          gap: 12px; } }
      /* line 42, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/app/assets/stylesheets/tracking_dashboard.scss */
      .tracking_dashboard_page .tracking_dashboard_section .referral_program .program_details {
        flex: 1; }
        /* line 86, /home/ubuntu/sharehub/releases/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250804064045/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/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-title {
  font-weight: 700; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-message a, .toast-message label {
  color: #FFF; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-message a:hover {
  color: #CCC;
  text-decoration: none; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/toastr.min.scss */
.rtl .toast-close-button {
  left: -.3em;
  float: left;
  right: .3em; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-top-left {
  top: 12px;
  left: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-top-right {
  top: 12px;
  right: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-right {
  right: 12px;
  bottom: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-bottom-left {
  bottom: 12px;
  left: 12px; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/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/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast {
  background-color: #030303; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-success {
  background-color: #51A351; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-error {
  background-color: #BD362F; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-info {
  background-color: #2F96B4; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
.toast-warning {
  background-color: #F89406; }

/* line 29, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px; }

  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px; }

  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/app/assets/stylesheets/toastr.min.scss */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/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/20250801054736/app/assets/stylesheets/toastr.min.scss */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em; }

  /* line 29, /home/ubuntu/sharehub/releases/20250801054736/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; }
